I am sending TLV-data to an accessory. Eversthing appears to go well, until I reach BlePairing::_convert_from_python (controller/ble_impl__init__.py:255), which
- translates an already encoded value to a hex string,
- re-encodes it to
bytes
This destroys the TLV, and I have no idea why this is done.
I would treat this as an issue, since it is totally unexpected and only found it after meditating over the debug outputs.