Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new firmware with encryption EB3A #127

Open
brunokelo opened this issue Jan 12, 2025 · 1 comment
Open

new firmware with encryption EB3A #127

brunokelo opened this issue Jan 12, 2025 · 1 comment

Comments

@brunokelo
Copy link

Does anyone have any tips/suggestions on how to recover information from the eb3a models that are coming with the new firmware, it seems that there is some type of encryption in the bluetouch connection that makes it impossible to read the information sent by the box.

error log:

Waiting for connection to ED:25:22:E7:4F:8D to start polling...
2025-01-12 15:44:58 DEBUG received D-Bus signal: org.freedesktop.DBus.ObjectManager.InterfacesAdded (/): ['/org/bluez/hci0/dev_68_F9_24_60_52_0F', {'org.freedesktop.DBus.Introspectable': {}, 'org.bluez.Device1': {'Address': <dbus_fast.signature.Variant ('s', 68:F9:24:60:52:0F)>, 'AddressType': <dbus_fast.signature.Variant ('s', random)>, 'Alias': <dbus_fast.signature.Variant ('s', 68-F9-24-60-52-0F)>, 'Paired': <dbus_fast.signature.Variant ('b', False)>, 'Bonded': <dbus_fast.signature.Variant ('b', False)>, 'Trusted': <dbus_fast.signature.Variant ('b', False)>, 'Blocked': <dbus_fast.signature.Variant ('b', False)>, 'LegacyPairing': <dbus_fast.signature.Variant ('b', False)>, 'RSSI': <dbus_fast.signature.Variant ('n', -85)>, 'Connected': <dbus_fast.signature.Variant ('b', False)>, 'UUIDs': <dbus_fast.signature.Variant ('as', [])>, 'Adapter': <dbus_fast.signature.Variant ('o', /org/bluez/hci0)>, 'ManufacturerData': <dbus_fast.signature.Variant ('a{qv}', {76: <dbus_fast.signature.Variant ('ay', bytearray(b'\x10\x05\x02\x18\xfaG\xe6'))>})>, 'TxPower': <dbus_fast.signature.Variant ('n', 24)>, 'ServicesResolved': <dbus_fast.signature.Variant ('b', False)>, 'AdvertisingFlags': <dbus_fast.signature.Variant ('ay', bytearray(b'\x1a'))>}, 'org.freedesktop.DBus.Properties': {}}]
2025-01-12 15:44:59 DEBUG Waiting for connection to ED:25:22:E7:4F:8D to start polling...
2025-01-12 15:45:00 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_00_C3_F4_AD_10_79): ['org.bluez.Device1', {'ManufacturerData': <dbus_fast.signature.Variant ('a{qv}', {117: <dbus_fast.signature.Variant ('ay', bytearray(b'B\x04\x01 f\x19\x0f\x00\x00\x012\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'))>})>}, []]
2025-01-12 15:45:00 DEBUG Waiting for connection to ED:25:22:E7:4F:8D to start polling...
2025-01-12 15:45:00 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_00_C3_F4_AD_10_79): ['org.bluez.Device1', {'ManufacturerData': <dbus_fast.signature.Variant ('a{qv}', {117: <dbus_fast.signature.Variant ('ay', bytearray(b'B\x04\x01\x01f\x00\xc3\xf4\xad\x10y\x02\xc3\xf4\xad\x10x\x01O\xfb\x00\x00\x00\x00'))>})>}, []]
2025-01-12 15:45:01 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_00_C3_F4_AD_10_79): ['org.bluez.Device1', {'ManufacturerData': <dbus_fast.signature.Variant ('a{qv}', {117: <dbus_fast.signature.Variant ('ay', bytearray(b'B\x04\x01 f\x19\x0f\x00\x00\x012\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'))>})>}, []]
2025-01-12 15:45:01 DEBUG Waiting for connection to ED:25:22:E7:4F:8D to start polling...
2025-01-12 15:45:01 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_78_22_7D_79_34_D7): ['org.bluez.Device1', {'RSSI': <dbus_fast.signature.Variant ('n', -69)>}, []]
2025-01-12 15:45:02 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_00_C3_F4_AD_10_79): ['org.bluez.Device1', {'ManufacturerData': <dbus_fast.signature.Variant ('a{qv}', {117: <dbus_fast.signature.Variant ('ay', bytearray(b'B\x04\x01\x01f\x00\xc3\xf4\xad\x10y\x02\xc3\xf4\xad\x10x\x01O\xfb\x00\x00\x00\x00'))>})>}, []]
2025-01-12 15:45:02 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_78_22_7D_79_34_D7): ['org.bluez.Device1', {'RSSI': <dbus_fast.signature.Variant ('n', -61)>}, []]
2025-01-12 15:45:02 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_78_22_7D_79_34_D7): ['org.bluez.Device1', {'RSSI': <dbus_fast.signature.Variant ('n', -69)>}, []]
2025-01-12 15:45:02 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_78_22_7D_79_34_D7): ['org.bluez.Device1', {'RSSI': <dbus_fast.signature.Variant ('n', -61)>}, []]
2025-01-12 15:45:02 DEBUG Connecting to device @ ED:25:22:E7:4F:8D
2025-01-12 15:45:02 DEBUG Connecting to BlueZ path /org/bluez/hci0/dev_ED_25_22_E7_4F_8D
2025-01-12 15:45:02 DEBUG Waiting for connection to ED:25:22:E7:4F:8D to start polling...
2025-01-12 15:45:03 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_ED_25_22_E7_4F_8D): ['org.bluez.Device1', {'Connected': <dbus_fast.signature.Variant ('b', True)>}, []]
2025-01-12 15:45:03 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_00_C3_F4_AD_10_79): ['org.bluez.Device1', {'ManufacturerData': <dbus_fast.signature.Variant ('a{qv}', {117: <dbus_fast.signature.Variant ('ay', bytearray(b'B\x04\x01 f\x19\x0f\x00\x00\x012\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'))>})>}, []]
2025-01-12 15:45:03 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_ED_25_22_E7_4F_8D): ['org.bluez.Device1', {'ServicesResolved': <dbus_fast.signature.Variant ('b', True)>}, []]
2025-01-12 15:45:03 INFO Connected to device: ED:25:22:E7:4F:8D
2025-01-12 15:45:03 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_ED_25_22_E7_4F_8D/service001d/char001e): ['org.bluez.GattCharacteristic1', {'Notifying': <dbus_fast.signature.Variant ('b', True)>}, []]
2025-01-12 15:45:03 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_ED_25_22_E7_4F_8D/service001d/char001e): ['org.bluez.GattCharacteristic1', {'Value': <dbus_fast.signature.Variant ('ay', bytearray(b'
\x01\x04\xf2\x8c\xe9\x8a\x02\xf6'))>}, []]
2025-01-12 15:45:03 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_78_22_7D_79_34_D7): ['org.bluez.Device1', {'RSSI': <dbus_fast.signature.Variant ('n', -69)>}, []]
2025-01-12 15:45:03 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_00_C3_F4_AD_10_79): ['org.bluez.Device1', {'ManufacturerData': <dbus_fast.signature.Variant ('a{qv}', {117: <dbus_fast.signature.Variant ('ay', bytearray(b'B\x04\x01\x01f\x00\xc3\xf4\xad\x10y\x02\xc3\xf4\xad\x10x\x01O\xfb\x00\x00\x00\x00'))>})>}, []]
2025-01-12 15:45:03 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_ED_25_22_E7_4F_8D/service001d/char001e): ['org.bluez.GattCharacteristic1', {'Value': <dbus_fast.signature.Variant ('ay', bytearray(b'\x01\x04\xf2\x8c\xe9\x8a\x02\xf6'))>}, []]
2025-01-12 15:45:03 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_ED_25_22_E7_4F_8D): ['org.bluez.Device1', {'ServicesResolved': <dbus_fast.signature.Variant ('b', False)>, 'Connected': <dbus_fast.signature.Variant ('b', False)>}, []]
2025-01-12 15:45:03 DEBUG Device disconnected (/org/bluez/hci0/dev_ED_25_22_E7_4F_8D)
2025-01-12 15:45:03 DEBUG _cleanup_all(/org/bluez/hci0/dev_ED_25_22_E7_4F_8D)
2025-01-12 15:45:03 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_ED_25_22_E7_4F_8D/service001d/char001e): ['org.bluez.GattCharacteristic1', {'Notifying': <dbus_fast.signature.Variant ('b', False)>}, []]
2025-01-12 15:45:03 DEBUG Disconnecting (/org/bluez/hci0/dev_ED_25_22_E7_4F_8D)
2025-01-12 15:45:03 DEBUG already disconnected (/org/bluez/hci0/dev_ED_25_22_E7_4F_8D)
/usr/local/lib/python3.10/site-packages/bluetti_mqtt/bluetooth/client.py:165: DeprecationWarning: The 'warn' function is deprecated, use 'warning' instead
logging.warn(f'Delayed reconnect to {self.address} after error')
2025-01-12 15:45:03 WARNING Delayed reconnect to ED:25:22:E7:4F:8D after error
2025-01-12 15:45:03 DEBUG Needed to disconnect due to error: Not connected
2025-01-12 15:45:04 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_78_22_7D_79_34_D7): ['org.bluez.Device1', {'RSSI': <dbus_fast.signature.Variant ('n', -61)>}, []]
2025-01-12 15:45:05 DEBUG received D-Bus signal: org.freedesktop.DBus.ObjectManager.InterfacesRemoved (/): ['/org/bluez/hci0/dev_A4_C1_38_42_77_31', ['org.freedesktop.DBus.Properties', 'org.freedesktop.DBus.Introspectable', 'org.bluez.Device1']]
2025-01-12 15:45:06 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_00_C3_F4_AD_10_79): ['org.bluez.Device1', {'ManufacturerData': <dbus_fast.signature.Variant ('a{qv}', {117: <dbus_fast.signature.Variant ('ay', bytearray(b'B\x04\x01 f\x19\x0f\x00\x00\x012\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'))>})>}, []]
2025-01-12 15:45:06 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_00_C3_F4_AD_10_79): ['org.bluez.Device1', {'ManufacturerData': <dbus_fast.signature.Variant ('a{qv}', {117: <dbus_fast.signature.Variant ('ay', bytearray(b'B\x04\x01\x01f\x00\xc3\xf4\xad\x10y\x02\xc3\xf4\xad\x10x\x01O\xfb\x00\x00\x00\x00'))>})>}, []]
2025-01-12 15:45:06 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_78_22_7D_79_34_D7): ['org.bluez.Device1', {'RSSI': <dbus_fast.signature.Variant ('n', -69)>}, []]
2025-01-12 15:45:06 DEBUG received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_45_20_68_EE_B7_27): ['org.bluez.Device1', {'RSSI': <dbus_fast.signature.Variant ('n', -66)>}, []]

thanks

@jsaiko
Copy link

jsaiko commented Feb 4, 2025

nhurman@bf037c3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants