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 »

rednasdees wrote: 19 Sep 2022, 10:58 Yea that's what i did, and i got my pin as shown on the gist at the bottom of both crack attempts
Oh, you've had a success :) Should not type anything before drinking the first morning coffee.

rednasdees
Posts: 13
Joined: 10 May 2022
Year and Model: 2004 V50 2.4
Location: Netherlands

Post by rednasdees »

vtl wrote: 19 Sep 2022, 11:06
rednasdees wrote: 19 Sep 2022, 10:58 Yea that's what i did, and i got my pin as shown on the gist at the bottom of both crack attempts
Oh, you've had a success :) Should not type anything before drinking the first morning coffee.
Morning Coffee :shock: i just had my diner 8)

Uhm i did some light reading and searching, is T5luke still working on the software ? and would i be able to get it ?

P.S. if i need to test stuff let me know :wink:

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 »

rednasdees wrote: 19 Sep 2022, 11:22 Uhm i did some light reading and searching, is T5luke still working on the software ? and would i be able to get it ?
His sw is working with Renesas M32C. -04 CEMs run Motorolla.

NuovoRecord
Posts: 10
Joined: 1 August 2021
Year and Model: 2004 V70
Location: Berkeley, CA
Has thanked: 8 times

Post by NuovoRecord »

I received my Arduino Nano today in order to run T5Luke's code on my 2004 V70. I have it set up and compiling the code successfully through Arduino IDE. Now I'd appreciate some instructions on what to do next.

1) For wiring power to the ECU, should I use the 5v output on the nano itself? Or would a 12v bench power supply be better?
2) Once the sketch is sent to the nano, how can I monitor the pin cracking progress? Through Arduino IDE?
3) About how much time might this take?

Thanks!

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 »

vtl wrote: 19 Sep 2022, 11:28 -04 CEMs run Motorolla.
Motorola MC68376 (based on a CPU32) with extra serial and CAN functions. The same processor technology used on the Early Mac, Amiga and Atari.

Seven years ago somebody was working on a Motorola68K_Disassembler geared toward the MC6876. Don't know how far the project got.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

T5Luke
Posts: 142
Joined: 11 November 2020
Year and Model: S60 T5 2001
Location: DE
Has thanked: 11 times
Been thanked: 130 times

Post by T5Luke »

NuovoRecord wrote: 19 Sep 2022, 17:38 I received my Arduino Nano today in order to run T5Luke's code on my 2004 V70. I have it set up and compiling the code successfully through Arduino IDE. Now I'd appreciate some instructions on what to do next.

1) For wiring power to the ECU, should I use the 5v output on the nano itself? Or would a 12v bench power supply be better?
2) Once the sketch is sent to the nano, how can I monitor the pin cracking progress? Through Arduino IDE?
3) About how much time might this take?

Thanks!
1.
12V power supply should be better. But don't forget to connect GND of 12V power supply to your arduinos GND.
If you don't have 12V power supply, you can also use this 5V of the arduino and connect it to the 5V point of cem.
You need 5V or 12V connection, not both.

2.
In arduino ide you can open terminal and set speed to 57600. Just follow the commands then and read complete flash or use the program i have posted few posts later. It is no cracking process. The arduino reads the complete flash by debug mode of the CPU.

3.
This kind of read should take around 6mins for the complete flash. With this info you can produce so many cems as you like...

It would be nice to take a few pictures for documentation in this forum. Pictures are often easier to follow and answer 1000s of open questions for other members...

NuovoRecord
Posts: 10
Joined: 1 August 2021
Year and Model: 2004 V70
Location: Berkeley, CA
Has thanked: 8 times

Post by NuovoRecord »

Thanks, T5Luke! I'll take some pictures of the process and write it up.

NuovoRecord
Posts: 10
Joined: 1 August 2021
Year and Model: 2004 V70
Location: Berkeley, CA
Has thanked: 8 times

Post by NuovoRecord »

One more question: About how much current is drawn by the CEM for normal operation?

I guess this isn't likely to matter with a properly functioning CEM, but I'm paranoid about overloading it, and would like to set a maximum current limit on my 12v power supply.

Thanks again.

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 »

0.1-0.3 Amps, depending on CEM and what it is doing.

PontusLSE
Posts: 8
Joined: 17 September 2022
Year and Model: V70 2007
Location: Sweden

Post by PontusLSE »

PontusLSE wrote: 18 Sep 2022, 09:21 The UDS cracker seems to be working 👍 But how fast is it supposed to be? I am running this on a virtual windows 7 and I get a new seed/line every 4 seconds. Is that normal?


59 hours and I just got the pin. Success! 😄

However, the readout seems to be failing (see attached photo). Any ideas?
82361604-B94E-4B99-85BA-C86CF7474D54.jpeg
82361604-B94E-4B99-85BA-C86CF7474D54.jpeg (89.35 KiB) Viewed 487 times

Post Reply
  • Similar Topics
    Replies
    Views
    Last post