When two different iOS see my BLE peripheral, they both show the same service UUID twice in the advertised data. That seems like a bug in iOS, but not all BLE peripherals show this. The advertised data I'm setting is: 02, 0x01, 0x05, // AD Flags (General discoverable, ER/BDR not supported) 17, 0x06, 0xbe, 0xb9, 0x39, 0x48, 0x5e, 0x05, 0xaf, 0x88, 0x1c, 0x43, 0x2a, 0x4b, 0x1b, 0x1f, 0xd5, 0x75, What I get from iOS is: 2014-05-23 17:40:10.679 MyApp[461:60b] <CameraBrowser.mm: 244>: Discovered peripheral [(null)], adv data: { kCBAdvDataChannel = 39; kCBAdvDataIsConnectable = 1; kCBAdvDataServiceUUIDs = ( "75D51F1B-4B2A-431C-88AF-055E4839B9BE", "75D51F1B-4B2A-431C-88AF-055E4839B9BE" ); } I'm using BTstack with a TIWI-BLE (WL1271) module. Any ideas? Thanks! -- Rick _______________________________________________ Do not post admin requests to the list. They will be ignored. Bluetooth-dev mailing list (Bluetooth-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/bluetooth-dev/site_archiver%40lists.... This email sent to site_archiver@lists.apple.com