Vakioecu:n modaus, eli täydellinen säätösysteemi - Seuraavaksi 2002-2007 mallit ???
Tuolta maailmalta löytyi jokin aikaa sitten mielenkiintoinen linkki:
Ridgeracer - ZX12 vakioecun säätämisestä
ja katselin ihaillen miten kawasakimiehet kohta pystyvät täydellisesti säätämään omaa moottorinohjausyksikköään. Jostain kumman syystä kaverit eivät kuitenkaan ajatuksesta syttyneet ja niinpä artikkelin kirjoittaja pyysi busan ecua avattavaksi ja kokeiltavaksi josko sitä pystyisi säätämään...
Busan ECU:n kirurginen avaaminen ja kuvia ohjelmointilaitteesta sekä linkit karttoihin.
Eli ei muuta kuin postia kaverille ja homma käyntiin suomalaisella avustuksella. Ja vaikka tuolla ei tarinaa olekaan julkisesti jatkettu, niin sähköposteja on välitetty kymmeniä ja tällä hetkellä tilanne on seuraava:
- Busan ECU on uudelleenohjelmoitavissa avaamalla ECU:n takaosasta muovit ja paljastamalla ohjelmointiliitin samoin kuin Kawasakin ecutkin
- Vanhemman mallisista (1999-2000) ECUista on polttoainekartta, sytkäkartta, rikastuskartta eri vaihteille (ram air compensation) kartat, kierrosluvun rajoittimen paikat sekä huippunopeuden rajoittimen ohjelmointipaikat selvillä.
- Karttojen muuttamista varten on valmis ilmainen ohjelma, enguinity jolla kartat voidaan muuttaa
- Ohjelmointia varten tarvitaan noin 500usd ohjelmointilaite ja ohjelma jotka voi ostaa jenkeistä.
- ECU:n päivittämiseksi on olemassa selkeät ohjeet joiden perusteella päivityksen voi tehdä kuka vaan jolla on riittävä osaaminen.
- Lisäksi on selvitetty että ECU:sta tulee jatkuvalla syötöllä dataa josta näkyy injektorin pulssinleveys, moottorin lämpö, vikakoodit ja paljon muutakin tietoa. Tämä data voidaan uudelleenohjelmoida niin että jatkossa ecusta saa reaaliaikaista tietoa siitä että millä kartalla ja missä kohdassa milloinkin mennään, eli saadaan ECUun kytketty dataloggeri.
Eli tuolla yllä olevalla pystyy tekemään nyt sitten sen saman mitä hesteceillä, megasquirtilla tai jollain muulla moottorinohjausyksiköllä pelkästään avaamalla 1999-2000 mallisen ECUn takalaidasta yksi kohta ja juottamalla siihen liitin kiinni.
Kaikki tämä tieto mitä projektista on kerätty sekä tulevaisuudessa kerätään on tarkoitettu vapaaseen jakoon ja kyselijöille vastataan mielellään. Paljon on kuitenkin vielä tehtävä jotta asia menisi eteenpäin niin että ensi kaudella olisi jotain uuttakin.
Ensimmäinen isoin haaste on että jostain pitäisi löytää 2002-2007 mallinen ECU (moottorinohjausyksikkö) joka avataan dremelillä "kirurgisesti" ja paljastetaan tuo ohjelmointiliitin. ECU:n ei tarvitse edes olla toimiva - vaan mieluummin esim injektorin, puolan tai bensapumpun vikakoodia antava ja siten vioittunut ja tarpeeton.
Meikäläinen ostaa ohjelmointilaitteen jos tuollainen löytyy niin että päästään katsomaan onko uudemmankin malliset ECU:t uudelleenohjelmoitavissa samalla reseptillä. Ridgeracer jenkeistä lupasi auttaa karttojen etsimisessä ohjelmakoodin joukosta myös uudemman mallisista ecuista.
ps. Ai niin, ja se mistä keväällä kirjoitin - tuo kierrosrajoittimen nosto. Asia on selvitetty Taistolta saadulla 1999 mallisella ECU:lla ja kierrosrajoittimen nosto on mahdollista vaihtamalla kide ECU:n sisällä. Mutta nyt kun tuo ohjelmalllinenkin kierrosrajoittimen poisto on mahdollinen niin ...
EDIT - varmuuden vuoksi pyydettiin sitten saksalaisilta veljiltäkin apua... eli toivottavasti jostain löytyy tuollainen 2002-2007 malli...www.hayabusa.de sucen palstan ilmoitus... sorry kielioppi, tuo on altavistaa...
Edited By PetriK on 1190656233
Ridgeracer - ZX12 vakioecun säätämisestä
ja katselin ihaillen miten kawasakimiehet kohta pystyvät täydellisesti säätämään omaa moottorinohjausyksikköään. Jostain kumman syystä kaverit eivät kuitenkaan ajatuksesta syttyneet ja niinpä artikkelin kirjoittaja pyysi busan ecua avattavaksi ja kokeiltavaksi josko sitä pystyisi säätämään...
Busan ECU:n kirurginen avaaminen ja kuvia ohjelmointilaitteesta sekä linkit karttoihin.
Eli ei muuta kuin postia kaverille ja homma käyntiin suomalaisella avustuksella. Ja vaikka tuolla ei tarinaa olekaan julkisesti jatkettu, niin sähköposteja on välitetty kymmeniä ja tällä hetkellä tilanne on seuraava:
- Busan ECU on uudelleenohjelmoitavissa avaamalla ECU:n takaosasta muovit ja paljastamalla ohjelmointiliitin samoin kuin Kawasakin ecutkin
- Vanhemman mallisista (1999-2000) ECUista on polttoainekartta, sytkäkartta, rikastuskartta eri vaihteille (ram air compensation) kartat, kierrosluvun rajoittimen paikat sekä huippunopeuden rajoittimen ohjelmointipaikat selvillä.
- Karttojen muuttamista varten on valmis ilmainen ohjelma, enguinity jolla kartat voidaan muuttaa
- Ohjelmointia varten tarvitaan noin 500usd ohjelmointilaite ja ohjelma jotka voi ostaa jenkeistä.
- ECU:n päivittämiseksi on olemassa selkeät ohjeet joiden perusteella päivityksen voi tehdä kuka vaan jolla on riittävä osaaminen.
- Lisäksi on selvitetty että ECU:sta tulee jatkuvalla syötöllä dataa josta näkyy injektorin pulssinleveys, moottorin lämpö, vikakoodit ja paljon muutakin tietoa. Tämä data voidaan uudelleenohjelmoida niin että jatkossa ecusta saa reaaliaikaista tietoa siitä että millä kartalla ja missä kohdassa milloinkin mennään, eli saadaan ECUun kytketty dataloggeri.
Eli tuolla yllä olevalla pystyy tekemään nyt sitten sen saman mitä hesteceillä, megasquirtilla tai jollain muulla moottorinohjausyksiköllä pelkästään avaamalla 1999-2000 mallisen ECUn takalaidasta yksi kohta ja juottamalla siihen liitin kiinni.
Kaikki tämä tieto mitä projektista on kerätty sekä tulevaisuudessa kerätään on tarkoitettu vapaaseen jakoon ja kyselijöille vastataan mielellään. Paljon on kuitenkin vielä tehtävä jotta asia menisi eteenpäin niin että ensi kaudella olisi jotain uuttakin.
Ensimmäinen isoin haaste on että jostain pitäisi löytää 2002-2007 mallinen ECU (moottorinohjausyksikkö) joka avataan dremelillä "kirurgisesti" ja paljastetaan tuo ohjelmointiliitin. ECU:n ei tarvitse edes olla toimiva - vaan mieluummin esim injektorin, puolan tai bensapumpun vikakoodia antava ja siten vioittunut ja tarpeeton.
Meikäläinen ostaa ohjelmointilaitteen jos tuollainen löytyy niin että päästään katsomaan onko uudemmankin malliset ECU:t uudelleenohjelmoitavissa samalla reseptillä. Ridgeracer jenkeistä lupasi auttaa karttojen etsimisessä ohjelmakoodin joukosta myös uudemman mallisista ecuista.
ps. Ai niin, ja se mistä keväällä kirjoitin - tuo kierrosrajoittimen nosto. Asia on selvitetty Taistolta saadulla 1999 mallisella ECU:lla ja kierrosrajoittimen nosto on mahdollista vaihtamalla kide ECU:n sisällä. Mutta nyt kun tuo ohjelmalllinenkin kierrosrajoittimen poisto on mahdollinen niin ...
EDIT - varmuuden vuoksi pyydettiin sitten saksalaisilta veljiltäkin apua... eli toivottavasti jostain löytyy tuollainen 2002-2007 malli...www.hayabusa.de sucen palstan ilmoitus... sorry kielioppi, tuo on altavistaa...
Edited By PetriK on 1190656233
Joo - voisi luulla että on yksinkertainen... jos löydät jostain yksinkertaisen kytkentäkaavion niin kerro ihmeessä. Valitettavasti molemmista tätyy maksaa kovaa käteistä. HC12 prosessorille löytyy DIY versio joka on tehty PIC prossun avulla - mutta siinä on eri ajoitukset kuin HC16 BDM:ssä. Tuo progz16+bdm on halvin yhdistelmä mitä toistaiseksi on löytynyt. Mutta en valita hinnasta jos tuo saadaan toimimaan, noihan tarvitsee hankkia vain kerran. Sama juttu kun tuon laajakaistankin kanssa, hankintaa voi sitten myöhemmin käyttää useamman busan kanssa jatkossa.
Mutta ei hätäillä -ensimmäinen juttu on löytää jostain vioittunut uudemman sukupolven ecu josta omistaja voi luopua niin että sen voi avata ja testata että se edes on ohjelmoitavissa. Tai oikeastaan ECUja tarvitaan kaksi kappaletta joista toinen tänne ja toinen jenkkeihin Ridgeracerille.
ECUn luovuttajien lisäksi Motorola 68HC16 assembler osaajille olisi kysyntää tässä projektissa. Samoin kaverille joka haluaa opetella miten enguinity .def tiedostoja rakennetaan.
Tässä linkki sekalaiseen dataan mitä tähän saakka on kovalevylle kertynyt jos joku haluaa tutustua (maileja en tuonne voi kirjesalaisuuden takia suoraan kopioda, mutta kyllä niistäkin dokuja tulee):
Linkki ECU tiedostoihin
Käyttäjätunnus ja Salasana samat kuin tuonne suljetulle osoitealueelle.
Edited By PetriK on 1190731524
Mutta ei hätäillä -ensimmäinen juttu on löytää jostain vioittunut uudemman sukupolven ecu josta omistaja voi luopua niin että sen voi avata ja testata että se edes on ohjelmoitavissa. Tai oikeastaan ECUja tarvitaan kaksi kappaletta joista toinen tänne ja toinen jenkkeihin Ridgeracerille.
ECUn luovuttajien lisäksi Motorola 68HC16 assembler osaajille olisi kysyntää tässä projektissa. Samoin kaverille joka haluaa opetella miten enguinity .def tiedostoja rakennetaan.
Tässä linkki sekalaiseen dataan mitä tähän saakka on kovalevylle kertynyt jos joku haluaa tutustua (maileja en tuonne voi kirjesalaisuuden takia suoraan kopioda, mutta kyllä niistäkin dokuja tulee):
Linkki ECU tiedostoihin
Käyttäjätunnus ja Salasana samat kuin tuonne suljetulle osoitealueelle.
Edited By PetriK on 1190731524
Väylä on Freescalen HC16/BDM speksin mukainen. Löytyy noista prossun manuaaleista tuolta hakemistosta jotka laitoin tuohon edelliseen linkkiin. Samasta tauhkasta löytyy HC12 Turbo BDM kaavio. Väite on että toi HC12 ei toimi koska siinä on erilaiset ajoitukset. Freescalen sivulta löytyy HC16 sarjalle driverit rinnakkaisporttiin kytkettävälle laitteelle - mutta ei kytkistä. No kytkiksen varmaan saan jos tuollaisen haluaa rakentaa ja luottaa freescalen omiin vuosia vanhoihin softiin jotka on tuolla hakemistossa. Mutta aikaa menee vaan turhaan säätämiseen jos tuosta päästä aloittaa.
Ongelma ei siis ole tuon koodin lataaminen ja siihen tarvittava laitteisto. Vuosimallin 1999 ECUn koodi on jo käsittelyssä ja siitä löytyy versiot noista fileistä. Eli jos osaat HC16 assembleria ja Idaprota, niistä taidoista olisi hyötyä koodin kommentoimisessa.
Tällä hetkellä painitaan myös ECU tuottaman sarjaprotokollan kanssa joka on jotain väliltä 4800-9600bit/s. Tuosta sarjaprotokollasta kun saa jatkossa myös logit säätämistä varten joten on todella kiinnostava purkaa. Skoopin ruudulta katselin että protokolla on 0.15ms/bit, kaveri laskeskeli että se olisi 0.164ms/bit. Tuon konvertointi PC:lle sopivaksi saattaa vaatia jonkinmoisen konvertterin tekemisen kun PC:n UART ei siihen taivu - jos joku haluaa ottaa homman tehdäkseen.
Suurempi haaste on löytää uuden mallinen ja vielä mieluummin eurooppalainen ecu Ridgeracerille työstettäväksi. Saksasta tuli tarjous 250e, mutta toivomus on että jostain nurkista saisi sellaisen rikkinäisenä ja lahjoituksena jenkkeihin lähetettäväksi.
Mieluummin lähettää sinne koska kaverilla on valmiina johtosarja ja siihen kytketty pyörän antureita emuloiva boxi. Lisäksi mies on purkanut kawan ecun niin että jokainen prossulle saakka menevä piuha on dokumentoitu. Mä olen aloittanut availemaan busan 1999 ecua samalle tasolle niin että voidaan tehdä samat mittaukset (eli jokaiselta ecun liittimeltä prossun nastalle).
Edited By PetriK on 1190743632
Ongelma ei siis ole tuon koodin lataaminen ja siihen tarvittava laitteisto. Vuosimallin 1999 ECUn koodi on jo käsittelyssä ja siitä löytyy versiot noista fileistä. Eli jos osaat HC16 assembleria ja Idaprota, niistä taidoista olisi hyötyä koodin kommentoimisessa.
Tällä hetkellä painitaan myös ECU tuottaman sarjaprotokollan kanssa joka on jotain väliltä 4800-9600bit/s. Tuosta sarjaprotokollasta kun saa jatkossa myös logit säätämistä varten joten on todella kiinnostava purkaa. Skoopin ruudulta katselin että protokolla on 0.15ms/bit, kaveri laskeskeli että se olisi 0.164ms/bit. Tuon konvertointi PC:lle sopivaksi saattaa vaatia jonkinmoisen konvertterin tekemisen kun PC:n UART ei siihen taivu - jos joku haluaa ottaa homman tehdäkseen.
Suurempi haaste on löytää uuden mallinen ja vielä mieluummin eurooppalainen ecu Ridgeracerille työstettäväksi. Saksasta tuli tarjous 250e, mutta toivomus on että jostain nurkista saisi sellaisen rikkinäisenä ja lahjoituksena jenkkeihin lähetettäväksi.
Mieluummin lähettää sinne koska kaverilla on valmiina johtosarja ja siihen kytketty pyörän antureita emuloiva boxi. Lisäksi mies on purkanut kawan ecun niin että jokainen prossulle saakka menevä piuha on dokumentoitu. Mä olen aloittanut availemaan busan 1999 ecua samalle tasolle niin että voidaan tehdä samat mittaukset (eli jokaiselta ecun liittimeltä prossun nastalle).
Edited By PetriK on 1190743632
Tässä kuva miltä 1999 busan ecu näyttää sisältäpäin:

Elektroniikasta kiinnostuneille täällä kuvat suuremmalla resoluutiolla
Ja myös täällä keskustelua aiheesta lisää:
labusas.org
Edited By PetriK on 1191085034

Elektroniikasta kiinnostuneille täällä kuvat suuremmalla resoluutiolla
Ja myös täällä keskustelua aiheesta lisää:
labusas.org
Edited By PetriK on 1191085034
PetriK, tuli tuossa mieleen että onkohan tuo ECU mikä RidgeRacerilla on alunperin 2001 mallisesta Busasta? Tuli vain mieleen koska kyseli näitä rpm arvoja:
Olisiko 99-00 ECU:sta löytynyt noita 10065 ja 10090 arvoja mitkä luullakseni liittyvät 6. vaihteen "186mph limiteriin"?
So I'm going through the code looking for instances where the RPM is used and I found a routine where it is checked against these values
11,400
11,600
11,800
12,000
10,065
10,090
Olisiko 99-00 ECU:sta löytynyt noita 10065 ja 10090 arvoja mitkä luullakseni liittyvät 6. vaihteen "186mph limiteriin"?
Ylinopeus pitää poissa pahanteosta
+200 MPH & +100 m/s CLUB FINLAND (224.4 mph + 108.37 m/s)
Jari // GSX1400R '0x tuned by TT-Motorsport
+200 MPH & +100 m/s CLUB FINLAND (224.4 mph + 108.37 m/s)
Jari // GSX1400R '0x tuned by TT-Motorsport
Jep - on se kai välimallisesta, ei ainakaan tuosta 1999 mallista joka on rajoitettu. Juteltiin siitä jossain vaiheessa. Joskus alkukeväästä joka kaikki menee niin kuin on suunniteltu niin voin päivittää noi sun rajoittimet sinne sun ecuun sille tasolle missä niiden pitäisikin olla (350km/tjarim kirjoitti:PetriK, tuli tuossa mieleen että onkohan tuo ECU mikä RidgeRacerilla on alunperin 2001 mallisesta Busasta? Tuli vain mieleen koska kyseli näitä rpm arvoja:So I'm going through the code looking for instances where the RPM is used and I found a routine where it is checked against these values
11,400
11,600
11,800
12,000
10,065
10,090
Olisiko 99-00 ECU:sta löytynyt noita 10065 ja 10090 arvoja mitkä luullakseni liittyvät 6. vaihteen "186mph limiteriin"?

Toi mulla täällä oleva on aito 1999 josta rajoittimet on poistettu, pitäisi joskus yrittää softan lataamista siitä - mutta joka tapauksessa tiedetään kyllä miten softan lataus ja rajoitusten muutos tapahtuu noissa vanhemman mallisissa.
Tänään avasin tuollaisen vanhemman ECU:n ja tavoite on että sen perusteella pääsisi tekemään singaalitasoisen tracingin prosessorilta johtosarjan liittimelle. Sitten kaikki olisikin aikalailla valmista jotta voi siirtyä uudemman mallisten pariin.
Uudemmissa samat ohjelmat yms. toimivat, mutta karttojen paikat ovat erilaiset joten jonkin verran uutta työtä sekin taas teettää.
Tehdäänkö tuo Kemissä ja heitetään samalla tuo EMS mäkeen ja säädetään suoraan omaan ECUun tarvittavat muutokset? :pPetriK kirjoitti:jarim kirjoitti:PetriK, tuli tuossa mieleen että onkohan tuo ECU mikä RidgeRacerilla on alunperin 2001 mallisesta Busasta? Tuli vain mieleen koska kyseli näitä rpm arvoja:So I'm going through the code looking for instances where the RPM is used and I found a routine where it is checked against these values
11,400
11,600
11,800
12,000
10,065
10,090
Olisiko 99-00 ECU:sta löytynyt noita 10065 ja 10090 arvoja mitkä luullakseni liittyvät 6. vaihteen "186mph limiteriin"?
Jep - on se kai välimallisesta, ei ainakaan tuosta 1999 mallista joka on rajoitettu. Juteltiin siitä jossain vaiheessa. Joskus alkukeväästä joka kaikki menee niin kuin on suunniteltu niin voin päivittää noi sun rajoittimet sinne sun ecuun sille tasolle missä niiden pitäisikin olla (350km/t.
Toi mulla täällä oleva on aito 1999 josta rajoittimet on poistettu, pitäisi joskus yrittää softan lataamista siitä - mutta joka tapauksessa tiedetään kyllä miten softan lataus ja rajoitusten muutos tapahtuu noissa vanhemman mallisissa.
Tänään avasin tuollaisen vanhemman ECU:n ja tavoite on että sen perusteella pääsisi tekemään singaalitasoisen tracingin prosessorilta johtosarjan liittimelle. Sitten kaikki olisikin aikalailla valmista jotta voi siirtyä uudemman mallisten pariin.
Uudemmissa samat ohjelmat yms. toimivat, mutta karttojen paikat ovat erilaiset joten jonkin verran uutta työtä sekin taas teettää.
Ylinopeus pitää poissa pahanteosta
+200 MPH & +100 m/s CLUB FINLAND (224.4 mph + 108.37 m/s)
Jari // GSX1400R '0x tuned by TT-Motorsport
+200 MPH & +100 m/s CLUB FINLAND (224.4 mph + 108.37 m/s)
Jari // GSX1400R '0x tuned by TT-Motorsport

Tavoite on että kevääksi paketti olisi kasassa (ohjelmointilaite, ohjelmat ja ohjeet) - sitten voin kyllä lainata vehkeitä teille Kemiin.
Nyt metsästyksessä on edelleen uudemman sukupolven ecu (2002-2007). Ohjelmointilaitteen tilaan heti kun ecu on löytynyt ja avattu. Sama ohjelmointilaite käy sitten myös vanhemman mallisiin ecuihin.
Vanhemman mallisesta työn alla on juuri nyt se että mittailen signaaliradat suoraan tuolta piirilevyltä. Eli varmistetaan että mikä johdinsarjan liittimen pinna menee mihinkin prosessorin pinniin. Tuon perusteella saadaan noi kartan akselit purettua tarkemmin ja se kartanvaihtokytkin toteutettua. Tätä tietoa hyödynnetään myös myöhemmin uudemman mallisen ecun purkamisessa.
No joo - näyttää lupaavalta, mutta niin kuin aina näissä projeteissa niin juodaan kahvit vasta kun on saatu ensimmäinen testi tehtyä loppuun saakka.
Tänään löytyi kuitenkin mielenkiintoinen asia. Näyttäisi siltä että harness connector pin 15 olisi ns. ECU A/B kartan vaihtosignaali. Suomeksi sanottuna pin 15 kun on kytkettynä niin kartta vaihtuu.
Voisiko joku verifioida mihin kohtaan liitintä tulee tuo huoltoliittimen piuha - eli punavalkoinen johto Muutenkin jos joku jaksaisi listata että minkävärinen piuha mihinkin liittimeen menee siitä olisi apua...
Tässä ECU:n liittimen numerojärjestys:
ECU:n liittimien numerointi - katsottaessa ECUun päin.
Ja täällä muistiinpanot näistä eri signaalien tracingeista jos joku elektroniikkaa ymmärtävä haluaa kommentoida tai osallistua
Edited By PetriK on 1191153874
Tänään löytyi kuitenkin mielenkiintoinen asia. Näyttäisi siltä että harness connector pin 15 olisi ns. ECU A/B kartan vaihtosignaali. Suomeksi sanottuna pin 15 kun on kytkettynä niin kartta vaihtuu.
Voisiko joku verifioida mihin kohtaan liitintä tulee tuo huoltoliittimen piuha - eli punavalkoinen johto Muutenkin jos joku jaksaisi listata että minkävärinen piuha mihinkin liittimeen menee siitä olisi apua...
Tässä ECU:n liittimen numerojärjestys:
ECU:n liittimien numerointi - katsottaessa ECUun päin.
Ja täällä muistiinpanot näistä eri signaalien tracingeista jos joku elektroniikkaa ymmärtävä haluaa kommentoida tai osallistua
Edited By PetriK on 1191153874
Aivan loistavaa työtä PetriK! Mahtavaa, että joku jaksaa tehdä tällaista tutkimustyötä, ja ennenkaikkea se, että raskii jakaa kaiken tiedon vielä kaikkien saataville. Jos vain itsellä pyörisi nurkissa joutilas ecu, niin voisin tämän tieteen nimissä vaikka henk.koht toimittaa sen "kirurgille".

Edited By JanneT on 1191395686

Edited By JanneT on 1191395686