Firmware: Difference between revisions
| Line 9: | Line 9: | ||
If you have a [[Hardware#epicECU|epicECU]], the internal name is '''epicECU.''' | If you have a [[Hardware#epicECU|epicECU]], the internal name is '''epicECU.''' | ||
= Updating the | When you have the internal code: | ||
* Navigate to the [https://content.epicefi.com/firmware/ firmware downloads] page and download the zip file containing your internal code from the '''latest''' fold | |||
** For example, for epicECU that would be '''rusefi_bundle_epicECU.zip''' | |||
* Extract the firmware bundle | |||
* Locate the '''rusefi.bin''' file (the firmware) and the '''rusefi_''code''.ini''' file (the TunerStudio definition file) | |||
* Now you can [[Firmware#Updating the firmware|Update the Firmware]] | |||
= Updating the Firmware = | |||
The firmware update process is done using a online tool leveraging [https://developer.mozilla.org/en-US/docs/Web/API/WebUSB_API WebUSB]. The online flash tool also has support to download a backup of the internal flash if there were breaking changes in the firmware. | |||
{{Warning|The online update utility requires Google Chrome and other browsers are not supported}} | |||
* | |||
Revision as of 13:36, 15 January 2026
What is this?
epicEFI is a fork of the open source electronic fuel injection firmware ruseEFI. The firmware was forked to enable more agile software development and to introduce more features than the mainline firmware offers.
Obtaining the firmware
To download the firmware, you must first know what hardware you have and its respective internal name.
If you are not sure what hardware you have, navigate over to the list of supported ECUs and verify what ECU you have and its internal name. The specific internal name and physical hardware are not always 100% clear and you need to select the hardware you actually have.
If you have a epicECU, the internal name is epicECU.
When you have the internal code:
- Navigate to the firmware downloads page and download the zip file containing your internal code from the latest fold
- For example, for epicECU that would be rusefi_bundle_epicECU.zip
- Extract the firmware bundle
- Locate the rusefi.bin file (the firmware) and the rusefi_code.ini file (the TunerStudio definition file)
- Now you can Update the Firmware
Updating the Firmware
The firmware update process is done using a online tool leveraging WebUSB. The online flash tool also has support to download a backup of the internal flash if there were breaking changes in the firmware.
| The online update utility requires Google Chrome and other browsers are not supported |