Everything works great, arduino uno without soldering, using pin needles.
Спасибо!
Everything works great, arduino uno without soldering, using pin needles.
Well yet another cem reading this time in putty. Dammmm this slows down alot of the reading. Still busey for complete scan at 25m is this relatable on the program putyy ?T5Luke wrote: ↑15 Sep 2022, 13:51 CEM Data Manager.jpg
I made this long ago for my self. It works, for me and i hope for anyone who needs it to copy his own CEM. For just changing config, better take the other tool and write only the config to your cem by dice...
viewtopic.php?t=85611&start=2270
The +5V over 1K resistor is only needed if you want to write complete cem, the bootloader is is in area 0x0 - 0x3FFF. Without pulling this point to +5V you cant erase or write this area. I took this resistor just for protection, today i don't use it anymore and put this pin directly to arduinos 5V pin. But be carefull if you pull it to gnd you will notice some smoke and your cem won't work anymore...
To read:
select port, click connect, click read complete, wait till all data runs through this window, it takes around 6min. When it stopped click save to file and you will get your bin.
To erase:
click on unlock write mode, and click on all erase blocks one after one on the right side to erase all areas on the new cem.
To write:
click on open binary, select the file you want to write, click write complete.
On arduino you need the firmware from ardubdm.bin, I lost my original sketch i have 0.9.6 here and i know i flashed 0.9.8 to my arduino. I should have it on some harddisk somewhere when i find it i will post here. But i was able to make a dump of my working arduino and you can flash this soft to your arduino by write.bat.
Edit write.bat to the matching port of your arduino:
COM.jpg
and run it to flash the correct firmare onto your arduino.
I know reading takes about 6mins and writing about 90mins and the gui doesnt update right by writing but it works and it is for free..
As always have fun with it and use or reuse this for your own projects.
For any with flash 28F400B5,dwappertam wrote: ↑02 Jun 2025, 12:10Well yet another cem reading this time in putty. Dammmm this slows down alot of the reading. Still busey for complete scan at 25m is this relatable on the program putyy ?T5Luke wrote: ↑15 Sep 2022, 13:51 CEM Data Manager.jpg
I made this long ago for my self. It works, for me and i hope for anyone who needs it to copy his own CEM. For just changing config, better take the other tool and write only the config to your cem by dice...
viewtopic.php?t=85611&start=2270
The +5V over 1K resistor is only needed if you want to write complete cem, the bootloader is is in area 0x0 - 0x3FFF. Without pulling this point to +5V you cant erase or write this area. I took this resistor just for protection, today i don't use it anymore and put this pin directly to arduinos 5V pin. But be carefull if you pull it to gnd you will notice some smoke and your cem won't work anymore...
To read:
select port, click connect, click read complete, wait till all data runs through this window, it takes around 6min. When it stopped click save to file and you will get your bin.
To erase:
click on unlock write mode, and click on all erase blocks one after one on the right side to erase all areas on the new cem.
To write:
click on open binary, select the file you want to write, click write complete.
On arduino you need the firmware from ardubdm.bin, I lost my original sketch i have 0.9.6 here and i know i flashed 0.9.8 to my arduino. I should have it on some harddisk somewhere when i find it i will post here. But i was able to make a dump of my working arduino and you can flash this soft to your arduino by write.bat.
Edit write.bat to the matching port of your arduino:
COM.jpg
and run it to flash the correct firmare onto your arduino.
I know reading takes about 6mins and writing about 90mins and the gui doesnt update right by writing but it works and it is for free..
As always have fun with it and use or reuse this for your own projects.
And the kaev vs version is that only for us cars of aswell for europeans?
Thanks in advance
Code: Select all
python3 sbldumper.py
Send sleep command
Timestamp: 0.000000 ID: 000ffffe X Rx DL: 8 ff 86 00 00 00 00 00 00
Bus idle
Timestamp: 0.000000 ID: 000ffffe X Rx DL: 6 7a 9c ff ff a0 00
Timestamp: 0.000000 ID: 000ffffe X Rx DL: 6 7a ae 2f 86 d1 1c
Timestamp: 1749049647.413265 ID: 00000021 X Rx DL: 8 7a 9c ff ff a0 00 15 b7 Channel: c
an0
Timestamp: 0.000000 ID: 000ffffe X Rx DL: 6 7a 9c ff ff a0 04
...
Timestamp: 0.000000 ID: 000ffffe X Rx DL: 6 7a 9c ff ff a0 00
Timestamp: 0.000000 ID: 000ffffe X Rx DL: 2 7a a0
Unknown msg
Timestamp: 1749049654.766986 ID: 00000021 X Rx DL: 8 7a 9c ff ff a0 00 15 b7 Channel
: can0
Start of intflash
0x1000
0x2000
...
0x7e000
0x7f000
0x80000
524288 bytes
Start of extflash
0x81000
0x82000
...
0xbf000
0xc0000
262144 bytes
Start of eeprom
256 bytes
END Message
I cloned CEM HW: 08688434 to HW: 08645716. Everything seems to be fine, with one nuance, the SWM module does not communicate. I understand that the hardware numbers are different, but why only SWM?
Thank you for sharing the files. This must've been a tremendous amount of work already.
Обычный ответ по протоколу UDSTreur wrote: ↑10 Jun 2025, 12:25 Does anyone know anything about the seed key in SID206? I asked the module for seed, but it gives me some strange data -
7E8 05 67 01 00 01 E0 55 55
7E8 05 67 01 00 17 15 55 55
7E8 05 67 01 00 5E F8 55 55
7E8 05 67 01 00 53 68 55 55
7E8 05 67 01 00 11 7C 55 55
7E8 05 67 01 00 14 0A 55 55
7E8 05 67 01 00 45 B1 55 55
7E8 05 67 01 00 1D 91 55 55