BC127 Secure pairing and headphones

I have a BC127 working with my application. At the moment I have SSP_CAPS=3 and I can connect both headphones and PC’s to the BC127.

My application requires secure pairing win PC’s. So setting SSP_CAPS=1 I get the PAIR_PASSKEY message and respond with ‘PASSKEY 0 1’ and pairing with the PC works beautifully.

However, when trying to pair headphones I also get the PAIR_PASSKEY message and respond with ‘PASSKEY 0 1’. The headphones say they are paired but when ever it tries to connect it goes through the PAIR_PASSKEY/PASSKEY loop and never connects.

(I have tried SSP_CAPS 0, 2 and 4 with no success.)

I want secure pairing for PC’s and ‘just works’ for headphones.

Help please