H2Deetoo
|
|
« on: February 09, 2015, 02:56:24 AM »
|
|
|
Hi guys, Does anyone here have some info, documents or example logs, how ECU flashing is done using UDS commands? Specifically the commands how to actually erase the flash and write to flash I'm interested in. I can find a lot about KWP2000/TP20 but not so much about UDS commands Thanks for your help, H2Deetoo
|
|
|
Logged
|
|
|
|
RaraK
|
|
« Reply #1 on: February 17, 2015, 06:29:31 AM »
|
|
|
Did you even google? There is information out there if you search and maybe pay small fee for some documents. Maybe you need to look deeper than generic "UDS" as your search term.
|
|
|
Logged
|
|
|
|
H2Deetoo
|
|
« Reply #2 on: February 17, 2015, 07:36:20 AM »
|
|
|
I have googled and didn't find any answers. I know UDS allows for uploading, but all I've seen so far is upload to RAM (not flash). Not sure if that method also allows flashing, or that it has to be done through a RAM loader.
Any example log would help me a lot.
Rgs H2Deetoo,
|
|
|
Logged
|
|
|
|
RaraK
|
|
« Reply #3 on: February 18, 2015, 08:15:48 PM »
|
|
|
http://en.wikipedia.org/wiki/Unified_Diagnostic_ServicesTake a look at those id's then realize why they look familiar.....I think you may find answers in ISO-TP info What are you working with? Whats logs do you need specifically? Reading/writing RAM is likely not going to be supported on ecu.
|
|
|
Logged
|
|
|
|
H2Deetoo
|
|
« Reply #4 on: February 23, 2015, 07:25:41 AM »
|
|
|
Hi RaraK,
Thanks for the link but I know these commands already. The commands I am interested in upload data to either RAM or eeprom (RAM mapped it seems).
What I dont know if these commands will allow me to write to flash directly. It is impossible for me to know unless I can see some example log.
Thanks for the replies though.
Rgs H2Deetoo
|
|
|
Logged
|
|
|
|
IamwhoIam
|
|
« Reply #5 on: February 23, 2015, 08:43:47 AM »
|
|
|
LOL
|
|
|
Logged
|
I have no logs because I have a boost gauge (makes things easier)
|
|
|
H2Deetoo
|
|
« Reply #6 on: February 24, 2015, 02:34:32 AM »
|
|
|
LOL?
|
|
|
Logged
|
|
|
|
H2Deetoo
|
|
« Reply #7 on: February 24, 2015, 04:35:04 AM »
|
|
|
Let me clarify what I mean:
34 -> RequestDownload to ECU (write) 01 44 03 FF 29 A0 -> Address 00 00 06 00 -> Size
This will upload 600h bytes of data to address 03 FF 29 A0 which is RAM in this case.
Now if you want to write to flash (address 00000000), will this function do both erase and all write stuff for you? Or is it normal they upload some (helper) routine to ram first, which will accept data and erase/write flash?
Like I said, if I get one glimps of an UDS ECU write log then all my questions will be answered I think.
Rgs H2Deetoo
|
|
|
Logged
|
|
|
|
H2Deetoo
|
|
« Reply #8 on: March 10, 2015, 01:05:27 AM »
|
|
|
Found a log and found my answers
|
|
|
Logged
|
|
|
|
dream3R
|
|
« Reply #9 on: October 09, 2015, 12:42:30 PM »
|
|
|
Could you elaborate?
|
|
|
Logged
|
|
|
|
dream3R
|
|
« Reply #10 on: October 09, 2015, 12:43:16 PM »
|
|
|
http://en.wikipedia.org/wiki/Unified_Diagnostic_ServicesTake a look at those id's then realize why they look familiar.....I think you may find answers in ISO-TP info What are you working with? Whats logs do you need specifically? Reading/writing RAM is likely not going to be supported on ecu. Why not RAM? This has just burst my bubble lol..
|
|
|
Logged
|
|
|
|
hackish
Full Member
Karma: +1/-1
Offline
Posts: 56
|
|
« Reply #11 on: October 16, 2015, 05:41:44 AM »
|
|
|
Any chance if the OP is still around that they could upload the logs?
|
|
|
Logged
|
|
|
|
dream3R
|
|
« Reply #12 on: October 29, 2015, 11:09:14 AM »
|
|
|
Any chance if the OP is still around that they could upload the logs?
+1
|
|
|
Logged
|
|
|
|
H2Deetoo
|
|
« Reply #13 on: October 30, 2015, 02:48:02 AM »
|
|
|
Ufff I have so many logs now. What is it you want to know exactly?
Rgs H2Deetoo
|
|
|
Logged
|
|
|
|
dream3R
|
|
« Reply #14 on: October 30, 2015, 02:53:53 AM »
|
|
|
Ufff I have so many logs now. What is it you want to know exactly?
Rgs H2Deetoo
A UDS Flash would be helpful as per the topic
|
|
|
Logged
|
|
|
|
|