evolutionm.net - Home of the Lancer Evolution
Home Features Community Marketplace Registry Garage Store


Go Back   evolutionm.net > Lancer Evolution 1-9 Forums > Evo Engine Management / Tuning Forums > EcuFlash
Sign in using an external account
Register Forgot Password?


Welcome to EvolutionM.net!
Welcome to EvolutionM.net.

You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, at no cost, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, so please join our community today!


Reply
 
 
 
 
Thread Tools Search this Thread
Old Jul 2, 2009, 12:34 AM   #1
Evolved Member
Personal Sales Rating: (17)
Garage is empty, add now
 
Evo_Kid's Avatar
 
Join Date: Jun 2005
Location: Chico, CA (NOR-CAL)
Posts: 3,371

Drives: 04 AW STI, 04 WW VIII RS

Points: 244, Level: 4
Points: 244, Level: 4 Points: 244, Level: 4 Points: 244, Level: 4
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
DISASSEMBLERS please read. New Platform

Hello, some of you know me, some dont. anyways, I picked up an Audi S4 (B5), which is the 2.7l V6 twin turbo. Anyways, they have no open source type of flashing programs or anything. I know we have some smart people here and am wondering if anyone thinks they can help out. I have an extra S4 ECU that I can contribute to this cause. Also, a LOT of people in the S4 community would to donate money if we could get some where with this project.

Last edited by Evo_Kid; Jul 4, 2009 at 07:27 PM.
Offline
 
Reply With Quote
Old Jul 2, 2009, 12:54 AM   #2
Evolved Member
Personal Sales Rating: (0)
Garage is empty, add now
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 723

Drives: his wife crazy & 04 Lancer

Points: 3,898, Level: 39
Points: 3,898, Level: 39 Points: 3,898, Level: 39 Points: 3,898, Level: 39
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
If you use generic memory model as specified in EcuFlash 1.42 release notes you should be able to view the ROM, without flashing support.
__________________
0xBADC0DE
Offline
 
Reply With Quote
Old Jul 2, 2009, 01:05 AM   #3
Evolved Member
Personal Sales Rating: (17)
Garage is empty, add now
 
Evo_Kid's Avatar
 
Join Date: Jun 2005
Location: Chico, CA (NOR-CAL)
Posts: 3,371

Drives: 04 AW STI, 04 WW VIII RS

Points: 244, Level: 4
Points: 244, Level: 4 Points: 244, Level: 4 Points: 244, Level: 4
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
okay, installing 1.42 on my netbook and gonna attempt. any idea what setting to use?
Offline
 
Reply With Quote
Old Jul 2, 2009, 01:14 AM   #4
Evolved Member
Personal Sales Rating: (17)
Garage is empty, add now
 
Evo_Kid's Avatar
 
Join Date: Jun 2005
Location: Chico, CA (NOR-CAL)
Posts: 3,371

Drives: 04 AW STI, 04 WW VIII RS

Points: 244, Level: 4
Points: 244, Level: 4 Points: 244, Level: 4 Points: 244, Level: 4
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
where do i get the generic memory model or find its settings??
Offline
 
Reply With Quote
Old Jul 2, 2009, 01:21 AM   #5
Evolved Member
Personal Sales Rating: (0)
Garage is empty, add now
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 723

Drives: his wife crazy & 04 Lancer

Points: 3,898, Level: 39
Points: 3,898, Level: 39 Points: 3,898, Level: 39 Points: 3,898, Level: 39
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
It should be
<memmodel>Generic1024K</memmodel>
but I have not tried it, I have asked Colby to provide complete set of keywords, but I have no reply yet

Quote:
# 2009-06-27: Version 1.42 released

* -- EcuFlash Related Changes --
* support for flashing H8/539FA processor (e.g. Evo 6.5) via new H8539FA memory model
* add many generic memory models to allow support for arbitrary ROMs from ECUs that EcuFlash has no flashing support for. these are named Generic1K, Generic2K, ... up to Generic2048K, including all powers of 2, plus many other common sizes.
* fix programming voltage warning errors in Subaru HC16 kernels
* actively pull up OBD pin 9 when communicating with HC16 Subarus to avoid reflash mode initialization problems on some EDM models
* add some retries to kernel reads, instead of failing
* allow unique ID data in Subaru CAN ROM protected area to be different without requiring this area to be reflashed (which is not allowed). this allows ROMs of the same version to be shared amongst users without refusal-to-flash errors.
* fixed error that limited data type to 4 bytes in size (doubles and bloblists can be bigger)
* fixed bug in Subaru K-line reflashing that did not initialize the parity mode of the vehicle interface, causing errors if the interface had previously been used with odd or even parity
* -- J2534 DLL Related Changes --
* (no changes other than new firmware payload)
* -- Firmware Related Changes --
* fix bug which can cause CAN receive buffer overruns during large ISO15765 transfers
* fix bug where resting voltage of adjustable power supply can be low enough to trigger undervoltage protection of voltage multiplexer IC
* increase maximum allowable ISO9141 baud rate to be 125000 baud
__________________
0xBADC0DE

Last edited by acamus; Jul 2, 2009 at 01:24 AM.
Offline
 
Reply With Quote
Old Jul 2, 2009, 01:33 AM   #6
Evolved Member
Personal Sales Rating: (17)
Garage is empty, add now
 
Evo_Kid's Avatar
 
Join Date: Jun 2005
Location: Chico, CA (NOR-CAL)
Posts: 3,371

Drives: 04 AW STI, 04 WW VIII RS

Points: 244, Level: 4
Points: 244, Level: 4 Points: 244, Level: 4 Points: 244, Level: 4
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
Quote:
Originally Posted by acamus View Post
It should be
<memmodel>Generic1024K</memmodel>
but I have not tried it, I have asked Colby to provide complete set of keywords, but I have no reply yet
But is it something I DL and add to the porgram files or is it a setting. if its a setting I cant find it.

I have used ECUflash many many times....
Offline
 
Reply With Quote
Old Jul 2, 2009, 01:38 AM   #7
Evolved Member
Personal Sales Rating: (0)
Garage is empty, add now
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 723

Drives: his wife crazy & 04 Lancer

Points: 3,898, Level: 39
Points: 3,898, Level: 39 Points: 3,898, Level: 39 Points: 3,898, Level: 39
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
You have to create a ROM XML
something like
Code:
<rom>
  <romid>
    <xmlid>8D0907551F</xmlid>
    <internalidaddress>???</internalidaddress>
    <internalidhex>8D0907551F</internalidhex>
    <make>AUDI</make>
    <market>USDM</market>
    <model>S</model>
    <submodel>S</submodel>
    <transmission>Manual</transmission>
    <year>2006?</year>
    <flashmethod>???</flashmethod>
    <memmodel>Generic1024K</memmodel>
  </romid>
</rom>
then you have to create tables and scalings...
__________________
0xBADC0DE
Offline
 
Reply With Quote
Old Jul 2, 2009, 01:55 AM   #8
Evolved Member
Personal Sales Rating: (0)
Garage is empty, add now
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 723

Drives: his wife crazy & 04 Lancer

Points: 3,898, Level: 39
Points: 3,898, Level: 39 Points: 3,898, Level: 39 Points: 3,898, Level: 39
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
But basically you are looking after something like

http://cgi.ebay.de/EOBD2-OBDII-OBD-E...30176002r37862

http://www.remaps.de/kabel

if you want to flash.
__________________
0xBADC0DE
Offline
 
Reply With Quote
Old Jul 2, 2009, 02:29 AM   #9
Evolved Member
Personal Sales Rating: (17)
Garage is empty, add now
 
Evo_Kid's Avatar
 
Join Date: Jun 2005
Location: Chico, CA (NOR-CAL)
Posts: 3,371

Drives: 04 AW STI, 04 WW VIII RS

Points: 244, Level: 4
Points: 244, Level: 4 Points: 244, Level: 4 Points: 244, Level: 4
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
Quote:
Originally Posted by acamus View Post
You have to create a ROM XML
something like
Code:
<rom>
  <romid>
    <xmlid>8D0907551F</xmlid>
    <internalidaddress>???</internalidaddress>
    <internalidhex>8D0907551F</internalidhex>
    <make>AUDI</make>
    <market>USDM</market>
    <model>S</model>
    <submodel>S</submodel>
    <transmission>Manual</transmission>
    <year>2006?</year>
    <flashmethod>???</flashmethod>
    <memmodel>Generic1024K</memmodel>
  </romid>
</rom>
then you have to create tables and scalings...

Got any ideas on what to put int he bold areas?

Also, any ideas on scalings and tables?? thx

Also, the link i post in my first post has some info, i just dont know how to use it
Offline
 
Reply With Quote
Old Jul 2, 2009, 02:32 AM   #10
Evolved Member
Personal Sales Rating: (17)
Garage is empty, add now
 
Evo_Kid's Avatar
 
Join Date: Jun 2005
Location: Chico, CA (NOR-CAL)
Posts: 3,371

Drives: 04 AW STI, 04 WW VIII RS

Points: 244, Level: 4
Points: 244, Level: 4 Points: 244, Level: 4 Points: 244, Level: 4
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
Also, how do I order, or even more so, read, the German EBay? WOuld that cable maybe be on the US ebay?
Offline
 
Reply With Quote
Old Jul 2, 2009, 02:36 AM   #11
Evolved Member
Personal Sales Rating: (0)
Garage is empty, add now
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 723

Drives: his wife crazy & 04 Lancer

Points: 3,898, Level: 39
Points: 3,898, Level: 39 Points: 3,898, Level: 39 Points: 3,898, Level: 39
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
Quote:
Originally Posted by Evo_Kid View Post
Also, how do I order, or even more so, read, the German EBay? WOuld that cable maybe be on the US ebay?
use google translate capability
http://74.125.79.132/translate_c?hl=...m9UZWpQE4LGAXQ

You have bought german car, do not blame me for it
__________________
0xBADC0DE
Offline
 
Reply With Quote
Old Jul 2, 2009, 02:40 AM   #12
Evolved Member
Personal Sales Rating: (0)
Garage is empty, add now
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 723

Drives: his wife crazy & 04 Lancer

Points: 3,898, Level: 39
Points: 3,898, Level: 39 Points: 3,898, Level: 39 Points: 3,898, Level: 39
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
Quote:
Originally Posted by Evo_Kid View Post
Got any ideas on what to put int he bold areas?

Also, any ideas on scalings and tables?? thx

Also, the link i post in my first post has some info, i just dont know how to use it
try and fail, try and succeed approach that is the work you have motivation for.....
__________________
0xBADC0DE
Offline
 
Reply With Quote
Old Jul 2, 2009, 02:41 AM   #13
Evolved Member
Personal Sales Rating: (17)
Garage is empty, add now
 
Evo_Kid's Avatar
 
Join Date: Jun 2005
Location: Chico, CA (NOR-CAL)
Posts: 3,371

Drives: 04 AW STI, 04 WW VIII RS

Points: 244, Level: 4
Points: 244, Level: 4 Points: 244, Level: 4 Points: 244, Level: 4
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
I started a XML, but Im gonna need some help. I mean i i know how to add a table here and there and how to add scaling, but starting from scratch is a lil over my head.
Offline
 
Reply With Quote
Old Jul 2, 2009, 02:42 AM   #14
Evolved Member
Personal Sales Rating: (17)
Garage is empty, add now
 
Evo_Kid's Avatar
 
Join Date: Jun 2005
Location: Chico, CA (NOR-CAL)
Posts: 3,371

Drives: 04 AW STI, 04 WW VIII RS

Points: 244, Level: 4
Points: 244, Level: 4 Points: 244, Level: 4 Points: 244, Level: 4
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
thx
Offline
 
Reply With Quote
Old Jul 2, 2009, 03:10 AM   #15
Evolved Member
Personal Sales Rating: (0)
Garage is empty, add now
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 723

Drives: his wife crazy & 04 Lancer

Points: 3,898, Level: 39
Points: 3,898, Level: 39 Points: 3,898, Level: 39 Points: 3,898, Level: 39
Daily Activity: 0%
Daily Activity: 0% Daily Activity: 0% Daily Activity: 0%
Attached xml can open one of files at http://nyet.org/cars/files/
namely
http://nyet.org/cars/files/8D0907551F.bin

I do not know at what location is the ROMID but you can load it to ECUFlash.
Rename it to XML and store in romdata ecuflash directory.

this should get you started.

Either use MapHunter to find maps or use WinOLS for brute hex search or read processor manual and use IDA to find them.
Once you have maps test them on car - create scalings.

An example for brute hex search on above file would be
Code:
	<scaling name="myScaling" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>

	<table name="newTable" address="11c6e" type="3D" level="1" scaling="myScaling">
		<table name="X" address="0" type="X Axis" elements="20" scaling="myScaling"/>
		<table name="Y" address="0" type="Y Axis" elements="10" scaling="myScaling"/>
	</table>
Attached Files
File Type: txt 8657D85C79A827A3.xml.txt (361 Bytes, 0 views)
__________________
0xBADC0DE

Last edited by acamus; Jul 2, 2009 at 03:54 AM.
Offline
 
Reply With Quote
Old Jul 2, 2009, 03:10 AM
EvolutionM
Mitsubishi Lancer




Paid Advertisement
 
 
 
Reply

Tags
142, 68hc16, 8d0907551f, 8d0907551fbin, access, ca, disassemblers, ecuflash, gsr, h8539fa, ida, interface, lancer, platformschico, vehicle, xdf

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off

 









All times are GMT -7. The time now is 01:32 AM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2
All Passwords