This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

WL1807MOD: Loading MIMO 2x2 binary configuration

Part Number: WL1807MOD


Tool/software:

Hello,

I’m trying to use the WL1807 module with MIMO 2x2 support. I followed the instructions from the TI document:  to generate the wl18xx-conf.bin configuration file.

Here are the steps I followed:

    I generated the base configuration using configure-device.sh.

    Then, I updated the configuration with:

./wlconf -i /lib/firmware/ti-connectivity/wl18xx-conf.bin \
         -s wl18xx.ht.mode=0x0 \
         -o /lib/firmware/ti-connectivity/wl18xx-conf.bin

./wlconf -i /lib/firmware/ti-connectivity/wl18xx-conf.bin \
         -s wl18xx.phy.number_of_assembled_ant2_4=0x02 \
         -o /lib/firmware/ti-connectivity/wl18xx-conf.bin


    I placed the resulting file in: /lib/firmware/ti-connectivity/wl18xx-conf.bin

However, it seems the configuration is not being loaded by the driver.
[    0.961407] wl18xx_driver wl18xx.1.auto: Direct firmware load for ti-connectivity/wl1271-nvs.bin failed with error -2
[    0.961552] wl18xx_driver wl18xx.1.auto: Direct firmware load for ti-connectivity/wl18xx-conf.bin failed with error -2
[    0.961575] wlcore: ERROR could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2
[    0.975701] wlcore: WARNING falling back to default config
[    1.491744] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)
[    1.506348] wlcore: loaded


It looks like the driver cannot find or load the config file, and falls back to the default configuration.

Am I missing something in the process?
Any help or suggestions would be greatly appreciated.

Thanks in advance!