Alfa bin files

Bosch Motronic etc ECUs and PCMs
Post Reply
User avatar
DieselBob
Posts: 164
Joined: Sun Mar 28, 2010 5:43 pm
cars: Vr SII Ute
Location: Brisbane QLD

Alfa bin files

Post by DieselBob »

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
festy
Posts: 1039
Joined: Sat Apr 30, 2011 6:27 pm
cars: Alfa Romeos
Location: Narellan, NSW

Re: Alfa bin files

Post by festy »

What alfa, and what ECU?
Are you talking about the late 80's Motronics?
User avatar
DieselBob
Posts: 164
Joined: Sun Mar 28, 2010 5:43 pm
cars: Vr SII Ute
Location: Brisbane QLD

Re: Alfa bin files

Post by DieselBob »

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
festy
Posts: 1039
Joined: Sat Apr 30, 2011 6:27 pm
cars: Alfa Romeos
Location: Narellan, NSW

Re: Alfa bin files

Post by festy »

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 567 times
AlfaTS_191.zip
'191 bin and xdf
(25.46 KiB) Downloaded 573 times
User avatar
DieselBob
Posts: 164
Joined: Sun Mar 28, 2010 5:43 pm
cars: Vr SII Ute
Location: Brisbane QLD

Re: Alfa bin files

Post by DieselBob »

Thanks Festy :) I'll have a look over the weekend.
User avatar
DieselBob
Posts: 164
Joined: Sun Mar 28, 2010 5:43 pm
cars: Vr SII Ute
Location: Brisbane QLD

Re: Alfa bin files

Post by DieselBob »

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 505 times
User avatar
festy
Posts: 1039
Joined: Sat Apr 30, 2011 6:27 pm
cars: Alfa Romeos
Location: Narellan, NSW

Re: Alfa bin files

Post by festy »

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
festy
Posts: 1039
Joined: Sat Apr 30, 2011 6:27 pm
cars: Alfa Romeos
Location: Narellan, NSW

Re: Alfa bin files

Post by festy »

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
DieselBob
Posts: 164
Joined: Sun Mar 28, 2010 5:43 pm
cars: Vr SII Ute
Location: Brisbane QLD

Re: Alfa bin files

Post by DieselBob »

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
festy
Posts: 1039
Joined: Sat Apr 30, 2011 6:27 pm
cars: Alfa Romeos
Location: Narellan, NSW

Re: Alfa bin files

Post by festy »

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