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.

WL1837MOD: SS1Tool in Bluetopia

Part Number: WL1837MOD

This inquiry is related to https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/p/937015/3462043#3462043

Hi team,

I received the inquiry about SS1Tool. Customer knows Bluetopia stack includes " SS1Tool ". customer is asking if it is possible to control HCI command which is like " HCI_VS_Set_PCM_Loopback_Enable (0xFE28)" by SS1Tool. If it is possible, customer would like to know how customer should use SS1Tool. And then, customer would like to confirm "HCI Commands" was executed correctly. Can I have Expert's advice/comments on this, please?

As far as I checked it, I believe the following URL is helpful to customer. it would be appreciated if Experts will share more information about SS1Tool.

https://processors.wiki.ti.com/index.php/WL18xx_Bluetopia_PM_Bluetooth_RF_Testing

Best regards,

Miyazaki

  • Hi Miyazaki-san,

    You can use ss1tool to send any individual HCI command such as the HCI_VS_Set_PCM_Loopback_Enable command without issues.

    For explanation on the ss1tool command format, please take a look at this section of the testing guide: https://processors.wiki.ti.com/index.php/WL18xx_Bluetopia_PM_Bluetooth_RF_Testing#Conversion_of_HCI_Commands_to_SS1Tool_or_hcitool_format

    As for building the command, I advise you use HCITester + hcitool on PC. You can download those tools here:

    https://www.ti.com/tool/WILINK-BT_WIFI-WIRELESS_TOOLS

    With those tools, converting from any single HCI command to a ss1tool output is simple.


    First, open HCI tester, and find the command you want to run in the command library. Right click and add it to the blank script.

    Then, save the script as a .bts file, using the "save as bts" interaction.

    Finally, use the BTS transform tool to load the bts file and set it to convert to ss1tool output. You can then copy this output and run it directly on the target platform.

    In order to see if the command was executed correctly, the most comprehensive way would be to use the HCI logger to check the HCI logs coming in/out of the WL18xx BT controller. That will show if the command was sent correctly, if there was any error returned, and if the HW got configured following the HCI command being issued.

    Let me know if you need more clarification or have further questions on using ss1tool.

    Regards,

    Michael