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.

我刚买的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