Login Register

Vida CEM swapping

A mid-size luxury crossover SUV, the Volvo XC90 made its debut in 2002 at the Detroit Motor Show. Recognized for its safety, practicality, and comfort, the XC90 is a popular vehicle around the world. The XC90 proved to be very popular, and very good for Volvo's sales numbers, since its introduction in model year 2003 (North America). P2 platform.
Post Reply
vtl
Posts: 4724
Joined: 16 August 2012
Year and Model: 2005 XC70
Location: Boston
Has thanked: 114 times
Been thanked: 604 times

Re: Vida CEM swapping

Post by vtl »

"Waveshare SN65HVD230" - it has a 120 Ohm termination resistor, which is not needed for in-car cracking: car's CAN bus is fully terminated already. You may want to remove it. Though MY2005 XC70 was able to crack as is, with extra termination.

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

askrobek wrote: 19 Jan 2022, 05:54 It is 2007 S60R. I attached 2 pictures of the cracker.
Bingo!

You got the CANLS-L and the CANHS-L connected to Signal ground and Chassis ground ( Green wires ).

CANHS = CAN High Speed, CANLS = CAN Low Speed. -H = the high side of the CAN bus, -L = the low side of the CAN bus.

The low side of a CAN bus is not the same as ground. The low side of a CAN bus goes negative in relation to the high side of a CAN bus . The high and low bits are determined by the between CANxS-H and CANxS-L.

Look at the schematic and get them two lines from the CAN Shields on the correct pins of the OBD connector.

Signal ground is what you need to connect to the Teensy ground.
The rest of it looks good. You just make a mistake wiring the OBD connector to the board.
2022-01-19.png
Last edited by RickHaleParker on 19 Jan 2022, 11:40, edited 1 time in total.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

One note on using solderless breadboard. The rails can push out the bottom of the breadboard. The Breadboard should be bolted to something stuff to prevent this. The rails could short and you could loose everything. There are mounting holes under the sticky pad on the bottom. Slowly peel back one end of the sticky pad you will see. If you use a metal back plate, make sure you leave the foam pad in place for insulation. So the metal plate does not short out the breadboard.

Wish the solderless breadboard manufactures would put some holes in the foam pads so people could see where the mounting holes are. The power rails do slide off and you can click breadboards together to make a bigger work area. You can put Power rails between the breadboards.
IMAG0268.jpg
IMAG0269.jpg
IMAG0270.jpg
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

Well S**T! I don't know for sure my board is going to come populated.

"If you want to assembly parts, before enable the SMT option, you need to check all your parts are using “LCSC Assembled” class libs, and then upload the BOM file and Pick and Place file. "

All my parts are library class LCSC except the J1962 connector. There is no “LCSC Assembled” class as instructed above. There is a "JLCPCB Assembled" class but no "LCSC Assembled” class.

EasyEDA documentation sucks! Nothing easy about it. EasyEDA has the potential to be easy but that gets destroyed by the crappy error riddled documentation.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

askrobek
Posts: 11
Joined: 18 January 2022
Year and Model: 2007 S60R
Location: USA, CT
Has thanked: 2 times

Post by askrobek »

RickHaleParker wrote: 19 Jan 2022, 10:55
Bingo!

You got the CANLS-L and the CANHS-L connected to Signal ground and Chassis ground ( Green wires ).

CANHS = CAN High Speed, CANLS = CAN Low Speed. -H = the high side of the CAN bus, -L = the low side of the CAN bus.
Thanks - I just checked the connection again. The way I detected the OBD pins (3,6,11,14) from the schematic was to look at the resistance between the plug and the wires. And these were the 4 wires for these pins. Then I just placed them in ascending order on the board, ie. from top 3,6,11,14. At least it should be like that. I checked it again and it looks like the sequence is 3,11,6,14! I hope I did not burn the electronics of the car.... I will fix and check that quickly and hopefully it will go this time. Thanks for all the comments with the board etc, I feel the connectors are quite loose.

Adrian

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

askrobek wrote: 19 Jan 2022, 12:53 Thanks - I just checked the connection again. The way I detected the OBD pins (3,6,11,14) from the schematic was to look at the resistance between the plug and the wires. And these were the 4 wires for these pins. Then I just placed them in ascending order on the board, ie. from top 3,6,11,14. At least it should be like that. I checked it again and it looks like the sequence is 3,11,6,14! I hope I did not burn the electronics of the car.... I will fix and check that quickly and hopefully it will go this time. Thanks for all the comments with the board etc, I feel the connectors are quite loose.
The same color wire for two different functions would be lame and unprofessional. Some of the cable manufactures do tie the two grounds together, that the only place two wires of the same color make any sense.
Last edited by RickHaleParker on 19 Jan 2022, 13:16, edited 2 times in total.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

askrobek
Posts: 11
Joined: 18 January 2022
Year and Model: 2007 S60R
Location: USA, CT
Has thanked: 2 times

Post by askrobek »

RickHaleParker wrote: 19 Jan 2022, 13:00 The same color wire for two different functions would be lame and unprofessional. Some of the cable manufactures do tie the two grounds together, that the only place two wires of the same color make any sense.
To be fair they are not exactly the same, one is green, the other is green/white.

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

askrobek wrote: 19 Jan 2022, 13:12 To be fair they are not exactly the same, one is green, the other is green/white.
Pin 3 : CANLS-H
Pin 11: CANLS-L

Pin 6 : CANHS-H
Pin 14 : CANHS-L

Pin 4 : Chassis ground.
Pin 5 : Signal ground.

Remember when you flip it over the pin orders reverse.

Run you hand across the bottom of the board. Are any of the rails pushing out?

Could be them flimsy pins not making good contact with the rails. You heavy wire with flimsy pins doe snot help. You might try shorter jumper wires with a larger diameter.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

askrobek
Posts: 11
Joined: 18 January 2022
Year and Model: 2007 S60R
Location: USA, CT
Has thanked: 2 times

Post by askrobek »

I think the bottom of the board is relatively flat.

I connected to the car, after swapping these pins (6<->11). This time CEM has been detected, and the cracking process started. The suspension selector light were glowing. Unfortunately it could not find the PIN after 30min, I suspect the best candidate latencies were too close to each other. I will give it another try tonight.

vtl
Posts: 4724
Joined: 16 August 2012
Year and Model: 2005 XC70
Location: Boston
Has thanked: 114 times
Been thanked: 604 times

Post by vtl »

Try a few times and collect the logs. Don't need to go after position 3, just reset and start over. Post logs here.

120 Ohm resistor better be out for the in-car cracking. Also you need a good power to the board.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post