ArduinoBLE
ArduinoBLE copied to clipboard
Arduino Wifi Rev2 connection xor attribute discovery failure => cannot read any peripheral data
On some devices including Moodmetric smartring, connection sometimes fails, or whenever connection works, discovering the attributes fail. See both logs below. Bottom line: I cannot read anything out of it. I have ran PeripheralExplorer with the Serial at 115200 as _debug stream for the HCIClass object and the 1.2.0 ArduinoBLE lib version.
Log for connection failure:
HCI COMMAND TX -> 01030C00 HCI EVENT RX <- 040E0405030C00 HCI COMMAND TX -> 01011000 HCI EVENT RX <- 040E0C05011000080E030860000E03 HCI COMMAND TX -> 01010C08FFFFFFFFFFFFFF3F HCI EVENT RX <- 040E0405010C00 HCI COMMAND TX -> 01022000 HCI EVENT RX <- 040E0705022000FB000A BLE Central - Peripheral Explorer HCI COMMAND TX -> 010C20020001 HCI EVENT RX <- 040E04050C200C HCI COMMAND TX -> 010B200701100010000000 HCI EVENT RX <- 040E04050B2000 HCI COMMAND TX -> 010C20020101 HCI EVENT RX <- 040E04050C2000 HCI EVENT RX <- 043E2802010300D9A5AAF5798C1C1BFF750042040180608C79F5AAA5D98E79F5AAA5D801000000000000A5 Found 8c:79:f5:aa:a5:d9 '' HCI EVENT RX <- 043E2602010001A653B90A76751A02010016FF2D0104000111010024E05C730003CE000000000000A6 HCI EVENT RX <- 043E0C02010401A653B90A767500A7 Found 75:76:0a:b9:53:a6 '' HCI EVENT RX <- 043E28020103003DBF4E6E8C9C1C1BFF750042040180609C8C6E4EBF3D9E8C6E4EBF3C01000000000000D4 Found 9c:8c:6e:4e:bf:3d '' HCI EVENT RX <- 043E2402010001DD42DC64F4D9180319414202010610094D6F6F646D65747269632D34324444A7 HCI EVENT RX <- 043E1E02010401DD42DC64F4D91211078E3F28B7AAA723A98849CDE4709B49DDAA Found d9:f4:64:dc:42:dd 'Moodmetric-42DD' dd499b70-e4cd-4988-a923-a7aab7283f8e HCI COMMAND TX -> 010C20020000 HCI EVENT RX <- 040E04050C2000 Connecting ... HCI COMMAND TX -> 010D2019600030000001DD42DC64F4D90006000C000000C80004000600 HCI EVENT RX <- 040F0400050D20 HCI COMMAND TX -> 010E2000 HCI EVENT RX <- 040E04050E2000 HCI EVENT RX <- 043E130102FFFF000000000000000000000000000000 Failed to connect!
Log of attribute failure:
CI COMMAND TX -> 01030C00 HCI EVENT RX <- 040E0405030C00 HCI COMMAND TX -> 01011000 HCI EVENT RX <- 040E0C05011000080E030860000E03 HCI COMMAND TX -> 01010C08FFFFFFFFFFFFFF3F HCI EVENT RX <- 040E0405010C00 HCI COMMAND TX -> 01022000 HCI EVENT RX <- 040E0705022000FB000A BLE Central - Peripheral Explorer HCI COMMAND TX -> 010C20020001 HCI EVENT RX <- 040E04050C200C HCI COMMAND TX -> 010B200701100010000000 HCI EVENT RX <- 040E04050B2000 HCI COMMAND TX -> 010C20020101 HCI EVENT RX <- 040E04050C2000 HCI EVENT RX <- 043E28020103003DBF4E6E8C9C1C1BFF750042040180609C8C6E4EBF3D9E8C6E4EBF3C01000000000000FD Found 9c:8c:6e:4e:bf:3d '' HCI EVENT RX <- 043E2802010300D9A5AAF5798C1C1BFF750042040180608C79F5AAA5D98E79F5AAA5D801000000000000AF Found 8c:79:f5:aa:a5:d9 '' HCI EVENT RX <- 043E2602010001A653B90A76751A02010016FF2D0104000111010024E05C730003CE000000000000AF HCI EVENT RX <- 043E0C02010401A653B90A767500AF Found 75:76:0a:b9:53:a6 '' HCI EVENT RX <- 043E2402010001DD42DC64F4D9180319414202010610094D6F6F646D65747269632D34324444AB HCI EVENT RX <- 043E1E02010401DD42DC64F4D91211078E3F28B7AAA723A98849CDE4709B49DDAC Found d9:f4:64:dc:42:dd 'Moodmetric-42DD' dd499b70-e4cd-4988-a923-a7aab7283f8e HCI COMMAND TX -> 010C20020000 HCI EVENT RX <- 040E04050C2000 Connecting ... HCI COMMAND TX -> 010D2019600030000001DD42DC64F4D90006000C000000C80004000600 HCI EVENT RX <- 040F0400050D20 HCI EVENT RX <- 043E13010000000001DD42DC64F4D90C000000C80000 Connected Discovering attributes ... HCI ACLDATA TX -> 020000070003000400021700 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 020020070003000400031700 HCI ACLDATA TX -> 0200000B0007000400100100FFFF0028 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002012000E00040011060100090000180A000D000118 HCI ACLDATA TX -> 0200000B0007000400100E00FFFF0028 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201A001600040011140E0024008E3F28B7AAA723A98849CDE4709B49DD HCI ACLDATA TX -> 0200000B0007000400102500FFFF0028 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201A0016000400111425003000B66AB8615842058DE3117A9C8E97D4AE HCI ACLDATA TX -> 0200000B0007000400103100FFFF0028 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 020020180014000400110631003B000A183C003E000F183F00FFFF01E0 HCI ACLDATA TX -> 0200000B000700040008010009000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B0017000400090702000A0300002A0400020500012A0600020700042A HCI ACLDATA TX -> 0200000B000700040008080009000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200D000900040009070800020900A62A HCI ACLDATA TX -> 0200000B0007000400080A0009000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002009000500040001080A0001 HCI ACLDATA TX -> 0200000B0007000400080A000D000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200D000900040009070B00200C00052A HCI ACLDATA TX -> 0200000B0007000400080D000D000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002009000500040001080D000A HCI ACLDATA TX -> 0200000B0007000400080E0024000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B001700040009150F00121000669A0C20000806BDE411D29B206495A0 HCI ACLDATA TX -> 0200000B000700040008110024000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B001700040009151200121300669A0C200008D8BCE411D8A2D05086C4 HCI ACLDATA TX -> 0200000B000700040008140024000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B001700040009151500121600669A0C2000086C91E4110943D04FBD90 HCI ACLDATA TX -> 0200000B000700040008170024000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B001700040009151800121900FFA6DCB4B8EC7986CF4AF5DBDE1CB4F1 HCI ACLDATA TX -> 0200000B0007000400081A0024000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B001700040009151B000A1C00669A0C20000870B9E5110C4B30182E8C HCI ACLDATA TX -> 0200000B0007000400081D0024000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B001700040009151D000A1E00669A0C20000870B9E5110C4BD0EA02C2 HCI ACLDATA TX -> 0200000B0007000400081F0024000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B001700040009151F000A2000669A0C20000870B9E511D14B61F95E48 HCI ACLDATA TX -> 0200000B000700040008210024000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B0017000400091521000A2200669A0C20000870B9E5110C4B40DB71BB HCI ACLDATA TX -> 0200000B000700040008230024000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B0017000400091523000A2400669A0C20000870B9E511D24BB031152C HCI ACLDATA TX -> 0200000B000700040008250024000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200900050004000108250001 HCI ACLDATA TX -> 0200000B000700040008250030000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B0017000400091526000A2700B66AB8615842058DE3117A9C32501F94 HCI ACLDATA TX -> 0200000B000700040008280030000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B0017000400091528000A29002B0B03E32F9855B26747C197501932DB HCI ACLDATA TX -> 0200000B0007000400082A0030000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B001700040009152A00022B00669A0C200008E2A5E31185A6001C7472 HCI ACLDATA TX -> 0200000B0007000400082C0030000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B001700040009152C00022D00669A0C2000081A9CE3116FC8D064E996 HCI ACLDATA TX -> 0200000B0007000400082E0030000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B001700040009152E001A2F00669A0C200008D8BCE4117EABA0907A5D HCI ACLDATA TX -> 0200000B000700040008300030000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 020020090005000400010830000A HCI ACLDATA TX -> 0200000B00070004000831003B000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200201B001700040009073200023300292A3400023500242A360002⸮⸮⸮⸮⸮ 5 HCI ACLDATA TX -> 0200000B00070004000838003B000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002014001000040009073800023900272A3A00023B00262A HCI ACLDATA TX -> 0200000B0007000400083C003B000328 HCI EVQ⸮⸮a⸮<- 0413050100000100 HCI ACLDATA RX <- 02002009000500040001083C0001 HCI ACLDATA TX -> 0200000B0007000400083C003E000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200D000900040009073D00023E00192A HCI ACLDATA TX -> 0200000B0007000400083F003E000328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002009000500040001083F0001 HCI ACLDATA TX -> 0200000B0007000400083F00FFFF0328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200D00090004000907400002410001E1 HCI ACLDATA TX -> 0200000B0007000400084200FFFF0328 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 020020090005000400010842000A HCI ACLDATA TX -> 0200000900050004000404000500 HCI EVENT RX <- 0413050L⸮⸮⸮⸮⸮⸮⸮j HCI ACLDATA RX <- 0200200E000A0004000501040003280500012A HCI ACLDATA TX -> 0200000900050004000406000500 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200900050004000104060001 HCI ACLDATA TX -> 0200000900050004000406000700 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200E000A0004000501060003280700042A HCI ACLDATA TX -> 0200000900050004000408000700 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200900050004000104080001 HCI ACLDATA TX -> 0200000900050004000408000900 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200E000A0004000501080003280900A62A HCI ACLDATA TX -> 020000090005000400040A000900 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002009000500040001040A0001 HCI ACLDATA TX -> 020000090005000400040D000D00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200A000600040005010D000229 HCI ACLDATA TX -> 020000090005000400040E000D00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002009000500040001040E0001 HCI ACLDATA TX -> 0200000900050004000411001300 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200E000A00040005011100022912000328 HCI ACLDATA TX -> 0200000900050004000413001300 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002018001400040005021300669A0C200008D8BCE411D8A2D05086C4 HCI ACLDATA TX -> 0200000900050004000487C41300 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 020020090005000400010487C401 HCI ACLDATA TX -> 0200000900050004000414001600 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200E000A00040005011400022915000328 HCI ACLDATA TX -> 0200000900050004000416001600 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002018001400040005021600669A0C2000086C91E4110943D04FBD90 HCI ACLDATA TX -> 02000009000500040004BE901600 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200900050004000104BE9001 HCI ACLDATA TX -> 0200000900050004000417001900 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200E000A00040005011700022918000328 HCI ACLDATA TX -> 0200000900050004000419001900 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002018001400040005021900FFA6DCB4B8EC7986CF4AF5DBDE1CB4F1 HCI ACLDATA TX -> 02000009000500040004B5F11900 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200900050004000104B5F101 HCI ACLDATA TX -> 020000090005000400041A001C00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200E000A00040005011A0002291B000328 HCI ACLDATA TX -> 020000090005000400041C001C00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002018001400040005021C00669A0C20000870B9E5110C4B30182E8C HCI ACLDATA TX -> 020000090005000400042F8C1C00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002009000500040001042F8C01 HCI ACLDATA TX -> 020000090005000400041D001E00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200A000600040005011D000328 HCI ACLDATA TX -> 020000090005000400041E001E00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002018001400040005021E00669A0C20000870B9E5110C4BD0EA02C2 HCI ACLDATA TX -> 0200000900050004000403C21E00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 020020090005000400010403C201 HCI ACLDATA TX -> 020000090005000400041F002000 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200A000600040005011F000328 HCI ACLDATA TX -> 0200000900050004000420002000 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002018001400040005022000669A0C20000870B9E511D14B61F95E48 HCI ACLDATA TX -> 020000090005000400045F482000 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002009000500040001045F4801 HCI ACLDATA TX -> 0200000900050004000421002200 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200A0006000400050121000328 HCI ACLDATA TX -> 0200000900050004000422002200 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002018001400040005022200669A0C20000870B9E5110C4B40DB71BB HCI ACLDATA TX -> 0200000900050004000472BB2200 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 020020090005000400010472BB01 HCI ACLDATA TX -> 0200000900050004000423002400 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200A0006000400050123000328 HCI ACLDATA TX -> 0200000900050004000424002400 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002018001400040005022400669A0C20000870B9E511D24BB031152C HCI ACLDATA TX -> 02000009000500040004162C2400 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200900050004000104162C01 HCI ACLDATA TX -> 0200000900050004000428002900 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200A0006000400050128000328 HCI ACLDATA TX -> 0200000900050004000429002900 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 020020180014000400050229002B0B03E32F9855B26747C197501932DB HCI ACLDATA TX -> 0200000900050004000433DB2900 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 020020090005000400010433DB01 HCI ACLDATA TX -> 020000090005000400042A002B00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200A000600040005012A000328 HCI ACLDATA TX -> 020000090005000400042B002B00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002018001400040005022B00669A0C200008E2A5E31185A6001C7472 HCI ACLDATA TX -> 0200000900050004000475722B00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200900050004000104757201 HCI ACLDATA TX -> 020000090005000400042C002D00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200A000600040005012C000328 HCI ACLDATA TX -> 020000090005000400042D002D00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002018001400040005022D00669A0C2000081A9CE3116FC8D064E996 HCI ACLDATA TX -> 02000009000500040004EA962D00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200900050004000104EA9601 HCI ACLDATA TX -> 020000090005000400042E002F00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 0200200A000600040005012E000328 HCI ACLDATA TX -> 020000090005000400042F002F00 HCI EVENT RX <- 0413050100000100 HCI ACLDATA RX <- 02002018001400040005022F00669A0C200008D8BCE4117EABA0907A5D