Skip to main content
Visitor II
October 13, 2025
Solved

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

  • October 13, 2025
  • 3 replies
  • 559 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

    This topic has been closed for replies.
    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

    FefAuthorAnswer
    Visitor 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,

    Graduate
    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

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