Ready to use firmware files

The firmware is fully compatible to the Development Desktop Environment: Link
and to the additional available shuttleboards: Link

Without any additionally attached sensors the BHA250 provides a three axis solution out of the box, implementing the following sensor types: Accelerometer, Step counter, Step detector, Significant motion, Tilt detector, Pickup gesture, Wake up gesture, Glance gesture, Activity recognition of standing, walking, running, biking, in vehicle


By attaching an external magnetometer to the smart-hub interface and using one of the RAM firmware files listed below to include the sensor driver for the corresponding magnetometer the BHA250 is instantaneously offering a robust eCompass solution by providing the following sensor types on top: Gravity, Linear acceleration, Geomagnetic field, Magnetic field uncalibrated, Orientation, Rotation vector, Geomagnetic rotation vector.


Hint: If you are designing your own PCB make sure to align the pin1 marking of your BHA250 and the Magnetometer of your choice in the PCB layout for plug-and-play axis alignment of your system. Following this recommendation ensures a proper absolute orientation out of the box without the need of a subsequent axis remapping of the x, y and z-axis of BHA250 and the Magnetometer. Regarding landing pattern design and connection diagrams please refer to the corresponding product data sheets of the devices.

Using the Development Desktop environment and the dedicated BHA250 shuttle boards which already include the 4 different Magnetometers, you can easily run our shark UI demo to test all 4 eCompass solutions at once. Learn more: Link