[help needed] Updating Frimware

It's all about the code!
Post Reply
AidenAA
Posts: 2
Joined: Wed Feb 04, 2026 9:17 pm
Github Username: N/A

Updating Frimware

Post 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.
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

Post by Automate »

Is TS also using com3 when it is connected?
User avatar
AndreyB
Site Admin
Posts: 14809
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc

Re: Updating Frimware

Post 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.
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
AidenAA
Posts: 2
Joined: Wed Feb 04, 2026 9:17 pm
Github Username: N/A

Re: Updating Frimware

Post 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
Post Reply