move flashing troubleshooting (#268)

* move flashing troubleshooting

to keep the flashing guide tidy for the time being
eventually we should acknowledge OpenBLT in the regular flashing guide flow

* fix link
This commit is contained in:
Nathan Schulte 2024-05-25 19:04:34 -05:00 committed by GitHub
parent e214ae6aea
commit d18ad3bc32
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 30 additions and 24 deletions

View File

@ -69,28 +69,6 @@ as shown here) to load the preset for your vehicle (**not the button to *Reset f
Once the preset has been loaded, you can either start tuning or load your tune from the older firmware versions under
*File > Load Tune (msq)*. After that, the update is complete!
## Troubleshooting updates prior to release FOME 2312
## Troubleshooting and Other Notes
If an error persist during the DFU update for release 2312 a manual driver update may be required.
When the FOMEconsole prompts with a ConfigManagerErrorCode=28 proceed by opening Device Manager. Look for the following device "STM32 BOOTLOADER" It may be under 'Other Devices'.
![image](Updating-FW/stm32drivererror.png)
Right click STM32 BOOTLOADER and select 'Update Drivers'
![image](Updating-FW/updatedriver.png)
Select 'Browse my computer for drivers' and proceed to Browse and have windows update the drivers for STM32 BOOTLOADER by directing it to 'Drivers/silent_st_drivers/'
Proceed to unplug the ECU and retry the install. If another DFU update error persist such as "Data mismatch found at address" or "looks like ECU didn't reboot to OpenBLT"
![image](Updating-FW/datamismatcherror.png)
Proceed to unplug the ECU and retry the install. At this point, the FOME console should have detected the ECU as OpenBLT Bootloader. Proceed by updating the firmware "Manual OpenBLT Update"
![image](Updating-FW/openblt.png)
If prompted with Update completed successfully, proceed with power cycle. From this release onwards the ECU can be updated using OpenBLT and should not require any manual driver installs.
![image](Updating-FW/openbltsuccess.png)
See the [Flashing Software Notes](/Hardware/Flashing-Software-Notes) page for troubleshooting and other flashing notes.

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View File

Before

Width:  |  Height:  |  Size: 285 KiB

After

Width:  |  Height:  |  Size: 285 KiB

View File

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 123 KiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

@ -59,3 +59,31 @@ To erase a device, use the following invocation:
```sh
dfu-util -v -d 0483:df11 -a 0 -s :mass-erase:force
```
## Troubleshooting updates prior to release FOME 2312
If an error occurs during the DFU update for release 2312 a manual driver update may be required. This may be the case if the ECU is not yet using the OpenBLT bootloader implementation.
When FOME console prompts with a "ConfigManagerErrorCode=28", proceed by opening Device Manager. Look for the device named "STM32 BOOTLOADER"; it may be under "Other Devices".
![image](Flashing-Notes/stm32drivererror.png)
Right click the STM32 BOOTLOADER device and select "Update driver" from the context menu.
![image](Flashing-Notes/updatedriver.png)
Select "Browse my computer for drivers" and proceed to browse and have Windows update the drivers for STM32 BOOTLOADER by directing it to "../drivers/silent_st_drivers/" directory, which is extracted from the ".../drivers/silent_st_drivers2.exe" archive.
Then, unplug the ECU and retry the firmware udpate from FOME console.
Other DFU update errors may occur, such as "Data mismatch found at address" or "looks like ECU didn't reboot to OpenBLT."
![image](Flashing-Notes/datamismatcherror.png)
Again, unplug the ECU and retry the firmware update. At this point, FOME console should have detected the ECU as "OpenBLT Bootloader". Proceed by updating the firmware via "Manual OpenBLT Update."
![image](Flashing-Notes/openblt.png)
If prompted with "Update completed successfully!", proceed by power cycling the ECU. From this release onwards the ECU can be updated using OpenBLT and should not require any manual driver installs.
![image](Flashing-Notes/openbltsuccess.png)