Vida CEM swapping
-
vtl
- Posts: 4936
- Joined: 16 Aug 2012, 13:35
- Year and Model: 2005 XC70
- Location: Boston
- Has thanked: 130 times
- Been thanked: 686 times
viewtopic.php?p=582463#p582463Skavac wrote: 02 Feb 2024, 22:02 Anyone knows if CEM-L can be read with Orange5? I can see it supports M30855F, but I can't find a wiring diagram to connect the CEM to the orange 5. Reason I am asking because failed write with IOTerminal. Now CEM is dead
-
Skavac
- Posts: 18
- Joined: 12 Jan 2020, 07:57
- Year and Model: 1998 Volvo S90
- Location: Tangerang
- Has thanked: 2 times
- Been thanked: 6 times
I see that M16C Flasher needs CEM PIN for it to work. I still have the original PIN before the CEM got bricked. What if the write process changed the PIN of the CEM? Is there a way I can still use M16C Flasher?
-
vtl
- Posts: 4936
- Joined: 16 Aug 2012, 13:35
- Year and Model: 2005 XC70
- Location: Boston
- Has thanked: 130 times
- Been thanked: 686 times
No, it does not need the Volvo software PIN. M16/M32 chips have another, their own PIN embedded into interrupt vector at the very end of address space. It prevents reading the flash contents unless the PIN is known. Volvo sets it to all 00s or FFs, which indicates unlocked flash.Skavac wrote: 03 Feb 2024, 20:18 I see that M16C Flasher needs CEM PIN for it to work. I still have the original PIN before the CEM got bricked. What if the write process changed the PIN of the CEM? Is there a way I can still use M16C Flasher?
-
rkam
- Posts: 102
- Joined: 19 Oct 2022, 12:54
- Year and Model: 14473_96090_XC7007
- Location: Norway
- Has thanked: 5 times
- Been thanked: 25 times
Renesas Flash Development Toolkit 4.09 can also be used to read and write M32C with a 5Volt serial interface.
https://www.renesas.com/us/en/software- ... amming-gui
https://www.renesas.com/us/en/software- ... amming-gui
- Attachments
-
- L_CEM.jpg (168.58 KiB) Viewed 1361 times
-
vtl
- Posts: 4936
- Joined: 16 Aug 2012, 13:35
- Year and Model: 2005 XC70
- Location: Boston
- Has thanked: 130 times
- Been thanked: 686 times
This is how I bricked my CEMrkam wrote: 04 Feb 2024, 07:46 Renesas Flash Development Toolkit 4.09 can also be used to read and write M32C with a 5Volt serial interface.
https://www.renesas.com/us/en/software- ... amming-gui
-
dikidera
- Posts: 1347
- Joined: 15 Aug 2022, 09:59
- Year and Model: S60 2005
- Location: Galaxy far far away
- Has thanked: 68 times
- Been thanked: 187 times
While we are on the topic. It was nice building my own tools to read and write my ECM, but I think for other modules(and for my next car) I need a more robust tool that will guarantee less bricking(I mean I have not bricked anything so far but still) what is a cheap tool or not very expensive which can read and write the CEM,ECM,TCM,DIM and so forth all-in-one?
DIM: I want to change my language and maybe other things, depending
ECM: Well we know I often poke at it
TCM: After I finish analyzing the CAN signal stuff I plan to try and enable earlier lockup of TCC and less slip lockup, but I need flash write + checksum
CEM: I dont yet have pin for it, but the goal is to enable if possible BLISS,Rear parking sensors, increase heat output of seats, maybe even enable power seats, avg/instant fuel consumption, xenon/adaptive turning headlights(if they exist for 2005+) and other things I may not be aware of now.
Preferably in-car, I don't want to take out any of these modules out.
DIM: I want to change my language and maybe other things, depending
ECM: Well we know I often poke at it
TCM: After I finish analyzing the CAN signal stuff I plan to try and enable earlier lockup of TCC and less slip lockup, but I need flash write + checksum
CEM: I dont yet have pin for it, but the goal is to enable if possible BLISS,Rear parking sensors, increase heat output of seats, maybe even enable power seats, avg/instant fuel consumption, xenon/adaptive turning headlights(if they exist for 2005+) and other things I may not be aware of now.
Preferably in-car, I don't want to take out any of these modules out.
-
fmobile
- Posts: 3
- Joined: 13 Aug 2023, 15:01
- Year and Model: 2004 S60 restyle
- Location: Almaty
- Has thanked: 1 time
Thanks Vitaly!vtl wrote: 27 Jan 2024, 10:25 Cool work! If you format your code according to existing style and squash your commits into a small batch of meaningful one (one commit does one thing, like implements feature, with good commit message) we can merge it to upstream.
We also need to integrate Christian's "one pass" branch. Any volunteers? Last I remember it failed to crack those tricky P2 CEMs which have a "bad" pin routine placement in flash.
I was out of forum for some time. Meanwhile I see that you have implemented Abort button already, I am glad that my idea idea was useful
-
vtl
- Posts: 4936
- Joined: 16 Aug 2012, 13:35
- Year and Model: 2005 XC70
- Location: Boston
- Has thanked: 130 times
- Been thanked: 686 times
I haven't touched the code for over a year. It was Mark Dapoz.fmobile wrote: 06 Feb 2024, 13:32 Thanks Vitaly!
I was out of forum for some time. Meanwhile I see that you have implemented Abort button already, I am glad that my idea idea was useful![]()
-
- Similar Topics
- Replies
- Views
- Last post
-
- 1 Replies
- 9511 Views
-
Last post by RickHaleParker
-
- 6 Replies
- 9640 Views
-
Last post by abscate
-
- 27 Replies
- 29814 Views
-
Last post by cn90
-
- 10 Replies
- 11221 Views
-
Last post by jonesg
-
- 7 Replies
- 6324 Views
-
Last post by RickHaleParker






