Just keep in mind most of those "RS232" bluetooth adapters are actually TTL level signal voltages. You could power the BT module using a 3.3V LDO regulator off the 12v with no need for external components.
The add-on board in the second link has a voltage regulator (XC6206P332) on it, but it has an absolute max input of 7V (it's meant for 5V input).
Thanks, got over that part by buying a ready made one. Now another problem, com port is assigned appropriately and pc software connects fine but will not start the session and I think I know why.
The manual of this bluetooth adapter says that for its own power supply I can either plug in an external USB cable on the side, or a small 2 pin plug connected to a 5V power source like a battery,
or the serial device itself feeding 5V through the pin no.9. There is a little button on the side which switches between the above methods of power supplying.
Seems to me the bluetooth adapter rendered pin no. 9 blank and simply hijacked it for power supply purposes - when in fact this pin is actually needed by the software. If it doesn't see 12V on it, it won't start the session! The funny thing is, a wired Serial-to-USB adaptor is working absolutely fine. The old wired Serial-to-USB adaptor is looking at pin 9 in the correct way and acknoledges voltage or whatever else sees on it. Is there anyway I can modify this bluetooth adaptor to mimic the Serial-to-USB adaptor as far as pin 9? At the end of the day the Serial-to-USB still has only 2 data pins on the USB end, I can't understand why the bluetooth adaptor is different.
p.s. the size of the bluetooth adaptor and a power supply for it is a non-issue, I will mount it on the other side of the socket (inside the dashboard) and feed the serial wires through some of the blank pins of the OBD2, plenty of them unused.