Notices
ECU Flash

Break-thru: Reading ACD ECU with EcuFlash

Old Mar 4, 2010 | 03:36 AM
  #166  
_Speedy_'s Avatar
Newbie
 
Joined: Feb 2010
Posts: 62
Likes: 0
From: Australia
Originally Posted by Ceddy
Does anyone know if EvoScan's AYC logging works correctly for the ACD also?
Yeah v2.7 now has ACD and AYC and TCU in the dropdown.
Reply
Old Mar 4, 2010 | 03:43 AM
  #167  
rolly1818's Avatar
Registered User
 
Joined: Nov 2007
Posts: 1,507
Likes: 2
From: Trinidad
Originally Posted by _speedy_
yeah v2.7 now has acd and ayc and tcu in the dropdown.
tcu?
Reply
Old Mar 4, 2010 | 03:51 AM
  #168  
_Speedy_'s Avatar
Newbie
 
Joined: Feb 2010
Posts: 62
Likes: 0
From: Australia
I think its automatic transmission control unit
Reply
Old Mar 10, 2010 | 04:54 PM
  #169  
merlin.oz's Avatar
Evolved Member
15 Year Member
 
Joined: Jun 2008
Posts: 824
Likes: 24
From: Sydney
ceddy or logic, any progress with the disassembly and map investigations?

acamus, can the baud rate / sample rate of your scanner be increased?
It all seems to work OK, just a bit slow, or can I change some setting?

and finally, does anyone know if Hamish has fixed the out of range error in v2.7 beta?
Reply
Old Mar 10, 2010 | 09:50 PM
  #170  
acamus's Avatar
Evolved Member
 
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Originally Posted by merlin.oz
ceddy or logic, any progress with the disassembly and map investigations?
->
Originally Posted by Ceddy
After looking at the Technical Manual, it appears that the x-axis for Table Main and Table C is most likely Steering Angle.

A optical wheel is used, with three outputs. I think they time the difference between leading edges of the waveforms. Zero difference would be steering wheel neutral, and a large time difference would be the steering wheel turned a lot.

Some real world data will be needed to find the scaling, as I have no idea what the frequency of the waveforms and the ecu timer is.


Definition Update
Main -> Steering Angle x Vehicle Speed
Table A -> Throttle Position x Vehicle Speed
Table B -> Front/Rear Speed Difference x Vehicle Speed
Table C -> Steering Angle x Vehicle Speed

Just need to find what .1, .2, .3 correspond to, Snow, Gravel, Tarmac.

And the definition will be fairly complete.
Originally Posted by merlin.oz
acamus, can the baud rate / sample rate of your scanner be increased?
It all seems to work OK, just a bit slow, or can I change some setting?
-> yes, but it is not worth the effort as EvoScan has already the AYC/ACD in
-> no, it is just testing application

Originally Posted by merlin.oz
and finally, does anyone know if Hamish has fixed the out of range error in v2.7 beta?
->
Originally Posted by _Speedy_;
Yeah v2.7 now has ACD and AYC and TCU in the dropdown.
Reply
Old Mar 11, 2010 | 06:23 AM
  #171  
griceiv's Avatar
Evolved Member
15 Year Member
Photogenic
Liked
iTrader: (2)
 
Joined: Dec 2006
Posts: 1,597
Likes: 71
From: LA, CA
Originally Posted by Ceddy
A optical wheel is used, with three outputs. I think they time the difference between leading edges of the waveforms. Zero difference would be steering wheel neutral, and a large time difference would be the steering wheel turned a lot.
2 of the wires in the steering position sensor are the quadrature outputs for an incremental rotary encoder signal and the 3rd indicates when the wheel is on center.

http://en.wikipedia.org/wiki/Rotary_encoder

Last edited by griceiv; Mar 11, 2010 at 06:26 AM.
Reply
Old Mar 12, 2010 | 08:07 PM
  #172  
Ceddy's Avatar
Evolving Member
 
Joined: Apr 2008
Posts: 265
Likes: 1
From: Reading, PA
Originally Posted by merlin.oz
ceddy or logic, any progress with the disassembly and map investigations?
I think we are waiting for a update to EcuFlash so it can flash all the blocks in the ACD.

Then we can log items from a custom MUT table. This will enable us to figure out which maps are Tarmac, Gravel, Snow, etc.

My disassembly has hit a wall until I can get some logs with custom items from someone.
Reply
Old Mar 12, 2010 | 09:23 PM
  #173  
R/TErnie's Avatar
Evolved Member
iTrader: (32)
 
Joined: Aug 2003
Posts: 5,380
Likes: 6
From: WAR EAGLE!
props guys. You all rock.
Reply
Old Mar 25, 2010 | 05:49 PM
  #174  
colby's Avatar
Newbie
iTrader: (3)
 
Joined: Dec 2005
Posts: 87
Likes: 0
From: Seattle, WA
Originally Posted by Ceddy
I think we are waiting for a update to EcuFlash so it can flash all the blocks in the ACD.

Then we can log items from a custom MUT table. This will enable us to figure out which maps are Tarmac, Gravel, Snow, etc.

My disassembly has hit a wall until I can get some logs with custom items from someone.
Can someone give me some specifics of what blocks / data they are having trouble flashing? I have done some test writes in various empty areas of the ROM on a Evo8 ACD and haven't run into any problems. If someone can send me some ROM images with changes that they are having trouble flashing, that would be helpful. (support@tactrix.com).

Colby
Reply
Old Mar 25, 2010 | 06:48 PM
  #175  
Ceddy's Avatar
Evolving Member
 
Joined: Apr 2008
Posts: 265
Likes: 1
From: Reading, PA
Think there were issues with trying to edit the MUT Table.
0x3316-33F8 in 401403 ACD ROM.

sba or Acamus will hopefully chime in or send you a ROM.
Reply
Old Mar 25, 2010 | 10:56 PM
  #176  
acamus's Avatar
Evolved Member
 
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Post

Originally Posted by colby
Can someone give me some specifics of what blocks / data they are having trouble flashing? I have done some test writes in various empty areas of the ROM on a Evo8 ACD and haven't run into any problems. If someone can send me some ROM images with changes that they are having trouble flashing, that would be helpful. (support@tactrix.com).

Colby
That is a great news as we were not able to flash anything with OP2.0.
Maybe we just do not know what shall be in xml def header?

We have been using
Code:
		
                <flashmethod>mitsukernel</flashmethod>
		<memmodel>H8539FA</memmodel>
Could you make a dropdown list of kernels/processors/memory models when creating definition in EcuFlash?

Last edited by acamus; Mar 25, 2010 at 10:59 PM.
Reply
Old Mar 25, 2010 | 11:02 PM
  #177  
merlin.oz's Avatar
Evolved Member
15 Year Member
 
Joined: Jun 2008
Posts: 824
Likes: 24
From: Sydney
^colby, you have mail x2
Reply
Old Mar 26, 2010 | 05:56 AM
  #178  
sba's Avatar
sba
Thread Starter
Evolving Member
 
Joined: Nov 2007
Posts: 153
Likes: 2
From: East Europe
Hello boys,

It is some time of being absent from here but i was very very busy.

I can post some files with 2 readings of a blocked ecu and a file that i tried to right it and blocked the ecu. I got ecu blocked when i tried to modify mut table also.

So, in the zip you will find the original file from the ecu, the file that i wanted to right and the 2 readings with errors.
Attached Files
File Type: zip
schema ACD ECU.zip (78.2 KB, 0 views)
Reply
Old Mar 26, 2010 | 05:57 AM
  #179  
sba's Avatar
sba
Thread Starter
Evolving Member
 
Joined: Nov 2007
Posts: 153
Likes: 2
From: East Europe
Oh, and one more thing: is the EvoScan released even for beta-testing with this ecus?

I didn't had any answer from Hamish for some time.
Reply
Old Mar 26, 2010 | 01:42 PM
  #180  
colby's Avatar
Newbie
iTrader: (3)
 
Joined: Dec 2005
Posts: 87
Likes: 0
From: Seattle, WA
OK. I have the kernel problem fixed now. I will be releasing a new beta version on www.tactrix.com later today that will have the fix. H8539FA is the correct memory model. Let me know if you have some reasonable definitions for the ACD, and I will add those XMLs to EcuFlash if you would like. I have already added the ACD as a read option.

Colby

Originally Posted by acamus
That is a great news as we were not able to flash anything with OP2.0.
Maybe we just do not know what shall be in xml def header?

We have been using
Code:
		
                <flashmethod>mitsukernel</flashmethod>
		<memmodel>H8539FA</memmodel>
Could you make a dropdown list of kernels/processors/memory models when creating definition in EcuFlash?
Reply

Thread Tools
Search this Thread

All times are GMT -7. The time now is 04:52 AM.