• Hello Guest, welcome to the initial stages of our new platform!
    You can find some additional information about where we are in the process of migrating the board and setting up our new software here

    Thank you for being a part of our community!

Motronic 1.8 and Ostrich

JonBot

of Asgard
Joined
Aug 10, 2009
Location
Moonbi, NSW, Aus
hey all

i know there are a couple who have looked into it, a 960 lemons car comes to mind...

does anyone have BIN and XDF files that i could use with an ostrich on M1.8

some searching brought up this, but im not sure how this gets translated into an XDF file

any help is very much appreciated

7FF2: 34 50 -> 0 261 203 450
7FF4: 58 06 -> 1 267 355 806

7EAB: "92861812411" (leftovers from Porsche)
7EB6: "0227400035" (leftovers from Porsche)

78A0: Map description table
7900: Map address table

38 Throttle position (TP) sensor signal X*0.0196 Volt
39 Battery voltage X*0.064 Volt
3C Engine Coolant Temperature (ECT) X*1-80 Degrees Celcius
3D&3E Injection time word: XX*0.002 msec
43&44 Mass Air Flow (MAF) sensor signal word: XX*0.00195+2 Volt
46 Ignition advance X*(-0.375)+60 Degrees
4B Engine speed X*30 RPM
4C Short term fuel trim X*0.0078125
4D Next cylinder to fire or something X
4E Long term fuel trim, part load X-128
4E Long term fuel trim, part load X*0.78125-100
51 Long term fuel trim, idling X-128
51 Long term fuel trim, idling X*0.008-1.024 msec
6E Heated oxygen sensor front (HO2S), signal X*0.004882 Volt
B3 Gear selector position B3 BIT 5 R/D/3/L
CA Load

6A2E Ignition 16x16 and Fuel 16x16
6F4A 6F5B Map 01h (5x8) (39hx4Bh)
6F83 6F8D Map 02h (8x1) (4Bh)
6F95 6F9B Map 03h (4x1) (4Bh)
6F9F 6FA9 Map 04h (8x1) (3Ch)
6FB1 6FBB Map 05h (8x1) (3Ch)
6FC3 6FD7 Map 06h (8x8) (35hx3Ch)
7017 7023 Map 07h (10x1) (4Bh)

702D 7037 Map 09h (8x1) (4Bh)
703F 7049 Map 0Ah (8x1) (4Bh)
7051 705B Map 0Bh (8x1) (4Bh)
7063 706D Map 0Ch (8x1) (4Bh)
7075 707F Map 0Dh (8x1) (4Bh)
7087 7091 Map 0Eh (8x1) (4Bh)
7099 70A3 Map 0Fh (8x1) (4Bh)
70AB 70B5 Map 10h (8x1) (4Bh)
70BD 70C7 Map 11h (8x1) (4Bh)
70CF 70D9 Map 12h (8x1) (4Bh)
70E1 70E8 Map 13h (5x1) (39h)
70ED 70FF Map 14h (16x1) (3Ch)
710F 711A Map 15h (3x4) (CAhx4Bh)
7126 7130 Map 16h (8x1) (3Ch)
7138 714A Map 17h (16x1) (3Ch)
715A 7160 Map 18h (4x1) (CAh)
7164 716C Map 19h (6x1) (3Ch)
7172 7182 Map 1Ah (6x6) (CAhx4Bh)
71A6 71AB Map 1Bh (3x1) (3Ch)
71AE 71B4 Map 1Ch (4x1) (3Ch)
71B8 71BC Map 1Dh (2x1) (3Ch)
71BE 71D0 Map 1Eh (16x1) (3Ch)
71E0 71EA Map 1Fh (8x1) (E3h)
71F2 71FC Map 20h (8x1) (4Bh)
7204 720E Map 21h (8x1) (4Bh)
7216 7220 Map 22h (8x1) (4Bh)
7228 723A Map 23h (16x1) (4Bh)

724A 7250 Map 26h (4x1) (4Bh)
7254 7264 Map 27h (6x6) (4Bhx3Ch)
7288 7296 Map 28h (4x6) (4Bhx3Ch)
72AE 72B8 Map 29h (8x1) (3Ch)
72C0 72C6 Map 2Ah (4x1) (4Bh)
72CA 72D0 Map 2Bh (4x1) (3Ch)
72D4 72DA Map 2Ch (4x1) (3Ch)
72DE 72E4 Map 2Dh (4x1) (3Ch)
72E8 72EE Map 2Eh (4x1) (3Ch)
72F2 72F8 Map 2Fh (4x1) (3Ch)
72FC 7303 Map 30h (5x1) (Bh)
7308 730F Map 31h (5x1) (Bh)
7314 731B Map 32h (5x1) (Bh)
7320 7326 Map 33h (4x1) (3Ch)
732A 7331 Map 34h (5x1) (39h)
7336 7340 Map 35h (8x1) (3Ch)
7348 735A Map 36h (8x6) (4BhxCAh)
738A 7399 Map 37h (5x6) (4BhxCAh)
73B7 73C6 Map 38h (5x6) (4BhxCAh)
73E4 73EE Map 39h (8x1) (4Bh)
73F6 73FE Map 3Ah (2x2) (4BhxCAh)
7402 7408 Map 3Bh (4x1) (3Ch)
740C 7412 Map 3Ch (4x1) (30h)
7416 741C Map 3Dh (4x1) (4Bh)
7420 7426 Map 3Eh (4x1) (4Bh)
742A 7446 Map 3Fh (8x16) (CAhx4Bh)
74C6 74D8 Map 40h (16x1) (3Ch)
74E8 74EE Map 41h (4x1) (3Ch)

7535 7549 Map 48h (8x8) (4Bhx35h)
7589 7598 Map 49h (5x6) (4BhxCAh)
75B6 75C5 Map 4Ah (5x6) (4BhxCAh)
75E3 75F5 Map 4Bh (8x6) (4BhxCAh)
7625 762D Map 4Ch (2x2) (4BhxCAh)
7631 7643 Map 4Dh (16x1) (3Ch)
7653 765D Map 4Eh (8x1) (3Ch)
7665 7677 Map 4Fh (16x1) (3Ch)
7687 7699 Map 50h (16x1) (3Ch)
76A9 76B8 Map 51h (5x6) (4BhxCAh)
76D6 76E5 Map 52h (5x6) (4BhxCAh)
7703 7715 Map 4Dh (16x1) (3Ah)
7725 772F Map 4Dh (8x1) (4Bh)
7737 7741 Map 4Dh (8x1) (4Bh)
7749 7753 Map 4Dh (8x1) (30h)
775B 7765 Map 4Dh (8x1) (30h)
776D 7785 Map 58h (16x4) (35hx30h)
77C5 77DD Map 59h (16x4) (35hx30h)
781D 7827 Map 4Dh (8x1) (34h)
782F 783B Map 5Bh (4x4) (4Bhx35h)
784B 785C Map 5Ch (5x8) (4Bhx2Fh)
74F2 7504 Map 5Dh (7x7) (4Bhx35h)
 
In the thread where I posted the list above I also uploaded a binary and xdf for 0261200528.
It does not contain map names though.

Generating a map list on M1.8 can be automated, but converting the data to xdf format is time-consuming and boring.
 
You are probably referring to festy.
http://pcmhacking.net/forums/viewtopic.php?f=38&t=3089

On this page there is a link including more of the required files.
http://www.alfabb.com/bb/forums/eng...at-stock-75-ts-motronic-can-cannot-do-51.html
motronic.festy.org/160S/160S_v0.22.zip


The plugin is working. It can read the binary, and also read live data. Speed is quite slow though.
Reading 32kB binary should take about 40-minutes or so.
Live data was a couple of values pr. second if I remember correctly. Some improvements is possible by removing the ACK frame between readings, but KWP protocol at 4800bps is pretty slow.

The plugin has to be configured to work on Volvo M1.8. It does not contain any Volvo specific information.


I have made a few programs myself in the past for reading the binary and test some communication, but on M1.8 it would be better to use the 9-bit 187500bps mode for datalogging.
On a normal computer this is problematic though, so my plan is to use an Arduino Mega to handle the 9-bit stuff.
The second problem with M1.8 high speed communication is the switching between single-byte command/response and 10-byte frame live stream.
 
Last edited:
That's him

Will I still need the ostrich to tune or will the KKL cable let me do it?

I'm looking to play with the maps to suit boostus at some point, so as long as I have access to fuel and spark tables, the XDF dosn't need to be overly conplicated
 
Motronic 1.8 has an old fashioned UV Erasable Programmable Read Only Memory. 27C256 EPROM.
You need to replace the EPROM with an emulator like the Ostrich to make changes while running.

To make any changes at all you will have to open the box and replace the EPROM with an emulator or a chip with a modified program.
27SF512 will fit directly and can be erased without UV equipment, but some cheap eprom programmers have problems with this chip.
You will also have to double the program. When mounted in a Motronic 1.8 only the upper 32kB will be used.

The KKL cable will only let you read data from the ECU, not write.
It is possible to write to RAM using KWP protocol, but I am not sure if that can be helpful in anyway.
Theoretically it might be possible to overwrite adaption values to simulate map changes, but I'm not sure if it is practially possible.

Example XDF:
https://dl.dropboxusercontent.com/u/19239879/0261200528.zip
 
Last edited:
Will have to wait till I'm home to look at the xdf

That's about the only sticking point now...

Once I have a BIN, are you or anyone else able to build an XDF for me? $?
 
I can probably make a list for you, but I do not have the patience to type all the numbers through the menu system of Tuner Pro.

If you note the map start address from the example XDF and look at the example binary in a hex editor you should have no problem in seeing the start of the main ignition and fuel maps in your own file.
Then you can just change the map address to fit your file, and delete all the other maps before you save the XDF with a new name.
 
Back
Top