PDA

View Full Version : Need 80s Motronic xdf Help



fred633
10-13-2018, 04:20 AM
I was told you guys are very good with 80's ECUs. I have a chip I ripped the bin from and have no clue how to read the bianary and make an xdf file for it. Can anybody help me?

1project2many
10-14-2018, 01:35 AM
Hello,

Have you looked at the Tunerpro site?
http://www.tunerpro.net/downloadBinDefs.htm#BMW

fred633
10-14-2018, 02:46 AM
It will have to be made.

steveo
10-14-2018, 03:38 AM
hows about some more details about the ECM itself?

what is it? what vehicle is it from?

does it have a part number?

do you have a high res picture of the circuit board so we can see what processor it uses etc?

how deeply do you want to tune it? would you be okay just guessing a few critical tables and experimenting?

it's a huge process to reverse engineer an ECM, a labour of love, especially when it's right from scratch,

if someone were to identify a similar ECM that has had research done on it, then one could infer some of the inner workings of YOUR ecm, such as table sizing and maybe make a few shortcuts using algorithmic or old fashioned graph searching, since code and table layout reuse is very common

fred633
10-14-2018, 05:05 AM
I think it is a 0261200011 but it has a 24 pin eprom chip in it and most of those do not. I have bought 2 other 0261200011 ecu but those did not have removable chips.

It is a 24 pin eprom chip. It has no markings on it. It is 4kb in size.

I can't guess or use the old school trial and error.

Here is what I know from other XDF files online.

BMW 059 ECU

IdleRPM 5FE
RevLimit 171
FuelIdleMap 52c-533
FuelIdleMap2 8AE-8B5
IgnitionIdleMap 396-39D
IgnitionIdleMap2 7E2-7E9
FuelWOTMap 546-555
FuelWOTMap 8C8-8D7
IgnitionWOTMap 368-377
IgnitionWOTMap2 7C8-7D7
FuelPartThrottleMap 492-521
FuelPartThrottleMap2 814-8A3
IgnitionPartThrottleMap 2C6-355
IgnitionPartThrottleMap2 726-7B5
AFMTransferMap 104-123
VG Table 2C6-345

BMW 013 ECU

FuelMAP 1537-15f6
FuelKnockMap 15F7-1686
IgnitionKnockMap 16B7-1776
IgnitionMap 17FF-18BE
Fuel2D 17A9-17C6
Ignition2D 17c7-17E4
BoostCutMap 193F-1959
BoostCutMapScale 1A52-1A6C
VoltageConversion 1B77-1B9A
AFMTransferMap 3DF-41E

84 Porsche 911
IdleRPM 531
RevLimit 130
FuelIdleMap 48F-498
IgnitionIdleMap 2FC-305
FuelWOTMap 4AF-4C2
IgnitionWOTMap 2D8-2E7
FuelPartThrottleMap 3F3-482
IgnitionPartThrottleMap 236-2C5
AFMTransferMap F0-10F

I appreciate your help as I am trying my best but just don’t know software and calibration.

https://preview.ibb.co/jTXwW9/IMG-20181013-203847600.jpg
https://preview.ibb.co/dhAar9/IMG-20181013-203918346.jpg
https://image.ibb.co/hZ3TB9/IMG-20181013-203934963.jpg
https://preview.ibb.co/b5djjU/IMG-20181013-203939428.jpg
https://image.ibb.co/mpfrW9/IMG-20181013-204027077.jpg
https://preview.ibb.co/cv2oB9/IMG-20181013-204106734.jpg
https://preview.ibb.co/jX8jjU/IMG-20181013-204141636.jpg

steveo
10-14-2018, 06:37 AM
that's some crazy ol' stuff! i don't know anything about motronic ECUs but post the bin and i'll poke at it a bit

fred633
10-14-2018, 06:54 AM
https://drive.google.com/open?id=1lLTlsSxQAJrRq_bDKrBt2l5mult14r2u

steveo
10-14-2018, 06:48 PM
well, i can tell you at a glance that it's a calibration bin of some kind, there are definitely some 2d and 3d tables there..

for starters, there's a 64 byte 2d table at 0x03BE that has curvature and resolution that i'd be used to seeing for a MAF/VAF calibration (but it could be anything of course), if i simply wanted to add some fuel i might take an experimental stab at adding a percentage to a range of that table to see what happens

thing is i glanced at some potential 3d tables vs some normal-looking motronic ECMs and yours isn't even close, really.

i think to make any real progress, you'd need to find the program ROM, which is on another chip, and disassemble it, which is a monumental undertaking

fred633
10-14-2018, 08:23 PM
I have no idea what a 64 byte 2d table at 0x03BE is. Can you eplain that to me?

Would I be better suited asking bosch for the program rom since you say I need that and it is a monumental undertaking to get it off another chip?

steveo
10-14-2018, 11:33 PM
i bet bosch would tell you to get lost. it's not hard to get the program rom -- disassembling it is another matter

fred633
10-15-2018, 12:52 AM
Is the program rom the version of Motronic it is? I know what I have is motronic 1.0. Does that help any?

1project2many
10-15-2018, 01:48 PM
The program rom is the set of instructions that control how the computer operates. The most common way to get it is to read the chip which it's stored on. A person must then either find documents describing what those instructions are accomplishing, or a person must follow each instruction to figure out for themselves what the instructions are attempting to accomplish.

Imagine a set of directions which tell you how to walk from Boston to NY City step by step. Now imagine having that set of instructions but not knowing what they actually describe. It would take a lot of work to figure out where you're going by reading the left, right walk, and stop values contained in the instructions. There is a similar problem with disassembling a vehicle computer's code.