When you said that I thought but it's precisely about the circuit I'm asking!... but then I checked again the basiscs I could check without actually getting anything and you were right. Maybe because I was too tired when I finished the thing for the first time, the wires from the PCB to the OBD-II connector weren't in the right order. I stupidly passed months bothering everywhere with questions and thinking about the resistors and the CF160 or whatever else could be the problem, and the problem was staring at my face.
Well, to try and make amends, I can confirm the PCB from https://www.pcbway.com/project/sharepro ... 037d5.html with a Teensy 4.0 or 4.1 (even if the latter overlaps and is less comfortable to mount) works perfectly with a couple of Bosch CF160 transceivers. There is no need for any resistor: just the PCB, the Teensy, a pair of CF160 transceivers and the OBD-II connector. Grounding OBD's pin 5 to the Teensy isn't needed.
I connected pins G, 0, 1, 2 and 22, 23, 3V, G and Vin from the Teensy to the PCB (the first 4 pins of the top left side of the Teensy and the 5 first pins of the top right side). I'v just look again at the diagram and it states only pins 0, 1, 2, 22, 23, G and Vin are needed.
I connected the thing to my 2012 Volvo C30 T5 (CEM part number 31327215) with the door closed (thank God, later on it rained buckets!) but not locked and with no key.
This was the happy result:
Code: Select all
PIN is cracked in 1888.42 seconds
Validating PIN
PIN verified.
N.B.: I had a hard time finding the pin 1 of the Bosch transceivers, are there is no dot marking it... well, there is a chamfer on one side of the chip that lets you know pin 1 is on that side.






