Page 1 of 1
Updating Frimware
Posted: Thu Feb 05, 2026 6:51 pm
by AidenAA
Hi yall I new to this forum but i had a question regarding how to update my uaefi board. When I go to tunerstudio it the firmware signature doesn't match the ecu definition. So my thought was to update it to the newest firmware and then it should match. Yet when I go to do that it gives me a this message of make sure to disconnect from tuner studio. Yet tunner studio is not even running. I believe that is what stopping me from updating my firmware is the phantom tunerstuio any advice would be appreciated.
Re: Updating Frimware
Posted: Sat Feb 07, 2026 1:15 pm
by Automate
Is TS also using com3 when it is connected?
Re: Updating Frimware
Posted: Sat Feb 07, 2026 1:21 pm
by AndreyB
Updating your rusEFI board using the physical **DFU (Device Firmware Update)** buttons is the most "failsafe" way to flash firmware, especially if the board is currently bricked or the previous firmware is unresponsive.
The process essentially forces the STM32 microcontroller into its built-in bootloader mode.
### 1. Preparation
* **Download the Bundle:** Ensure you have the latest rusEFI console and firmware bundle downloaded for your specific board (e.g., Hellen, Proteus, or Frankenso).
* **Driver Check:** You may need the **STM32 Bootloader driver**.
### 2. Putting the Board into DFU Mode
Most rusEFI boards (like Proteus or Hellen) have two buttons: **RESET** and **DFU**.
1. Connect the board to your PC via USB.
2. **Press and hold** the **DFU** button.
3. While holding **DFU**, press and release the **RESET** button (or power the board on).
4. **Release** the **DFU** button.
* *Note: Your PC should make a "device connected" sound. The board's LEDs will usually stay dark or frozen, indicating it is in the bootloader state.*
### 3. Flashing the Firmware
Once the board is in DFU mode, you have two main options:
#### Option A: Using rusEFI Console (Recommended)
1. Open `rusefi_console.exe`.
2. Look for the **"Update Firmware"** tab or button.
3. Select **"Flash via DFU"**.
4. The console will detect the device and begin the erase/write process.
#### Option B: Using STM32CubeProgrammer
If the console isn't working for some reason:
1. Open **STM32CubeProgrammer**.
2. Select **USB** from the connection dropdown on the right.
3. Click **Connect**.
4. Open the `rusefi.bin` file from your bundle.
5. Click **Download** (which actually means "Upload to board" in ST's terminology).
---
### Troubleshooting Tips
* **Cables Matter:** Ensure you are using a data-sync USB cable, not just a charging cable.
* **Direct Port:** Connect directly to your PC’s USB port rather than through a non-powered USB hub, as DFU flashing can be sensitive to voltage drops.
* **Device Manager:** If it's not showing up, check Windows Device Manager. You should see "STM32 BOOTLOADER" under Universal Serial Bus devices.
Re: Updating Frimware
Posted: Wed Feb 11, 2026 5:36 pm
by AidenAA
Automate wrote: ↑Sat Feb 07, 2026 1:15 pm
Is TS also using com3 when it is connected?
Yes it is using the same com3 port