2016-05-06 11:51:46 r0kk3rz https://hardware.slashdot.org/story/16/05/06/0025256/finger-tracking-tech-turns-your-arm-into-a-touchpad 2016-05-06 11:58:30 @kido woh this is really neat 2016-05-06 12:20:38 locusf urgh dotted lines in android 2016-05-06 12:56:03 @kido so I have a begining of notification server running with bluez's dbus api for gatt peripheral mode on my g watch. I have a qml client running on my laptop which uses qtconnectivity to retrieve the attributes and it works well. however my android phone is able to connect to the watch but it can't discover the gatt services that are available there 2016-05-06 12:57:02 @kido I don't know what's wrong 2016-05-06 13:11:14 locusf do you forward the notification from desktop to watch? 2016-05-06 13:14:28 @kido not yet 2016-05-06 13:15:25 @kido I have a begining of protocol spec and this will mainly be a matter of splitting the strings into several attributes (according to the MTU) I checked how apple did that and this should be very similar 2016-05-06 13:16:16 @kido https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Introduction/Introduction.html#//apple_ref/doc/uid/TP40013460-CH2-SW1 <- actually the best doc I could find on a bt protocol 2016-05-06 13:18:25 locusf I was thinking about using receive->serialization->compress->send->uncompress->deserialize->post 2016-05-06 13:19:11 @kido sure 2016-05-06 13:19:28 @kido I'm not sure if compression would be useful 2016-05-06 13:22:00 locusf well fits more to the allowed mtu per packet 2016-05-06 13:22:03 locusf I guess 2016-05-06 13:24:21 @kido we can try that once we have it working a little bit further 2016-05-06 13:24:35 @kido for now I'm more worried about android not being able to find services 2016-05-06 13:24:45 @kido it seems to be a known problem in bluez 2016-05-06 13:25:05 @kido but apparently it comes from android not respecting the bt specs 2016-05-06 13:31:42 locusf hehhe 2016-05-06 13:31:46 locusf not surprised 2016-05-06 13:34:51 @kido it seems that the problem comes from the bt chip having dualmode (le and br/edr), my laptop's bluez uses le to connect and android uses br/edr by default. disabling br/edr should fix the issue but btmgmt refuses to disable br/edr 2016-05-06 20:53:14 @kido it seems that backporting the 3.13's bt subsystem to dory's kernel will fix the bredr disabling and then the android connection 2016-05-06 23:38:33 @kido ls