rusefi_documentation/HOWTO-Update-Firmware.md

44 lines
1.3 KiB
Markdown
Raw Normal View History

<!-- this URL is hard-coded in rusEFI console splash screen MAKE SURE NOT TO RENAME -->
2020-05-07 17:09:23 -07:00
2023-01-02 11:22:23 -08:00
[Download the rusEFI bundle](Download) for your hardware.
## Windows
2020-05-07 17:09:23 -07:00
Launch [rusEFI Console](Console.md). You can find it in the bundle you downloaded, in the "console" folder.
2020-05-07 17:09:23 -07:00
Click the "Update Firmware" button once you've picked desired update mode.
2023-01-02 11:22:23 -08:00
## Linux
The canonical way to update the firmware on Linux is with DFU.
You will need dfu-util:
2023-01-02 11:22:23 -08:00
```
# Debian/Ubuntu
sudo apt install dfu-util
# Arch/Manjaro
sudo pacman -Syu dfu-util
```
Once you have dfu-util, you can run this from the extracted bundle directory:
```
java -jar console/rusefi_console.jar reboot_dfu
dfu-util -a 0 -D rusefi.dfu
```
## More Information
For more about DFU see [HOWTO-DFU](HOWTO-DFU.md)
ST-LINK is an advanced mode of firmware update which requires ST-LINK device, either external, or built-in like on Discovery/Nucleo board.
2021-07-17 14:43:56 -07:00
## Update TunerStudio Definition
Once you have updated your firmware, you also need to update your TunerStudio definition so it is able to communicate properly.
2023-01-02 11:22:23 -08:00
You can find the .ini file in the USB storage device that rusEFI board presents to your computer, or in the [rusEFI bundle](Download). The former is preferable, as it ensures that you have the correct version for the firmware that is installed on your board.