V1.1.6 - Several Bugfixes, Additions, Etc
This commit is contained in:
parent
1a9ab55660
commit
49828256d2
|
@ -1,272 +1,296 @@
|
|||
37805-PCX-U020|142
|
||||
37805-PCX-U120|78
|
||||
37805-PZD-3090|172
|
||||
37805-PZD-4160|180
|
||||
37805-PZD-4170|106
|
||||
37805-PZD-A380|50
|
||||
37805-PZD-A480|232
|
||||
37805-PZX-A080|54
|
||||
37805-R40-A190|158
|
||||
37805-R40-A240|176
|
||||
37805-R40-A340|160
|
||||
37805-R40-A590|224
|
||||
37805-R40-A730|240
|
||||
37805-R40-A830|218
|
||||
37805-R40-K030|94
|
||||
37805-R40-K130|112
|
||||
37805-R40-K530|68
|
||||
37805-R40-K630|242
|
||||
37805-R40-U530|20
|
||||
37805-R41-L590|64
|
||||
37805-R41-L630|200
|
||||
37805-R41-L730|132
|
||||
37805-R42-A090|186
|
||||
37805-R42-A140|194
|
||||
37805-R42-A240|158
|
||||
37805-R42-A590|216
|
||||
37805-R42-A630|12
|
||||
37805-R42-A730|124
|
||||
37805-R43-L590|102
|
||||
37805-R43-L630|16
|
||||
37805-R43-L730|82
|
||||
37805-R44-X630|30
|
||||
37805-R46-X630|102
|
||||
37805-R49-U030|210
|
||||
37805-R60-M540|18
|
||||
37805-R60-M720|220
|
||||
37805-R60-U550|6
|
||||
37805-R8A-A560|0
|
||||
37805-R8A-A660|0
|
||||
37805-R8A-X540|0
|
||||
37805-RBJ-3090|2
|
||||
37805-RBJ-4050|112
|
||||
37805-RBJ-A430|122
|
||||
37805-RBJ-A560|252
|
||||
37805-RBJ-L440|178
|
||||
37805-RBJ-L560|78
|
||||
37805-RBJ-T520|164
|
||||
37805-RC0-M030|58
|
||||
37805-RC0-M530|30
|
||||
37805-RC0-M630|226
|
||||
37805-RC030|86
|
||||
37805-RC1-M030|112
|
||||
37805-RC1-M540|110
|
||||
37805-RC1-P120|16
|
||||
37805-RRB-A140|233
|
||||
37805-RWC-A720|167
|
||||
37805-RWC-A620|136
|
||||
37805-5A2-A160|91
|
||||
37805-5A2-A060|91
|
||||
37805-5AM-A050|36
|
||||
37805-5AM-C050|105
|
||||
37805-PCX-U020|86
|
||||
37805-PCX-U120|23
|
||||
37805-PZD-3090|144
|
||||
37805-PZD-4160|2
|
||||
37805-PZD-4170|191
|
||||
37805-PZD-A380|85
|
||||
37805-PZD-A480|20
|
||||
37805-PZX-A080|103
|
||||
37805-R40-A190|209
|
||||
37805-R40-A240|16
|
||||
37805-R40-A340|214
|
||||
37805-R40-A590|214
|
||||
37805-R40-A730|37
|
||||
37805-R40-A830|139
|
||||
37805-R40-K030|74
|
||||
37805-R40-K130|94
|
||||
37805-R40-K530|97
|
||||
37805-R40-K630|17
|
||||
37805-R40-U530|39
|
||||
37805-R41-L590|39
|
||||
37805-R41-L630|238
|
||||
37805-R41-L730|40
|
||||
37805-R42-A090|23
|
||||
37805-R42-A140|74
|
||||
37805-R42-A240|237
|
||||
37805-R42-A590|237
|
||||
37805-R42-A630|102
|
||||
37805-R42-A730|79
|
||||
37805-R43-L590|110
|
||||
37805-R43-L630|94
|
||||
37805-R43-L730|26
|
||||
37805-R44-X630|58
|
||||
37805-R46-X630|161
|
||||
37805-R49-U030|190
|
||||
37805-R60-M540|118
|
||||
37805-R60-M720|86
|
||||
37805-R60-U550|217
|
||||
37805-R8A-A560|137
|
||||
37805-R8A-A660|141
|
||||
37805-R8A-X540|25
|
||||
37805-RBJ-3090|231
|
||||
37805-RBJ-4050|88
|
||||
37805-RBJ-A430|140
|
||||
37805-RBJ-A560|225
|
||||
37805-RBJ-L440|146
|
||||
37805-RBJ-L560|54
|
||||
37805-RBJ-T520|237
|
||||
37805-RC0-M030|37
|
||||
37805-RC0-M130|65
|
||||
37805-RC0-M530|79
|
||||
37805-RC0-M630|18
|
||||
37805-RC1-M030|102
|
||||
37805-RC1-M540|222
|
||||
37805-RC1-P120|81
|
||||
37805-RC1-P520|158
|
||||
37805-RC1-P720|64
|
||||
37805-RD1-X020|180
|
||||
37805-RD1-X520|234
|
||||
37805-RDA-A850|176
|
||||
37805-RDA-X750|208
|
||||
37805-RDB-A040|126
|
||||
37805-RDB-A120|102
|
||||
37805-RDB-A560|186
|
||||
37805-RDB-A630|36
|
||||
37805-REX-X540|46
|
||||
37805-REZ-A570|132
|
||||
37805-RGL-A020|8
|
||||
37805-RGL-A840|216
|
||||
37805-RGL-A930|214
|
||||
37805-RGL-K920|124
|
||||
37805-RGL-X830|210
|
||||
37805-RGL-X920|118
|
||||
37805-RGL-Y820|160
|
||||
37805-RGM-A840|214
|
||||
37805-RGW-A060|184
|
||||
37805-RGW-A960|112
|
||||
37805-RJE-A840|162
|
||||
37805-RJE-A960|0
|
||||
37805-RJE-K020|82
|
||||
37805-RJE-K720|0
|
||||
37805-RJE-X640|102
|
||||
37805-RJE-X730|0
|
||||
37805-RK8-N520|186
|
||||
37805-RK8-N740|116
|
||||
37805-RK8-N840|120
|
||||
37805-RKG-A560|222
|
||||
37805-RKG-A720|0
|
||||
37805-RKG-U520|52
|
||||
37805-RKG-X550|220
|
||||
37805-RKG-X720|0
|
||||
37805-RKG-Y520|78
|
||||
37805-RL5-A070|250
|
||||
37805-RL5-A120|228
|
||||
37805-RL5-A560|170
|
||||
37805-RL5-A710|14
|
||||
37805-RL5-X020|68
|
||||
37805-RL5-X520|214
|
||||
37805-RL8-A520|98
|
||||
37805-RL8-A730|0
|
||||
37805-RL8-X520|234
|
||||
37805-RL8-X730|0
|
||||
37805-RME-A180|92
|
||||
37805-RME-A220|72
|
||||
37805-RME-A520|70
|
||||
37805-RME-A690|194
|
||||
37805-RME-A720|70
|
||||
37805-RME-A890|194
|
||||
37805-RME-C220|140
|
||||
37805-RME-C410|16
|
||||
37805-RME-C520|96
|
||||
37805-RME-C720|134
|
||||
37805-RME-C890|2
|
||||
37805-RMX-3250|74
|
||||
37805-RMX-5070|154
|
||||
37805-RMX-5150|186
|
||||
37805-RMX-A060|54
|
||||
37805-RMX-A130|246
|
||||
37805-RMX-A630|158
|
||||
37805-RMX-X050|88
|
||||
37805-RMX-X550|98
|
||||
37805-RN0-3150|124
|
||||
37805-RN0-3160|254
|
||||
37805-RN0-A070|0
|
||||
37805-RN0-A570|248
|
||||
37805-RN0-A630|196
|
||||
37805-RN0-A770|116
|
||||
37805-RN0-A830|64
|
||||
37805-RN0-A970|0
|
||||
37805-RN0-C050|0
|
||||
37805-RN0-C950|0
|
||||
37805-RN0-K030|0
|
||||
37805-RN0-K130|0
|
||||
37805-RN0-M040|0
|
||||
37805-RN0-M830|0
|
||||
37805-RN0-M940|0
|
||||
37805-RN0-X030|0
|
||||
37805-RN0-X560|188
|
||||
37805-RN0-X620|132
|
||||
37805-RN0-X760|56
|
||||
37805-RN0-X820|0
|
||||
37805-RN0-X940|0
|
||||
37805-RN030|0
|
||||
37805-RNA-3260|168
|
||||
37805-RNA-3290|96
|
||||
37805-RNA-3450|12
|
||||
37805-RNA-3470|74
|
||||
37805-RNA-A150|230
|
||||
37805-RNA-A240|26
|
||||
37805-RNA-A340|164
|
||||
37805-RNA-A680|106
|
||||
37805-RNA-A740|176
|
||||
37805-RNA-A840|90
|
||||
37805-RNA-C130|226
|
||||
37805-RNA-C240|190
|
||||
37805-RNA-C340|68
|
||||
37805-RNA-C440|194
|
||||
37805-RNA-C640|154
|
||||
37805-RC1-P720|156
|
||||
37805-RD1-X020|215
|
||||
37805-RD1-X520|43
|
||||
37805-RDA-A850|225
|
||||
37805-RDA-X750|253
|
||||
37805-RDB-A040|201
|
||||
37805-RDB-A120|135
|
||||
37805-RDB-A560|27
|
||||
37805-RDB-A630|115
|
||||
37805-REX-X540|212
|
||||
37805-REZ-A570|34
|
||||
37805-RGL-A020|37
|
||||
37805-RGL-A840|157
|
||||
37805-RGL-A930|98
|
||||
37805-RGL-K920|19
|
||||
37805-RGL-X830|148
|
||||
37805-RGL-X920|13
|
||||
37805-RGL-Y820|86
|
||||
37805-RGM-A840|130
|
||||
37805-RGW-A060|183
|
||||
37805-RGW-A960|70
|
||||
37805-RJE-A840|59
|
||||
37805-RJE-A960|182
|
||||
37805-RJE-K020|230
|
||||
37805-RJE-K720|35
|
||||
37805-RJE-X640|249
|
||||
37805-RJE-X730|35
|
||||
37805-RK8-N520|89
|
||||
37805-RK8-N740|46
|
||||
37805-RK8-N840|50
|
||||
37805-RKG-A560|153
|
||||
37805-RKG-A720|104
|
||||
37805-RKG-U520|211
|
||||
37805-RKG-X550|148
|
||||
37805-RKG-X720|101
|
||||
37805-RKG-Y520|234
|
||||
37805-RL5-A070|55
|
||||
37805-RL5-A120|155
|
||||
37805-RL5-A560|94
|
||||
37805-RL5-A710|207
|
||||
37805-RL5-X020|199
|
||||
37805-RL5-X520|164
|
||||
37805-RL8-A520|51
|
||||
37805-RL8-A730|235
|
||||
37805-RL8-X520|184
|
||||
37805-RL8-X730|234
|
||||
37805-RME-A180|40
|
||||
37805-RME-A690|67
|
||||
37805-RME-A890|146
|
||||
37805-RME-C410|148
|
||||
37805-RME-C890|212
|
||||
37805-RME-A220|165
|
||||
37805-RME-A520|193
|
||||
37805-RME-A720|17
|
||||
37805-RME-C220|236
|
||||
37805-RME-C520|222
|
||||
37805-RME-C720|84
|
||||
37805-RME-A520|193
|
||||
37805-RME-A690|67
|
||||
37805-RME-A720|17
|
||||
37805-RME-A890|146
|
||||
37805-RME-C220|236
|
||||
37805-RME-C410|148
|
||||
37805-RME-C520|222
|
||||
37805-RME-C720|84
|
||||
37805-RME-C890|212
|
||||
37805-RMX-3250|109
|
||||
37805-RMX-5070|158
|
||||
37805-RMX-5150|253
|
||||
37805-RMX-A060|59
|
||||
37805-RMX-A130|250
|
||||
37805-RMX-A630|213
|
||||
37805-RMX-X050|125
|
||||
37805-RMX-X550|170
|
||||
37805-RN0-3150|155
|
||||
37805-RN0-3160|255
|
||||
37805-RN0-A070|39
|
||||
37805-RN0-A570|8
|
||||
37805-RN0-A630|178
|
||||
37805-RN0-A770|134
|
||||
37805-RN0-A830|49
|
||||
37805-RN0-A970|40
|
||||
37805-RN0-C050|37
|
||||
37805-RN0-C950|39
|
||||
37805-RN0-K030|4
|
||||
37805-RN0-K130|5
|
||||
37805-RN0-M040|64
|
||||
37805-RN0-M130|39
|
||||
37805-RN0-M830|41
|
||||
37805-RN0-M940|66
|
||||
37805-RN0-X030|237
|
||||
37805-RN0-X560|198
|
||||
37805-RN0-X620|113
|
||||
37805-RN0-X760|69
|
||||
37805-RN0-X820|239
|
||||
37805-RN0-X940|239
|
||||
37805-RNA-3260|178
|
||||
37805-RNA-3290|115
|
||||
37805-RNA-3450|129
|
||||
37805-RNA-3470|199
|
||||
37805-RNA-A150|164
|
||||
37805-RNA-A240|169
|
||||
37805-RNA-A340|51
|
||||
37805-RNA-A680|144
|
||||
37805-RNA-A680|144
|
||||
37805-RNA-A740|163
|
||||
37805-RNA-A740|163
|
||||
37805-RNA-A840|77
|
||||
37805-RNA-A840|77
|
||||
37805-RNA-C130|168
|
||||
37805-RNA-C240|91
|
||||
37805-RNA-C340|223
|
||||
37805-RNA-C440|89
|
||||
37805-RNA-C640|204
|
||||
37805-RNA-C740|248
|
||||
37805-RNA-C840|126
|
||||
37805-RNA-C910|130
|
||||
37805-RNA-K080|212
|
||||
37805-RNA-K590|64
|
||||
37805-RNA-U720|50
|
||||
37805-RNA-U840|16
|
||||
37805-RNA-U950|36
|
||||
37805-RNA-Y030|122
|
||||
37805-RNA-Y330|92
|
||||
37805-RNA-Y530|70
|
||||
37805-RNA-Y720|212
|
||||
37805-RNA-Y830|164
|
||||
37805-RNB-X040|184
|
||||
37805-RNB-X120|134
|
||||
37805-RNB-X560|58
|
||||
37805-RNB-X620|10
|
||||
37805-RND-M030|212
|
||||
37805-RND-M530|118
|
||||
37805-RND-M620|40
|
||||
37805-RND-M720|124
|
||||
37805-RND-P030|78
|
||||
37805-RND-P540|232
|
||||
37805-RND-P740|154
|
||||
37805-RNE-A550|224
|
||||
37805-RNF-U050|232
|
||||
37805-RNF-U540|198
|
||||
37805-RNF-U730|42
|
||||
37805-RNT-U030|0
|
||||
37805-RNT-U520|138
|
||||
37805-RNV-B030|2
|
||||
37805-RNV-B530|214
|
||||
37805-RNV-B630|128
|
||||
37805-RNV-B730|208
|
||||
37805-RNV-M070|60
|
||||
37805-RNV-M560|176
|
||||
37805-RNV-M660|90
|
||||
37805-RNV-R020|168
|
||||
37805-RNV-R520|56
|
||||
37805-RNV-R620|2
|
||||
37805-RNV-R720|50
|
||||
37805-RNV-Z020|180
|
||||
37805-RNV-Z520|26
|
||||
37805-RNV-Z620|228
|
||||
37805-RNV-Z720|18
|
||||
37805-RNX-M020|52
|
||||
37805-RNX-M520|204
|
||||
37805-RNX-M620|132
|
||||
37805-RP3-3050|88
|
||||
37805-RP3-3060|80
|
||||
37805-RP3-3070|140
|
||||
37805-RP3-4050|136
|
||||
37805-RP3-A170|48
|
||||
37805-RP3-A770|98
|
||||
37805-RP6-A560|0
|
||||
37805-RP6-A640|0
|
||||
37805-RP6-A760|0
|
||||
37805-RP6-A840|0
|
||||
37805-RP6-X560|0
|
||||
37805-RP6-X640|0
|
||||
37805-RRA-C040|80
|
||||
37805-RNA-C840|125
|
||||
37805-RNA-C910|78
|
||||
37805-RNA-K080|9
|
||||
37805-RNA-K590|78
|
||||
37805-RNA-U720|202
|
||||
37805-RNA-U840|43
|
||||
37805-RNA-U950|50
|
||||
37805-RNA-Y030|129
|
||||
37805-RNA-Y330|109
|
||||
37805-RNA-Y530|58
|
||||
37805-RNA-Y720|197
|
||||
37805-RNA-Y830|149
|
||||
37805-RNB-X040|247
|
||||
37805-RNB-X120|189
|
||||
37805-RNB-X560|218
|
||||
37805-RNB-X620|163
|
||||
37805-RND-M030|59
|
||||
37805-RND-M530|40
|
||||
37805-RND-M620|190
|
||||
37805-RND-M720|12
|
||||
37805-RND-P030|133
|
||||
37805-RND-P540|254
|
||||
37805-RND-P740|177
|
||||
37805-RNE-A550|172
|
||||
37805-RNE-A550|172
|
||||
37805-RNF-U050|181
|
||||
37805-RNF-U540|110
|
||||
37805-RNF-U730|208
|
||||
37805-RNT-U030|51
|
||||
37805-RNT-U520|56
|
||||
37805-RNV-B030|249
|
||||
37805-RNV-B530|16
|
||||
37805-RNV-B630|193
|
||||
37805-RNV-B730|9
|
||||
37805-RNV-M070|17
|
||||
37805-RNV-M560|199
|
||||
37805-RNV-M660|121
|
||||
37805-RNV-R020|23
|
||||
37805-RNV-R520|227
|
||||
37805-RNV-R620|182
|
||||
37805-RNV-R720|221
|
||||
37805-RNV-Z020|33
|
||||
37805-RNV-Z520|62
|
||||
37805-RNV-Z620|17
|
||||
37805-RNV-Z720|54
|
||||
37805-RNX-M020|8
|
||||
37805-RNX-M520|127
|
||||
37805-RNX-M620|56
|
||||
37805-RP3-3050|92
|
||||
37805-RP3-3060|84
|
||||
37805-RP3-3070|230
|
||||
37805-RP3-4050|226
|
||||
37805-RP3-A170|44
|
||||
37805-RP3-A770|172
|
||||
37805-RP6-A560|35
|
||||
37805-RP6-A640|176
|
||||
37805-RP6-A760|35
|
||||
37805-RP6-A840|175
|
||||
37805-RP6-X560|30
|
||||
37805-RP6-X640|170
|
||||
37805-RRA-C040|126
|
||||
37805-RRA-C540|6
|
||||
37805-RRB-3150|4
|
||||
37805-RRB-A090|118
|
||||
37805-RRB-A140|152
|
||||
37805-RRB-K020|162
|
||||
37805-RRB-X120|70
|
||||
37805-RRD-M220|184
|
||||
37805-RRD-P120|178
|
||||
37805-RRD20|110
|
||||
37805-RRH-U020|6
|
||||
37805-RRH-U520|32
|
||||
37805-RRH-U620|24
|
||||
37805-RTW-3050|76
|
||||
37805-RTW-A050|72
|
||||
37805-RTW-P020|242
|
||||
37805-RV0-3290|0
|
||||
37805-RV0-A580|0
|
||||
37805-RV0-A650|0
|
||||
37805-RV0-A780|0
|
||||
37805-RV0-X580|0
|
||||
37805-RV0-X640|0
|
||||
37805-RV0-X780|0
|
||||
37805-RV0-Y640|0
|
||||
37805-RV0-Y780|0
|
||||
37805-RWC-A570|208
|
||||
37805-RWC-A620|236
|
||||
37805-RWC-A720|12
|
||||
37805-RWC-X560|174
|
||||
37805-RWC-X620|28
|
||||
37805-RYE-A040|0
|
||||
37805-RYE-A140|0
|
||||
37805-RYE-A590|220
|
||||
37805-RYE-A630|168
|
||||
37805-RYE-A750|0
|
||||
37805-RYE-A850|0
|
||||
37805-RYE-X580|202
|
||||
37805-RYE-X620|146
|
||||
37805-RYE-X750|0
|
||||
37805-RYE-X830|0
|
||||
37805-RZA-A570|234
|
||||
37805-RZA-A770|198
|
||||
37805-RZA-K130|230
|
||||
37805-RZA-K230|220
|
||||
37805-RZA-K320|2
|
||||
37805-RZA-K520|26
|
||||
37805-RZA-K620|86
|
||||
37805-RZA-K720|60
|
||||
37805-RZA-K930|36
|
||||
37805-RZA-X630|52
|
||||
37805-RZA-X830|16
|
||||
37805-RZP-M020|168
|
||||
37805-RZP-M520|134
|
||||
37805-RZP-M720|104
|
||||
37805-RZP-M820|110
|
||||
37805-RRB-3150|117
|
||||
37805-RRB-A090|198
|
||||
37805-RRB-A140|233
|
||||
37805-RRB-K020|246
|
||||
37805-RRB-X120|153
|
||||
37805-RRD-M120|32
|
||||
37805-RRD-M220|112
|
||||
37805-RRD-P120|6
|
||||
37805-RRH-U020|121
|
||||
37805-RRH-U520|100
|
||||
37805-RRH-U620|92
|
||||
37805-RTW-3050|106
|
||||
37805-RTW-A050|8
|
||||
37805-RTW-P020|152
|
||||
37805-RTW-P020|152
|
||||
37805-RV0-3290|39
|
||||
37805-RV0-A580|37
|
||||
37805-RV0-A650|229
|
||||
37805-RV0-A780|54
|
||||
37805-RV0-X580|35
|
||||
37805-RV0-X640|222
|
||||
37805-RV0-X780|53
|
||||
37805-RV0-Y640|215
|
||||
37805-RV0-Y780|47
|
||||
37805-RWC-A570|237
|
||||
37805-RWC-A620|136
|
||||
37805-RWC-A720|167
|
||||
37805-RWC-A720|167
|
||||
37805-RWC-X560|205
|
||||
37805-RWC-X620|182
|
||||
37805-RX0-A140|45
|
||||
37805-RX0-A220|174
|
||||
37805-RYE-A040|63
|
||||
37805-RYE-A140|62
|
||||
37805-RYE-A590|42
|
||||
37805-RYE-A630|114
|
||||
37805-RYE-A750|243
|
||||
37805-RYE-A850|242
|
||||
37805-RYE-X580|21
|
||||
37805-RYE-X620|88
|
||||
37805-RYE-X750|237
|
||||
37805-RYE-X830|213
|
||||
37805-RZA-A570|248
|
||||
37805-RZA-A770|212
|
||||
37805-RZA-K130|186
|
||||
37805-RZA-K230|176
|
||||
37805-RZA-K320|212
|
||||
37805-RZA-K520|216
|
||||
37805-RZA-K620|21
|
||||
37805-RZA-K720|250
|
||||
37805-RZA-K930|226
|
||||
37805-RZA-X630|240
|
||||
37805-RZA-X830|204
|
||||
37805-RZP-M020|130
|
||||
37805-RZP-M520|117
|
||||
37805-RZP-M720|56
|
||||
37805-RZP-M820|62
|
||||
|
|
|
@ -311,8 +311,8 @@ internal class ClassEditor
|
|||
|
||||
public void SaveROMBytes(string string_4)
|
||||
{
|
||||
try
|
||||
{
|
||||
//try
|
||||
//{
|
||||
if (this.ValuesChanged && this.SelectedTableSize != 0 && this.SelectedROMLocation != 0)
|
||||
{
|
||||
this.GetChanges();
|
||||
|
@ -328,13 +328,13 @@ internal class ClassEditor
|
|||
if (FileFormat == "1mb-fw")
|
||||
{
|
||||
byte[] BufferBytes = new byte[SavingBytes.Length - 0x8000];
|
||||
for (int i = 0; i < SavingBytes.Length; i++) BufferBytes[i] = SavingBytes[i + 0x8000];
|
||||
for (int i = 0; i < BufferBytes.Length; i++) BufferBytes[i] = SavingBytes[i + 0x8000];
|
||||
SavingBytes = BufferBytes;
|
||||
}
|
||||
if (FileFormat == "2mb-fw" || FileFormat == "4mb-fw")
|
||||
{
|
||||
byte[] BufferBytes = new byte[SavingBytes.Length - 0x10000];
|
||||
for (int i = 0; i < SavingBytes.Length; i++) BufferBytes[i] = SavingBytes[i + 0x10000];
|
||||
for (int i = 0; i < BufferBytes.Length; i++) BufferBytes[i] = SavingBytes[i + 0x10000];
|
||||
SavingBytes = BufferBytes;
|
||||
}
|
||||
}
|
||||
|
@ -371,11 +371,11 @@ internal class ClassEditor
|
|||
File.Delete(text);
|
||||
File.Delete(text2);*/
|
||||
DarkMessageBox.Show("Successfully Saved File!.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
|
||||
}
|
||||
catch
|
||||
/*}
|
||||
catch (Exception ex)
|
||||
{
|
||||
DarkMessageBox.Show("Failed to save file!.", "Fail", MessageBoxButtons.OK, MessageBoxIcon.Hand);
|
||||
}
|
||||
DarkMessageBox.Show("Failed to save file! error: " + Environment.NewLine + ex, "Save file failed", MessageBoxButtons.OK, MessageBoxIcon.Hand);
|
||||
}*/
|
||||
}
|
||||
|
||||
public void FixChecksums()
|
||||
|
@ -974,7 +974,7 @@ internal class ClassEditor
|
|||
//Console.WriteLine(Editortable_0.IsFullBinary);
|
||||
//Console.WriteLine(FileFormat);
|
||||
|
||||
//Create a fake bootloader section
|
||||
//Create fake bootloader section
|
||||
if (!Editortable_0.IsFullBinary)
|
||||
{
|
||||
if (FileFormat == "1mb-fw")
|
||||
|
@ -1168,6 +1168,8 @@ internal class ClassEditor
|
|||
|
||||
Editortable_0.CheckDefinitionFolderExist();
|
||||
|
||||
int LoadedDefCount = 0;
|
||||
|
||||
string Folderpath = Application.StartupPath + @"\Definitions";
|
||||
if (Directory.Exists(Folderpath))
|
||||
{
|
||||
|
@ -1188,19 +1190,26 @@ internal class ClassEditor
|
|||
string Thisline = AllLines[i];
|
||||
if (Thisline.Contains("ROM Parameters") || Thisline.Contains("Checksum ")) GettingEcuList = false; //make sure we are not reading false contents
|
||||
|
||||
if (Thisline[0] != '#' && Thisline != "")
|
||||
if (Thisline != "")
|
||||
{
|
||||
if (GettingEcuList)
|
||||
if (Thisline[0] != '#')
|
||||
{
|
||||
Ecus_Definitions_Compatible.Add(Thisline);
|
||||
Ecus_Definitions_Compatible_filename.Add(ThisFilePath);
|
||||
Editortable_0.GForm_Main_0.method_1("Definitions found for ecu: " + Thisline);
|
||||
if (GettingEcuList)
|
||||
{
|
||||
Ecus_Definitions_Compatible.Add(Thisline);
|
||||
Ecus_Definitions_Compatible_filename.Add(ThisFilePath);
|
||||
Editortable_0.GForm_Main_0.method_1("Definitions found for ecu: " + Thisline);
|
||||
LoadedDefCount++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!GettingEcuList) i = AllLines.Length;
|
||||
}
|
||||
}
|
||||
|
||||
Editortable_0.GForm_Main_0.ClearLogs();
|
||||
Editortable_0.GForm_Main_0.method_1(LoadedDefCount + " definitions loaded!");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -12,6 +12,8 @@ using DarkUI.Forms;
|
|||
public class Class_Checksums
|
||||
{
|
||||
private GForm_Main GForm_Main_0;
|
||||
public int LastChecksumLocationLoaded = 0;
|
||||
public string LastChecksumECUName = "";
|
||||
|
||||
public void Load(ref GForm_Main GForm_Main_1)
|
||||
{
|
||||
|
@ -52,6 +54,11 @@ public class Class_Checksums
|
|||
string Thisecuu = GForm_Main_0.Editortable_0.ExtractECUNameFromThisFile(BinFileBytes);
|
||||
if (Thisecuu != "")
|
||||
{
|
||||
if (Thisecuu == LastChecksumECUName)
|
||||
{
|
||||
return LastChecksumLocationLoaded;
|
||||
}
|
||||
|
||||
if (GForm_Main_0.Editortable_0.LoadDefinitionsFor(Thisecuu))
|
||||
{
|
||||
if (GForm_Main_0.Editortable_0.ClassEditor_0.DefinitionsChecksumLocation != "")
|
||||
|
@ -69,15 +76,17 @@ public class Class_Checksums
|
|||
DialogResult result = DarkMessageBox.Show("Checksum location not definied for '" + Thisecuu + "'" + Environment.NewLine + "Do you want to use 'known good' checksum location but they still can possibly be wrong on some ecu?", "Checksum location", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
|
||||
if (result == DialogResult.Yes)
|
||||
{
|
||||
if (BufferBytes.Length - 1 == 0xF7FFF) CheckLocation = 0x400; //1mb-fw -> 0x8400 in full bin but we dont have the bootloader 0x0000 to 0x8000
|
||||
if (BufferBytes.Length - 1 == 0xF7FFF) CheckLocation = 0x8400; //1mb-fw -> 0x8400 in full bin but we dont have the bootloader 0x0000 to 0x8000
|
||||
if (BufferBytes.Length - 1 == 0xFFFFF) CheckLocation = 0x8400; //1mb-full
|
||||
if (BufferBytes.Length - 1 == 0x1EFFFF) CheckLocation = 0x12; //2mb-fw
|
||||
if (BufferBytes.Length - 1 == 0x1EFFFF) CheckLocation = 0x10012; //2mb-fw
|
||||
if (BufferBytes.Length - 1 == 0x1FFFFF) CheckLocation = 0x10012; //2mb-full
|
||||
if (BufferBytes.Length - 1 == 0x26FFFF) CheckLocation = 0x1F03E6; //4mb-fw
|
||||
if (BufferBytes.Length - 1 == 0x26FFFF) CheckLocation = 0x2003E6; //4mb-fw
|
||||
if (BufferBytes.Length - 1 == 0x27FFFF) CheckLocation = 0x2003E6; //4mb-full //0x3FFFFF
|
||||
}
|
||||
}
|
||||
|
||||
LastChecksumECUName = Thisecuu;
|
||||
LastChecksumLocationLoaded = CheckLocation;
|
||||
return CheckLocation;
|
||||
}
|
||||
|
||||
|
@ -121,21 +130,48 @@ public class Class_Checksums
|
|||
GForm_Main_0.method_1("Checksum location not found!");
|
||||
return BufferBytes;
|
||||
}
|
||||
int CheckLocationInBIN = CheckLocation;
|
||||
|
||||
if (FWFileBytes.Length - 1 == 0xF7FFF || FWFileBytes.Length - 1 == 0xFFFFF) CheckLocation -= 0x8000;
|
||||
if (FWFileBytes.Length - 1 == 0x1EFFFF || FWFileBytes.Length - 1 == 0x1FFFFF ||
|
||||
FWFileBytes.Length - 1 == 0x26FFFF || FWFileBytes.Length - 1 == 0x27FFFF) CheckLocation -= 0x10000;
|
||||
|
||||
if (FWFileBytes.Length - 1 == 0xF7FFF) CheckLocationInBIN -= 0x8000;
|
||||
if (FWFileBytes.Length - 1 == 0x1EFFFF || FWFileBytes.Length - 1 == 0x1FFFFF) CheckLocationInBIN -= 0x10000;
|
||||
|
||||
//Console.WriteLine("Checksum location: " + CheckLocation.ToString("X"));
|
||||
//Console.WriteLine("Checksum locationin bin: " + CheckLocationInBIN.ToString("X"));
|
||||
|
||||
//Remake/remove bootloader section in case the bytes array is a full binary
|
||||
byte[] BufferBytesForChecking = new byte[] { };
|
||||
if (FWFileBytes.Length - 1 == 0xFFFFF)
|
||||
{
|
||||
BufferBytesForChecking = new byte[FWFileBytes.Length - 0x8000];
|
||||
for (int i = 0; i < BufferBytesForChecking.Length; i++) BufferBytesForChecking[i] = FWFileBytes[i + 0x8000];
|
||||
}
|
||||
if (FWFileBytes.Length - 1 == 0x26FFFF || FWFileBytes.Length - 1 == 0x27FFFF)
|
||||
{
|
||||
BufferBytesForChecking = new byte[FWFileBytes.Length - 0x10000];
|
||||
for (int i = 0; i < BufferBytesForChecking.Length; i++) BufferBytesForChecking[i] = FWFileBytes[i + 0x10000];
|
||||
}
|
||||
|
||||
byte num = Class_RWD.BootloaderSum;
|
||||
byte num2 = Class_RWD.GetNegativeChecksumFWBin(BufferBytes, CheckLocation);
|
||||
byte num2 = Class_RWD.GetNegativeChecksumFWBin(BufferBytesForChecking, CheckLocation);
|
||||
byte ThisSum = num;
|
||||
ThisSum -= num2;
|
||||
byte chk = BufferBytes[CheckLocation];
|
||||
byte chk = BufferBytes[CheckLocationInBIN];
|
||||
//Console.WriteLine("Bootsum: " + num.ToString("X"));
|
||||
//Console.WriteLine("ThisSum: " + ThisSum.ToString("X"));
|
||||
//Console.WriteLine("ThisCheck: " + chk.ToString("X"));
|
||||
if (chk != ThisSum)
|
||||
{
|
||||
GForm_Main_0.method_1("Checksum miss match.");
|
||||
BufferBytes[CheckLocation] = ThisSum;
|
||||
BufferBytes[CheckLocationInBIN] = ThisSum;
|
||||
GForm_Main_0.method_1("Checksum fixed at 0x" + CheckLocation.ToString("X") + " | Checksum: 0x" + num2.ToString("X2"));
|
||||
}
|
||||
else
|
||||
{
|
||||
GForm_Main_0.method_1("checksum good at 0x" + CheckLocation.ToString("X") + " | Checksum: 0x" + num2.ToString("X2"));
|
||||
GForm_Main_0.method_1("Checksum good at 0x" + CheckLocation.ToString("X") + " | Checksum: 0x" + num2.ToString("X2"));
|
||||
}
|
||||
return BufferBytes;
|
||||
}
|
||||
|
|
|
@ -16,12 +16,17 @@ public class Class_DefinitionMaker
|
|||
List<int> AllFoundAddressX = new List<int>();
|
||||
List<int> AllFoundAddressY = new List<int>();
|
||||
|
||||
List<int> EcuIndexInList = new List<int>();
|
||||
List<string> AllCompatiblesECUS = new List<string>();
|
||||
List<int> AllChecksumsLocations = new List<int>();
|
||||
private int ThisIndex = 0;
|
||||
public string FirmwareFolder = "";
|
||||
|
||||
|
||||
//############
|
||||
List<string> AllFileNames = new List<string>();
|
||||
List<byte> AllBootLoaderSumBytes = new List<byte>();
|
||||
|
||||
public string FirmwareFolder = "";
|
||||
|
||||
GForm_Main GForm_Main_0;
|
||||
|
||||
public Class_DefinitionMaker(ref GForm_Main GForm_Main_1)
|
||||
|
@ -37,168 +42,223 @@ public class Class_DefinitionMaker
|
|||
|
||||
public void CreateDefinitionsFiles()
|
||||
{
|
||||
string[] AllFiles = Directory.GetFiles(FirmwareFolder, "*.bin");
|
||||
AllECUS = new List<string>();
|
||||
AllFoundFunctions = new List<string>();
|
||||
AllFoundAddress = new List<int>();
|
||||
AllFoundAddressX = new List<int>();
|
||||
AllFoundAddressY = new List<int>();
|
||||
EcuIndexInList = new List<int>();
|
||||
AllCompatiblesECUS = new List<string>();
|
||||
AllChecksumsLocations = new List<int>();
|
||||
ThisIndex = 0;
|
||||
|
||||
string[] AllFiles = Directory.GetFiles(FirmwareFolder, "*.gz");
|
||||
foreach (string ThisFile in AllFiles)
|
||||
{
|
||||
byte[] AllBytes = File.ReadAllBytes(ThisFile);
|
||||
if (ThisFile.Contains("37805"))
|
||||
{
|
||||
//########
|
||||
Class_RWD.LoadRWD(ThisFile, true, false, false, false);
|
||||
if (Class_RWD.firmware_candidates.Count == 0)
|
||||
{
|
||||
Console.WriteLine(Path.GetFileNameWithoutExtension(ThisFile));
|
||||
continue;
|
||||
}
|
||||
|
||||
//Create a fake bootloader section
|
||||
byte[] BufferBytes = new byte[0x8000 + AllBytes.Length];
|
||||
for (int i = 0; i < 0x8000; i++) BufferBytes[i] = 0xff;
|
||||
for (int i = 0; i < AllBytes.Length; i++) BufferBytes[0x8000 + i] = AllBytes[i];
|
||||
AllBytes = BufferBytes;
|
||||
byte[] AllBytes = Class_RWD.firmware_candidates[0];
|
||||
if ((AllBytes.Length - 1) != 0xF7FFF) continue; //################
|
||||
|
||||
bool DoneParameter = false;
|
||||
string AllCompECU = "";
|
||||
for (int m = 0; m < Class_RWD.SuppportedVersions.Length; m++)
|
||||
{
|
||||
AllCompECU += Class_RWD.SuppportedVersions[m];
|
||||
if (m < Class_RWD.SuppportedVersions.Length - 1) AllCompECU += "|";
|
||||
}
|
||||
AllCompatiblesECUS.Add(AllCompECU);
|
||||
//EcuIndexInList.Add(ThisIndex);
|
||||
//########
|
||||
//byte[] AllBytes = File.ReadAllBytes(ThisFile);
|
||||
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
DoneParameter = false;
|
||||
int ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("00 0A 00 0A 00 C8 00"), 16, false);
|
||||
if (ThisAddr != -1) AddToList(Path.GetFileNameWithoutExtension(ThisFile), "VTEC Engagement", ThisAddr, -1, -1);
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
DoneParameter = false;
|
||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("FA 01 2C FF FF 40"), 71, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Revlimiter", ThisAddr, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 1", ThisAddr + 8, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 2", ThisAddr + 16, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 3", ThisAddr + 24, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 4", ThisAddr + 32, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 5", ThisAddr + 36, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 6", ThisAddr + 52, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 7", ThisAddr + 60, -1, -1);
|
||||
DoneParameter = true;
|
||||
//Create a fake bootloader section
|
||||
if ((AllBytes.Length - 1) == 0xF7FFF)
|
||||
{
|
||||
byte[] BufferBytes = new byte[0x8000 + AllBytes.Length];
|
||||
for (int i = 0; i < 0x8000; i++) BufferBytes[i] = 0xff;
|
||||
for (int i = 0; i < AllBytes.Length; i++) BufferBytes[0x8000 + i] = AllBytes[i];
|
||||
AllBytes = BufferBytes;
|
||||
|
||||
//Get checksum locations
|
||||
if (AllBytes[0x83F8] != 0xff) AllChecksumsLocations.Add(0x83F8);
|
||||
else AllChecksumsLocations.Add(0x8400);
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] BufferBytes = new byte[0x10000 + AllBytes.Length];
|
||||
for (int i = 0; i < 0x10000; i++) BufferBytes[i] = 0xff;
|
||||
for (int i = 0; i < AllBytes.Length; i++) BufferBytes[0x10000 + i] = AllBytes[i];
|
||||
AllBytes = BufferBytes;
|
||||
|
||||
//Get checksum locations
|
||||
|
||||
//NOT DEFINIED ...
|
||||
}
|
||||
|
||||
bool DoneParameter = false;
|
||||
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
DoneParameter = false;
|
||||
int ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("00 0A 00 0A 00 C8 00"), 16, false);
|
||||
if (ThisAddr != -1) AddToList(Path.GetFileNameWithoutExtension(ThisFile), "VTEC Engagement", ThisAddr, -1, -1);
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
DoneParameter = false;
|
||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("FA 01 2C FF FF 40"), 71, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Revlimiter", ThisAddr, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 1", ThisAddr + 8, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 2", ThisAddr + 16, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 3", ThisAddr + 24, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 4", ThisAddr + 32, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 5", ThisAddr + 36, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 6", ThisAddr + 52, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 7", ThisAddr + 60, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("FA 01 2C FF FF 3A"), 71, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Revlimiter", ThisAddr, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 1", ThisAddr + 8, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 2", ThisAddr + 16, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 3", ThisAddr + 24, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 4", ThisAddr + 32, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 5", ThisAddr + 36, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 6", ThisAddr + 52, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 7", ThisAddr + 60, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("00 00 00 00 80 00 80 00 00 00 00 00 00"), 84, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Revlimiter", ThisAddr, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 1", ThisAddr + 8, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 2", ThisAddr + 16, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 3", ThisAddr + 24, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 4", ThisAddr + 32, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 5", ThisAddr + 36, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 6", ThisAddr + 52, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 7", ThisAddr + 60, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
DoneParameter = false;
|
||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("00 32 00 1E 01 2C 00 00 08 66 66 00 00"), -2, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Speedlimiter", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("00 32 00 1E 02 BC 02 DC 01 2C"), -2, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Speedlimiter", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("01 90 00 14 01 2C 00 00 08 66 66 00 00"), -2, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Speedlimiter", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("01 2C 00 00 08 66 66 00 00"), -6, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Speedlimiter", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
DoneParameter = false;
|
||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("0C 80 0F A0 12 C0 19 00"), 8, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Injector Voltage Compensation", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("FC 18 FF 38 80 00 80 00"), -92, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Injector Voltage Compensation", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
//MISSING ON SOME ROMS, HAVE TO CHECK FOR OTHERS BYTES ARRAY
|
||||
DoneParameter = false;
|
||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("00 1E 00 00 00 03 00 05 00"), -8, false);
|
||||
if (ThisAddr != -1) AddToList(Path.GetFileNameWithoutExtension(ThisFile), "MAF Load Limit", ThisAddr, -1, -1);
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
DoneParameter = false;
|
||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("7F FF F0 60 EF 98"), 182, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Minimum IPW", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("05 66 05 66 02 00 00 00 00 01"), 36, true);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Minimum IPW", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
//GET COOLANT TEMP LOCATION
|
||||
DoneParameter = false;
|
||||
int ThisAddrY = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("01 C2 02 12 02 53 03 20 27 10"), 166, false);
|
||||
if (ThisAddrY != -1 && !DoneParameter) DoneParameter = true;
|
||||
if (ThisAddrY == -1 && !DoneParameter) ThisAddrY = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("80 00 7F FF 7F FF 7F FF 7F FF"), 286, false);
|
||||
if (ThisAddrY != -1 && !DoneParameter) DoneParameter = true;
|
||||
if (ThisAddrY == -1 && !DoneParameter) ThisAddrY = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("80 00 FE D4 FF"), 174, false); //MAY CAUSE CERTAIN ISSUE
|
||||
if (ThisAddrY != -1 && !DoneParameter) DoneParameter = true;
|
||||
//####################################################################
|
||||
DoneParameter = false;
|
||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("00 00 00 00 00 00 00 01 00 1E"), 16, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Idle Speed", ThisAddr, -1, ThisAddrY);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Post Start Idle Speed", ThisAddr + 16, -1, ThisAddrY);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("C8 01 90 03 20 61 A8 00"), -75, true);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Idle Speed", ThisAddr, -1, ThisAddrY);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Post Start Idle Speed", ThisAddr + 16, -1, ThisAddrY);
|
||||
DoneParameter = true;
|
||||
}
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
DoneParameter = false;
|
||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("01 90 01 90 01 90 FF 38"), 48, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "WOT Determiniation 1(TPS)", ThisAddr, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "WOT Determiniation 2(TPS)", ThisAddr + 24, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
//MISSING: WOT Determiniation (MAP)
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
|
||||
|
||||
|
||||
ThisIndex++;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("FA 01 2C FF FF 3A"), 71, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Revlimiter", ThisAddr, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 1", ThisAddr + 8, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 2", ThisAddr + 16, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 3", ThisAddr + 24, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 4", ThisAddr + 32, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 5", ThisAddr + 36, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 6", ThisAddr + 52, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 7", ThisAddr + 60, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("00 00 00 00 80 00 80 00 00 00 00 00 00"), 84, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Revlimiter", ThisAddr, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 1", ThisAddr + 8, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 2", ThisAddr + 16, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 3", ThisAddr + 24, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 4", ThisAddr + 32, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 5", ThisAddr + 36, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 6", ThisAddr + 52, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 7", ThisAddr + 60, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
DoneParameter = false;
|
||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("00 32 00 1E 01 2C 00 00 08 66 66 00 00"), -2, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Speedlimiter", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("00 32 00 1E 02 BC 02 DC 01 2C"), -2, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Speedlimiter", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("01 90 00 14 01 2C 00 00 08 66 66 00 00"), -2, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Speedlimiter", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("01 2C 00 00 08 66 66 00 00"), -6, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Speedlimiter", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
DoneParameter = false;
|
||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("0C 80 0F A0 12 C0 19 00"), 8, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Injector Voltage Compensation", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("FC 18 FF 38 80 00 80 00"), -92, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Injector Voltage Compensation", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
//MISSING ON SOME ROMS, HAVE TO CHECK FOR OTHERS BYTES ARRAY
|
||||
DoneParameter = false;
|
||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("00 1E 00 00 00 03 00 05 00"), -8, false);
|
||||
if (ThisAddr != -1) AddToList(Path.GetFileNameWithoutExtension(ThisFile), "MAF Load Limit", ThisAddr, -1, -1);
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
DoneParameter = false;
|
||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("7F FF F0 60 EF 98"), 182, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Minimum IPW", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("05 66 05 66 02 00 00 00 00 01"), 36, true);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Minimum IPW", ThisAddr, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
//GET COOLANT TEMP LOCATION
|
||||
DoneParameter = false;
|
||||
int ThisAddrY = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("01 C2 02 12 02 53 03 20 27 10"), 166, false);
|
||||
if (ThisAddrY != -1 && !DoneParameter) DoneParameter = true;
|
||||
if (ThisAddrY == -1 && !DoneParameter) ThisAddrY = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("80 00 7F FF 7F FF 7F FF 7F FF"), 286, false);
|
||||
if (ThisAddrY != -1 && !DoneParameter) DoneParameter = true;
|
||||
if (ThisAddrY == -1 && !DoneParameter) ThisAddrY = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("80 00 FE D4 FF"), 174, false); //MAY CAUSE CERTAIN ISSUE
|
||||
if (ThisAddrY != -1 && !DoneParameter) DoneParameter = true;
|
||||
//####################################################################
|
||||
DoneParameter = false;
|
||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("00 00 00 00 00 00 00 01 00 1E"), 16, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Idle Speed", ThisAddr, -1, ThisAddrY);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Post Start Idle Speed", ThisAddr + 16, -1, ThisAddrY);
|
||||
DoneParameter = true;
|
||||
}
|
||||
if (ThisAddr == -1 && !DoneParameter) ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("C8 01 90 03 20 61 A8 00"), -75, true);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Idle Speed", ThisAddr, -1, ThisAddrY);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Post Start Idle Speed", ThisAddr + 16, -1, ThisAddrY);
|
||||
DoneParameter = true;
|
||||
}
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
DoneParameter = false;
|
||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("01 90 01 90 01 90 FF 38"), 48, false);
|
||||
if (ThisAddr != -1 && !DoneParameter)
|
||||
{
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "WOT Determiniation 1(TPS)", ThisAddr, -1, -1);
|
||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "WOT Determiniation 2(TPS)", ThisAddr + 24, -1, -1);
|
||||
DoneParameter = true;
|
||||
}
|
||||
//MISSING: WOT Determiniation (MAP)
|
||||
//#######################################################################################################################
|
||||
//#######################################################################################################################
|
||||
}
|
||||
|
||||
GenerateDefinitions();
|
||||
|
@ -215,7 +275,21 @@ public class Class_DefinitionMaker
|
|||
{
|
||||
if (BufECUName != "") CreateFile(AllStringFile, BufECUName);
|
||||
BufECUName = AllECUS[i];
|
||||
AllStringFile = GenerateNewHeader(BufECUName, new List<string>(), "0x8400");
|
||||
//#############
|
||||
List<string> AllEcuList = new List<string>();
|
||||
string ThisEcussList = AllCompatiblesECUS[EcuIndexInList[i]];
|
||||
if (ThisEcussList.Contains("|"))
|
||||
{
|
||||
string[] Splitt = ThisEcussList.Split('|');
|
||||
for (int i2 = 0; i2 < Splitt.Length; i2++) AllEcuList.Add(Splitt[i2]);
|
||||
}
|
||||
else
|
||||
{
|
||||
AllEcuList.Add(ThisEcussList);
|
||||
}
|
||||
AllStringFile = GenerateNewHeader("", AllEcuList, "0x" + AllChecksumsLocations[EcuIndexInList[i]].ToString("X"));
|
||||
//#############
|
||||
//AllStringFile = GenerateNewHeader(BufECUName, new List<string>(), "0x8400");
|
||||
//Console.WriteLine(AllECUS[i] + " | 0x" + AllFoundAddress[i].ToString("X") + " | " + AllFoundFunctions[i]);
|
||||
}
|
||||
|
||||
|
@ -389,6 +463,7 @@ public class Class_DefinitionMaker
|
|||
AllFoundAddress.Add(ThisAddr);
|
||||
AllFoundAddressX.Add(ThisAddrX);
|
||||
AllFoundAddressY.Add(ThisAddrY);
|
||||
EcuIndexInList.Add(ThisIndex);
|
||||
}
|
||||
|
||||
public byte[] StringToByteArray(string hex)
|
||||
|
@ -1354,6 +1429,210 @@ public class Class_DefinitionMaker
|
|||
File.WriteAllBytes(ThisEndPath + "DumpHex" + ExtractedBlockDone, AllReturnBytes);
|
||||
}*/
|
||||
}
|
||||
//##########################################################################################################################
|
||||
//##########################################################################################################################
|
||||
//##########################################################################################################################
|
||||
//##########################################################################################################################
|
||||
//##########################################################################################################################
|
||||
|
||||
public void ExtracHondaAcuraECUCodesList()
|
||||
{
|
||||
string DoThisPath = Application.StartupPath + @"\HondaAcuraCodesList2.txt";
|
||||
string AllRWDPath = @"C:\Program Files (x86)\Honda\J2534 Pass Thru\CalibFiles";
|
||||
string[] AllFiles = Directory.GetFiles(AllRWDPath, "*.gz"); //Get all RWD files
|
||||
string[] AllLines = File.ReadAllLines(DoThisPath);
|
||||
for (int i = 0; i < AllLines.Length; i++)
|
||||
{
|
||||
if (AllLines[i].Contains("_"))
|
||||
{
|
||||
if (AllLines[i][0] != '#')
|
||||
{
|
||||
string[] Splittedcmds = AllLines[i].Split('_');
|
||||
for (int i2 = 0; i2 < Splittedcmds.Length; i2++)
|
||||
{
|
||||
if (Splittedcmds[i2].Contains("37820"))
|
||||
{
|
||||
string SearchFor = Splittedcmds[i2];
|
||||
SearchFor = SearchFor.Replace("37820", "37805");
|
||||
SearchFor = SearchFor.Substring(0, SearchFor.Length - 1);
|
||||
SearchFor = SearchFor.Replace("XX", "");
|
||||
if (SearchFor[SearchFor.Length - 1] == 'X') SearchFor = SearchFor.Substring(0, SearchFor.Length - 1);
|
||||
|
||||
Console.WriteLine(SearchFor);
|
||||
|
||||
for (int k = 0; k < AllFiles.Length; k++)
|
||||
{
|
||||
if (AllFiles[k].Contains(SearchFor))
|
||||
{
|
||||
Class_RWD.LoadRWD(AllFiles[k], true, false, false, false);
|
||||
|
||||
string TheseRWDFiles = "";
|
||||
for (int m = 0; m < Class_RWD.SuppportedVersions.Length; m++)
|
||||
{
|
||||
TheseRWDFiles += Class_RWD.SuppportedVersions[m];
|
||||
if (m < Class_RWD.SuppportedVersions.Length - 1) TheseRWDFiles += "_";
|
||||
}
|
||||
|
||||
//Remake Current line
|
||||
string CurrentLineText = "";
|
||||
for (int m = 0; m < Splittedcmds.Length; m++) CurrentLineText += Splittedcmds[m] + "_";
|
||||
CurrentLineText += TheseRWDFiles;
|
||||
|
||||
Console.WriteLine("Remadeline: " + CurrentLineText);
|
||||
AllLines[i] = CurrentLineText;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
File.WriteAllLines(DoThisPath, AllLines);
|
||||
}
|
||||
|
||||
//##########################################
|
||||
|
||||
public void SetHondaAcuraCodesToDefinitionsFiles()
|
||||
{
|
||||
string DoThisPath = Application.StartupPath + @"\HondaAcuraCodesList.txt";
|
||||
string DoThisPath2 = Application.StartupPath + @"\HondaAcuraCodesList2.txt";
|
||||
string Folderpath = Application.StartupPath + @"\Definitions\Generated";
|
||||
string[] AllDefinitionFiles = Directory.GetFiles(Folderpath, "*.txt", SearchOption.AllDirectories);
|
||||
string[] AllLines1 = File.ReadAllLines(DoThisPath);
|
||||
string[] AllLines2 = File.ReadAllLines(DoThisPath2);
|
||||
List<string> FileToDelete = new List<string>();
|
||||
|
||||
for (int i = 0; i < AllDefinitionFiles.Length; i++)
|
||||
{
|
||||
try
|
||||
{
|
||||
//37805-RWC-A620-M1.rwd.txt
|
||||
string EcuNamee = Path.GetFileNameWithoutExtension(AllDefinitionFiles[i]).Substring(0, 13);
|
||||
|
||||
|
||||
Console.WriteLine("Doing: " + EcuNamee);
|
||||
|
||||
bool FoundParam = false;
|
||||
for (int k = 0; k < AllLines1.Length; k++)
|
||||
{
|
||||
if (AllLines1[k].Contains(EcuNamee))
|
||||
{
|
||||
Console.WriteLine("Found#1");
|
||||
//Honda_Accord_2013_EX, EX-L_2.4L L4 - Gas, 3.5L V6 - Gas
|
||||
string ParamLine = AllLines1[k - 1];
|
||||
if (ParamLine.Contains(","))
|
||||
{
|
||||
string[] SplittedP = ParamLine.Split(',');
|
||||
string DescText = SplittedP[0];
|
||||
DescText += GetProccesorAndSize(AllLines2, EcuNamee);
|
||||
string NewFileName = Path.GetDirectoryName(AllDefinitionFiles[i]) + @"\" + Path.GetFileNameWithoutExtension(AllDefinitionFiles[i]).Substring(0, 14) + "_" + DescText + ".txt";
|
||||
File.Create(NewFileName).Dispose();
|
||||
File.WriteAllBytes(NewFileName, File.ReadAllBytes(AllDefinitionFiles[i]));
|
||||
|
||||
if (NewFileName != AllDefinitionFiles[i]) FileToDelete.Add(AllDefinitionFiles[i]);
|
||||
Console.WriteLine("Created: " + Path.GetFileNameWithoutExtension(NewFileName));
|
||||
|
||||
//#####################
|
||||
string[] AllThisLines = File.ReadAllLines(NewFileName);
|
||||
AllThisLines[0] = "# " + ParamLine + " | " + GetOtherDesc(AllLines2, EcuNamee);
|
||||
AllThisLines[1] = "#######################################################################";
|
||||
File.WriteAllLines(NewFileName, AllThisLines);
|
||||
}
|
||||
|
||||
FoundParam = true;
|
||||
k = AllLines1.Length;
|
||||
}
|
||||
}
|
||||
|
||||
if (!FoundParam)
|
||||
{
|
||||
//ECU_Acura_RLX_3.5_16v_310Hp_KEIHIN_37820-R9S-A8X_SH72543_2Mb_37805-R9S-A840_37805-R9S-A830_37805-R9S-A820_37805-R9S-A810_37805-R9S-A590_37805-R9S-A580_37805-R9S-A570_37805-R9S-A560_37805-R9S-A550_37805-R9S-A540_37805-R9S-A530_37805-R9S-A520_37805-R9S-A510
|
||||
for (int k = 0; k < AllLines2.Length; k++)
|
||||
{
|
||||
if (AllLines2[k].Contains(EcuNamee))
|
||||
{
|
||||
Console.WriteLine("Found#2");
|
||||
string ParamLine = AllLines2[k];
|
||||
|
||||
if (ParamLine.Contains("_"))
|
||||
{
|
||||
string[] SplittedP = ParamLine.Split('_');
|
||||
string DescText = SplittedP[1] + "_" + SplittedP[2] + "_" + SplittedP[3] + "_" + SplittedP[4];
|
||||
DescText += GetProccesorAndSize(AllLines2, EcuNamee);
|
||||
string NewFileName = Path.GetDirectoryName(AllDefinitionFiles[i]) + @"\" + Path.GetFileNameWithoutExtension(AllDefinitionFiles[i]).Substring(0, 14) + "_" + DescText + ".txt";
|
||||
File.Create(NewFileName).Dispose();
|
||||
File.WriteAllBytes(NewFileName, File.ReadAllBytes(AllDefinitionFiles[i]));
|
||||
|
||||
if (NewFileName != AllDefinitionFiles[i]) FileToDelete.Add(AllDefinitionFiles[i]);
|
||||
Console.WriteLine("Created: " + Path.GetFileNameWithoutExtension(NewFileName));
|
||||
|
||||
//#####################
|
||||
string[] AllThisLines = File.ReadAllLines(NewFileName);
|
||||
AllThisLines[0] = "# " + ParamLine;
|
||||
AllThisLines[1] = "#######################################################################";
|
||||
File.WriteAllLines(NewFileName, AllThisLines);
|
||||
}
|
||||
|
||||
FoundParam = true;
|
||||
k = AllLines2.Length;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
|
||||
for (int i = 0; i < FileToDelete.Count; i++)
|
||||
{
|
||||
File.Delete(FileToDelete[i]);
|
||||
Console.WriteLine("Deleted: " + Path.GetFileNameWithoutExtension(FileToDelete[i]));
|
||||
}
|
||||
}
|
||||
|
||||
string GetOtherDesc(string[] AllLines2, string EcuNamee)
|
||||
{
|
||||
string ReturnText = "";
|
||||
for (int k = 0; k < AllLines2.Length; k++)
|
||||
{
|
||||
if (AllLines2[k].Contains(EcuNamee))
|
||||
{
|
||||
ReturnText = AllLines2[k];
|
||||
|
||||
k = AllLines2.Length;
|
||||
}
|
||||
}
|
||||
return ReturnText;
|
||||
}
|
||||
|
||||
string GetProccesorAndSize(string[] AllLines2, string EcuNamee)
|
||||
{
|
||||
string ReturnText = "";
|
||||
for (int k = 0; k < AllLines2.Length; k++)
|
||||
{
|
||||
if (AllLines2[k].Contains(EcuNamee))
|
||||
{
|
||||
string ParamLine = AllLines2[k];
|
||||
|
||||
if (ParamLine.Contains("_"))
|
||||
{
|
||||
string[] SplittedP = ParamLine.Split('_');
|
||||
for (int m = 0; m < SplittedP.Length; m++)
|
||||
{
|
||||
if (SplittedP[m].Contains("SH72543") || SplittedP[m].Contains("SH7058") || SplittedP[m].Contains("MPC5554") ||
|
||||
SplittedP[m].Contains("MPC5566") || SplittedP[m].Contains("SH7055"))
|
||||
{
|
||||
ReturnText += "_" + SplittedP[m] + "_" + SplittedP[m + 1];
|
||||
m = SplittedP.Length;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
k = AllLines2.Length;
|
||||
}
|
||||
}
|
||||
return ReturnText;
|
||||
}
|
||||
|
||||
//##########################################################################################################################
|
||||
//##########################################################################################################################
|
||||
|
@ -1383,7 +1662,7 @@ public class Class_DefinitionMaker
|
|||
GForm_Main_0.ClearLogs();
|
||||
|
||||
//Decrypt firmware file and get needed variable (Decryption byte)
|
||||
Class_RWD.LoadRWD(AllFiles[k], true, false, false);
|
||||
Class_RWD.LoadRWD(AllFiles[k], true, false, false, true);
|
||||
|
||||
for (int m = 0; m < Class_RWD.SuppportedVersions.Length; m++)
|
||||
{
|
||||
|
|
|
@ -23,5 +23,6 @@ internal class Class_ECUS
|
|||
public int FirmwareSize { get; set; }
|
||||
public int RomSize { get; set; }
|
||||
public string TransmissionType { get; set; }
|
||||
public int PlatformIndex { get; set; }
|
||||
}
|
||||
|
||||
|
|
196
Class_RWD.cs
196
Class_RWD.cs
|
@ -35,7 +35,8 @@ static class Class_RWD
|
|||
{
|
||||
FileStream originalFileStream = File.Open(ThisFile, FileMode.Open);
|
||||
FileStream compressedFileStream = File.Create(CompressedName);
|
||||
GZipStream compressor = new GZipStream(compressedFileStream, CompressionMode.Compress);
|
||||
GZipStream compressor = new GZipStream(compressedFileStream, CompressionLevel.Optimal);
|
||||
//GZipStream compressor = new GZipStream(compressedFileStream, CompressionMode.Compress);
|
||||
originalFileStream.CopyTo(compressor);
|
||||
}
|
||||
|
||||
|
@ -112,8 +113,22 @@ static class Class_RWD
|
|||
byte[] data = File.ReadAllBytes(f_name);
|
||||
GForm_Main_0.method_1("Encrypting file: " + f_name);
|
||||
|
||||
//Convert full bin to firmware (remove bootloader section)
|
||||
if (data.Length - 1 == 0xFFFFF)
|
||||
{
|
||||
byte[] BufferBytes = new byte[data.Length - 0x8000];
|
||||
for (int i = 0; i < BufferBytes.Length; i++) BufferBytes[i] = data[i + 0x8000];
|
||||
data = BufferBytes;
|
||||
}
|
||||
if (data.Length - 1 == 0x1FFFFF || data.Length - 1 == 0x27FFFF)
|
||||
{
|
||||
byte[] BufferBytes = new byte[data.Length - 0x10000];
|
||||
for (int i = 0; i < BufferBytes.Length; i++) BufferBytes[i] = data[i + 0x10000];
|
||||
data = BufferBytes;
|
||||
}
|
||||
|
||||
//Load .rwd file for obtaining 'encryption' method and then encrypt the .bin using the same method.
|
||||
LoadRWD(f_nameFW, true, false, true);
|
||||
LoadRWD(f_nameFW, true, false, true, true);
|
||||
|
||||
//Copy Start file bytes from the selected rwd file, then add the data and checksum bytes
|
||||
byte[] dataEncrypted = new byte[RWD_encrypted_StartFile.Length + data.Length + 4];
|
||||
|
@ -131,15 +146,19 @@ static class Class_RWD
|
|||
byte[] ChecksumBytes = BitConverter.GetBytes(ChecksumValue);
|
||||
if (ChecksumBytes.Length == 4)
|
||||
{
|
||||
for (int i = 0; i < ChecksumBytes.Length; i++)
|
||||
/*for (int i = 0; i < 4; i++)
|
||||
{
|
||||
dataEncrypted[((dataEncrypted.Length - 1) - 4) + i] = ChecksumBytes[i];
|
||||
}
|
||||
GForm_Main_0.method_1("Checksum bytes fixed!");
|
||||
}*/
|
||||
dataEncrypted[((dataEncrypted.Length) - 4) + 0] = ChecksumBytes[3];
|
||||
dataEncrypted[((dataEncrypted.Length) - 4) + 1] = ChecksumBytes[2];
|
||||
dataEncrypted[((dataEncrypted.Length) - 4) + 2] = ChecksumBytes[1];
|
||||
dataEncrypted[((dataEncrypted.Length) - 4) + 3] = ChecksumBytes[0];
|
||||
GForm_Main_0.method_1("RWD Checksum bytes applied!");
|
||||
}
|
||||
else
|
||||
{
|
||||
GForm_Main_0.method_1("Checksum is not 4bytes long!");
|
||||
GForm_Main_0.method_1("RWD Checksum is not 4bytes long!");
|
||||
}
|
||||
|
||||
//Save Encrypted rwd firmware
|
||||
|
@ -148,13 +167,16 @@ static class Class_RWD
|
|||
File.WriteAllBytes(ThisPath, dataEncrypted);
|
||||
GForm_Main_0.method_1("Saved encrypted firmware file: " + ThisPath);
|
||||
|
||||
//### COMPRESSING .gz format DOES NOT EXACTLY WORK ####
|
||||
//Save ZIPPED Encrypted firmware
|
||||
CompressFile(ThisPath, ThisPath + ".gz");
|
||||
GForm_Main_0.method_1("To compress the file back to .gz format, use GZip");
|
||||
GForm_Main_0.method_1("You can use this online website to compress file to .gz: " + Environment.NewLine + "https://gzip.swimburger.net/");
|
||||
//CompressFile(ThisPath, ThisPath + ".gz");
|
||||
}
|
||||
|
||||
//######################################################################################################
|
||||
//######################################################################################################
|
||||
public static void LoadRWD(string f_name, bool FullDecrypt, bool Saving, bool Logs)
|
||||
public static void LoadRWD(string f_name, bool FullDecrypt, bool Saving, bool Logs, bool CheckForChecksum)
|
||||
{
|
||||
byte[] data = new byte[] { };
|
||||
SuppportedVersions = new string[] { };
|
||||
|
@ -362,22 +384,33 @@ static class Class_RWD
|
|||
}
|
||||
|
||||
//Perform FULL decryption (convert .rwd to .bin)
|
||||
if (FullDecrypt) DecryptRWD(f_name, Saving, Logs);
|
||||
if (FullDecrypt) DecryptRWD(f_name, Saving, Logs, CheckForChecksum);
|
||||
}
|
||||
|
||||
private static void DecryptRWD(string f_name, bool Saving, bool Logs)
|
||||
private static void DecryptRWD(string f_name, bool Saving, bool Logs, bool CheckForChecksum)
|
||||
{
|
||||
part_number_prefix = get_part_number_prefix(f_name);
|
||||
firmware_candidates = decrypt(part_number_prefix, Logs);
|
||||
firmware_candidates = decrypt(part_number_prefix, Logs, false);
|
||||
|
||||
//#################################
|
||||
//#################################
|
||||
//#################################
|
||||
if (firmware_candidates.Count == 0)
|
||||
{
|
||||
GForm_Main_0.method_1("failed to find part number, trying all cipher(bruteforce) ...");
|
||||
part_number_prefix = get_part_number_prefix(f_name);
|
||||
firmware_candidates = decrypt(part_number_prefix, Logs, true);
|
||||
}
|
||||
if (firmware_candidates.Count == 0)
|
||||
{
|
||||
//try with a shorter part number
|
||||
GForm_Main_0.method_1("failed on long part number, trying truncated part number ...");
|
||||
part_number_prefix = get_part_number_prefix(f_name, true);
|
||||
firmware_candidates = decrypt(part_number_prefix, Logs);
|
||||
firmware_candidates = decrypt(part_number_prefix, Logs, true);
|
||||
}
|
||||
|
||||
//#################################
|
||||
//#################################
|
||||
//#################################
|
||||
if (firmware_candidates.Count == 0)
|
||||
{
|
||||
GForm_Main_0.method_1("decryption failed!");
|
||||
|
@ -408,37 +441,42 @@ static class Class_RWD
|
|||
//###################################################################
|
||||
//###################################################################
|
||||
BootloaderSum = 0;
|
||||
foreach (byte[] fc in firmware_candidates)
|
||||
if (CheckForChecksum)
|
||||
{
|
||||
//Checksum location for SH7058 1mb rom file are located at 0x8400, it's a 1byte sum calculated from negative sum of the full binary
|
||||
//Since we are missing the bootloader section of the full binary we have to remove the section 0x0000 to 0x8000(Start_Address)
|
||||
//we can calculate what was the 'sum' of the bootloader by subtracting the 'sum' of the decrypted firmware!
|
||||
|
||||
if (fc.Length - 1 == 0xF7FFF || fc.Length - 1 == 0x1EFFFF || fc.Length - 1 == 0x26FFFF)
|
||||
foreach (byte[] fc in firmware_candidates)
|
||||
{
|
||||
int CheckLocation = GForm_Main_0.Class_Checksums_0.GetChecksumLocation(fc);
|
||||
if (CheckLocation != 0)
|
||||
//Checksum location for SH7058 1mb rom file are located at 0x8400, it's a 1byte sum calculated from negative sum of the full binary
|
||||
//Since we are missing the bootloader section of the full binary we have to remove the section 0x0000 to 0x8000(Start_Address)
|
||||
//we can calculate what was the 'sum' of the bootloader by subtracting the 'sum' of the decrypted firmware!
|
||||
|
||||
if (fc.Length - 1 == 0xF7FFF || fc.Length - 1 == 0x1EFFFF || fc.Length - 1 == 0x26FFFF)
|
||||
{
|
||||
byte num = GetBootloaderSum(fc, CheckLocation);
|
||||
byte num2 = GetNegativeChecksumFWBin(fc, CheckLocation);
|
||||
int ThisSumInt = num;
|
||||
ThisSumInt -= num2;
|
||||
if (ThisSumInt < 0) ThisSumInt += 255;
|
||||
byte ThisSum = (byte)ThisSumInt;
|
||||
byte chk = fc[CheckLocation];
|
||||
/*Console.WriteLine("chk: " + chk.ToString("X2"));
|
||||
Console.WriteLine("num2: " + num2.ToString("X2"));
|
||||
Console.WriteLine("num: " + num.ToString("X2"));
|
||||
Console.WriteLine("ThisSum: " + ThisSum.ToString("X2"));*/
|
||||
if (chk == ThisSum)
|
||||
int CheckLocation = GForm_Main_0.Class_Checksums_0.GetChecksumLocation(fc);
|
||||
if (CheckLocation != 0)
|
||||
{
|
||||
GForm_Main_0.method_1("checksums good!");
|
||||
BootloaderSum = num;
|
||||
GForm_Main_0.method_1("Bootloader Sum are 0x" + BootloaderSum.ToString("X"));
|
||||
}
|
||||
else
|
||||
{
|
||||
GForm_Main_0.method_1("checksums bad, could not get bootloader sum!");
|
||||
if (fc.Length - 1 == 0xF7FFF) CheckLocation -= 0x8000;
|
||||
if (fc.Length - 1 == 0x1EFFFF || fc.Length - 1 == 0x26FFFF) CheckLocation -= 0x10000;
|
||||
byte num = GetBootloaderSum(fc, CheckLocation);
|
||||
byte num2 = GetNegativeChecksumFWBin(fc, CheckLocation);
|
||||
int ThisSumInt = num;
|
||||
ThisSumInt -= num2;
|
||||
if (ThisSumInt < 0) ThisSumInt += 255;
|
||||
byte ThisSum = (byte)ThisSumInt;
|
||||
byte chk = fc[CheckLocation];
|
||||
//Console.WriteLine("chk: " + chk.ToString("X2"));
|
||||
//Console.WriteLine("num2: " + num2.ToString("X2"));
|
||||
//Console.WriteLine("num: " + num.ToString("X2"));
|
||||
//Console.WriteLine("ThisSum: " + ThisSum.ToString("X2"));
|
||||
if (chk == ThisSum)
|
||||
{
|
||||
GForm_Main_0.method_1("checksums good!");
|
||||
BootloaderSum = num;
|
||||
GForm_Main_0.method_1("Bootloader Sum are 0x" + BootloaderSum.ToString("X"));
|
||||
}
|
||||
else
|
||||
{
|
||||
GForm_Main_0.method_1("checksums bad, could not get bootloader sum!");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -781,7 +819,7 @@ static class Class_RWD
|
|||
}
|
||||
}
|
||||
|
||||
private static List<byte[]> decrypt(string search_value, bool Logs)
|
||||
private static List<byte[]> decrypt(string search_value, bool Logs, bool DoAllCiphers)
|
||||
{
|
||||
//# sometimes there is an extra character after each character
|
||||
//# 37805-RBB-J530 -> 3377880550--RRBCBA--JA503000
|
||||
|
@ -800,15 +838,15 @@ static class Class_RWD
|
|||
GForm_Main_0.method_1("'" + search_exact + "' and '" + search_padded + "'");
|
||||
}
|
||||
|
||||
string[] operators = new string[8] {
|
||||
string[] operators = new string[] {
|
||||
"fn:^", //XOR
|
||||
"fn:&", //AND
|
||||
"fn:|", //OR
|
||||
"fn:+", //ADD
|
||||
"fn:-", //SUB
|
||||
"fn:*", //MUL
|
||||
"fn:/", //DIV
|
||||
"fn:%", //MOD
|
||||
"fn:/" //DIV
|
||||
//"fn:%" //MOD
|
||||
};
|
||||
|
||||
if (_keys.Length != 3)
|
||||
|
@ -817,26 +855,64 @@ static class Class_RWD
|
|||
return new List<byte[]> { };
|
||||
}
|
||||
|
||||
string[] op_perms = new string[] { };
|
||||
string[] key_perms = new string[] { };
|
||||
//#####################################################################################################
|
||||
//This code is for trying all Keys and cypher methods to find the correct decrypting cypher
|
||||
/*List<string> keys = new List<string> { };
|
||||
for (int i = 0; i < _keys.Length; i++) {
|
||||
string k = _keys[i].ToString("x2");
|
||||
keys.Add(String.Format("val:" + k + ",sym:" + "k{0}", i));
|
||||
}
|
||||
string[] key_perms = prnPermut(keys.ToArray());
|
||||
string[] op_perms = prnPermutALL(operators);*/
|
||||
//#####################################################################################################
|
||||
//BUT the cypher seem to always be: (((i ^ k2) + k1) - k0) & 0xFF so use this code instead for 1000x faster decryption
|
||||
string KeyPermStr = "";
|
||||
for (int i = _keys.Length - 1; i >= 0; i--)
|
||||
|
||||
if (DoAllCiphers)
|
||||
{
|
||||
string k = _keys[i].ToString("x2");
|
||||
KeyPermStr += String.Format("val:" + k + ",sym:" + "k{0}", i) + "|";
|
||||
op_perms = prnPermutALL(operators);
|
||||
//######################
|
||||
string KeyPermStr = "";
|
||||
string KeyPermStr2 = "";
|
||||
for (int i = _keys.Length - 1; i >= 0; i--)
|
||||
{
|
||||
string k = _keys[i].ToString("x2");
|
||||
KeyPermStr += String.Format("val:" + k + ",sym:" + "k{0}", i) + "|";
|
||||
}
|
||||
for (int i = 0; i < _keys.Length; i++)
|
||||
{
|
||||
string k = _keys[i].ToString("x2");
|
||||
KeyPermStr2 += String.Format("val:" + k + ",sym:" + "k{0}", i) + "|";
|
||||
}
|
||||
key_perms = new string[] { KeyPermStr, KeyPermStr2 };
|
||||
//######################
|
||||
//List<string> keys = new List<string> { };
|
||||
//for (int i = 0; i < _keys.Length; i++) {
|
||||
// string k = _keys[i].ToString("x2");
|
||||
// keys.Add(String.Format("val:" + k + ",sym:" + "k{0}", i));
|
||||
//}
|
||||
//string[] key_perms = prnPermut(keys.ToArray());
|
||||
}
|
||||
//#####################################################################################################
|
||||
//cipher for KEIHIN_SH7058_1Mb: (((i ^ k2) + k1) - k0) & 0xFF (also KEIHIN_MPC5566_3Mb, KEIHIN_SH72543_2Mb, KEIHIN_SH7055_512Kb)
|
||||
//cipher for HITACHI_SH72543_2Mb: (((i + k0) ^ k1) + k2) & 0xFF
|
||||
//cipher for PANASONIC_SH72543_2Mb: (((i + k2) + k1) ^ k0) & 0xFF
|
||||
//cipher for TEMIC_MPC5554_2Mb: (((i ^ k2) ^ k1) - k0) & 0xFF
|
||||
//instead use this code instead for 1000x faster decryption
|
||||
|
||||
if (!DoAllCiphers)
|
||||
{
|
||||
string KeyPermStr = "";
|
||||
string KeyPermStr2 = "";
|
||||
for (int i = _keys.Length - 1; i >= 0; i--)
|
||||
{
|
||||
string k = _keys[i].ToString("x2");
|
||||
KeyPermStr += String.Format("val:" + k + ",sym:" + "k{0}", i) + "|";
|
||||
}
|
||||
for (int i = 0; i < _keys.Length; i++)
|
||||
{
|
||||
string k = _keys[i].ToString("x2");
|
||||
KeyPermStr2 += String.Format("val:" + k + ",sym:" + "k{0}", i) + "|";
|
||||
}
|
||||
string OPPermStr = "fn:^,o1|fn:+,o2|fn:-,o3|";
|
||||
string OPPermStr2 = "fn:+,o1|fn:^,o2|fn:+,o3|";
|
||||
string OPPermStr3 = "fn:+,o1|fn:+,o2|fn:^,o3|";
|
||||
string OPPermStr4 = "fn:^,o1|fn:^,o2|fn:-,o3|";
|
||||
key_perms = new string[] { KeyPermStr, KeyPermStr2 };
|
||||
op_perms = new string[] { OPPermStr, OPPermStr2, OPPermStr3, OPPermStr4 };
|
||||
}
|
||||
string OPPermStr = "fn:^,o1|fn:+,o2|fn:-,o3|";
|
||||
string[] key_perms = new string[] { KeyPermStr };
|
||||
string[] op_perms = new string[] { OPPermStr };
|
||||
//#####################################################################################################
|
||||
|
||||
List<string> display_ciphers = new List<string> { };
|
||||
|
|
|
@ -59,6 +59,9 @@ public class Editortable : DarkForm
|
|||
private ToolStripMenuItem convertrwdTobinToolStripMenuItem;
|
||||
private ToolStripMenuItem convertbinTorwdToolStripMenuItem;
|
||||
private ToolStripMenuItem openOBD2ScanToolToolStripMenuItem;
|
||||
private ContextMenuStrip contextMenuStrip1;
|
||||
private IContainer components;
|
||||
private ToolStripMenuItem clearLogsToolStripMenuItem;
|
||||
private ToolStripMenuItem decreaseSelectionToolStripMenuItem;
|
||||
|
||||
internal Editortable(ref GForm_Main GForm_Main_1)
|
||||
|
@ -77,13 +80,15 @@ public class Editortable : DarkForm
|
|||
|
||||
public void Loadingg()
|
||||
{
|
||||
string LastOpenFilePath = Application.StartupPath + @"\LastFileOpened.txt";
|
||||
if (File.Exists(LastOpenFilePath))
|
||||
//string LastOpenFilePath = Application.StartupPath + @"\LastFileOpened.txt";
|
||||
//if (File.Exists(LastOpenFilePath))
|
||||
if (GForm_Main_0.LastFileOpenedEditor != "")
|
||||
{
|
||||
DialogResult result = DarkMessageBox.Show(this, "Do you want to reopen the last file you have worked on?", "Reopen last file used", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
|
||||
if (result == DialogResult.Yes)
|
||||
{
|
||||
LoadThisFile(File.ReadAllText(LastOpenFilePath));
|
||||
//LoadThisFile(File.ReadAllText(LastOpenFilePath));
|
||||
LoadThisFile(GForm_Main_0.LastFileOpenedEditor);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -110,6 +115,7 @@ public class Editortable : DarkForm
|
|||
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
|
@ -150,6 +156,8 @@ public class Editortable : DarkForm
|
|||
this.splitContainer2 = new System.Windows.Forms.SplitContainer();
|
||||
this.darkTextBox_0 = new DarkUI.Controls.DarkTextBox();
|
||||
this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog();
|
||||
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.clearLogsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.groupBox1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dataGridView_0)).BeginInit();
|
||||
this.darkToolStrip1.SuspendLayout();
|
||||
|
@ -161,6 +169,7 @@ public class Editortable : DarkForm
|
|||
this.splitContainer2.Panel1.SuspendLayout();
|
||||
this.splitContainer2.Panel2.SuspendLayout();
|
||||
this.splitContainer2.SuspendLayout();
|
||||
this.contextMenuStrip1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// treeView1
|
||||
|
@ -572,6 +581,7 @@ public class Editortable : DarkForm
|
|||
//
|
||||
// darkTextBox_0
|
||||
//
|
||||
this.darkTextBox_0.ContextMenuStrip = this.contextMenuStrip1;
|
||||
this.darkTextBox_0.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.darkTextBox_0.Location = new System.Drawing.Point(0, 0);
|
||||
this.darkTextBox_0.Multiline = true;
|
||||
|
@ -581,6 +591,20 @@ public class Editortable : DarkForm
|
|||
this.darkTextBox_0.TabIndex = 56;
|
||||
this.darkTextBox_0.Text = "Honda CANBUS Tools";
|
||||
//
|
||||
// contextMenuStrip1
|
||||
//
|
||||
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.clearLogsToolStripMenuItem});
|
||||
this.contextMenuStrip1.Name = "contextMenuStrip1";
|
||||
this.contextMenuStrip1.Size = new System.Drawing.Size(181, 48);
|
||||
//
|
||||
// clearLogsToolStripMenuItem
|
||||
//
|
||||
this.clearLogsToolStripMenuItem.Name = "clearLogsToolStripMenuItem";
|
||||
this.clearLogsToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.clearLogsToolStripMenuItem.Text = "Clear Logs";
|
||||
this.clearLogsToolStripMenuItem.Click += new System.EventHandler(this.clearLogsToolStripMenuItem_Click);
|
||||
//
|
||||
// Editortable
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
|
@ -591,7 +615,7 @@ public class Editortable : DarkForm
|
|||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.Name = "Editortable";
|
||||
this.Text = "Honda Rom Tables Editor";
|
||||
this.Text = "Honda&Acura Rom Tables Editor";
|
||||
this.Load += new System.EventHandler(this.Editortable_Load);
|
||||
this.groupBox1.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.dataGridView_0)).EndInit();
|
||||
|
@ -606,6 +630,7 @@ public class Editortable : DarkForm
|
|||
this.splitContainer2.Panel2.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();
|
||||
this.splitContainer2.ResumeLayout(false);
|
||||
this.contextMenuStrip1.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
@ -615,9 +640,14 @@ public class Editortable : DarkForm
|
|||
this.CreateRightClicMenu();
|
||||
}
|
||||
|
||||
public void ClearLogs()
|
||||
{
|
||||
darkTextBox_0.Text = "";
|
||||
}
|
||||
|
||||
public bool LoadDefinitionsFor(string string_9)
|
||||
{
|
||||
//ClassEditor_0.LoadSupportedECUDefinitions();
|
||||
if (string_9 == ClassEditor_0.DefinitionsCurrentLoadedECU) return true;
|
||||
|
||||
int DefinitionsFilesCount = 0;
|
||||
List<int> IndexLisst = new List<int>();
|
||||
|
@ -627,11 +657,10 @@ public class Editortable : DarkForm
|
|||
{
|
||||
DefinitionsFilesCount++;
|
||||
IndexLisst.Add(i);
|
||||
//ClassEditor_0.LoadThisECUDefinitions(string_9);
|
||||
//return true;
|
||||
}
|
||||
}
|
||||
|
||||
//More than one 'definition.txt' file have been found for the same ECU
|
||||
if (DefinitionsFilesCount > 1)
|
||||
{
|
||||
GForm_SeveralDef GForm_SeveralDef_0 = new GForm_SeveralDef();
|
||||
|
@ -647,12 +676,15 @@ public class Editortable : DarkForm
|
|||
//ClassEditor_0.LoadThisECUDefinitions(string_9, IndexLisst[0]);
|
||||
//return true;
|
||||
}
|
||||
|
||||
//Only one definition file matching
|
||||
if (DefinitionsFilesCount == 1)
|
||||
{
|
||||
ClassEditor_0.LoadThisECUDefinitions(string_9, IndexLisst[0]);
|
||||
return true;
|
||||
}
|
||||
|
||||
//nothing found
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -1119,9 +1151,11 @@ public class Editortable : DarkForm
|
|||
{
|
||||
this.Text = "Honda Rom Tables Editor (" + this.GForm_Main_0.Version + ") | " + Path.GetFileName(ThisFilePath);
|
||||
|
||||
string LastOpenFilePath = Application.StartupPath + @"\LastFileOpened.txt";
|
||||
File.Create(LastOpenFilePath).Dispose();
|
||||
File.WriteAllText(LastOpenFilePath, ThisFilePath);
|
||||
//string LastOpenFilePath = Application.StartupPath + @"\LastFileOpened.txt";
|
||||
//File.Create(LastOpenFilePath).Dispose();
|
||||
//File.WriteAllText(LastOpenFilePath, ThisFilePath);
|
||||
GForm_Main_0.LastFileOpenedEditor = ThisFilePath;
|
||||
GForm_Main_0.SaveSettings();
|
||||
this.IsFullBinary = false;
|
||||
|
||||
byte[] FilesBytes = File.ReadAllBytes(ThisFilePath);
|
||||
|
@ -1150,7 +1184,7 @@ public class Editortable : DarkForm
|
|||
DialogResult result = openFileDialog1.ShowDialog();
|
||||
if (result == DialogResult.OK)
|
||||
{
|
||||
Class_RWD.LoadRWD(openFileDialog1.FileName, true, false, true);
|
||||
Class_RWD.LoadRWD(openFileDialog1.FileName, true, false, true, true);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -1238,7 +1272,7 @@ public class Editortable : DarkForm
|
|||
|
||||
private void generateDefinitionsFilesToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
DarkMessageBox.Show(this, "Select the folder where all decrypted firmwares .bin are located.", "Select firmwares folder", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
|
||||
DarkMessageBox.Show(this, "Select the folder where all decrypted firmwares .rwd|.gz are located.", "Select firmwares folder", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
|
||||
|
||||
DialogResult result = folderBrowserDialog1.ShowDialog();
|
||||
if (result == DialogResult.OK)
|
||||
|
@ -1472,5 +1506,11 @@ public class Editortable : DarkForm
|
|||
{
|
||||
GForm_Main_0.darkButton5_Click(sender, e);
|
||||
}
|
||||
|
||||
private void clearLogsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
ClearLogs();
|
||||
GForm_Main_0.ClearLogs();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -172,6 +172,9 @@
|
|||
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>593, 17</value>
|
||||
</metadata>
|
||||
<metadata name="folderBrowserDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>424, 17</value>
|
||||
</metadata>
|
||||
|
|
|
@ -79,6 +79,9 @@
|
|||
<Compile Include="GClass4.cs" />
|
||||
<Compile Include="GEnum0.cs" />
|
||||
<Compile Include="GEnum1.cs" />
|
||||
<Compile Include="GForm_Warning.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="GForm_SeveralDef.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
|
@ -115,6 +118,9 @@
|
|||
</Compile>
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<EmbeddedResource Include="frmOBD2Scan.resx" />
|
||||
<EmbeddedResource Include="GForm_Warning.resx">
|
||||
<DependentUpon>GForm_Warning.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="GForm_SeveralDef.resx">
|
||||
<DependentUpon>GForm_SeveralDef.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
|
1392
GForm_Main.cs
1392
GForm_Main.cs
File diff suppressed because it is too large
Load Diff
|
@ -117,6 +117,9 @@
|
|||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>157, 17</value>
|
||||
</metadata>
|
||||
<metadata name="openFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
|
|
|
@ -22,6 +22,14 @@ public class GForm_PlatformSelect : DarkForm
|
|||
method_0();
|
||||
}
|
||||
|
||||
public void GetPlatformAt(int ThisIndex)
|
||||
{
|
||||
this.Class9_0 = this.list_0[ThisIndex];
|
||||
this.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
base.Close();
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
private void method_0()
|
||||
{
|
||||
|
@ -86,6 +94,7 @@ public class GForm_PlatformSelect : DarkForm
|
|||
if (this.dataGridView_0.SelectedCells[0].RowIndex != -1)
|
||||
{
|
||||
this.Class9_0 = this.list_0[this.dataGridView_0.SelectedCells[0].RowIndex];
|
||||
this.Class9_0.PlatformIndex = this.dataGridView_0.SelectedCells[0].RowIndex;
|
||||
this.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
base.Close();
|
||||
return;
|
||||
|
|
|
@ -0,0 +1,120 @@
|
|||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Windows.Forms;
|
||||
using DarkUI.Controls;
|
||||
using DarkUI.Forms;
|
||||
|
||||
|
||||
public class GForm_Warning : DarkForm
|
||||
{
|
||||
|
||||
public GForm_Warning()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
base.DialogResult = DialogResult.Abort;
|
||||
}
|
||||
|
||||
private void method_0(object sender, EventArgs e)
|
||||
{
|
||||
base.DialogResult = DialogResult.Yes;
|
||||
base.Close();
|
||||
}
|
||||
|
||||
protected virtual void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && this.icontainer_0 != null)
|
||||
{
|
||||
this.icontainer_0.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GForm_Warning));
|
||||
this.darkButton_0 = new DarkUI.Controls.DarkButton();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.darkButton1 = new DarkUI.Controls.DarkButton();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// darkButton_0
|
||||
//
|
||||
this.darkButton_0.Checked = false;
|
||||
this.darkButton_0.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
this.darkButton_0.Location = new System.Drawing.Point(253, 428);
|
||||
this.darkButton_0.Name = "darkButton_0";
|
||||
this.darkButton_0.Size = new System.Drawing.Size(163, 23);
|
||||
this.darkButton_0.TabIndex = 4;
|
||||
this.darkButton_0.Text = "I Agree and Understand";
|
||||
this.darkButton_0.Click += new System.EventHandler(this.method_0);
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.ForeColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.label1.Location = new System.Drawing.Point(14, 55);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(411, 338);
|
||||
this.label1.TabIndex = 6;
|
||||
this.label1.Text = resources.GetString("label1.Text");
|
||||
this.label1.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.label3.ForeColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.label3.Location = new System.Drawing.Point(105, 12);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(239, 20);
|
||||
this.label3.TabIndex = 10;
|
||||
this.label3.Text = "***DANGER ZONE WARNING**";
|
||||
this.label3.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// darkButton1
|
||||
//
|
||||
this.darkButton1.Checked = false;
|
||||
this.darkButton1.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
this.darkButton1.Location = new System.Drawing.Point(22, 428);
|
||||
this.darkButton1.Name = "darkButton1";
|
||||
this.darkButton1.Size = new System.Drawing.Size(130, 23);
|
||||
this.darkButton1.TabIndex = 11;
|
||||
this.darkButton1.Text = "DO NOT PROCEED";
|
||||
this.darkButton1.Click += new System.EventHandler(this.darkButton1_Click);
|
||||
//
|
||||
// GForm_Warning
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(441, 469);
|
||||
this.Controls.Add(this.darkButton1);
|
||||
this.Controls.Add(this.label3);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Controls.Add(this.darkButton_0);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "GForm_Warning";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||
this.Text = "** DANGER ** WARNING **";
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
[CompilerGenerated]
|
||||
private IContainer icontainer_0;
|
||||
private DarkButton darkButton_0;
|
||||
private Label label1;
|
||||
private DarkButton darkButton1;
|
||||
private Label label3;
|
||||
|
||||
private void darkButton1_Click(object sender, EventArgs e)
|
||||
{
|
||||
base.DialogResult = DialogResult.No;
|
||||
base.Close();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,148 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="label1.Text" xml:space="preserve">
|
||||
<value>This software is experimental and use it at your own risk!
|
||||
|
||||
Flashing firmware can fail and cause the ECU to become unusable(bricked).
|
||||
Only use this tool on an ECU that you are willing to lost and pay for a
|
||||
replacement in case of problem occured during flashing operations.
|
||||
|
||||
Keep this software open during the flashing process, do not disconnect the usb cable.
|
||||
Make sure the laptop and vehicle have enought battery to last long enought.
|
||||
Dont forget to put them on charge in case the processus take too long.
|
||||
|
||||
When something goes wrong you can try the following:
|
||||
|
||||
*If you try to connect to the ecu and it fail (for exemple):*
|
||||
-Try power cycling the ECU (turning it Off/On).
|
||||
-Reload this software.
|
||||
|
||||
*If you encounter a bug during flashing or lost laptop power (for exemple):*
|
||||
-DO NOT AND NEVER power cycle the ECU (turning it Off/On).²
|
||||
-You can reload this software safely.
|
||||
-You can perform Flashing again to correct the possible problem.
|
||||
-You can disconnect the USB cable.
|
||||
|
||||
²: Turning the ECU Off after a bug happened during flashing or the laptop have
|
||||
lost power will cause the ECU to become bricked as you left the ECU unpowered
|
||||
with corrupted datas and/or possibly being fully erased. You wont be able to
|
||||
communicate with the ECU to perform any Flashing operations if that happens!</value>
|
||||
</data>
|
||||
</root>
|
|
@ -1,4 +1,4 @@
|
|||
#######################################################################
|
||||
# ECU_Acura_CSX_2.0_16v_200Hp_KEIHIN_37820-RRB-A1X_SH7058_1Mb_37805-RRB-A140_37805-RRB-A130_37805-RRB-A120_37805-RRB-A110
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
|
@ -852,7 +852,8 @@ IsUntested:true
|
|||
ROMLocationTable:0x1168A
|
||||
Name:Rev limiter
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
ValueMax:10000
|
||||
ChangeAmount:50
|
||||
#############################
|
||||
ROMLocationTable:0x1169A
|
||||
Name:Rev limiter recover
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# Honda_Accord_2013_LX, LX-S, Sport_2.4L, L4 - Gas |
|
||||
#######################################################################
|
||||
# Honda_Accord_2013_EX, EX-L_2.4L L4 - Gas, 3.5L V6 - Gas
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
|
@ -1,4 +1,4 @@
|
|||
#######################################################################
|
||||
# Honda_Accord_2014_EX, EX-L_2.4L, L4 - Gas, 3.5L, V6 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
|
@ -0,0 +1,35 @@
|
|||
# ECU_Honda_S2000_2.0_16v_240Hp_KEIHIN_37820-PCX-U0X_SH7058_1Mb_37805-PCX-U020_37805-PCX-U010
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
37805-PCX-U020
|
||||
37805-PCX-U010
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -6,6 +6,7 @@
|
|||
# Supported ECU:
|
||||
#######################################################################
|
||||
37805-PCX-U120
|
||||
37805-PCX-U110
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
|
@ -5,7 +5,7 @@
|
|||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
37805-PCX-U020
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_Insight_2002_2003_Base_1.0L, L3 - Electric\/Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_Insight_2004_Base_1.0L, L3 - Electric\/Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_Insight_2005_Base_1.0L, L3 - Electric\/Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_Insight_2006_Base_1.0L, L3 - Electric\/Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_Insight_2001_2002_2003_Base_1.0L, L3 - Electric\/Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_Civic_2001_DX, LX_1.7L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_Civic_2001_HX_1.7L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_Civic_2003_HX_1.7L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_Civic_2002_HX_1.7L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_Civic_2002_HX_1.7L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_Civic_2003_GX_1.7L, L4 - CNG |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_Civic_2004_2005_GX_1.7L, L4 - CNG |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Acura_RSX_2006_Base_2.0L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Acura_RSX_2005_Base_2.0L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Acura_RSX_2005_Base_2.0L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Acura_RSX_2004_Base_2.0L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Acura_RSX_2004_Base_2.0L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Acura_RSX_2006_Base_2.0L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_CR-V_2002_2003_EX, LX_2.4L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_CR-V_2002_2003_EX, LX_2.4L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_CR-V_2006_EX_2.4L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_CR-V_2006_EX, LX, SE_2.4L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_CR-V_2005_EX, LX, SE_2.4L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_CR-V_2005_LX_2.4L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_CR-V_2005_2006_EX_2.4L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Acura_RSX_2002_2003_Type-S_2.0L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Acura_RSX_2006_Type-S_2.0L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Acura_RSX_2004_Type-S_2.0L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_Pilot_2005_EX, LX_3.5L, V6 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
# Honda_Pilot_2005_EX-L_3.5L, V6 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
Unit2:KPH
|
||||
TableSize:1x1
|
||||
ValueMax:255
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
Unit1:Min IPW
|
||||
TableSize:1x1
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0.001
|
||||
MathTable:X*0.002
|
||||
FormatTable:0.000
|
||||
#############################
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue