Skip to main content
Associate II
October 13, 2025
Solved

Procedure to update MB1400 Wi-Fi module firmware with STM32H7S78-DK

  • October 13, 2025
  • 3 replies
  • 560 views

Hello,

I am using the STM32H7S78-DK Discovery kit, which includes the MB1400 Wi-Fi module (as described in the UM3289 documentation).

I am developing with Keil µVision 5, and I would like to update the firmware of the MB1400 Wi-Fi module, but I cannot find any detailed procedure for doing this using the STM32H7S78-DK board.

Could you please clarify:

  1. Where can I download the latest MB1400 (EMW3080B) firmware compatible with the STM32H7S78-DK?

  2. What is the exact update procedure (UART or SPI interface, boot mode pin settings, required tools, etc.)?

  3. Is there any example project or script showing how to perform the firmware update directly from the STM32H7S78-DK (similar to the approach used in AN5534 for other boards)?

Thank you very much for your support and guidance.

Best regards

Best answer by Fef

Yes, I have downloaded the x-wifi-emw3080b.zip package.
Inside, I found the SPI firmware binaries and update instructions for other boards, such as:

EMW3080update_B-U585I-IOT02A-RevC_V2.3.4_SPI.bin
EMW3080update_STM32H573I-DK-RevA-MB1400-SPI_V2.3.4.bin

However, there is no firmware file or update guide for the STM32H7S78-DK Discovery kit, even though this kit is sold with the MB1400 Wi-Fi module.

I have tried the procedure for the STM32H573I-DK, but it cannot work because the STM32H7S78 (STM32H7SL8H6H) only has 64 KB of Flash, so the same method is not applicable.

Also, the UM3289 documentation mentions to refer to the X-WIFI-EMW3080B product web page for the latest firmware and update procedure, but there is no specific guide or driver available for the STM32H7S78-DK.

Could you please confirm whether an official update procedure or firmware file exists for this board?

Thank you for your help.

Best regards,

3 replies

Andrew Neil
Super User
October 13, 2025
A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
FefAuthorBest answer
Associate II
October 13, 2025

Yes, I have downloaded the x-wifi-emw3080b.zip package.
Inside, I found the SPI firmware binaries and update instructions for other boards, such as:

EMW3080update_B-U585I-IOT02A-RevC_V2.3.4_SPI.bin
EMW3080update_STM32H573I-DK-RevA-MB1400-SPI_V2.3.4.bin

However, there is no firmware file or update guide for the STM32H7S78-DK Discovery kit, even though this kit is sold with the MB1400 Wi-Fi module.

I have tried the procedure for the STM32H573I-DK, but it cannot work because the STM32H7S78 (STM32H7SL8H6H) only has 64 KB of Flash, so the same method is not applicable.

Also, the UM3289 documentation mentions to refer to the X-WIFI-EMW3080B product web page for the latest firmware and update procedure, but there is no specific guide or driver available for the STM32H7S78-DK.

Could you please confirm whether an official update procedure or firmware file exists for this board?

Thank you for your help.

Best regards,

islavv
Associate III
October 14, 2025

You can try to ping support so they can explain how to do this via 3080 console.<<  fota | firmware update by http/https, fota <url> <md5>
>>
Its a good challenge to check their skills - they have full documentation - not just soldering iron, USB to USART and Salea analyzer ---| fota | firmware update by http/https, fota <url> <md5>. I understand that 64k ram is not enough so probably other board is needed to go in classic way. U585 has no spi2 anywhere so i guess reflash via fota is easiest way

islavv
Associate III
October 14, 2025

I spent a lot making 3080 go live on U585 on SPI2. I guess update is done by loading STM program with V2.3.4 software inside. I also was able to access console and probably it is possible to update right from there - I saw the commands in console. If someone is interested they can me free board and wifi and i will share all possible ways doing this job. I was working with STM support and found them pretty useless. Also I ordered couple original 3080 from Aliexpress for experiments.