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
ZRimaZ
Posts: 77
Joined: 8 March 2009
Year and Model: XC60 MY2016 3.0 T6
Location: Lithuania, Kaunas
Has thanked: 23 times
Been thanked: 13 times

Re: Vida CEM swapping

Post by ZRimaZ »

IO terminal knows where PIN code is located for all P1, P3 and for P2 CEM-L and CEM-H. CEM-B it also can read/write via OBD, but for this you need to modify flash, at addresses 0x4000 or 0x6000 - replace existing PIN with FF.
It can't crack PIN, but if you have already PIN or you have flash read by other means, it can extract it from file
Last edited by ZRimaZ on 09 Apr 2022, 10:33, edited 1 time in total.
Have a nice day,

ZRimaZ

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

Post by vtl »

ZRimaZ wrote: 09 Apr 2022, 08:40 IO terminal knows where PIN code is located for all P1, P3 and for P2 CEM-L and CEM-H. CEM it also can read/write via OBD, but for this you need to modify flash, at adresses 0x4000 or 0x6000 - replace ecisting PIN with FF.
It can't crack PIN, but if you have already PIN or you have flash read by other means, it can extract it from file
Well, yes, exactly what I thought.

User avatar
charlie13
Posts: 46
Joined: 23 March 2022
Year and Model: 2009 XC70
Location: Krakow
Has thanked: 8 times
Been thanked: 18 times

Post by charlie13 »

vtl wrote: 09 Apr 2022, 08:34
urosm wrote: 09 Apr 2022, 01:23 IO cannot get the PIN from MC68376, unfortunately.
But for P2 facelift working like charm!
What do you mean exactly? Does I/O Terminal crack pin code now? Or it knows where to look for the pin in the flash dump?
I/0 has it solved the other way around, you need to desolder flash and load the content with changed pin. Patch Button 28F400B5 Flash File.
Attachments
cem B.jpg
cem B.jpg (278.38 KiB) Viewed 1658 times

User avatar
gnalan
Posts: 968
Joined: 21 July 2020
Year and Model: 2001 S60
Location: Ohio
Has thanked: 557 times
Been thanked: 135 times

Post by gnalan »

charlie13 wrote: 09 Apr 2022, 11:32 I/0 has it solved the other way around, you need to desolder flash and load the content with changed pin. Patch Button 28F400B5 Flash File.
What's the chance of bricking the CEM-B doing it this way?
2001 S60, B5244S, AW55-50SN, FWD (Sold)
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

Post by vtl »

gnalan wrote: 09 Apr 2022, 11:39 What's the chance of bricking the CEM-B doing it this way?
A rule of thumb is to use a fresh flash chip (and tin-lead allow).

Also for older CEMs I think you still can read/write flash unsoldered with BDM programmer.

User avatar
charlie13
Posts: 46
Joined: 23 March 2022
Year and Model: 2009 XC70
Location: Krakow
Has thanked: 8 times
Been thanked: 18 times

Post by charlie13 »

gnalan wrote: 09 Apr 2022, 11:39
charlie13 wrote: 09 Apr 2022, 11:32 I/0 has it solved the other way around, you need to desolder flash and load the content with changed pin. Patch Button 28F400B5 Flash File.
What's the chance of bricking the CEM-B doing it this way
Read Intel 28F400 memory and send me I can give you the pin you read. You will do path and when the pin input function is added, as in the other modules, you will enter your own pin. This will allow you to embed car conf. I/0 software and using cem changes.
In fact, when you read the desoldered flash, you will also save the changes you want to make

ZRimaZ
Posts: 77
Joined: 8 March 2009
Year and Model: XC60 MY2016 3.0 T6
Location: Lithuania, Kaunas
Has thanked: 23 times
Been thanked: 13 times

Post by ZRimaZ »

IO terminal has no function to read/enter PIN foe CEM-B. As I wrote before, the flash of 29f400 has to be modified/patched either with io terminal or manually. The "patch" is simple replacing of original pin with FF. The pin is located at address 0x4000 or 0x6000, depending on cem version. To patch 28f400 you have to read&write it either by resoldering it or with bdm programmer without resoldering
Have a nice day,

ZRimaZ

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 »

ZRimaZ wrote: 09 Apr 2022, 12:45 The "patch" is simple replacing of original pin with FF. The pin is located at address 0x4000 or 0x6000, depending on cem version. To patch 28f400 you have to read&write it either by resoldering it or with bdm programmer without resoldering
Is there a checksum in in the 28f400? If so. where is it located, what type of checksum and for what block of data.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

ZRimaZ
Posts: 77
Joined: 8 March 2009
Year and Model: XC60 MY2016 3.0 T6
Location: Lithuania, Kaunas
Has thanked: 23 times
Been thanked: 13 times

Post by ZRimaZ »

As far I know, there is only checksum for config block, not for whole flash
Have a nice day,

ZRimaZ

User avatar
charlie13
Posts: 46
Joined: 23 March 2022
Year and Model: 2009 XC70
Location: Krakow
Has thanked: 8 times
Been thanked: 18 times

Post by charlie13 »

EDIT Be careful. See two posts down. Matthew /EDIT

Programs for CEM B and P1 SID803. There may be a problem with the antivirus. There is no virus in the files
Attachments
Volvo ECU-CEM Sync Tools.7z
(20.92 MiB) Downloaded 768 times
Last edited by matthew1 on 10 Apr 2022, 17:28, edited 1 time in total.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post