2025-04-14 8:29 PM
Hello,
I was writing an application interacting with the default firmware on the STEVAL-STLKT01V1 in python using the Blue-ST-SDK and it was working fine (https://github.com/STMicroelectronics/BlueSTSDK_Python/tree/master).
My teammate then flashed the FP-SNS-ALLMEMS1 firmware on the tile and now the script I wrote using the Blue-ST-SDK-Python cannot discover it (the example_1.py now simply times out) even though the device MAC address can be found with bluepy. It gives this error when trying to add the node by the MAC address:
AM1V420: "Manufacturer specific data" must be of length "7" or "13", not "15".
The board is discoverable and usable by the ST BLE Sensor app. Maybe the FP-SNS-ALLMEMS1 is only compatible with IOS/Android versions of the SDK?
Which firmware is compatible with the Blue-St-Protocol-Python? And which firmware is default flashed onto the Sensortile? I simply need to read accelerometer and gyroscope data.
Best, Evan