CC3351: Need A Live conf.bin Update Mechanism

Part Number: CC3351

Tool/software:

Hi TI experts,

     Reloading TI kernel modules at pairing-time will break the flow of pairing process. During pairing time in our solution, it is expected that the Wi-Fi remains enabled during the whole process. But when switching country code, TI's solution requires reloading the kernel modules to reload conf.bin file, which contains the TX power settings. So we need a mechanism to update conf.bin without reloading kernel modules or interrupting Wi‑Fi.

  • If you are allowing the country code to be changed on your device, how are you complying with the regulations that require you to ensure the end user or a third party cannot configure the device to operate with RF parameters that exceed what was permitted? This is a requirement for devices sold into the US. Other countries have similar requirements.

  • For the devices sold into the US, we will use specific software, which use fixed the country code US.

    For the devices sold into other countries, we will use auto country code mechanism, implemented by us,  please refer to this ticket: CC3351: Questions about country code getting and setting . With auto country code mechanism, it will switch country code after first Wi-Fi scan, so it will encounter this issue.

  • Hi Dean,

        Thank you for your reminder. We will discuss with internal security team.

        What suggestions do you have if we focus on the technical solution?

  • I'm not TI. But as far as I can see, this is not possible with the current architecture. Your only option is to use power settings that are compliant every where you intend to ship. 

  • Hi Xianglong,

    After a brief discussion with the internal teams, I also agree that it is not possible today. The cc33xx FW is expected to have a conf downloaded before it can begin regular operation. 

    However, for now I would suggest to have the flow as such:

    1. Start

    2. Perform Wi-Fi Scan and determine country code from nearby APs

    3. Switch country code and tx power limit array (aka. new conf) by restarting WiFi kernel modules

    4. Then begin the rest of the BLE connection and WiFi provisioning process as outlined above.

    Please let me know if this concept is acceptable for you.

  • Hi,

    Just a comment. Usage such "auto country code" feature is not permitted at EU and Japan as well.

    Jan