Ok after an update to 4.0.3 we are able through a series of events get it to connect but this is way to technical for what we sold.
First Update to 4.0.3 Android
Second unpair your unit in the Androids BlueTooth Settings.
You SHOULD notice that it now Scans as SCI###### instead of the Mac Address which is all it read before.
Pair with The SCI##### device
RENAME THE DEVICE AFTER ITS PAIRED this forces a new file to be written containing connection information.
Now Open APP and hit menu whiles its opening and connect to you Renamed Device. If you still see the Mac Address/and or SCI##### then its still caching bad information.(We have no clue how to clear that cache the software update clears it for you but don't know how to manually do it.)
Now your Unit should read as normal
There is still a bug in this connection being smooth and as intended so that everytime a customer gets into truck it just works.