ODYSSEY-STM32MP157C Wi-Fi firmware?

The Seeed image contains the following files:

2e11f71a4e26ae3c8a18b63df18c989c  /mnt/lib/firmware/brcm/fw_bcm43436b0.bin
2e11f71a4e26ae3c8a18b63df18c989c  /mnt/lib/firmware/brcm/fw_bcm43436b0_apsta.bin
67a3a2e0704d132603389ccd975fb6f9  /mnt/lib/firmware/brcm/fw_bcm43436b0_mfg.bin
c25b3ecf5e45ba0b48b86891f23c2f44  /mnt/lib/firmware/brcm/nvram_ap6236.txt

I can actually connect to Wi-Fi using mainline’s setup provided I overwrite brcmfmac43430-sdio.bin with fw_bcm43436b0.bin and brcmfmac43430-sdio.txt with nvram_ap6236.txt .

My question is this: Where does the firmware come from? Is there an official download somewhere?

These firmware are from Broadcom. We didn’t get the source code, they authorized us to use the binaries.

1 Like

我刚买的ODYSSEY-STM32MP157C(SN:102110319),烧录官方提供的的压缩镜像文件stm32mp1-debian-buster-console-armhf-latest-2gb.img.xz后,按照https://wiki.seeedstudio.com/cn/ODYSSEY-STM32MP157C/设置WIFI,出现如下问题而且WIFI启动失败!
root@npi:/# connmanctl
connmanctl> enable wifi
Error wifi: Method “SetProperty” with signature “sv” on interface “net.connman.Technology” doesn’t exist
connmanctl> quit

在哪儿可以下载fw_bcm43436b0.bin和nvram_ap6236.txt这两个文件?感觉官方资源不好找。

I’m working on an image for my Seeed but want to include the binaries. Is there some place I can legally download them, or do I have to extract them from the image?

https://github.com/Seeed-Studio/seeed-linux-deb/tree/master/pool/main/a/ap6xxx-firmware @166291 We store it as a DEB package on GitHub.

debian@npi:~$ ls
ap6xxx-firmware_0.0.1-1_armhf.deb bin seeed-linux-dtverlays
debian@npi:~$ sudo dpkg -i ap6xxx-firmware_0.0.1-1_armhf.deb
dpkg-deb: error: ‘ap6xxx-firmware_0.0.1-1_armhf.deb’ is not a Debian format archive
dpkg: error processing archive ap6xxx-firmware_0.0.1-1_armhf.deb (–install):
dpkg-deb --control subprocess returned error exit status 2
Errors were encountered while processing:
ap6xxx-firmware_0.0.1-1_armhf.deb

the same problem as XXX715; where is we are wrong?

@xxx715 @touren