The embedded software operates the Arduino Pro Micro 16 MHz microprocessor board, containing an ATMEGA32U4 8-bit microprocessor. The source code is split over 15 files, each containing code for certain functionality. The sketch uses 17K out of 28K programming space, 1499 out of 2560 bytes of RAM and 390 out of 1024 bytes EEPROM storage.

The embedded software effectively sends a full representation of the tiles on the board and on the racks, every time a change is found. A number of configuration and debugging functions are available.

The source code does not contain assembler instructions.

Arduino sources

Software guide for BitwiseID implementation

Specifications and various documents on the ISO15693 tag standard