2026-03-24 8:55 PM - edited 2026-03-24 8:58 PM
Hello, I am trying to build a simple firmware for my SensorTile.Box PRO to stream any data.
Using MEMS Studio's AlgoBuilder, I have set the correct Toolchain (STM32CubeIDE), and the target (SensorTile.box Pro). Then I built a simple design with Quaternions 9X attached to the Sensor Hub (Data Rate: Timer/100, Accelerometer Full Scale: 2g, Gyroscope Full Scale: 245dps), outputting to a Fusion component. I can generate C code and build and program my device in DFU mode.
However, when I connect it over Serial after rebooting the device, I can connect to it but the "play" button is grayed out and I cannot stream any data.
Using STM32CubeProgrammer to flash other compatible firmware that came with MEMS Studio (steval-mkboxpro, steval-mkboxpro-ble), I can connect and stream (play button is enabled) data as per normal so I doubt the problem lies with the hardware.
I have also tried other designs with SensorHub -> Any other sensors -> Value instead of Quaternions 9X, but none of it worked.
Any help is appreciated, thank you!
Solved! Go to Solution.
2026-03-26 1:45 AM
Hello @venticity348,
The AlgoBuilder firmware also works as an SD card reader if an SD card is present. When you connect to the board, the SD card is mounted to the operating system. To start data streaming, you need to mount it to the firmware. This can be done using the "Unmount" button on the Connect page. Please see the attached screenshot.
You can also remove SD card from the SensorTile.box Pro and this operation will not be needed.
2026-03-26 1:45 AM
Hello @venticity348,
The AlgoBuilder firmware also works as an SD card reader if an SD card is present. When you connect to the board, the SD card is mounted to the operating system. To start data streaming, you need to mount it to the firmware. This can be done using the "Unmount" button on the Connect page. Please see the attached screenshot.
You can also remove SD card from the SensorTile.box Pro and this operation will not be needed.