In the spirit of sharing, here's the source and patch for the 2014 White DVD v4.C0. Tested on a Jog dial system. Touch screen should also work.
Steps:
1. Download torrent. This torrent still works for the 2014 version (v4.C0): [Please Register or Login to download file]
Magnet: magnet:?xt=urn:btih:6c533a3946d06d75e1d8258791d031e4c6e989dc
2. Download using your favorite BitTorrent client.
3. Make a copy of the source directory.
4. Patch for the BIN files using Linux/MacOS or Cygwin. You will need Perl to use this patch as-is.
- Code: Select all
#!/bin/sh
for f in 09Jog128SZA.bin 09Jog128TA0.bin 09Jog2.bin 09Touch2.bin; do
echo "Patching HMIManager.dll in $f"
perl -pi -e 's|\x78\x27\x0D\x8B\x90\x60\x0C\x62\x23\x63\xA9\x23\xB0\x33\x07\x8B\x23\x63\x10\xE2\x29\x23\x38\x23\x02\x8B\x1A\xD4|\x78\x27\x09\x00\x90\x60\x0C\x62\x23\x63\xA9\x23\xB0\x33\x09\x00\x23\x63\x10\xE2\x29\x23\x38\x23\x09\x00\x1A\xD4|g' $f || echo Patch failed on $f
done
echo Fixing checksums...
perl -pi -e 's|\x00\x00\x8e\x80\x2c\xdc\x05\x00\x51\xc4\xf3\x01|\x00\x00\x8e\x80\x2c\xdc\x05\x00\xb5\xc2\xf3\x01|g' 09Jog2.bin || echo Failed to fix checksum in 09Jog2.bin
perl -pi -e 's|\x00\x70\x4f\x80\xb4\xf4\x05\x00\xe6\x23\x11\x02|\x00\x70\x4f\x80\xb4\xf4\x05\x00\x4a\x22\x11\x02|g' 09Jog128TA0.bin || echo Failed to fix checksum in 09Jog128TA0.bin
perl -pi -e 's|\x00\x70\x4f\x80\xcc\x08\x06\x00\x04\x9d\x16\x02|\x00\x70\x4f\x80\xcc\x08\x06\x00\x68\x9d\x16\x02|g' 09Jog128SZA.bin || echo Failed to fix checksum in 09Jog128SZA.bin
perl -pi -e 's|\x00\x10\x90\x80\x24\x3c\x06\x00\xe0\x5b\x12\x02|\x00\x10\x90\x80\x24\x3c\x06\x00\x44\x5a\x12\x02|g' 09Touch2.bin || echo Failed to fix checksum in 09Touch2.bin
5. Burn to DVD dual layer disk.
6. Start the car engine.
7. Remove old DVD from navigation system DVD ROM (Usually under the driver seat or trunk. Check your car's manual).
8. Insert newly recorded DVD DL disk in navigation system DVD ROM.
9. Upgrade software by pressing Map + Menu + Cancel simultaneously
10. Choose "Version", then "Download".
11. Wait 5 - 10 minutes while software updates.
12. Turn off the engine and pull out the ignition key.
13. Restart the car and validate
If update fails, re-insert old DVD and repeat steps #6 - #13, just substitute "new" with "old".
Cheers,
Sergio Vargas