Just as a confirmation, below is what I have used in my project. Please confirm all the steps below are ok:
I intend to use latest WiLink firmware for WiFi and BT. So I downloaded wl18xx-fw-4.bin version 8.9.0.0.90 from the below link:
https://git.ti.com/cgit/wilink8-wlan/wl18xx_fw/tree/?id=6c5ca87b9a912f09d090d5e1b6ace86d26718888
For using this version of firmware, as per the documentation, I had to run the configure-device.sh script. (this is ok?) This is how I run it:
- Copy the contents of the latest 18xx-ti-utils-master/wlconf folder into /usr/sbin/wlconf (I got 18xx-ti-utils from this https://git.ti.com/cgit/wilink8-wlan/18xx-ti-utils/ master branch)
- Run the command ./configure_device.sh
- Using TI module: Yes
- Chip flavor: WL1835MODGB so I gave 1835
- Number of 2.4GHz antennas fitted: 2
- After doing that, I got wl18xx-conf.bin in /lib/firmware/ti-connectivity/ folder
- This file wl18xx-conf.bin along with the wl18xx-fw-4.bin is to be used at our end I suppose. When I compare this wl18xx-conf.bin with my current file, I see a lot of differences. Please confirm these differences are expected and are ok. Attached are the two files: wl18xx_original, wl18xx_new (generated today based on the above instructions).
Latest BLE firmware: 11.8.32
https://git.ti.com/cgit/ti-bt/service-packs/commit/?id=3aa1d75f3c2ae77f6e4d36194e3d281b899ab149