Vida CEM swapping
-
vtl
- Posts: 4724
- Joined: 16 August 2012
- Year and Model: 2005 XC70
- Location: Boston
- Has thanked: 114 times
- Been thanked: 603 times
-
jcdillin
- Posts: 196
- Joined: 30 October 2014
- Year and Model: 06 V70R
- Location: Jacksonville Florida
- Been thanked: 3 times
So I put power back to that terminal and it started talking again although doing the same thing as before. I even added the LS-CAN connections to see if that made any difference. I also have it powering on with the CEM from a single switched supply.
Should I be running the teensy at any specific frequency via the CPU speed option on the Arduino IDE?
Going to keep chipping away at it, I feel like I'm close.
Should I be running the teensy at any specific frequency via the CPU speed option on the Arduino IDE?
Going to keep chipping away at it, I feel like I'm close.
- RickHaleParker
- Posts: 7129
- Joined: 25 May 2015
- Year and Model: See Signature below.
- Location: Kansas
- Has thanked: 8 times
- Been thanked: 958 times
Is this correct?
Process to get CEM into programing mode.
1. Power on cracker.
2. Wait for "sending CEM into programming mode" in the terminal.
3. Within 5 seconds power on CEM.
On the bench:
You need to be able to switch the Cracker and the CEM separately.
In car:
You power the cracker with the +12V on the OBD port, Which is always on.
1. Key in POS 0.
2. Insert Cracker in OBD port.
3. Wait for "sending CEM into programming mode" in the terminal.
4. Within 5 seconds turn key to POS II.
How do you know in advance which com port the Cracker will show up on?
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.
-
vtl
- Posts: 4724
- Joined: 16 August 2012
- Year and Model: 2005 XC70
- Location: Boston
- Has thanked: 114 times
- Been thanked: 603 times
That's correct for on the bench. I haven't tried it in car yet (burnt valve), just finished a 3.5 months long engine rebuild.
You can just open a serial monitor/console on the correct port with the code running and press reset on the Teensy.
You can just open a serial monitor/console on the correct port with the code running and press reset on the Teensy.
- RickHaleParker
- Posts: 7129
- Joined: 25 May 2015
- Year and Model: See Signature below.
- Location: Kansas
- Has thanked: 8 times
- Been thanked: 958 times
I am going to enclose my build. I'm still waiting for the buck converters to come in from China. Teensy 4.0, CAN Bus Transceivers and cases have arrived. I will add a line of code to hold off execution of programing mode until a go is received from the operator. That will provide time to find the com port.
People that have one built by somebody else will need it. The way I figure it is: If you build for somebody else you want to enclose it to avoid problems caused by handling. Also you would want to use a standard terminal to simplify the software. Not everybody has the skill set to put one together. That will be an opportunity for those that can.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.
- gnalan
- Posts: 968
- Joined: 21 July 2020
- Year and Model: 2001 S60
- Location: Ohio
- Has thanked: 557 times
- Been thanked: 135 times
I have a question about the OBD2 connection wiring. On my wiring schematic it's shows wiring for both CANL and CANH. CANL uses pin 3 (white), and pin 11 (green). CANH uses pin 6 (white), and pin 14 (green). Shouldn't pins 3 and 11 be hooked up as well as pins 6 and 14 to read all of the CAN messages? I'm confused why I only see people connecting to the pins 6 and 14, rather than all 4 pins, 3, 11, 6, and 14.
2001 S60, B5244S, AW55-50SN, FWD (Sold)
Cancer/Illness/Caregiver Support Thread
Cancer/Illness/Caregiver Support Thread
-
vtl
- Posts: 4724
- Joined: 16 August 2012
- Year and Model: 2005 XC70
- Location: Boston
- Has thanked: 114 times
- Been thanked: 603 times
You need to talk only to CEM, on a fastest bus. Thus one CAN-bus is used. The in-car cracking would need to silence everything else, so there's another CAN controller, but it is optional and only used to hush the modules on the slow speed CAN.
- efe09
- Posts: 18
- Joined: 4 January 2021
- Year and Model: 2009 XC90 D5
- Location: Ansbach
- Has thanked: 17 times
Hi all,
has anyone successfully decoded the CEM Pin in the car via OBD2 ?
I am waiting for my Teensy 4.0 , I want to try in the next few days!
I would be very happy for any useful information.
has anyone successfully decoded the CEM Pin in the car via OBD2 ?
I am waiting for my Teensy 4.0 , I want to try in the next few days!
I would be very happy for any useful information.
-
- Similar Topics
- Replies
- Views
- Last post
-
- 1 Replies
- 6431 Views
-
Last post by RickHaleParker
-
- 5 Replies
- 8699 Views
-
Last post by forumoto






