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