I have been trying to use the L2CAP Connection Parameter to change the Bluetooth 4.0 (BLE stack) Connection Interval in iOS 6.1.x. The 30ms default causes my device to consume too much power. I've followed the Bluetooth Accessory Design Guidelines for Apple Products and used the following setting:
Preferred Timeout: 6seconds
Preferred Minimum Interval: 800ms
Preferred Maximum Interval: 1000ms
Preferred Slave Latency: 0ms.
but everytime after updating, iphone5 will lose connection with my device.
and next time i try again, iphone5 will lose connection again.
but i think i fullly comply with Apple rule as above.
So why i can't update interval, please help me to solve this problem, thanks.