This is an old revision of the document!
TailCoNTROL Breaking Changes
This is a list of breaking changes in the TailCoNTROL Protocol from previous firmware versions.
IMPORTANT NOTICE: TailCoNTROL and the TailCoNTROL Protocol is still under development. Some commands and features described here relate to a future release and are subject to change at this time, especially EarGear 2 features.
- Most command responses changed to
OK
andERR
. Move state responses still exist (e.g., <movename>BEGIN
upon start, and <movename>END
upon completion). - OTA responses now
BEGIN OTA
,OTA ERR
, andOTA SUCCESS
. - BLE MTU changed to 512.
- EarGear 2 support is currently intended to require a forced update of the application and the firmware so that both can support the significant changes to the EarGear 2:
- EarGear 2 moves are now internal to the firmware, and called with the same move commands as other products (e.g.,
TAILFA
). [DSSP
andUSERMOVE
will operate identically across all products, including the EarGear 2.] - Listen Mode and Tilt Mode for EarGear 2 runs onboard the firmware, but still emits triggers back to the application.