Vida CEM swapping
-
Quattrodag
- Posts: 4
- Joined: 27 March 2021
- Year and Model: 2006, XC90
- Location: Russia
-
vtl
- Posts: 4726
- Joined: 16 August 2012
- Year and Model: 2005 XC70
- Location: Boston
- Has thanked: 114 times
- Been thanked: 606 times
Read a few pages back, there's a ready to use PCB made by a guy in Baltic. Maybe he'll sell one to you. But it's really a middle school level project to solder one yourself.
-
MaxDenisov
- Posts: 36
- Joined: 6 March 2021
- Year and Model: XC90 2010
- Location: Moscow
- Has thanked: 2 times
If you in Moscow, I can share my
what did you do, i know 2011 Volvo have bluetooth hand free, why did you activate it?MaxDenisov wrote: ↑26 Mar 2021, 14:47Today i tried to make changes to configuration of my car using Vdash and PIN( Thanks to Vtl)
Thanks to Vdash team for great support!
PIN is working well for configuration change:
Freedom!
-
T5Luke
- Posts: 142
- Joined: 11 November 2020
- Year and Model: S60 T5 2001
- Location: DE
- Has thanked: 11 times
- Been thanked: 130 times
An open source bootloader is in work by me, there are still some ways to write this cem by obd. I have a working bootloader to dump the entire 320kb space of each cem which starts by serial around 45xxxx or above. I can share this as exe working with dice by pm. At the moment code is not enough cleaned up and libs are not completly independendent to publish complete source... When i have the j2534 lib and wxwidgets clean running you get a full gui ready to compile...
-
T5Luke
- Posts: 142
- Joined: 11 November 2020
- Year and Model: S60 T5 2001
- Location: DE
- Has thanked: 11 times
- Been thanked: 130 times
Bootloader is assembly language, it just work for reading at the moment. Writing a running cpu by datasheet and sample sheet is very complex i swap over to c with inline assembler and will direct the linker into ram area. On windows side most j2534 libs are in c but a gui like wxwidgets requires c++ which is also no prob in linux. BUT the prob for linux would be to get the dice driver running which is only build for windows...
-
T5Luke
- Posts: 142
- Joined: 11 November 2020
- Year and Model: S60 T5 2001
- Location: DE
- Has thanked: 11 times
- Been thanked: 130 times
CEM has no resistor, but BCM has 120 Ohms and ECM has 120 Ohms, so CEM should be already fully terminated, (resistors are just needed at bench testing) dont know how the timing gets effected by the 3rd 120 Ohms on pcb.RickHaleParker wrote: ↑26 Mar 2021, 09:25
Getting there. Need to wait for the coders to decide on K-Line RX & TX pin assignment.
Schematic_CEM cracker_2021-03-26.png
-
T5Luke
- Posts: 142
- Joined: 11 November 2020
- Year and Model: S60 T5 2001
- Location: DE
- Has thanked: 11 times
- Been thanked: 130 times
TP3998202 Page 50 Data communication high speed CAN. You see only one module? The lines go just through the cem and came out on different connectors. The OBD port is directly connected to the modules behind the cem. We did a lot tests ob this cracker and with one resistor only the signal stays longer and irregular on the bus. With 2 resistors terminated bus the timing results get more constant and with 2 resistors we are working within the specification of the can bus. A third resistor could kill the signal faster on the bus and could also cause irregular results.RickHaleParker wrote:Look at a Volvo EWD. There is only one other thing on the CAN Bus that the OBD connector is on.
-
- Similar Topics
- Replies
- Views
- Last post
-
- 1 Replies
- 6431 Views
-
Last post by RickHaleParker
-
- 5 Replies
- 8699 Views
-
Last post by forumoto






