Members Login
Username 
 
Password 
    Remember Me  
Post Info TOPIC: ECU thread at SVDownUnder


Veteran Member

Status: Offline
Posts: 80
Date:
ECU thread at SVDownUnder



here's a thread at the SVDownUnder site related to hacking the SV's ECU ...

hacking the ECU (SVDownUnder)

__________________


Veteran Member

Status: Offline
Posts: 95
Date:

Bozo(Mark),

I read your posts on SV down under. Wow......you spent some serious time on those SV ECU's. I was wondering....did you ever get to finish the 650 ECU? Thank you.

Jason

__________________


Veteran Member

Status: Offline
Posts: 80
Date:

No I never progressed much with the 650, sorry. Am only just getting back to the 1000 after the best part of a year.

__________________


Veteran Member

Status: Offline
Posts: 95
Date:

bozo wrote:

No I never progressed much with the 650, sorry. Am only just getting back to the 1000 after the best part of a year.





I'll keep up with your work through the posts on the SV site.  Maybe someday somebody will be able to reflash it!  Happy New Year and thank you for your reply!



__________________


Senior Member

Status: Offline
Posts: 116
Date:

Anybody knows why there are 8 maps in speed density and alha N tables? THere should be 4 as I understand, cyl 1, cyl 2 x 2 (ms1, ms0) and there are 8, like 2 for each cylinder...

Psyche please respond me to me email i wrote you I would like to talk a bit about few things we discussed earlier and also i would like to look thru SV definitions more advanced than raw ones

__________________


Guru

Status: Offline
Posts: 963
Date:

What is the 32920-????? number of the ECU?

Can you post the bin / XML?

A quick look at the software should answer your question.

__________________


Senior Member

Status: Offline
Posts: 116
Date:

sure thing:

32920-16GK0

Link to rar with raw xml and bin file all done by bozo:

http://www.2shared.com/file/qh5Y8j5E/BIny_i_defy.html

So quesion is why there are so many maps in Speed D, Alpha N and Ignition sections? There should be less if there are 2 cylinders...

I was not able to find Ignition groups either and also fan temp(there were 4 same values and i am not sure which is for fan for sure)

Thx,
Marcin

__________________


Guru

Status: Offline
Posts: 963
Date:

That xml didn't have any defined maps in it.

The x23y36 maps are the ignition.

They alternate cyl 1, cyl 2, two cylinders per gear group Neutral, Group 1,2,3,4, with a duplicate set for MS1 or

MS0:1, GroupN:4, Cyl 1:2

MS0.Group N.Cyl 1
MS0.Group N.Cyl 2
MS0.Group 1.Cyl 1
...
...
MS1.Group 3.Cyl 2
MS1.Group 4.Cyl 1
MS1.Group 4.Cyl 2

The group is selected at 0x2E4d3 but the group select values are 1,2,4,8. Stock 1st-4th use group 1, 5th and 6th group 2.

Like many Suzukis there are two groups of fuel maps. The first can be considered a neutral / fault map, while the second is the normal operating. Sequence is

MS0:1, Group 1:2, Type SD:AN, Cyl 1:2

MS0.Group 1.SD.Cyl 1
MS0.Group 1.SD.Cyl 2
MS0.Group 1.AN.Cyl 1
...
...
MS1.Group 2.SD.Cyl 2
MS1.Group 2.AN.Cyl 1
MS1.Group 2.AN.Cyl 2



__________________


Senior Member

Status: Offline
Posts: 116
Date:

Well I am a bit confuesd...

So there are 4 groups, but stock ecu uses only 2 gropus right?

I recognised Alpha N maps under x23y46 and Speed D maps under x21y46 and as you say it is only in x21y46 as labeled right?

What about fan control? There are 3 or 4 values in HEX that could match:/

__________________


Guru

Status: Offline
Posts: 963
Date:

Ignition has 5 groups if you include Neutral group. Neutral, Group 1, and Group 2 are used.

I recognised Alpha N maps under x23y46 and Speed D maps under x21y46 and as you say it is only in x21y46 as labeled right?

 

Not sure what you are asking here...



__________________


Senior Member

Status: Offline
Posts: 116
Date:

Hmm, so Gears 5 and 6 are still not using the most powerfull map it seems:)

I mean:

I was looking thru this bin file and as i opened x23y43 catalog i thought that it was all Alpha N maps and also opening x21x43 i thought that there were Speed D maps (i was comparing them to Gixx 1K 05/06) THere were 8 maps in each catalog.

So i was curious which is which as there are only 2 cylinders:)

__________________


Guru

Status: Offline
Posts: 963
Date:

Here is how I listed them in the map lookup table. The C# is cylinder, the last number group.

 

ROM:00028864 ;
ROM:00028864 ;
ROM:00028864 ;
ROM:00028864 sSD_MS0_C1_0:   .data.b b'101010        ; MapType
ROM:00028864                                         ;
ROM:00028864                 .data.b 21              ; MapSizeX
ROM:00028864                 .data.b 43              ; MapSizeY
ROM:00028864                 .data.b 0               ; MapSizeZ
ROM:00028864                 .data.l unk_2EDC0       ; Map_X_data
ROM:00028864                 .data.l unk_2EDEA       ; Map_Y_data
ROM:00028864                 .data.l unk_2EE40       ; Map_Data
ROM:00028864                 .data.l null            ; Map_Null
ROM:00028878 sSD_MS0_C2_0:   .data.b b'101010        ; MapType
ROM:00028878                                         ;
ROM:00028878                 .data.b 21              ; MapSizeX
ROM:00028878                 .data.b 43              ; MapSizeY
ROM:00028878                 .data.b 0               ; MapSizeZ
ROM:00028878                 .data.l unk_2F54E       ; Map_X_data
ROM:00028878                 .data.l unk_2F578       ; Map_Y_data
ROM:00028878                 .data.l unk_2F5CE       ; Map_Data
ROM:00028878                 .data.l null            ; Map_Null
ROM:0002888C
ROM:0002888C sAN_MS0_C1_0:   .data.b b'101010        ; MapType ; ROM:0002888C                 .data.b 23              ; MapSizeX
ROM:0002888C                 .data.b 43              ; MapSizeY
ROM:0002888C                 .data.b 0               ; MapSizeZ
ROM:0002888C                 .data.l unk_2FCDC       ; Map_X_data
ROM:0002888C                 .data.l unk_2FD0A       ; Map_Y_data
ROM:0002888C                 .data.l unk_2FD60       ; Map_Data
ROM:0002888C                 .data.l null            ; Map_Null
ROM:000288A0 sAN_MSO_C2_0:   .data.b b'101010        ; MapType
ROM:000288A0                                         ;
ROM:000288A0                 .data.b 23              ; MapSizeX
ROM:000288A0                 .data.b 43              ; MapSizeY
ROM:000288A0                 .data.b 0               ; MapSizeZ
ROM:000288A0                 .data.l unk_3051A       ; Map_X_data
ROM:000288A0                 .data.l unk_30548       ; Map_Y_data
ROM:000288A0                 .data.l unk_3059E       ; Map_Data
ROM:000288A0                 .data.l null            ; Map_Null
ROM:000288B4 sSD_MS0_C1_1:   .data.b b'101010        ; MapType
ROM:000288B4                 .data.b 21              ; MapSizeX
ROM:000288B4                 .data.b 43              ; MapSizeY
ROM:000288B4                 .data.b 0               ; MapSizeZ
ROM:000288B4                 .data.l unk_30D58       ; Map_X_data
ROM:000288B4                 .data.l unk_30D82       ; Map_Y_data
ROM:000288B4                 .data.l unk_30DD8       ; Map_Data
ROM:000288B4                 .data.l null            ; Map_Null
ROM:000288C8 sSD_MS0_C2_1:   .data.b b'101010        ; MapType
ROM:000288C8                                         ;
ROM:000288C8                 .data.b 21              ; MapSizeX
ROM:000288C8                 .data.b 43              ; MapSizeY
ROM:000288C8                 .data.b 0               ; MapSizeZ
ROM:000288C8                 .data.l unk_314E6       ; Map_X_data
ROM:000288C8                 .data.l unk_31510       ; Map_Y_data
ROM:000288C8                 .data.l unk_31566       ; Map_Data
ROM:000288C8                 .data.l null            ; Map_Null
ROM:000288DC sAN_MS0_C1_1:   .data.b b'101010        ; MapType ; ROM:000288DC                 .data.b 23              ; MapSizeX
ROM:000288DC                 .data.b 43              ; MapSizeY
ROM:000288DC                 .data.b 0               ; MapSizeZ
ROM:000288DC                 .data.l unk_31C74       ; Map_X_data
ROM:000288DC                 .data.l unk_31CA2       ; Map_Y_data
ROM:000288DC                 .data.l unk_31CF8       ; Map_Data
ROM:000288DC                 .data.l null            ; Map_Null
ROM:000288F0 sAN_MS0_C2_1:   .data.b b'101010        ; MapType
ROM:000288F0                 .data.b 23              ; MapSizeX
ROM:000288F0                 .data.b 43              ; MapSizeY
ROM:000288F0                 .data.b 0               ; MapSizeZ
ROM:000288F0                 .data.l unk_324B2       ; Map_X_data
ROM:000288F0                 .data.l unk_324E0       ; Map_Y_data
ROM:000288F0                 .data.l unk_32536       ; Map_Data
ROM:000288F0                 .data.l null            ; Map_Null
ROM:00028904 sSD_MS1_C1_0:   .data.b b'101010        ; MapType ; ROM:00028904                 .data.b 21              ; MapSizeX
ROM:00028904                 .data.b 43              ; MapSizeY
ROM:00028904                 .data.b 0               ; MapSizeZ
ROM:00028904                 .data.l unk_32CF0       ; Map_X_data
ROM:00028904                 .data.l unk_32D1A       ; Map_Y_data
ROM:00028904                 .data.l unk_32D70       ; Map_Data
ROM:00028904                 .data.l null            ; Map_Null
ROM:00028918 sSD_MS1_C2_0:   .data.b b'101010        ; MapType
ROM:00028918                 .data.b 21              ; MapSizeX
ROM:00028918                 .data.b 43              ; MapSizeY
ROM:00028918                 .data.b 0               ; MapSizeZ
ROM:00028918                 .data.l unk_3347E       ; Map_X_data
ROM:00028918                 .data.l unk_334A8       ; Map_Y_data
ROM:00028918                 .data.l unk_334FE       ; Map_Data
ROM:00028918                 .data.l null            ; Map_Null
ROM:0002892C sAN_MS1_C1_0:   .data.b b'101010        ; MapType ; ROM:0002892C                 .data.b 23              ; MapSizeX
ROM:0002892C                 .data.b 43              ; MapSizeY
ROM:0002892C                 .data.b 0               ; MapSizeZ
ROM:0002892C                 .data.l unk_33C0C       ; Map_X_data
ROM:0002892C                 .data.l unk_33C3A       ; Map_Y_data
ROM:0002892C                 .data.l unk_33C90       ; Map_Data
ROM:0002892C                 .data.l null            ; Map_Null
ROM:00028940 sAN_MS1_C2_0:   .data.b b'101010        ; MapType
ROM:00028940                 .data.b 23              ; MapSizeX
ROM:00028940                 .data.b 43              ; MapSizeY
ROM:00028940                 .data.b 0               ; MapSizeZ
ROM:00028940                 .data.l unk_3444A       ; Map_X_data
ROM:00028940                 .data.l unk_34478       ; Map_Y_data
ROM:00028940                 .data.l unk_344CE       ; Map_Data
ROM:00028940                 .data.l null            ; Map_Null
ROM:00028954 sSD_MS1_C1_1:   .data.b b'101010        ; MapType
ROM:00028954                 .data.b 21              ; MapSizeX
ROM:00028954                 .data.b 43              ; MapSizeY
ROM:00028954                 .data.b 0               ; MapSizeZ
ROM:00028954                 .data.l unk_34C88       ; Map_X_data
ROM:00028954                 .data.l unk_34CB2       ; Map_Y_data
ROM:00028954                 .data.l unk_34D08       ; Map_Data
ROM:00028954                 .data.l null            ; Map_Null
ROM:00028968 sSD_MS1_C2_1:   .data.b b'101010        ; MapType
ROM:00028968                 .data.b 21              ; MapSizeX
ROM:00028968                 .data.b 43              ; MapSizeY
ROM:00028968                 .data.b 0               ; MapSizeZ
ROM:00028968                 .data.l unk_35416       ; Map_X_data
ROM:00028968                 .data.l unk_35440       ; Map_Y_data
ROM:00028968                 .data.l unk_35496       ; Map_Data
ROM:00028968                 .data.l null            ; Map_Null
ROM:0002897C
ROM:0002897C sAN_MS1_C1_1:   .data.b b'101010        ; MapType ; ROM:0002897C                 .data.b 23              ; MapSizeX
ROM:0002897C                 .data.b 43              ; MapSizeY
ROM:0002897C                 .data.b 0               ; MapSizeZ
ROM:0002897C                 .data.l unk_35BA4       ; Map_X_data
ROM:0002897C                 .data.l unk_35BD2       ; Map_Y_data
ROM:0002897C                 .data.l unk_35C28       ; Map_Data
ROM:0002897C                 .data.l null            ; Map_Null
ROM:00028990 sAN_MS1_C2_1:   .data.b b'101010        ; MapType
ROM:00028990                 .data.b 23              ; MapSizeX
ROM:00028990                 .data.b 43              ; MapSizeY
ROM:00028990                 .data.b 0               ; MapSizeZ
ROM:00028990                 .data.l unk_363E2       ; Map_X_data
ROM:00028990                 .data.l unk_36410       ; Map_Y_data
ROM:00028990                 .data.l unk_36466       ; Map_Data
ROM:00028990                 .data.l null            ; Map_Null
ROM:000289A4



__________________


Senior Member

Status: Offline
Posts: 116
Date:

Great now I understand it all;)

Last thing - the Fan. Any ideas how to state which values are responsible for sure?

__________________


Guru

Status: Offline
Posts: 963
Date:

If you want to know for sure you trace the suspected value in the disassembled code (IDApro) and see if it is compared to the Engine Coolant Temperature sensor voltage converted to Celsius and sets a flag that when traced turns on/off an I/O port pin. That's what I would do ;)

I took a quick look and couldn't find any fan code. You sure this bike doesn't have a thermostatic switch in the radiator. Do you have a link to a manual?

__________________


Senior Member

Status: Offline
Posts: 116
Date:

http://www.edubs.net/bikestuff/sv1000/sv1000_2003ServiceManual/5_Cooling_and_Lubrication_System.pdf

It seems you're right...

__________________


Senior Member

Status: Offline
Posts: 179
Date:

XML for 32920-16GK0



Attachments
__________________

http://motorsport-brix.de/



Senior Member

Status: Offline
Posts: 179
Date:

Limiter found.SV Limiter.JPG



__________________

http://motorsport-brix.de/



Guru

Status: Offline
Posts: 963
Date:

Have you posted the xml anywhere?

__________________


Senior Member

Status: Offline
Posts: 179
Date:

XML for K3/4



Attachments
__________________

http://motorsport-brix.de/

Page 1 of 1  sorted by
 
Quick Reply

Please log in to post quick replies.

Tweet this page Post to Digg Post to Del.icio.us


Create your own FREE Forum
Report Abuse
Powered by ActiveBoard