The easiest way to compile and deploy the OpenEarable firmware is this PlatformIO wrapper firmware. Before you start, please make sure you have setup PlatformIO for VSCode.
You can then open this project to compile and deploy the OpenEarable firmware. It will be controllable via our Dashboard, via edge-ml, and the BLE API.
Important
Due to a bug in PlatformIO, flashing the firmware with a platform version of 9.6.0 or newer results in the OpenEarable to crash and disappear as a USB device. Please use a version of 9.5.0 or older to flash the firmware. You can achieve this by adding platform = [email protected]
to the platformio.ini
file.