... | ... | @@ -19,52 +19,21 @@ or some way to plug 12V into your navdy cable eg |
|
|
* https://www.kds-online.com/Shop6a/catalog/product_info.php/power-supply-for-obd2-interfaces-typ-12v-1000ma-p-3505
|
|
|
* https://www.amazon.com/SPARKING-Supply-Cigarette-Lighter-Adapter/dp/B078DXVJJK **and** https://www.ebay.com.au/i/202399023203
|
|
|
|
|
|
|
|
|
#### Prep
|
|
|
If you're not already running my firmware, you will need to update just the recovery partition to my version to proceed.
|
|
|
Note: this process will replace the recovery partition with my modified on (has permissions to access the filesystems).
|
|
|
|
|
|
This will allow you to backup your boot, data and system partitions which are the more important ones for navdy use generally.
|
|
|
|
|
|
|
|
|
#### Installing alelec recovery image
|
|
|
If you're already running my fiirmware 3060 or above, this can be skipped.
|
|
|
|
|
|
* Download latest firmware pack from https://gitlab.com/alelec/navdy/display-rom/-/tags and unzip it
|
|
|
* In the firmware pack folder, make a copy of `FLASH_WIN` or `FLASH_OSX_LINUX` as appropriate for your system (Windows or Mac/Linux).
|
|
|
* Open the copy in a text editor. On windows you can simply right click on the file and go to `Edit`
|
|
|
* Delete all the pairs of lines for boot and system install, leaving just recovery.
|
|
|
For Windows
|
|
|
```
|
|
|
fastboot.exe -i 0x9886 flash boot boot.img | | fastboot.exe -i 0x9886 flash recovery recovery.img
|
|
|
IF %ERRORLEVEL% NEQ 0 goto error | | IF %ERRORLEVEL% NEQ 0 goto error
|
|
|
fastboot.exe -i 0x9886 flash recovery recovery.img | becomes |
|
|
|
IF %ERRORLEVEL% NEQ 0 goto error | |
|
|
|
fastboot.exe -i 0x9886 flash system system.img | |
|
|
|
IF %ERRORLEVEL% NEQ 0 goto error | |
|
|
|
```
|
|
|
|
|
|
For OSX / Linux
|
|
|
|
|
|
```
|
|
|
$SUDO$FASTBOOT -i 0x9886 flash boot boot.img | | $SUDO$FASTBOOT -i 0x9886 flash recovery recovery.img
|
|
|
[ $? -eq 0 ] || flash_failed $? | | [ $? -eq 0 ] || flash_failed $?
|
|
|
| |
|
|
|
$SUDO$FASTBOOT -i 0x9886 flash recovery recovery.img | becomes |
|
|
|
[ $? -eq 0 ] || flash_failed $? | |
|
|
|
| |
|
|
|
$SUDO$FASTBOOT -i 0x9886 flash system system.img | |
|
|
|
[ $? -eq 0 ] || flash_failed $? | |
|
|
|
```
|
|
|
|
|
|
Everything else in the file remains the same.
|
|
|
|
|
|
Then follow [Install Instructions](https://gitlab.com/alelec/navdy/display-rom/wikis/home#install-instructions) above but run the edited script rather than the original one.
|
|
|
|
|
|
|
|
|
#### Booting into Recovery ADB
|
|
|
Once you've for a display with my current recovery image installed, simply start the navdy display as normal in your car (On on 12V cable).
|
|
|
|
|
|
Once it's started up, plug in the USB to computer. The navdy display shouldn't change, but you may get a "new device plugged in / installing drivers" popup on your computer.
|
|
|
|
|
|
If on windows, in the firmware pack folder run `WIN_INSTALL_USB_DRIVER`
|
|
|
#### Backup Procedure
|
|
|
|
|
|
1. Download my backup pack from: https://selene.feralhosting.com/corona/navdy_maps/navdy-display-backup.zip
|
|
|
2. Unzip it on your computer and go into the folder.
|
|
|
3. Plug a usb cable into the back of the navdy, but don't plug into computer yet.
|
|
|
4. Put the navdy into the car cradle / power supply and wait for it to start up normally.
|
|
|
5. Plug the USB cable into computer
|
|
|
6. Run `FLASH_RECOVERY_WIN` (if running windows) or `FLASH_RECOVERY_OSX_LINUX` (if running mac or linux) and wait for it to complete.
|
|
|
7. If you get stuck at "Rebooting to recovery, screen should stay black." for more than 10 seconds, check the light on the navdy hasn't come on green. If it has, unplug the usb and remove from cradle and start again. If it continues to happen get in touch on reddit or an issue on this project.
|
|
|
8. Once the FLASH_RECOVERY script is finished, the screen on the navdy should look blank but the light on the front should be white.
|
|
|
9. Run `BACKUP_NAVDY_WIN` or `BACKUP_NAVDY_OSX_LINUX`, this should copy the `system`, `data` and `boot` partitions to a file on the unit, then copy that file to the local folder on your computer.
|
|
|
10. Once that's finished, you can simply unplug the navdy from computer and car cradle, leave it off until the front light turns off, then plug it back in. It should boot up again in normal mode.
|
|
|
11. If the version of navdy you've backed up is not one of mine, or different to 3049, I'd be very interested in a copy of the `boot` and `system` partitions (only `data` has user information on it). Please do get in touch with me to let me know! |