I've an 07 W12 and a company 8310 Blackberry Curve and have niggles:
HFP works fine-ish except
1. the reception is poor (other threads implied the glass on my W12 lowers reception - I typically only get 2 bars even right under the windscreen) and
2. the voice dial is so bureaucratic, hit-and-miss and time-consuming that I find it pants compared to the inbuilt BB voice dial (which I used to use via a Parrot on my previous A8)
It looks like SIM Access (SAP) would solve the reception problem (my car has the bluetooth privacy handset) but other threads (and google) say BB's don't support SAP or rSAP
Questions:
Can I boost reception strength by either frigging SAP to work somehow or by fitting some sort of BB cradle? If a cradle, is there a neat way to replace the BT privacy handset and fit it there instead? If I go this route, presumably it'll still work with poor reception if I leave the phone in my pocket - I won't HAVE to put it in the cradle?
Can I get the MMI to use the BB's built in voice dial like a click on the central dial of a Parrot 3100K used to in my old A8, as that used to work fine?
Am I being a muppet in trying to use the speech control of my BB and that actually there is a neat way to get it to voice dial any of my 300+ phonebook entries without
A) importing them one by one,

adding a voice tag,
C) finding I can only have 40 or so,
D) saying telephone (wait)
call tim (wait, curse, repeat, listen to 'do you want to .. etc etc' drone on)
landline (listen to 'private or work')
private (listen to 'do you really want to' etc etc)
yes for F**K sake!
E) listen to either 'dialing' and then it dials or 'cancel' as it decides to give up and I have to start again, usually from the phonebook Find and letter pick their name
Will the BT privacy handset ever do anything useful if my phone doesn't support SAP (without dismantling my phone to get the sim and putting it in the BT handset every time)?
tom