BLE Connection Problem with iPhone 7

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

I'm using the latest kernel (master) and latest Bluez release. Our
Python app is using D-Bus API to create a BLE peripheral.

When connecting from an iPhone 7, it doesn't work with our embedded
WiFi/Bluetooth module, but works with a USB BT dongle. In [1] you can
see the packet dump when using the embedded chip and in [2] when using
the USB dongle.

Can you help me understand the difference between these two? Initially
it looks like both the phone and our device is setting new MTU sizes.
But in the non-working case only our device (i.e. Bluez) is asking for
a new MTU size. Is that correct?

Also in non-working scenario, iPhone doesn't seem to be querying
services on our device.

What could be the reason for this? What else can I check?

Another point is, embedded module works with other smartphones
including other iPhones such as 6 and 6S.

Both embedded module and the USB dongle use Broadcom chips. Module:
BCM43438A0, USB: BCM20702A1

[1] http://imgur.com/8uoXnVw
[2] http://imgur.com/JnSlIKK

Thanks in advance,
Semih Hazar
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux