[help needed] Updating Frimware
-
AidenAA
- Posts: 2
- Joined: Wed Feb 04, 2026 9:17 pm
- Github Username: N/A
Updating Frimware
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.
You do not have the required permissions to view the files attached to this post.
-
Automate
- Posts: 31
- Joined: Mon Jun 23, 2025 1:58 pm
Re: Updating Frimware
Is TS also using com3 when it is connected?
- AndreyB
- Site Admin
- Posts: 14809
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc

Re: Updating Frimware
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.
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.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
-
AidenAA
- Posts: 2
- Joined: Wed Feb 04, 2026 9:17 pm
- Github Username: N/A

