PDA

Vis full versjon : Interesse for "tukling" med motronic 4.4?



turb00le
18/01/16, 08:16
Hei

Er det noen her inne som har noe interesse for "tukling" med motronic?
Varianten som er mest aktuell og dokumentert er 4.4, denne kom på 960 i ~96, siste 850 turboene samt V70 fram til ME7 kom.
Det er også mulig å gjøre endringer i 4.3 varianten som satt i 850 turbo fram til 4.4 tok over.

Dette er mulig med enkle grep:
-Fjerning av bakre lambda
-Finmapping
-Endring av dyse og LMM størrelse

Videre så er følgende mulig:
-COP uten noen tilleggsbokser, alt kjøres direkte fra ECU. (jobbes på en litt mere elegant løsning nå om dagen)
-Launch Control (kanskje ikke så nyttig da den vil være aktiv så fort bilen står stille)
-Der fantasien og plassen på prom'et tar slutt.
-Fjerning av startsperre (ved å flashe inn software fra boks uten startsperre, testing foregår nå for å verifisere at dette fungerer bra).

De som har interesse kan ta seg en kikk på www.m44.wikia.com og http://volvospeed.com/vs_forum/topic/159506-tuners-rejoice-free-tuning-for-m44/

Terskelen er ganske lav mtp utstyr som kreves:
-En vag-com kabel, ifølge sida jeg linka til er det ftdi chippene som gjelder men skal funke med ch340 også.
-En batterilader eller annen måte å få batterispenning opp i 13-13,5V ett sted.
-Bredbåndslambda hvis tanken er å finmappe.
-Fortrinnsvis en reserve ecu for å teste på.

Dette er tidkrevende og krever at en setter seg litt inn i hvordan dyret fungerer.
Det står ikke "LAMBDA MAP" noe sted i softwaren til boksen, ligger en index tabell først som henviser til startadresse.
Tabellen er skrevet i hexadecimal, dette er ikke i grader og må regnes om med faktorer (faktorene er kjente).

Med mindre det er ønskelig å lese ut innholdet fra en boks er det ikke nødvendig å lodde ut chip eller bytte chip.
Software'n i sin helhet flashes inn med en obd kabel, gjøres det endringer er det bare å flashe på nytt.

Dersom noen har interesse er det bare bra med flere "kokker i salaten"

PS: Jeg lager ikke "trimchips" til noen, det får dere ordne selv.
Jeg forklarer gledelig hvordan dere går fram men hva dere setter for noen verdier i tabellene får dere finne ut selv :-)

turb00le
26/01/16, 08:32
Ikke rare oppslutninga på dette gitt...

turb00le
31/01/16, 10:43
Da har en annen bruker her inne flasha inn software fra en boks med sluttnr -655 på en -854 boks.
-854 boksen var "ubrukelig" da den hadde immobilizer.

Jeg skrev bort bakre lambdasonden i fila han flasha inn og det ser ut til å fungere flotters, kjører med samme på min bil.

Ved å kjøpe seg en obd2 kabel til den nette sum av 50-200kr fra ebay så er dette mulig.

Soulair
18/02/16, 21:48
Hvis man ønsker en 2.5/3.0 sekser med turbo i en... tja.. v-70xc 2.4T.. Er det da best å "legge til" en turbo i 960 ECU, ELLER legge til en sylinder i den originale 2.4T ECU?

Kunne jo blitt en ganske sømløs oppgradering av motor med alle funksjoner som kjørecomputer osv inntakt:cool:

Skårholen
18/02/16, 21:59
Hm S80 er jo levert med turbosekser hvertfall.

Soulair
18/02/16, 22:35
Det er montert en slik T6 i 850 en gang, men den kjørte meg bekjent på den originale ?canbus? og ikke M4.4. I følge eier var det fantastisk mye arbeid mtp ledningsnettet.

turb00le
19/02/16, 06:49
Stemmer at S80 er levert med raksexa og turbo aka T6. Systemet er der ME7.
Siden det har elektrisk spjeld og alt generelt er litt mere sydd sammen med resten av bilen så krever det mere arbeid for å fungere i en annen bil.

Ang M4.4 og t6 så er det fullt mulig.
Det enkleste er da å skippe ladetrykkstyring og modifisere en sugesoftware fra 960 for turbobruk.
Dersom motoren blir bygd med samme komp osv som en T5 kan en legge inn tabellverdier fra T5 i en R6 boks og få en brukbar startmap.
Det er også mulig å ta ut parameter og tabellverdier fra T6 software og putte inn i en M4.4 960 software.

Å skrive om software fra 5 cyl til 6 cyl går (jobber på samma sak bare fra 6 til 5 cyl nå) men det er ingen enkel sak.

Soulair
19/02/16, 10:14
Takk for utfyllende svar. Regner med ledningsnettet fra 960 også må brukes pga COP og ekstra sylinder..?

Skjønner jeg deg rett skal den solenoiden som styrer ladetrykket bare fjernes?

turb00le
19/02/16, 10:24
Takk for utfyllende svar. Regner med ledningsnettet fra 960 også må brukes pga COP og ekstra sylinder..?

Skjønner jeg deg rett skal den solenoiden som styrer ladetrykket bare fjernes?

Den kan fjernes. Jeg har noe greier som kan kjøre ladetrykkstyring via EGR utgangen på M4.4 fra 960.
Ledningsnettet kan brukes men bør bygges om for å bruke coilene fra S80 aka ME7 coiler.
Det er da snakk om å fjerne tenningsmodulene og strekke litt nye ledninger på motornettet.

HansOla
19/02/16, 10:29
Dette høres jo ganske så spennende ut da! Har dessverre ikke motronic 4.4, men det er jo et godt alternativ til å bruke datasprut da! f.eks ved ombygging til t5/t6 i 2/7/9, og likevel bruke org.styring :) Det setter vel BT pris på..

turb00le
19/02/16, 10:31
Helt klart, mange fordeler på registrerte biler.

Med mindre en har motforestillinger mot luftmassemåler og originale sensorer så er det ett veldig bra system.
Siden det er mulig å mappe det om på lik linje med ett datasprut er det ingen god grunn til å kaste det i søpla heller.

HansOla
19/02/16, 10:33
Er jo positivt å beholde det i org.look ved godkjenning også da! Gir et litt mer "sleeper" preg å la alt se org. ut :) Morro! Blir nok ikke datasprut om jeg skal ha T5 i rwd bil vertfall :)

turb00le
19/02/16, 10:39
Skal heller ikke undervurdere kompleksiteten i motronic'en.
Det er helt brutalt hvor mye det kompenseres for og hvor mange tabeller det er for allskens mulig rart.

En ganske annerkjent figur i cosworth miljøet var mektig imponert over en T5 med motronic og en bit over 400hk på hjula, sånn med tanke på kjørbarhet og generell oppførsel fra motoren.

Soulair
19/02/16, 22:14
Første gen T6 (99-) ser ut som den har variabel eksoskam. Takler M 4.4 sånt?

Kjenner et sånt prosjekt kunne vært interresssant! Må bare fullføre 760'n først:o

turb00le
19/02/16, 22:17
Alt går, men skal du styre vvt med m4.4 må du lære deg å programmere logikken i assembly selv. Tar noen hundre timer med mindre du er god i det fra før.

Sent fra min S30 via Tapatalk

Riff
20/02/16, 17:36
Dette høres jo interessant ut :D Har jo planer om en B5204 T5 som jeg kunne tenkt meg å bygge om til 2.4 ;)
Blir å lese litt på de linkene du har lagt ut :)

Indigo
23/06/16, 23:55
Detta är mycket intressant!
Jag har en bil med en B6304S och manuell växellåda.
Den har en -655 ECU som jag vill modifiera.
Jag har två extra ECU med samma nummer och en -570 till en V70 -98 GLT.

Har hört att något är gjort med motorstyrningen i dessa biltyper för att den skall passa med manuell växellåda. 204hk fanns normalt endast med automat i Sverige.
Men jag är inte så säker på detta så jag vill kolla detta genom att jämföra programmet i original ECU mot de extra jag skaffat med samma nummer.

Eprom-programmerare och några extra eeprom är beställda.
Återstår att löda loss original eeprom för att montera en sockel för enklare byte.
Kan man med en ODB2-kabel läsa ut HELA innehållet i eeprom?
Läste någonstans att man med en sådan kabel endast kunde läsa och skriva den sista delen i eeprom.
För att läsa ut hela innehållet skulle var man tvungen att löda loss det och läsa med en "riktig" programmerare. Stämmer det?

Jag har stora planer för motorn i denna bilen.
Men jag tänkte göra det hela i små steg enligt följande:


1: Modifiera ECU för att kunna köra på Etanol.
Antingen via ODB2-kabel eller separat programmerare om det är nödvändigt.

2: Byta till större luftmassamätare och mappa om för att få bilen att gå normalt med denna exv 3.25" från BMW.

3: Byta till större spjällhus och omsvetsning av insugningsrör. Vill behålla original insug för att motorn skall se ut som original.

4: Bilen har idag ett extraktorgrenrör men detta skall göras större och en Racekatalysator monteras.

5: Byta till större spridare och anpassa programmet för detta.

6: Skaffa en extra 204hk motor att renovera och modifiera. Plana och porta topplock. Byta till kammar med mer lyft. osv.

Nu till första steget.
Har sökt på nätet efter xdf-filer för B6304S ECU men hittar inget.
För 5cyl finns det mycket info men 6cyl ser programmet helt annorlunda ut.
Mapparna ligger inte på samma adresser och så vidare.

Kan någon hjälpa mig lite med detta är jag mycket tacksam.
Jag begär inte att någon skall skänka bort något som tagit många timmars arbete att få fram.
Men med lite hjälp att komma igång så kan jag nog finna ut en del själv sedan.

/Stefan

turb00le
24/06/16, 05:31
Hei!
Morro med litt interesse. Det er ikke indigo som i JC Indigo?
-655 ECU er fra 204hk versjonen, egentlig med automat. Det går fint å kjøre med en automat ECU og manuell kasse men det går vistnok ikke å kjøre manuell ECU og automat.
Jeg kjører selv med den boksen og manuell gir, ikke gjort endringer for det i software.

Stemmer nesten som du skriver med kommunikasjon over obd.
En kan lese ut de siste 64kb av programmet men kan flashe hele 128kb.
Grunnen er at all logikk for kommunikasjon ligger i siste 64kb.
Det er egentlig bare ett problem hvis du ikke har originalfila.

Jeg ville nok heller kjørt på en ostrich, den kan emuleres via tunerpro.

Har svart litt under også i FET skrift;



Detta är mycket intressant!
Jag har en bil med en B6304S och manuell växellåda.
Den har en -655 ECU som jag vill modifiera.
Jag har två extra ECU med samma nummer och en -570 till en V70 -98 GLT.

Har hört att något är gjort med motorstyrningen i dessa biltyper för att den skall passa med manuell växellåda. 204hk fanns normalt endast med automat i Sverige.
Men jag är inte så säker på detta så jag vill kolla detta genom att jämföra programmet i original ECU mot de extra jag skaffat med samma nummer.

Eprom-programmerare och några extra eeprom är beställda.
Återstår att löda loss original eeprom för att montera en sockel för enklare byte.
Kan man med en ODB2-kabel läsa ut HELA innehållet i eeprom?
Läste någonstans att man med en sådan kabel endast kunde läsa och skriva den sista delen i eeprom.
För att läsa ut hela innehållet skulle var man tvungen att löda loss det och läsa med en "riktig" programmerare. Stämmer det?

Jag har stora planer för motorn i denna bilen.
Men jag tänkte göra det hela i små steg enligt följande:


1: Modifiera ECU för att kunna köra på Etanol.
Antingen via ODB2-kabel eller separat programmerare om det är nödvändigt.
Å få den til å starte på E85 er vel en enkel sak, men må vel kjøre på noe mere tenning for å få full glede av det.

2: Byta till större luftmassamätare och mappa om för att få bilen att gå normalt med denna exv 3.25" från BMW.
Hvorfor? Den originale er vel stor nok til en sugemotor. Brukes jo som "oppgradering" på T5 med større spridare

3: Byta till större spjällhus och omsvetsning av insugningsrör. Vill behålla original insug för att motorn skall se ut som original.
Kan gjøres uten å endre i software men kan med fordel finjusteres. Her igjen lurer jeg på hvorfor?
Jeg ville heller bytta røret og beholdt spjeldhuset

4: Bilen har idag ett extraktorgrenrör men detta skall göras större och en Racekatalysator monteras.
Heller ikke noe problem. Går den med to lambdasonder enda? Det er enkelt å skru av bakre lambda

5: Byta till större spridare och anpassa programmet för detta.
Heller ikke noe problem, se m44wikia.

6: Skaffa en extra 204hk motor att renovera och modifiera. Plana och porta topplock. Byta till kammar med mer lyft. osv.

Nu till första steget.
Har sökt på nätet efter xdf-filer för B6304S ECU men hittar inget.
För 5cyl finns det mycket info men 6cyl ser programmet helt annorlunda ut.
Mapparna ligger inte på samma adresser och så vidare.

Stemmer. Det finnes ingen XDF tilgjengelig for raksexa. Jeg har en men får ikke dele den med noen...
Det som kan gjøres er å sammenligne lookup tabeller. For -570 fra V70 N/A finnes det DAMOS fil.
Kopier ut lookup tabellen til excel og legg på beskrivelser.
Kopier ut lookup tabellen fra 960 software også.

Første delen av lookup tabellen angir startadresser for tabeller.
Ved å regne ut differansen mellom de får vi tabellengden, eks 256 som er en 16x16 tabell.
Vi sammenligner da lookup tabell fra 570 og 655 software med hensyn på lengde og rekkefølge og vil til slutt sitte igjen med hva som er hva.
Dette tar mye tid! Det kan hende jeg har noe halvferdig liggende ett sted.

Kan någon hjälpa mig lite med detta är jag mycket tacksam.
Jag begär inte att någon skall skänka bort något som tagit många timmars arbete att få fram.
Men med lite hjälp att komma igång så kan jag nog finna ut en del själv sedan.

/Stefan

Indigo
24/06/16, 15:04
Det stämmer att det är en JC Indigo.

Det här med Lookup tabeller måste jag läsa på om.
Har tittat i Volvo Motronic 4.4.pdf där det står lite beskrivet.
Jag hittade samma följd av värden på ett ställe i min bin men jag förstår ändå inte hur de kan visa mig vart alla mappar ligger.
Du får gärna förklara för mig hur det hänger ihop.
Annars googlar jag vidare i morgon.

Har du någon fil du vill/kan dela med dig av så skicka gärna den.

Stort tack för hjälpen så länge!
Nu skall jag ut och fortsätta midsommarfirandet!

/Stefan

rkam
25/06/16, 14:58
Her er en sammenligning som jeg har laget:
http://volvospeed.com/vs_forum/files/file/64-v70-960-compare-0261204643_1037358993_9125573_1998_3l_s90zip/

turb00le
26/06/16, 21:43
Det stämmer att det är en JC Indigo.

Det här med Lookup tabeller måste jag läsa på om.
Har tittat i Volvo Motronic 4.4.pdf där det står lite beskrivet.
Jag hittade samma följd av värden på ett ställe i min bin men jag förstår ändå inte hur de kan visa mig vart alla mappar ligger.
Du får gärna förklara för mig hur det hänger ihop.
Annars googlar jag vidare i morgon.

Har du någon fil du vill/kan dela med dig av så skicka gärna den.

Stort tack för hjälpen så länge!
Nu skall jag ut och fortsätta midsommarfirandet!

/Stefan

Hei igjen.
Det er "noe som ikke stemmer" mellom de forskjellige softwarene.
Uansett;
I de to 655 versjonene jeg har (0261203655_1037355485 og 0261203655_2537355953) starter lookup tabell på offset 0xD51
I 0xD51 finner vi 0x1C og i 0xD52 finner vi 0xF2, dvs at en tabell starter på offset 0x1CF2.
I 0xD53 finner vi 0x1D og i 0xD54 finner vi 0x05, dvs at nesten tabell starter på offset 0x1D05
Lengden av den første tabellen blir da 0x1D05-0x1CF2, i desimaltall blir det 19.
Den tabellen er altså ikke en 16x16 tabell som vi leter etter på tenning og lambda.

Derimot starter tenningstabellen i 655 software på offset 0x34EB.
Hvis vi kopierer ut fom 0x34EB og 256 "offset" fram har vi hele 16x16 tenningstabellen.

Det vi kopierte ut er i heksadesimal.
For å få ut verdiene i faktiske grader må vi regne om fra heksadesimal til desimaltall.
Omregningsfaktoren for tenning er (x-30)*0,75 for å få tallet i faktiske grader.

Dette kan settes opp i tunerpro for å gjøre alt enklere, men det tar uhorvelig mye tid.

rkam
27/06/16, 06:59
Tabellar med lengde 19 er akser.
Der er også fleire tabellar av gamal Bosch type med inkluderte akser.

rkam
27/06/16, 20:27
http://forum.vccn.no/img-dump/2016/06/5.png
Merk at rekkefølge i fil er ulik rekkefølge i pointer/lookup tabell.

Indigo
28/06/16, 21:33
Tabellar med lengde 19 er akser.
Der er også fleire tabellar av gamal Bosch type med inkluderte akser.

Hur ser en sådan ut?
Är det då 16x16 adresser för själva mappen + 16 för X och 16 för Y?
Ligger de i direkt före/efter mappen?

Indigo
28/06/16, 23:08
https://www.dropbox.com/s/odgf54qigmxsy7e/2222.jpg?dl=0

Här funderar jag på en sak.
Det står att mappen skall starta på 27DB och nästa mapp börjar på 28EB. 16X16 + 16
Jag tycker att det ser ut som att den "riktiga" mappen ska ligga på 27EB.
På adress 27DB ligger endast värdet 0.

Edit: Hur får man in en bild i inlägget?

rkam
29/06/16, 07:12
!!! "Merk at rekkefølge i fil er ulik rekkefølge i pointer/lookup tabell." !!!

27EB ligger på pointer D79

Gamle typer tabeller med akser ligger lagret slik:

RAM,Akselengde, Verdi1, Verdi2, Verdi3 ...
RAM,Akselengde, Verdi1, Verdi2, Verdi3 ...
Tabelldata

Akseverdier (Eksempel akse med 3 verdier):
Aksetall1=256-Verdi3-Verdi2-Verdi1
Aksetall2=256-Verdi3-Verdi2
Aksetall3=256-Verdi3

Oppslagsverdi blir hentet fra RAM posisjon.

Bilder må lagres eksternt på for eksempel photobucket, imagebox e.l.

Indigo
30/06/16, 23:22
!!! "Merk at rekkefølge i fil er ulik rekkefølge i pointer/lookup tabell." !!!


27EB ligger på pointer D79
Ja jag tittade på fel ställe ser jag nu

Gamle typer tabeller med akser ligger lagret slik:

RAM,Akselengde, Verdi1, Verdi2, Verdi3 ...
RAM,Akselengde, Verdi1, Verdi2, Verdi3 ...
Tabelldata


Jag förstår inte betydelsen av RAM.
Läste någonstans att det är parameternamnet och att det anger en adress i processorns interna minne.


Akseverdier (Eksempel akse med 3 verdier):
Aksetall1=256-Verdi3-Verdi2-Verdi1
Aksetall2=256-Verdi3-Verdi2
Aksetall3=256-Verdi3

Oppslagsverdi blir hentet fra RAM posisjon.
Kan du förklara detta? Vad är oppslagsverdi?

Bilder må lagres eksternt på for eksempel photobucket, imagebox e.l.
Trodde att Dropbox skulle fungera men tydligen inte



Kan du visa en adress i -655 bin som har en gammal tabell?
Då kan jag lättare försöka förstå sammanhanget?

rkam
01/07/16, 12:32
1B81 er en tabell av gammel type med 2 akser. Merket skarp grønn på excel-arket.
1B1F er gammel type med 1 akse.


RAM = Random Access Memory = Minne = Lagerplass for verdier som man kan lese eller skrive enkeltvis i vilkårlig rekkefølge.
RAM posisjon = RAM addresse = "en address i processorns interna minne". Kan også være eksternt minne.

Oppslagsverdi er muligens et dårlig ordvalg.
Verdien fra RAM blir brukt for å finne posisjonen langs aksen som igjen blir brukt for å finne en verdi i tabellen.

Indigo
24/07/16, 11:57
Jag har kopplat upp en box med VAG-COM kabel och kan läsa ut SW version Med Motronic Suite.
Men hur gör jag för att läsa ut innehållet i flashminnet? De 64kb av 128 kb som skall vara möjligt att läsa ut.
Alternativet "Read Flash Content" är inte klickbart i programmet.

Jag kan göra en SRAM Snapshot Backup och spara på datorn.
Vad är detta för minne och vad ligger där?

Indigo
24/07/16, 16:09
Gjorde en test med att köra med klämd slang till tomgångsmotorn (IAC?) för att få motorn att varva ner när jag växlar.
Det blev STOR skillnad. Mycket trevligare att köra.
Men tomgången blev förstås runt 450-500 rpm.

Har tittat på 16x16 mappen på 31EB för IAC och skall testa att sänka dessa enligt tips från Ole.

Det finns också en axel med 16 positioner på 1DF4 som anger mängden luft genom IAC.
Men vad har den för funktion?

Det blev så mycket trevligare att köra bilen med klämd slang på IAC så nu måste jag försöka hitta en inställning för detta.

Idag beställde jag en Ostrich och 32-pin kabel så nu skall jag bara löda loss ett flashminne och ersätta med sockel eller trådar.
Men först vill jag veta om det går att läsa ut ett program med VAGCOM. Ifall minnet skulle gå sönder vid demonteringen.