Tufts CEEO SPIKE+ Firmware is MicroPython for SPIKE with UART and I2C which allows you to connect your own dongles. Connect SPIKE Prime and Essential hub by USB to inTufts CEEO has developed a custom firmware for SPIKE Prime Hub and SPIKE Essential Hub that enable UART and I2C communication (as well as individual digital pin control) via the SPIKE Ports, while maintaining all original SPIKE functionality. This allows SPIKE Hubs to communicate with a wide variety of external devices (breadboards, microprocessors, and other third-party electronic hardware).