Skip to content
An IoT development module that supports the Tock operating system.
Rust SMT Python Shell Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Hail is an IoT development module that runs the Tock operating system. Its features:

Buy Now!

Hail + Tock

TockOS supports Hail. See the instructions there for how to program the Tock kernel and applications.


Hail supports a software bootloader which allows new code to be flashed over USB. The bootloader source is in the bootloader directory. The tockloader utility can flash applications using the bootloader.

Commissioning New Hail Boards

There a couple steps to provision a newly populated Hail board. See the commissioning folder for more information.

nRF51822 BLE Radio

By default, the nRF51822 is commissioned with the serialization application which allows softdevice commands to be sent over a UART connection from the SAM4L.

You can’t perform that action at this time.