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.

CC33XX-SOFTWARE: CC33Conf Tool and CC33XX INI Parameter issues

Part Number: CC33XX-SOFTWARE
Other Parts Discussed in Thread: CC3301

Tool/software:

Dear TI experts,

I have a custom PCB including CC3301 + Linux host and I've been trying to reduce CC3301 WLAN TX Power due to the high antenna gain in our design. Earlier this worked fine by tuning the AntGain_2_4GHz parameter in the cc33xx-conf.bin configuration file, but after we updated our FW according to CC33xx Linux Package 1.0.0.6, this configuration change hasn't worked anymore.
We already noticed that the structure of the cc33xx-conf.bin has changed, as well as the AntGain_2_4GHz definition and acceptable values. We managed to modify the "AntGain_2_4GHz = 0x3C, 0x00", but TX power didn't change at all. We measure TX power with a conducted and calibrated test setup with known cable losses, so we would definetly notice all changes if there would be any.

Markings on top of the CC3301:
    XCC3301
    ENJA
    TI 378
    AJ6T G4

Firmware, driver, conf-tool and calibrator tool are all from the CC33xx Linux Package 1.0.0.6. SW information printed by the Linux host during power up is as following:
    Wireless driver version 1.7.0.127
    Wireless firmware version 1.7.0.185
    Wireless PHY version 1.2.39.5.42.67

Please see attached our modified cc33conf files.


We have also noticed some issues with the CC33Conf Tool and its documentation in the Linux CC33XX User's Guide (01.00.00.05). For example this command given in the documentation that should convert cc33xx-conf binary file into readable text, seems to be incorrect:
   

./cc33xxconf -g /lib/firmware/ti-connectivity/cc33xx-conf.bin

This command only works if the cc33xx-conf-default.bin is first generated with this command:
   

./cc33xxconf -D

and even then it's not printing any modified parameters, but the outcome is always the same. Our understanding is that the documented command always converts the cc33xx-conf-default.bin and the correct syntax for converting the wanted binary file would be this:
   

./cc33xxconf -i /lib/firmware/ti-connectivity/cc33xx-conf.bin -g



Best regards,
Kaisa

cc33conf_AntGain_2_4GHz_0x3C.tar

  • Hi again,

    I did some more trials with cc33xx-conf.bin and I was able to reduce WLAN TX power by modifying PowerLimitArray instead of AntGain_2_4GHz. It would be much easier to modify only one parameter (AntGain_2_4GHz) compared to the PowerLimitArray that includes 13 separate setting for each channel. Therefore I would definitely prefer using AntGain_2_4GHz for this purpose in the future as well, so I hope you can explain me how to get it working again.

    Best regards,
    Kaisa

  • Hi again,

    is there anyone checking these issues?

    Best regards,
    Kaisa

  • Hi Kaisa,

    Sorry for the delay. 

    Earlier this worked fine by tuning the AntGain_2_4GHz parameter in the cc33xx-conf.bin configuration file, but after we updated our FW according to CC33xx Linux Package 1.0.0.6, this configuration change hasn't worked anymore.
    We already noticed that the structure of the cc33xx-conf.bin has changed, as well as the AntGain_2_4GHz definition and acceptable values. We managed to modify the "AntGain_2_4GHz = 0x3C, 0x00", but TX power didn't change at all.

    Understood. Let me try to replicate this scenario. 

    For example this command given in the documentation that should convert cc33xx-conf binary file into readable text, seems to be incorrect:
       

    Fullscreen
    1
    ./cc33xxconf -g /lib/firmware/ti-connectivity/cc33xx-conf.bin
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    This command only works if the cc33xx-conf-default.bin is first generated with this command:

    It seems we have a bug here, so I need to investigate this. 

    Thanks for your patience while we debug the cc33conf tool. In the meantime, I would suggest using the INI Composer from within simplelink wifi toolbox to generate the cc33xx-conf.bin. https://www.ti.com/tool/SIMPLELINK-WIFI-TOOLBOX 

  • Hi Sabeeh,

    thank you for your efforts and proposal. We have been using INI Composer of the Simplelink WiFi Toolbox before and we can definitely continue with that solution while you are debugging and fixing cc33conf tool.

    However, I think that the cc33conf tool would be much easier solution especially during our field tests, so please let me know when you get that fixed.

    Thanks & best regards,
    Kaisa