This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Strange problem, update connection interval from cc2540 always fail

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.