How to flash RRF to the Fly-MMU V1.0 H723

Overview

This page covers how to reflash RRF on a Fly-MMU V1.0.
There are two versions of the firmware available. One sets all the drivers to 2209 and the other sets the drivers to 5160. This means that you can’t mix and match driver types. This is due to the Fly-MMU V1.0 not having an onboard SD card socket.

Software

These instructions cover flashing with Windows using the STM32CubeProgrammer software. It is possible to use other software, such as DFU-Utils on linux, but they aren’t covered here. You will have to register to be able to download the software.

Connection via DFU

While holding down the BOOT, plug in the USB cable into the board and PC.

Process

Launch the STM32CubeProgrammer Software.
Download the file called firmware_mmu_h723.bin for 2209 drivers or firmware_mmu5160_h723.bin from here.
Select the correct connection method, in this instance its “USB”. You may need to click the refesh button to find it. Then click connect.

STM32CubeProgrammer1
Connect via USB

Then click on the “+” icon and find/open the bootloader file you downloaded earlier.

STM32CubeProgrammer2
Open File

Set the download address to 0x08020000 by clicking the downward pointing arrow next to the Download button.

STM32CubeProgrammer3
change address

Click the “Download” button.

STM32CubeProgrammer4
Download Bootloader to the board

A “File Download Complete” popup will appear once complete.

STM32CubeProgrammer5
Download Complete

Disconnect the board.

The Fly-MMU V1.0 can now be connected to an RRF mainboard. Please see the CAN-FD Connection Page

Tags: