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.
OK and ERR. Move state responses still exist (e.g., <movename> BEGIN upon start, and <movename> END upon completion).BEGIN OTA, OTA ERR, and OTA SUCCESS.TAILFA).DSSP and USERMOVE will operate identically across all products, including the EarGear 2.HWVER Returns EG2 x.x for EarGear 2 controller hardware, instead of HWVER B.CONFRD command removed, replaced by READCONF and READNVS.CONFWR command replaced with WRITECONF.VERA command for iOS will be removed (no longer needed if applications supports larger MTU).HWVER will return the hardware identifier strings prefixed by HWVER (e.g., HWVER EG 4.0).
Design note: application is responsible for generating a random (strong) 6-digit passkey, setting that using the SETPUSSKEY command, and displaying that key to the user in order to proceed with the binding process.
Do NOT attempt to use Conference Mode on TailControl firmware prior to 5.3.0, or a condition requiring repair of the control board can occur.