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
Yariy
Posts: 41
Joined: 1 July 2024
Year and Model: XC90
Location: Moskow
Has thanked: 13 times
Been thanked: 10 times

Re: Vida CEM swapping

Post by Yariy »

bobbik wrote: 20 Apr 2025, 08:40 I'll rewrite the script to find config block automatically, no matter of dump size and organization. Just give me some time , as spring has come and I do not spend much time on the computer
I like your project. I also thought about using the configuration area search function in my project, regardless of the size of the flash and location. If you have already figured out what file search logic you will use to find the configuration area, can you share?

yamaha1024
Posts: 6
Joined: 20 July 2022
Year and Model: xc60
Location: w.N

Post by yamaha1024 »

I encountered an issue with downloading VIDA software, can anyone help me? I can pay the fee

Treur
Posts: 126
Joined: 16 November 2024
Year and Model: 2007 V70
Location: Estonia
Has thanked: 3 times
Been thanked: 6 times

Post by Treur »

Maybe someone have information about ID LS-CAN 0x012173BE? I am very interested in the 4th byte

Treur
Posts: 126
Joined: 16 November 2024
Year and Model: 2007 V70
Location: Estonia
Has thanked: 3 times
Been thanked: 6 times

Post by Treur »

CEM free BDM programmer - https://volvo-tech.com/en/793-2/

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

Post by vtl »

Treur wrote: 22 Apr 2025, 10:32 Maybe someone have information about ID LS-CAN 0x012173BE? I am very interested in the 4th byte
Look it up in VIDA SQL DB.

dwappertam
Posts: 9
Joined: 2 January 2025
Year and Model: 2001 S60 P2
Location: On this planet
Has thanked: 3 times

Post by dwappertam »

HI everyone,

I Have a little question about ArduBDM can i use the Program that T5Luke Wrote to read out the CCM flash that uses the same 68376 MCU and a 28f200? The pinout for the ccm allows BDM . i am only want to make a copy of the device...

Thanks in Advance,

I resently tried to use the ArduBDM way from T5Luke for the CEM , finaly got it to read the CEM and retrieved a usefull bin.
Thanks again, this is a life saver ,


With regards
Mike

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 »

Treur wrote: 17 Feb 2025, 14:08 I would like to make j2534 out of it. It is already starting to process USB commands, but I need to figure out how to write an API.
SAE J2534 and ISO 15765 are the same standards.

ISO 15765-2: Defines the transport and network layer protocols for CAN-based communication, including services like DoCAN (Diagnostic Communication over CAN) and UDS (Unified Diagnostic Services).

ISO 15765-4: Specifies the requirements for diagnostic communication between vehicles and external test equipment, focusing on emissions-related systems and OBD/WWH-OBD (World-Wide Harmonized On-Board Diagnostics) regulations.

You might look through the code for Volvo Tools for clues and examples.

Open J2434 resources.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

Treur
Posts: 126
Joined: 16 November 2024
Year and Model: 2007 V70
Location: Estonia
Has thanked: 3 times
Been thanked: 6 times

Post by Treur »

RickHaleParker wrote: 22 Apr 2025, 20:45
Treur wrote: 17 Feb 2025, 14:08 I would like to make j2534 out of it. It is already starting to process USB commands, but I need to figure out how to write an API.
SAE J2534 and ISO 15765 are the same standards.

ISO 15765-2: Defines the transport and network layer protocols for CAN-based communication, including services like DoCAN (Diagnostic Communication over CAN) and UDS (Unified Diagnostic Services).

ISO 15765-4: Specifies the requirements for diagnostic communication between vehicles and external test equipment, focusing on emissions-related systems and OBD/WWH-OBD (World-Wide Harmonized On-Board Diagnostics) regulations.

You might look through the code for Volvo Tools for clues and examples.

Open J2434 resources.
As it turned out, writing an API is much easier than writing the firmware of the device itself. I wrote the code, but it sometimes works, sometimes it doesn't. Periodically, the controller starts to loop when sending messages. It's hard for me to write in C.

V70user
Posts: 13
Joined: 10 March 2024
Year and Model: 2003 V70 2.3T5
Location: Poland
Has thanked: 1 time
Been thanked: 3 times

Post by V70user »

Treur wrote: 22 Apr 2025, 12:06 CEM free BDM programmer - https://volvo-tech.com/en/793-2/
I tried this project. It didn't work with CEM-B 8688434 . Still the same response : it can't permanently open com port.
If I missing something, I didn't figure out what is it.. till now
It would be the simplest CEM programmer, ever seen
.
SerialBDM@Kaev.JPG
[email protected] (32.22 KiB) Viewed 1283 times

Treur
Posts: 126
Joined: 16 November 2024
Year and Model: 2007 V70
Location: Estonia
Has thanked: 3 times
Been thanked: 6 times

Post by Treur »

Check connection, it's working

Post Reply
  • Similar Topics
    Replies
    Views
    Last post