Alfa bin files

Bosch Motronic etc ECUs and PCMs
User avatar
Posts: 164
Joined: Sun Mar 28, 2010 5:43 pm
Location: Brisbane QLD

Alfa bin files

Postby DieselBob » Tue Feb 21, 2012 7:01 pm

Doing a favour for a mate with a alfa and was wondering if anyone has bin files they dont mind sharing for a compare epic???

User avatar
Posts: 1020
Joined: Sat Apr 30, 2011 6:27 pm
Location: Narellan, NSW

Re: Alfa bin files

Postby festy » Wed Feb 22, 2012 12:48 pm

What alfa, and what ECU?
Are you talking about the late 80's Motronics?

User avatar
Posts: 164
Joined: Sun Mar 28, 2010 5:43 pm
Location: Brisbane QLD

Re: Alfa bin files

Postby DieselBob » Thu Feb 23, 2012 9:20 pm

1990's Alfa 164 - 3l 24 valve - M1.7 motronic 0 200 261 633
The ECM has a 27c256 eprom mounted straight to the main board.
But looking for anything at all
The only bins i've found to look at are BMW and VW
Theres little consistancy with the way the data is layed out between the OEM's found some pretty cool dissass programs that have helped.
Bosch apparently have a small code file loaded and then the OEM loads the rest.
Looked for any info for the chipset, nothing going there either.
Looked for siemens opcodes found some haven't had a crack with them yet :)...
Any info on the RAM loading addresses would help might be able to work out the - load read and jump calls....
Again its one of those is this possible things :D the guy that owns the car is turning it into a street legal track car and was going for a haltec.
I'm looking/learning something and maybe saving him some money...... And a couple of hard laps when its running :)
Any info help much appreciated as always

Bob

User avatar
Posts: 1020
Joined: Sat Apr 30, 2011 6:27 pm
Location: Narellan, NSW

Re: Alfa bin files

Postby festy » Thu Feb 23, 2012 9:42 pm

I don't have any ML1.7 bins, but have been spending the last few weeks working my way through the ML4.1 code.
I've written a few tools to find maps and generate xdfs etc so if you get the bin read I can get you started at least.
Here's an xdf I've been working on for the 2L twinspark version of the 164 - it's a long way from finished (or error-free) but might help because the 1.7 uses the same general table layout and probably uses the same ignition formulas etc.
Attachments
Alfa75_eprom_images.rar
other ML4.1 bins
(60.32 KiB) Downloaded 283 times
AlfaTS_191.zip
'191 bin and xdf
(25.46 KiB) Downloaded 270 times

User avatar
Posts: 164
Joined: Sun Mar 28, 2010 5:43 pm
Location: Brisbane QLD

Re: Alfa bin files

Postby DieselBob » Fri Feb 24, 2012 5:03 am

Thanks Festy :) I'll have a look over the weekend.

User avatar
Posts: 164
Joined: Sun Mar 28, 2010 5:43 pm
Location: Brisbane QLD

Re: Alfa bin files

Postby DieselBob » Mon Feb 27, 2012 9:49 pm

It has enough variations that the 4.1 wont work :)
Working on finding the cal tables send you the info if you want....
Heres the bin might give you something else to run through your programs.
Thanks for the look
Bob
Attachments
Alfa164.bin
(32 KiB) Downloaded 233 times

User avatar
Posts: 1020
Joined: Sat Apr 30, 2011 6:27 pm
Location: Narellan, NSW

Re: Alfa bin files

Postby festy » Mon Feb 27, 2012 10:08 pm

It obviously uses slightly different ram addreses than the 4.1, but here's a table listing to get you started.
The axis descriptors might not be all right, my script is specific to 4.1 so YMMV...

Edit - 40 is load, don;t know how I missed that!

Code: Select all
4A02: type 04 (???) 12x1
4A1C: type 38 (CTS) 6x1
4A2A: type 38 (CTS) 5x7 type 07 (???)
49FC: type 38 (CTS) 2x1
4A36: type 3A (RPM) 3x1
4A3E: type 38 (CTS) 6x1
4A4C: type 3B (RPM) 6x1
4A5A: type 36 (Batt) 4x1
4A64: type 3B (RPM) 6x1
4A72: type 3B (RPM) 6x1
4A80: type 3B (RPM) 6x1
4A8E: type 3B (RPM) 3x4 type 40 (Load)
4AA5: type 38 (CTS) 6x1
4AB3: type 38 (CTS) 7x1
4AC3: type 3B (RPM) 2x9 type 37 (MAT)
4AE4: type 38 (CTS) 6x1
4AF2: type 3B (RPM) 6x6 type 40 (Load)
4B26: type 38 (CTS) 6x1
4B34: type 3B (RPM) 5x1
4B40: type 38 (CTS) 6x1
4B4E: type 37 (MAT) 4x1
4B58: type 9D (???) 4x1
4B62: type 38 (CTS) 6x1
4B70: type 5A (???) 2x1
4B76: type 3B (RPM) 2x1
4B7C: type 37 (MAT) 4x1
4B86: type 9D (???) 4x1
4B90: type 38 (CTS) 6x1
4B9E: type 9F (???) 4x1
4BA8: type 3B (RPM) 4x1
49FC: type 38 (CTS) 2x1
4BB2: type 3B (RPM) 4x1
4BBC: type 38 (CTS) 2x1
4BC2: type 38 (CTS) 4x1
4BCC: type 38 (CTS) 5x1
4BD8: type 38 (CTS) 3x1
4BE0: type 3B (RPM) 6x6 type 40 (Load)
4C14: type 38 (CTS) 5x1
4C20: type 38 (CTS) 3x1
4C28: type 37 (MAT) 2x1
4C2E: type 38 (CTS) 2x2 type 37 (MAT)
4C3A: type 3B (RPM) 2x2 type 40 (Load)
4C46: type 3B (RPM) 2x1
4C4C: type 3B (RPM) 2x2 type 40 (Load)
4C58: type 3B (RPM) 12x7 type 36 (Batt)
4CC3: type 3B (RPM) 4x1
4CCD: type 3B (RPM) 5x1
4CD9: type 3B (RPM) 2x30 type 1E (???)
49FC: type 38 (CTS) 2x1
4CDF: type 37 (MAT) 4x4 type 38 (CTS)
49FC: type 38 (CTS) 2x1
4CFB: type 3B (RPM) 4x1
4D05: type 3B (RPM) 5x7 type 38 (CTS)
4D38: type 3B (RPM) 5x7 type 38 (CTS)
4D6B: type 38 (CTS) 6x1
4D79: type 37 (MAT) 4x1
4D83: type 38 (CTS) 6x1
4D91: type 38 (CTS) 4x1
4D9B: type 30 (???) 6x1
4DA9: type 3B (RPM) 2x1
4DAF: type 3B (RPM) 2x1
4DB5: type 3B (RPM) 2x1
4DBB: type 40 (Load) 2x1
4DC1: type 38 (CTS) 4x1
4DCB: type 38 (CTS) 6x1
4DD9: type 38 (CTS) 4x1
4DE3: type 38 (CTS) 4x1
4DED: type 38 (CTS) 4x1
4DF7: type 03 (???) 4x1
4E01: type 03 (???) 4x1
4E0B: type 03 (???) 4x1
4E15: type 38 (CTS) 4x1
4E1F: type 3B (RPM) 4x1
4E29: type 36 (Batt) 2x1
4E2F: type 37 (MAT) 5x1
49FC: type 38 (CTS) 2x1
4E3B: type 3B (RPM) 7x6 type 40 (Load)
4E76: type 3B (RPM) 5x5 type 40 (Load)
4E9D: type 3B (RPM) 5x5 type 40 (Load)
4EC4: type 3B (RPM) 6x1
4ED2: type 3B (RPM) 2x2 type 40 (Load)
4EDE: type 3B (RPM) 6x1
4EEC: type 3B (RPM) 6x1
4EFA: type 3B (RPM) 7x7 type 40 (Load)
49FC: type 38 (CTS) 2x1
4F3D: type 3B (RPM) 4x1
4F47: type 3B (RPM) 2x1
4F4D: type 3B (RPM) 8x3 type 40 (Load)
4F74: type 3B (RPM) 18x1
4F9A: type 03 (???) 4x1
4FA4: type 03 (???) 4x1
4FAE: type 3B (RPM) 4x3 type 40 (Load)
4FC5: type 3B (RPM) 14x3 type 40 (Load)
5004: type 3B (RPM) 12x12 type 40 (Load)
50B0: type 3B (RPM) 2x2 type 40 (Load)
50BC: type 3B (RPM) 12x12 type 40 (Load)
5168: type 3B (RPM) 2x2 type 40 (Load)
5174: type 3B (RPM) 3x1
517C: type 3B (RPM) 6x1
518A: type 3B (RPM) 8x10 type 30 (???)
51F0: type 3B (RPM) 8x1
5202: type 3B (RPM) 8x1
5214: type 3B (RPM) 8x1
5226: type 3B (RPM) 8x1
5238: type 3B (RPM) 8x1
524A: type 38 (CTS) 5x1
5256: type 3B (RPM) 5x5 type 38 (CTS)
527D: type 38 (CTS) 5x1
5289: type 38 (CTS) 5x1

User avatar
Posts: 1020
Joined: Sat Apr 30, 2011 6:27 pm
Location: Narellan, NSW

Re: Alfa bin files

Postby festy » Tue Feb 28, 2012 2:59 pm

Here's a random couple of table axis values for your bin, I'll get the tables into an xdf tomorrow if I get a chance...
Code: Select all
50BC: type 3B (RPM) 12x12 type 40 (Load)
X axis: 800,1000,1400,1800,2200,2600,3200,3800,4600,5400,6200,7000
Y axis:
0
10
20
30
40
50
60
70
80
90
102
116

5168: type 3B (RPM) 2x2 type 40 (Load)
X axis: 1000,2000
Y axis:
176
196


4F4D: type 3B (RPM) 8x3 type 40 (Load)
X axis: 1000,1200,1400,1600,2000,2520,3000,4000
Y axis:
146
166
186

4F74: type 3B (RPM) 18x1
X axis: 1000,1200,1400,1600,2000,2400,2800,3200,3600,4000,4400,4800,5200,5600,6000,6200,6400,7000

4F47: type 3B (RPM) 2x1
X axis: 120,600

4F3D: type 3B (RPM) 4x1
X axis: 1320,1400,2520,3000

4E3B: type 3B (RPM) 7x6 type 40 (Load)
X axis: 800,1000,1400,1800,2200,2800,3400
Y axis:
102
114
122
132
148
162


User avatar
Posts: 164
Joined: Sun Mar 28, 2010 5:43 pm
Location: Brisbane QLD

Re: Alfa bin files

Postby DieselBob » Tue Feb 28, 2012 5:18 pm

Thanks :D
I'm in the process of beating it to death with the biggest excel stick i can find..
Got a vb runtime that will generate the table and show the input variables.
Found the RPM calc on line and used a variation to calc the LOAD values.
The main fuel is at 5004 12x12 and the main timing is 50BC.
The fueling is in LAMBDA 128/value.
The timing table values I'm still struggling with.
3B - 59 seems to be a bosch standard for RPM
and 40 - 64 seems the same for LOAD.
The others variable RAMS i had no idea :) hadn't got that far....

User avatar
Posts: 1020
Joined: Sat Apr 30, 2011 6:27 pm
Location: Narellan, NSW

Re: Alfa bin files

Postby festy » Tue Feb 28, 2012 5:58 pm

Does the ecu use the 60-2 crank trigger?
If so, try (x-22.5)*0.75 for timing in °BTDC.

Next

Return to Bosch ECUs

Who is online

Users browsing this forum: No registered users and 1 guest