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.

M2-CC3351: Updating cc33xx firmware breaks booting.

Part Number: M2-CC3351
Other Parts Discussed in Thread: SK-AM62-SIP

Tool/software:

Hello All,

The board cannot boot if I update the cc33xx firmware 

We plan to deploy thousands of these Wi-Fi modules starting early next year, so resolving this video streaming issue is critical to our success. We would greatly appreciate your support in addressing this!



Starting info



Steps

  1. Flash debian trixie image to SD card
  2. Add uEnv.txt with 
    1. name_overlays=ti/k3-am625-sk-m2-cc3301.dtbo
  3. Boot and check ifconfig 
    1. Result: wlan0 shows up
  4. Download and install CC33XX sdk 
  5. Plug SD card into host PC and copy firmware from cc33SDK to target rootfs
    1. Cd cc33xx_linux_package_1_0_0_8/cc33xx/cc33xx_rootfs/lib/firmware/ti-connectivity
    2. sudo cp * /media/davidsober/rootfs/lib/firmware/ti-connectivity/
  6. Now board will not boot
  7. If we remove uEnv.txt board will boot

So by copying the firmware binaries from cc33xx sdk to the target rootfs we seem to break the wireless interface. If we try to boot it will fail with no logs. If we remove the arg to load the WiFi driver then we can boot again. But we need to evaluate a wifi patch which involves copying these firmware binaries to the target. 

Any help would be appreciated!

Kind regards.