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-RRB-A140|233
|
||||||
37805-PCX-U120|78
|
37805-RWC-A720|167
|
||||||
37805-PZD-3090|172
|
37805-RWC-A620|136
|
||||||
37805-PZD-4160|180
|
37805-5A2-A160|91
|
||||||
37805-PZD-4170|106
|
37805-5A2-A060|91
|
||||||
37805-PZD-A380|50
|
37805-5AM-A050|36
|
||||||
37805-PZD-A480|232
|
37805-5AM-C050|105
|
||||||
37805-PZX-A080|54
|
37805-PCX-U020|86
|
||||||
37805-R40-A190|158
|
37805-PCX-U120|23
|
||||||
37805-R40-A240|176
|
37805-PZD-3090|144
|
||||||
37805-R40-A340|160
|
37805-PZD-4160|2
|
||||||
37805-R40-A590|224
|
37805-PZD-4170|191
|
||||||
37805-R40-A730|240
|
37805-PZD-A380|85
|
||||||
37805-R40-A830|218
|
37805-PZD-A480|20
|
||||||
37805-R40-K030|94
|
37805-PZX-A080|103
|
||||||
37805-R40-K130|112
|
37805-R40-A190|209
|
||||||
37805-R40-K530|68
|
37805-R40-A240|16
|
||||||
37805-R40-K630|242
|
37805-R40-A340|214
|
||||||
37805-R40-U530|20
|
37805-R40-A590|214
|
||||||
37805-R41-L590|64
|
37805-R40-A730|37
|
||||||
37805-R41-L630|200
|
37805-R40-A830|139
|
||||||
37805-R41-L730|132
|
37805-R40-K030|74
|
||||||
37805-R42-A090|186
|
37805-R40-K130|94
|
||||||
37805-R42-A140|194
|
37805-R40-K530|97
|
||||||
37805-R42-A240|158
|
37805-R40-K630|17
|
||||||
37805-R42-A590|216
|
37805-R40-U530|39
|
||||||
37805-R42-A630|12
|
37805-R41-L590|39
|
||||||
37805-R42-A730|124
|
37805-R41-L630|238
|
||||||
37805-R43-L590|102
|
37805-R41-L730|40
|
||||||
37805-R43-L630|16
|
37805-R42-A090|23
|
||||||
37805-R43-L730|82
|
37805-R42-A140|74
|
||||||
37805-R44-X630|30
|
37805-R42-A240|237
|
||||||
37805-R46-X630|102
|
37805-R42-A590|237
|
||||||
37805-R49-U030|210
|
37805-R42-A630|102
|
||||||
37805-R60-M540|18
|
37805-R42-A730|79
|
||||||
37805-R60-M720|220
|
37805-R43-L590|110
|
||||||
37805-R60-U550|6
|
37805-R43-L630|94
|
||||||
37805-R8A-A560|0
|
37805-R43-L730|26
|
||||||
37805-R8A-A660|0
|
37805-R44-X630|58
|
||||||
37805-R8A-X540|0
|
37805-R46-X630|161
|
||||||
37805-RBJ-3090|2
|
37805-R49-U030|190
|
||||||
37805-RBJ-4050|112
|
37805-R60-M540|118
|
||||||
37805-RBJ-A430|122
|
37805-R60-M720|86
|
||||||
37805-RBJ-A560|252
|
37805-R60-U550|217
|
||||||
37805-RBJ-L440|178
|
37805-R8A-A560|137
|
||||||
37805-RBJ-L560|78
|
37805-R8A-A660|141
|
||||||
37805-RBJ-T520|164
|
37805-R8A-X540|25
|
||||||
37805-RC0-M030|58
|
37805-RBJ-3090|231
|
||||||
37805-RC0-M530|30
|
37805-RBJ-4050|88
|
||||||
37805-RC0-M630|226
|
37805-RBJ-A430|140
|
||||||
37805-RC030|86
|
37805-RBJ-A560|225
|
||||||
37805-RC1-M030|112
|
37805-RBJ-L440|146
|
||||||
37805-RC1-M540|110
|
37805-RBJ-L560|54
|
||||||
37805-RC1-P120|16
|
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-P520|158
|
||||||
37805-RC1-P720|64
|
37805-RC1-P720|156
|
||||||
37805-RD1-X020|180
|
37805-RD1-X020|215
|
||||||
37805-RD1-X520|234
|
37805-RD1-X520|43
|
||||||
37805-RDA-A850|176
|
37805-RDA-A850|225
|
||||||
37805-RDA-X750|208
|
37805-RDA-X750|253
|
||||||
37805-RDB-A040|126
|
37805-RDB-A040|201
|
||||||
37805-RDB-A120|102
|
37805-RDB-A120|135
|
||||||
37805-RDB-A560|186
|
37805-RDB-A560|27
|
||||||
37805-RDB-A630|36
|
37805-RDB-A630|115
|
||||||
37805-REX-X540|46
|
37805-REX-X540|212
|
||||||
37805-REZ-A570|132
|
37805-REZ-A570|34
|
||||||
37805-RGL-A020|8
|
37805-RGL-A020|37
|
||||||
37805-RGL-A840|216
|
37805-RGL-A840|157
|
||||||
37805-RGL-A930|214
|
37805-RGL-A930|98
|
||||||
37805-RGL-K920|124
|
37805-RGL-K920|19
|
||||||
37805-RGL-X830|210
|
37805-RGL-X830|148
|
||||||
37805-RGL-X920|118
|
37805-RGL-X920|13
|
||||||
37805-RGL-Y820|160
|
37805-RGL-Y820|86
|
||||||
37805-RGM-A840|214
|
37805-RGM-A840|130
|
||||||
37805-RGW-A060|184
|
37805-RGW-A060|183
|
||||||
37805-RGW-A960|112
|
37805-RGW-A960|70
|
||||||
37805-RJE-A840|162
|
37805-RJE-A840|59
|
||||||
37805-RJE-A960|0
|
37805-RJE-A960|182
|
||||||
37805-RJE-K020|82
|
37805-RJE-K020|230
|
||||||
37805-RJE-K720|0
|
37805-RJE-K720|35
|
||||||
37805-RJE-X640|102
|
37805-RJE-X640|249
|
||||||
37805-RJE-X730|0
|
37805-RJE-X730|35
|
||||||
37805-RK8-N520|186
|
37805-RK8-N520|89
|
||||||
37805-RK8-N740|116
|
37805-RK8-N740|46
|
||||||
37805-RK8-N840|120
|
37805-RK8-N840|50
|
||||||
37805-RKG-A560|222
|
37805-RKG-A560|153
|
||||||
37805-RKG-A720|0
|
37805-RKG-A720|104
|
||||||
37805-RKG-U520|52
|
37805-RKG-U520|211
|
||||||
37805-RKG-X550|220
|
37805-RKG-X550|148
|
||||||
37805-RKG-X720|0
|
37805-RKG-X720|101
|
||||||
37805-RKG-Y520|78
|
37805-RKG-Y520|234
|
||||||
37805-RL5-A070|250
|
37805-RL5-A070|55
|
||||||
37805-RL5-A120|228
|
37805-RL5-A120|155
|
||||||
37805-RL5-A560|170
|
37805-RL5-A560|94
|
||||||
37805-RL5-A710|14
|
37805-RL5-A710|207
|
||||||
37805-RL5-X020|68
|
37805-RL5-X020|199
|
||||||
37805-RL5-X520|214
|
37805-RL5-X520|164
|
||||||
37805-RL8-A520|98
|
37805-RL8-A520|51
|
||||||
37805-RL8-A730|0
|
37805-RL8-A730|235
|
||||||
37805-RL8-X520|234
|
37805-RL8-X520|184
|
||||||
37805-RL8-X730|0
|
37805-RL8-X730|234
|
||||||
37805-RME-A180|92
|
37805-RME-A180|40
|
||||||
37805-RME-A220|72
|
37805-RME-A690|67
|
||||||
37805-RME-A520|70
|
37805-RME-A890|146
|
||||||
37805-RME-A690|194
|
37805-RME-C410|148
|
||||||
37805-RME-A720|70
|
37805-RME-C890|212
|
||||||
37805-RME-A890|194
|
37805-RME-A220|165
|
||||||
37805-RME-C220|140
|
37805-RME-A520|193
|
||||||
37805-RME-C410|16
|
37805-RME-A720|17
|
||||||
37805-RME-C520|96
|
37805-RME-C220|236
|
||||||
37805-RME-C720|134
|
37805-RME-C520|222
|
||||||
37805-RME-C890|2
|
37805-RME-C720|84
|
||||||
37805-RMX-3250|74
|
37805-RME-A520|193
|
||||||
37805-RMX-5070|154
|
37805-RME-A690|67
|
||||||
37805-RMX-5150|186
|
37805-RME-A720|17
|
||||||
37805-RMX-A060|54
|
37805-RME-A890|146
|
||||||
37805-RMX-A130|246
|
37805-RME-C220|236
|
||||||
37805-RMX-A630|158
|
37805-RME-C410|148
|
||||||
37805-RMX-X050|88
|
37805-RME-C520|222
|
||||||
37805-RMX-X550|98
|
37805-RME-C720|84
|
||||||
37805-RN0-3150|124
|
37805-RME-C890|212
|
||||||
37805-RN0-3160|254
|
37805-RMX-3250|109
|
||||||
37805-RN0-A070|0
|
37805-RMX-5070|158
|
||||||
37805-RN0-A570|248
|
37805-RMX-5150|253
|
||||||
37805-RN0-A630|196
|
37805-RMX-A060|59
|
||||||
37805-RN0-A770|116
|
37805-RMX-A130|250
|
||||||
37805-RN0-A830|64
|
37805-RMX-A630|213
|
||||||
37805-RN0-A970|0
|
37805-RMX-X050|125
|
||||||
37805-RN0-C050|0
|
37805-RMX-X550|170
|
||||||
37805-RN0-C950|0
|
37805-RN0-3150|155
|
||||||
37805-RN0-K030|0
|
37805-RN0-3160|255
|
||||||
37805-RN0-K130|0
|
37805-RN0-A070|39
|
||||||
37805-RN0-M040|0
|
37805-RN0-A570|8
|
||||||
37805-RN0-M830|0
|
37805-RN0-A630|178
|
||||||
37805-RN0-M940|0
|
37805-RN0-A770|134
|
||||||
37805-RN0-X030|0
|
37805-RN0-A830|49
|
||||||
37805-RN0-X560|188
|
37805-RN0-A970|40
|
||||||
37805-RN0-X620|132
|
37805-RN0-C050|37
|
||||||
37805-RN0-X760|56
|
37805-RN0-C950|39
|
||||||
37805-RN0-X820|0
|
37805-RN0-K030|4
|
||||||
37805-RN0-X940|0
|
37805-RN0-K130|5
|
||||||
37805-RN030|0
|
37805-RN0-M040|64
|
||||||
37805-RNA-3260|168
|
37805-RN0-M130|39
|
||||||
37805-RNA-3290|96
|
37805-RN0-M830|41
|
||||||
37805-RNA-3450|12
|
37805-RN0-M940|66
|
||||||
37805-RNA-3470|74
|
37805-RN0-X030|237
|
||||||
37805-RNA-A150|230
|
37805-RN0-X560|198
|
||||||
37805-RNA-A240|26
|
37805-RN0-X620|113
|
||||||
37805-RNA-A340|164
|
37805-RN0-X760|69
|
||||||
37805-RNA-A680|106
|
37805-RN0-X820|239
|
||||||
37805-RNA-A740|176
|
37805-RN0-X940|239
|
||||||
37805-RNA-A840|90
|
37805-RNA-3260|178
|
||||||
37805-RNA-C130|226
|
37805-RNA-3290|115
|
||||||
37805-RNA-C240|190
|
37805-RNA-3450|129
|
||||||
37805-RNA-C340|68
|
37805-RNA-3470|199
|
||||||
37805-RNA-C440|194
|
37805-RNA-A150|164
|
||||||
37805-RNA-C640|154
|
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-C740|248
|
||||||
37805-RNA-C840|126
|
37805-RNA-C840|125
|
||||||
37805-RNA-C910|130
|
37805-RNA-C910|78
|
||||||
37805-RNA-K080|212
|
37805-RNA-K080|9
|
||||||
37805-RNA-K590|64
|
37805-RNA-K590|78
|
||||||
37805-RNA-U720|50
|
37805-RNA-U720|202
|
||||||
37805-RNA-U840|16
|
37805-RNA-U840|43
|
||||||
37805-RNA-U950|36
|
37805-RNA-U950|50
|
||||||
37805-RNA-Y030|122
|
37805-RNA-Y030|129
|
||||||
37805-RNA-Y330|92
|
37805-RNA-Y330|109
|
||||||
37805-RNA-Y530|70
|
37805-RNA-Y530|58
|
||||||
37805-RNA-Y720|212
|
37805-RNA-Y720|197
|
||||||
37805-RNA-Y830|164
|
37805-RNA-Y830|149
|
||||||
37805-RNB-X040|184
|
37805-RNB-X040|247
|
||||||
37805-RNB-X120|134
|
37805-RNB-X120|189
|
||||||
37805-RNB-X560|58
|
37805-RNB-X560|218
|
||||||
37805-RNB-X620|10
|
37805-RNB-X620|163
|
||||||
37805-RND-M030|212
|
37805-RND-M030|59
|
||||||
37805-RND-M530|118
|
37805-RND-M530|40
|
||||||
37805-RND-M620|40
|
37805-RND-M620|190
|
||||||
37805-RND-M720|124
|
37805-RND-M720|12
|
||||||
37805-RND-P030|78
|
37805-RND-P030|133
|
||||||
37805-RND-P540|232
|
37805-RND-P540|254
|
||||||
37805-RND-P740|154
|
37805-RND-P740|177
|
||||||
37805-RNE-A550|224
|
37805-RNE-A550|172
|
||||||
37805-RNF-U050|232
|
37805-RNE-A550|172
|
||||||
37805-RNF-U540|198
|
37805-RNF-U050|181
|
||||||
37805-RNF-U730|42
|
37805-RNF-U540|110
|
||||||
37805-RNT-U030|0
|
37805-RNF-U730|208
|
||||||
37805-RNT-U520|138
|
37805-RNT-U030|51
|
||||||
37805-RNV-B030|2
|
37805-RNT-U520|56
|
||||||
37805-RNV-B530|214
|
37805-RNV-B030|249
|
||||||
37805-RNV-B630|128
|
37805-RNV-B530|16
|
||||||
37805-RNV-B730|208
|
37805-RNV-B630|193
|
||||||
37805-RNV-M070|60
|
37805-RNV-B730|9
|
||||||
37805-RNV-M560|176
|
37805-RNV-M070|17
|
||||||
37805-RNV-M660|90
|
37805-RNV-M560|199
|
||||||
37805-RNV-R020|168
|
37805-RNV-M660|121
|
||||||
37805-RNV-R520|56
|
37805-RNV-R020|23
|
||||||
37805-RNV-R620|2
|
37805-RNV-R520|227
|
||||||
37805-RNV-R720|50
|
37805-RNV-R620|182
|
||||||
37805-RNV-Z020|180
|
37805-RNV-R720|221
|
||||||
37805-RNV-Z520|26
|
37805-RNV-Z020|33
|
||||||
37805-RNV-Z620|228
|
37805-RNV-Z520|62
|
||||||
37805-RNV-Z720|18
|
37805-RNV-Z620|17
|
||||||
37805-RNX-M020|52
|
37805-RNV-Z720|54
|
||||||
37805-RNX-M520|204
|
37805-RNX-M020|8
|
||||||
37805-RNX-M620|132
|
37805-RNX-M520|127
|
||||||
37805-RP3-3050|88
|
37805-RNX-M620|56
|
||||||
37805-RP3-3060|80
|
37805-RP3-3050|92
|
||||||
37805-RP3-3070|140
|
37805-RP3-3060|84
|
||||||
37805-RP3-4050|136
|
37805-RP3-3070|230
|
||||||
37805-RP3-A170|48
|
37805-RP3-4050|226
|
||||||
37805-RP3-A770|98
|
37805-RP3-A170|44
|
||||||
37805-RP6-A560|0
|
37805-RP3-A770|172
|
||||||
37805-RP6-A640|0
|
37805-RP6-A560|35
|
||||||
37805-RP6-A760|0
|
37805-RP6-A640|176
|
||||||
37805-RP6-A840|0
|
37805-RP6-A760|35
|
||||||
37805-RP6-X560|0
|
37805-RP6-A840|175
|
||||||
37805-RP6-X640|0
|
37805-RP6-X560|30
|
||||||
37805-RRA-C040|80
|
37805-RP6-X640|170
|
||||||
|
37805-RRA-C040|126
|
||||||
37805-RRA-C540|6
|
37805-RRA-C540|6
|
||||||
37805-RRB-3150|4
|
37805-RRB-3150|117
|
||||||
37805-RRB-A090|118
|
37805-RRB-A090|198
|
||||||
37805-RRB-A140|152
|
37805-RRB-A140|233
|
||||||
37805-RRB-K020|162
|
37805-RRB-K020|246
|
||||||
37805-RRB-X120|70
|
37805-RRB-X120|153
|
||||||
37805-RRD-M220|184
|
37805-RRD-M120|32
|
||||||
37805-RRD-P120|178
|
37805-RRD-M220|112
|
||||||
37805-RRD20|110
|
37805-RRD-P120|6
|
||||||
37805-RRH-U020|6
|
37805-RRH-U020|121
|
||||||
37805-RRH-U520|32
|
37805-RRH-U520|100
|
||||||
37805-RRH-U620|24
|
37805-RRH-U620|92
|
||||||
37805-RTW-3050|76
|
37805-RTW-3050|106
|
||||||
37805-RTW-A050|72
|
37805-RTW-A050|8
|
||||||
37805-RTW-P020|242
|
37805-RTW-P020|152
|
||||||
37805-RV0-3290|0
|
37805-RTW-P020|152
|
||||||
37805-RV0-A580|0
|
37805-RV0-3290|39
|
||||||
37805-RV0-A650|0
|
37805-RV0-A580|37
|
||||||
37805-RV0-A780|0
|
37805-RV0-A650|229
|
||||||
37805-RV0-X580|0
|
37805-RV0-A780|54
|
||||||
37805-RV0-X640|0
|
37805-RV0-X580|35
|
||||||
37805-RV0-X780|0
|
37805-RV0-X640|222
|
||||||
37805-RV0-Y640|0
|
37805-RV0-X780|53
|
||||||
37805-RV0-Y780|0
|
37805-RV0-Y640|215
|
||||||
37805-RWC-A570|208
|
37805-RV0-Y780|47
|
||||||
37805-RWC-A620|236
|
37805-RWC-A570|237
|
||||||
37805-RWC-A720|12
|
37805-RWC-A620|136
|
||||||
37805-RWC-X560|174
|
37805-RWC-A720|167
|
||||||
37805-RWC-X620|28
|
37805-RWC-A720|167
|
||||||
37805-RYE-A040|0
|
37805-RWC-X560|205
|
||||||
37805-RYE-A140|0
|
37805-RWC-X620|182
|
||||||
37805-RYE-A590|220
|
37805-RX0-A140|45
|
||||||
37805-RYE-A630|168
|
37805-RX0-A220|174
|
||||||
37805-RYE-A750|0
|
37805-RYE-A040|63
|
||||||
37805-RYE-A850|0
|
37805-RYE-A140|62
|
||||||
37805-RYE-X580|202
|
37805-RYE-A590|42
|
||||||
37805-RYE-X620|146
|
37805-RYE-A630|114
|
||||||
37805-RYE-X750|0
|
37805-RYE-A750|243
|
||||||
37805-RYE-X830|0
|
37805-RYE-A850|242
|
||||||
37805-RZA-A570|234
|
37805-RYE-X580|21
|
||||||
37805-RZA-A770|198
|
37805-RYE-X620|88
|
||||||
37805-RZA-K130|230
|
37805-RYE-X750|237
|
||||||
37805-RZA-K230|220
|
37805-RYE-X830|213
|
||||||
37805-RZA-K320|2
|
37805-RZA-A570|248
|
||||||
37805-RZA-K520|26
|
37805-RZA-A770|212
|
||||||
37805-RZA-K620|86
|
37805-RZA-K130|186
|
||||||
37805-RZA-K720|60
|
37805-RZA-K230|176
|
||||||
37805-RZA-K930|36
|
37805-RZA-K320|212
|
||||||
37805-RZA-X630|52
|
37805-RZA-K520|216
|
||||||
37805-RZA-X830|16
|
37805-RZA-K620|21
|
||||||
37805-RZP-M020|168
|
37805-RZA-K720|250
|
||||||
37805-RZP-M520|134
|
37805-RZA-K930|226
|
||||||
37805-RZP-M720|104
|
37805-RZA-X630|240
|
||||||
37805-RZP-M820|110
|
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)
|
public void SaveROMBytes(string string_4)
|
||||||
{
|
{
|
||||||
try
|
//try
|
||||||
{
|
//{
|
||||||
if (this.ValuesChanged && this.SelectedTableSize != 0 && this.SelectedROMLocation != 0)
|
if (this.ValuesChanged && this.SelectedTableSize != 0 && this.SelectedROMLocation != 0)
|
||||||
{
|
{
|
||||||
this.GetChanges();
|
this.GetChanges();
|
||||||
|
@ -328,13 +328,13 @@ internal class ClassEditor
|
||||||
if (FileFormat == "1mb-fw")
|
if (FileFormat == "1mb-fw")
|
||||||
{
|
{
|
||||||
byte[] BufferBytes = new byte[SavingBytes.Length - 0x8000];
|
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;
|
SavingBytes = BufferBytes;
|
||||||
}
|
}
|
||||||
if (FileFormat == "2mb-fw" || FileFormat == "4mb-fw")
|
if (FileFormat == "2mb-fw" || FileFormat == "4mb-fw")
|
||||||
{
|
{
|
||||||
byte[] BufferBytes = new byte[SavingBytes.Length - 0x10000];
|
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;
|
SavingBytes = BufferBytes;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -371,11 +371,11 @@ internal class ClassEditor
|
||||||
File.Delete(text);
|
File.Delete(text);
|
||||||
File.Delete(text2);*/
|
File.Delete(text2);*/
|
||||||
DarkMessageBox.Show("Successfully Saved File!.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
|
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()
|
public void FixChecksums()
|
||||||
|
@ -974,7 +974,7 @@ internal class ClassEditor
|
||||||
//Console.WriteLine(Editortable_0.IsFullBinary);
|
//Console.WriteLine(Editortable_0.IsFullBinary);
|
||||||
//Console.WriteLine(FileFormat);
|
//Console.WriteLine(FileFormat);
|
||||||
|
|
||||||
//Create a fake bootloader section
|
//Create fake bootloader section
|
||||||
if (!Editortable_0.IsFullBinary)
|
if (!Editortable_0.IsFullBinary)
|
||||||
{
|
{
|
||||||
if (FileFormat == "1mb-fw")
|
if (FileFormat == "1mb-fw")
|
||||||
|
@ -1168,6 +1168,8 @@ internal class ClassEditor
|
||||||
|
|
||||||
Editortable_0.CheckDefinitionFolderExist();
|
Editortable_0.CheckDefinitionFolderExist();
|
||||||
|
|
||||||
|
int LoadedDefCount = 0;
|
||||||
|
|
||||||
string Folderpath = Application.StartupPath + @"\Definitions";
|
string Folderpath = Application.StartupPath + @"\Definitions";
|
||||||
if (Directory.Exists(Folderpath))
|
if (Directory.Exists(Folderpath))
|
||||||
{
|
{
|
||||||
|
@ -1188,19 +1190,26 @@ internal class ClassEditor
|
||||||
string Thisline = AllLines[i];
|
string Thisline = AllLines[i];
|
||||||
if (Thisline.Contains("ROM Parameters") || Thisline.Contains("Checksum ")) GettingEcuList = false; //make sure we are not reading false contents
|
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);
|
if (GettingEcuList)
|
||||||
Ecus_Definitions_Compatible_filename.Add(ThisFilePath);
|
{
|
||||||
Editortable_0.GForm_Main_0.method_1("Definitions found for ecu: " + Thisline);
|
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;
|
if (!GettingEcuList) i = AllLines.Length;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Editortable_0.GForm_Main_0.ClearLogs();
|
||||||
|
Editortable_0.GForm_Main_0.method_1(LoadedDefCount + " definitions loaded!");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -12,6 +12,8 @@ using DarkUI.Forms;
|
||||||
public class Class_Checksums
|
public class Class_Checksums
|
||||||
{
|
{
|
||||||
private GForm_Main GForm_Main_0;
|
private GForm_Main GForm_Main_0;
|
||||||
|
public int LastChecksumLocationLoaded = 0;
|
||||||
|
public string LastChecksumECUName = "";
|
||||||
|
|
||||||
public void Load(ref GForm_Main GForm_Main_1)
|
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);
|
string Thisecuu = GForm_Main_0.Editortable_0.ExtractECUNameFromThisFile(BinFileBytes);
|
||||||
if (Thisecuu != "")
|
if (Thisecuu != "")
|
||||||
{
|
{
|
||||||
|
if (Thisecuu == LastChecksumECUName)
|
||||||
|
{
|
||||||
|
return LastChecksumLocationLoaded;
|
||||||
|
}
|
||||||
|
|
||||||
if (GForm_Main_0.Editortable_0.LoadDefinitionsFor(Thisecuu))
|
if (GForm_Main_0.Editortable_0.LoadDefinitionsFor(Thisecuu))
|
||||||
{
|
{
|
||||||
if (GForm_Main_0.Editortable_0.ClassEditor_0.DefinitionsChecksumLocation != "")
|
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);
|
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 (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 == 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 == 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
|
if (BufferBytes.Length - 1 == 0x27FFFF) CheckLocation = 0x2003E6; //4mb-full //0x3FFFFF
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
LastChecksumECUName = Thisecuu;
|
||||||
|
LastChecksumLocationLoaded = CheckLocation;
|
||||||
return CheckLocation;
|
return CheckLocation;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -121,21 +130,48 @@ public class Class_Checksums
|
||||||
GForm_Main_0.method_1("Checksum location not found!");
|
GForm_Main_0.method_1("Checksum location not found!");
|
||||||
return BufferBytes;
|
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 num = Class_RWD.BootloaderSum;
|
||||||
byte num2 = Class_RWD.GetNegativeChecksumFWBin(BufferBytes, CheckLocation);
|
byte num2 = Class_RWD.GetNegativeChecksumFWBin(BufferBytesForChecking, CheckLocation);
|
||||||
byte ThisSum = num;
|
byte ThisSum = num;
|
||||||
ThisSum -= num2;
|
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)
|
if (chk != ThisSum)
|
||||||
{
|
{
|
||||||
GForm_Main_0.method_1("Checksum miss match.");
|
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"));
|
GForm_Main_0.method_1("Checksum fixed at 0x" + CheckLocation.ToString("X") + " | Checksum: 0x" + num2.ToString("X2"));
|
||||||
}
|
}
|
||||||
else
|
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;
|
return BufferBytes;
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,12 +16,17 @@ public class Class_DefinitionMaker
|
||||||
List<int> AllFoundAddressX = new List<int>();
|
List<int> AllFoundAddressX = new List<int>();
|
||||||
List<int> AllFoundAddressY = 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<string> AllFileNames = new List<string>();
|
||||||
List<byte> AllBootLoaderSumBytes = new List<byte>();
|
List<byte> AllBootLoaderSumBytes = new List<byte>();
|
||||||
|
|
||||||
public string FirmwareFolder = "";
|
|
||||||
|
|
||||||
GForm_Main GForm_Main_0;
|
GForm_Main GForm_Main_0;
|
||||||
|
|
||||||
public Class_DefinitionMaker(ref GForm_Main GForm_Main_1)
|
public Class_DefinitionMaker(ref GForm_Main GForm_Main_1)
|
||||||
|
@ -37,168 +42,223 @@ public class Class_DefinitionMaker
|
||||||
|
|
||||||
public void CreateDefinitionsFiles()
|
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)
|
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[] AllBytes = Class_RWD.firmware_candidates[0];
|
||||||
byte[] BufferBytes = new byte[0x8000 + AllBytes.Length];
|
if ((AllBytes.Length - 1) != 0xF7FFF) continue; //################
|
||||||
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;
|
|
||||||
|
|
||||||
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);
|
||||||
|
|
||||||
//#######################################################################################################################
|
//Create a fake bootloader section
|
||||||
//#######################################################################################################################
|
if ((AllBytes.Length - 1) == 0xF7FFF)
|
||||||
DoneParameter = false;
|
{
|
||||||
int ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("00 0A 00 0A 00 C8 00"), 16, false);
|
byte[] BufferBytes = new byte[0x8000 + AllBytes.Length];
|
||||||
if (ThisAddr != -1) AddToList(Path.GetFileNameWithoutExtension(ThisFile), "VTEC Engagement", ThisAddr, -1, -1);
|
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;
|
||||||
DoneParameter = false;
|
|
||||||
ThisAddr = CheckForBytesAndGetAddress(AllBytes, StringToByteArray("FA 01 2C FF FF 40"), 71, false);
|
//Get checksum locations
|
||||||
if (ThisAddr != -1 && !DoneParameter)
|
if (AllBytes[0x83F8] != 0xff) AllChecksumsLocations.Add(0x83F8);
|
||||||
{
|
else AllChecksumsLocations.Add(0x8400);
|
||||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "Revlimiter", ThisAddr, -1, -1);
|
}
|
||||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 1", ThisAddr + 8, -1, -1);
|
else
|
||||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 2", ThisAddr + 16, -1, -1);
|
{
|
||||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 3", ThisAddr + 24, -1, -1);
|
byte[] BufferBytes = new byte[0x10000 + AllBytes.Length];
|
||||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 4", ThisAddr + 32, -1, -1);
|
for (int i = 0; i < 0x10000; i++) BufferBytes[i] = 0xff;
|
||||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 5", ThisAddr + 36, -1, -1);
|
for (int i = 0; i < AllBytes.Length; i++) BufferBytes[0x10000 + i] = AllBytes[i];
|
||||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 6", ThisAddr + 52, -1, -1);
|
AllBytes = BufferBytes;
|
||||||
AddToList(Path.GetFileNameWithoutExtension(ThisFile), "--Revlimiter 7", ThisAddr + 60, -1, -1);
|
|
||||||
DoneParameter = true;
|
//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();
|
GenerateDefinitions();
|
||||||
|
@ -215,7 +275,21 @@ public class Class_DefinitionMaker
|
||||||
{
|
{
|
||||||
if (BufECUName != "") CreateFile(AllStringFile, BufECUName);
|
if (BufECUName != "") CreateFile(AllStringFile, BufECUName);
|
||||||
BufECUName = AllECUS[i];
|
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]);
|
//Console.WriteLine(AllECUS[i] + " | 0x" + AllFoundAddress[i].ToString("X") + " | " + AllFoundFunctions[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -389,6 +463,7 @@ public class Class_DefinitionMaker
|
||||||
AllFoundAddress.Add(ThisAddr);
|
AllFoundAddress.Add(ThisAddr);
|
||||||
AllFoundAddressX.Add(ThisAddrX);
|
AllFoundAddressX.Add(ThisAddrX);
|
||||||
AllFoundAddressY.Add(ThisAddrY);
|
AllFoundAddressY.Add(ThisAddrY);
|
||||||
|
EcuIndexInList.Add(ThisIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
public byte[] StringToByteArray(string hex)
|
public byte[] StringToByteArray(string hex)
|
||||||
|
@ -1354,6 +1429,210 @@ public class Class_DefinitionMaker
|
||||||
File.WriteAllBytes(ThisEndPath + "DumpHex" + ExtractedBlockDone, AllReturnBytes);
|
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();
|
GForm_Main_0.ClearLogs();
|
||||||
|
|
||||||
//Decrypt firmware file and get needed variable (Decryption byte)
|
//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++)
|
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 FirmwareSize { get; set; }
|
||||||
public int RomSize { get; set; }
|
public int RomSize { get; set; }
|
||||||
public string TransmissionType { 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 originalFileStream = File.Open(ThisFile, FileMode.Open);
|
||||||
FileStream compressedFileStream = File.Create(CompressedName);
|
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);
|
originalFileStream.CopyTo(compressor);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -112,8 +113,22 @@ static class Class_RWD
|
||||||
byte[] data = File.ReadAllBytes(f_name);
|
byte[] data = File.ReadAllBytes(f_name);
|
||||||
GForm_Main_0.method_1("Encrypting file: " + 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.
|
//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
|
//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];
|
byte[] dataEncrypted = new byte[RWD_encrypted_StartFile.Length + data.Length + 4];
|
||||||
|
@ -131,15 +146,19 @@ static class Class_RWD
|
||||||
byte[] ChecksumBytes = BitConverter.GetBytes(ChecksumValue);
|
byte[] ChecksumBytes = BitConverter.GetBytes(ChecksumValue);
|
||||||
if (ChecksumBytes.Length == 4)
|
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];
|
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
|
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
|
//Save Encrypted rwd firmware
|
||||||
|
@ -148,13 +167,16 @@ static class Class_RWD
|
||||||
File.WriteAllBytes(ThisPath, dataEncrypted);
|
File.WriteAllBytes(ThisPath, dataEncrypted);
|
||||||
GForm_Main_0.method_1("Saved encrypted firmware file: " + ThisPath);
|
GForm_Main_0.method_1("Saved encrypted firmware file: " + ThisPath);
|
||||||
|
|
||||||
|
//### COMPRESSING .gz format DOES NOT EXACTLY WORK ####
|
||||||
//Save ZIPPED Encrypted firmware
|
//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[] { };
|
byte[] data = new byte[] { };
|
||||||
SuppportedVersions = new string[] { };
|
SuppportedVersions = new string[] { };
|
||||||
|
@ -362,22 +384,33 @@ static class Class_RWD
|
||||||
}
|
}
|
||||||
|
|
||||||
//Perform FULL decryption (convert .rwd to .bin)
|
//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);
|
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)
|
if (firmware_candidates.Count == 0)
|
||||||
{
|
{
|
||||||
//try with a shorter part number
|
//try with a shorter part number
|
||||||
GForm_Main_0.method_1("failed on long part number, trying truncated 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);
|
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)
|
if (firmware_candidates.Count == 0)
|
||||||
{
|
{
|
||||||
GForm_Main_0.method_1("decryption failed!");
|
GForm_Main_0.method_1("decryption failed!");
|
||||||
|
@ -408,37 +441,42 @@ static class Class_RWD
|
||||||
//###################################################################
|
//###################################################################
|
||||||
//###################################################################
|
//###################################################################
|
||||||
BootloaderSum = 0;
|
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
|
foreach (byte[] fc in firmware_candidates)
|
||||||
//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)
|
|
||||||
{
|
{
|
||||||
int CheckLocation = GForm_Main_0.Class_Checksums_0.GetChecksumLocation(fc);
|
//Checksum location for SH7058 1mb rom file are located at 0x8400, it's a 1byte sum calculated from negative sum of the full binary
|
||||||
if (CheckLocation != 0)
|
//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);
|
int CheckLocation = GForm_Main_0.Class_Checksums_0.GetChecksumLocation(fc);
|
||||||
byte num2 = GetNegativeChecksumFWBin(fc, CheckLocation);
|
if (CheckLocation != 0)
|
||||||
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!");
|
if (fc.Length - 1 == 0xF7FFF) CheckLocation -= 0x8000;
|
||||||
BootloaderSum = num;
|
if (fc.Length - 1 == 0x1EFFFF || fc.Length - 1 == 0x26FFFF) CheckLocation -= 0x10000;
|
||||||
GForm_Main_0.method_1("Bootloader Sum are 0x" + BootloaderSum.ToString("X"));
|
byte num = GetBootloaderSum(fc, CheckLocation);
|
||||||
}
|
byte num2 = GetNegativeChecksumFWBin(fc, CheckLocation);
|
||||||
else
|
int ThisSumInt = num;
|
||||||
{
|
ThisSumInt -= num2;
|
||||||
GForm_Main_0.method_1("checksums bad, could not get bootloader sum!");
|
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
|
//# sometimes there is an extra character after each character
|
||||||
//# 37805-RBB-J530 -> 3377880550--RRBCBA--JA503000
|
//# 37805-RBB-J530 -> 3377880550--RRBCBA--JA503000
|
||||||
|
@ -800,15 +838,15 @@ static class Class_RWD
|
||||||
GForm_Main_0.method_1("'" + search_exact + "' and '" + search_padded + "'");
|
GForm_Main_0.method_1("'" + search_exact + "' and '" + search_padded + "'");
|
||||||
}
|
}
|
||||||
|
|
||||||
string[] operators = new string[8] {
|
string[] operators = new string[] {
|
||||||
"fn:^", //XOR
|
"fn:^", //XOR
|
||||||
"fn:&", //AND
|
"fn:&", //AND
|
||||||
"fn:|", //OR
|
"fn:|", //OR
|
||||||
"fn:+", //ADD
|
"fn:+", //ADD
|
||||||
"fn:-", //SUB
|
"fn:-", //SUB
|
||||||
"fn:*", //MUL
|
"fn:*", //MUL
|
||||||
"fn:/", //DIV
|
"fn:/" //DIV
|
||||||
"fn:%", //MOD
|
//"fn:%" //MOD
|
||||||
};
|
};
|
||||||
|
|
||||||
if (_keys.Length != 3)
|
if (_keys.Length != 3)
|
||||||
|
@ -817,26 +855,64 @@ static class Class_RWD
|
||||||
return new List<byte[]> { };
|
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
|
//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++) {
|
if (DoAllCiphers)
|
||||||
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--)
|
|
||||||
{
|
{
|
||||||
string k = _keys[i].ToString("x2");
|
op_perms = prnPermutALL(operators);
|
||||||
KeyPermStr += String.Format("val:" + k + ",sym:" + "k{0}", i) + "|";
|
//######################
|
||||||
|
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> { };
|
List<string> display_ciphers = new List<string> { };
|
||||||
|
|
|
@ -59,6 +59,9 @@ public class Editortable : DarkForm
|
||||||
private ToolStripMenuItem convertrwdTobinToolStripMenuItem;
|
private ToolStripMenuItem convertrwdTobinToolStripMenuItem;
|
||||||
private ToolStripMenuItem convertbinTorwdToolStripMenuItem;
|
private ToolStripMenuItem convertbinTorwdToolStripMenuItem;
|
||||||
private ToolStripMenuItem openOBD2ScanToolToolStripMenuItem;
|
private ToolStripMenuItem openOBD2ScanToolToolStripMenuItem;
|
||||||
|
private ContextMenuStrip contextMenuStrip1;
|
||||||
|
private IContainer components;
|
||||||
|
private ToolStripMenuItem clearLogsToolStripMenuItem;
|
||||||
private ToolStripMenuItem decreaseSelectionToolStripMenuItem;
|
private ToolStripMenuItem decreaseSelectionToolStripMenuItem;
|
||||||
|
|
||||||
internal Editortable(ref GForm_Main GForm_Main_1)
|
internal Editortable(ref GForm_Main GForm_Main_1)
|
||||||
|
@ -77,13 +80,15 @@ public class Editortable : DarkForm
|
||||||
|
|
||||||
public void Loadingg()
|
public void Loadingg()
|
||||||
{
|
{
|
||||||
string LastOpenFilePath = Application.StartupPath + @"\LastFileOpened.txt";
|
//string LastOpenFilePath = Application.StartupPath + @"\LastFileOpened.txt";
|
||||||
if (File.Exists(LastOpenFilePath))
|
//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);
|
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)
|
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()
|
private void InitializeComponent()
|
||||||
{
|
{
|
||||||
|
this.components = new System.ComponentModel.Container();
|
||||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
|
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = 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();
|
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.splitContainer2 = new System.Windows.Forms.SplitContainer();
|
||||||
this.darkTextBox_0 = new DarkUI.Controls.DarkTextBox();
|
this.darkTextBox_0 = new DarkUI.Controls.DarkTextBox();
|
||||||
this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog();
|
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();
|
this.groupBox1.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.dataGridView_0)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView_0)).BeginInit();
|
||||||
this.darkToolStrip1.SuspendLayout();
|
this.darkToolStrip1.SuspendLayout();
|
||||||
|
@ -161,6 +169,7 @@ public class Editortable : DarkForm
|
||||||
this.splitContainer2.Panel1.SuspendLayout();
|
this.splitContainer2.Panel1.SuspendLayout();
|
||||||
this.splitContainer2.Panel2.SuspendLayout();
|
this.splitContainer2.Panel2.SuspendLayout();
|
||||||
this.splitContainer2.SuspendLayout();
|
this.splitContainer2.SuspendLayout();
|
||||||
|
this.contextMenuStrip1.SuspendLayout();
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
// treeView1
|
// treeView1
|
||||||
|
@ -572,6 +581,7 @@ public class Editortable : DarkForm
|
||||||
//
|
//
|
||||||
// darkTextBox_0
|
// darkTextBox_0
|
||||||
//
|
//
|
||||||
|
this.darkTextBox_0.ContextMenuStrip = this.contextMenuStrip1;
|
||||||
this.darkTextBox_0.Dock = System.Windows.Forms.DockStyle.Fill;
|
this.darkTextBox_0.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
this.darkTextBox_0.Location = new System.Drawing.Point(0, 0);
|
this.darkTextBox_0.Location = new System.Drawing.Point(0, 0);
|
||||||
this.darkTextBox_0.Multiline = true;
|
this.darkTextBox_0.Multiline = true;
|
||||||
|
@ -581,6 +591,20 @@ public class Editortable : DarkForm
|
||||||
this.darkTextBox_0.TabIndex = 56;
|
this.darkTextBox_0.TabIndex = 56;
|
||||||
this.darkTextBox_0.Text = "Honda CANBUS Tools";
|
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
|
// Editortable
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
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.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||||
this.Margin = new System.Windows.Forms.Padding(2);
|
this.Margin = new System.Windows.Forms.Padding(2);
|
||||||
this.Name = "Editortable";
|
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.Load += new System.EventHandler(this.Editortable_Load);
|
||||||
this.groupBox1.ResumeLayout(false);
|
this.groupBox1.ResumeLayout(false);
|
||||||
((System.ComponentModel.ISupportInitialize)(this.dataGridView_0)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView_0)).EndInit();
|
||||||
|
@ -606,6 +630,7 @@ public class Editortable : DarkForm
|
||||||
this.splitContainer2.Panel2.PerformLayout();
|
this.splitContainer2.Panel2.PerformLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();
|
||||||
this.splitContainer2.ResumeLayout(false);
|
this.splitContainer2.ResumeLayout(false);
|
||||||
|
this.contextMenuStrip1.ResumeLayout(false);
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -615,9 +640,14 @@ public class Editortable : DarkForm
|
||||||
this.CreateRightClicMenu();
|
this.CreateRightClicMenu();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void ClearLogs()
|
||||||
|
{
|
||||||
|
darkTextBox_0.Text = "";
|
||||||
|
}
|
||||||
|
|
||||||
public bool LoadDefinitionsFor(string string_9)
|
public bool LoadDefinitionsFor(string string_9)
|
||||||
{
|
{
|
||||||
//ClassEditor_0.LoadSupportedECUDefinitions();
|
if (string_9 == ClassEditor_0.DefinitionsCurrentLoadedECU) return true;
|
||||||
|
|
||||||
int DefinitionsFilesCount = 0;
|
int DefinitionsFilesCount = 0;
|
||||||
List<int> IndexLisst = new List<int>();
|
List<int> IndexLisst = new List<int>();
|
||||||
|
@ -627,11 +657,10 @@ public class Editortable : DarkForm
|
||||||
{
|
{
|
||||||
DefinitionsFilesCount++;
|
DefinitionsFilesCount++;
|
||||||
IndexLisst.Add(i);
|
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)
|
if (DefinitionsFilesCount > 1)
|
||||||
{
|
{
|
||||||
GForm_SeveralDef GForm_SeveralDef_0 = new GForm_SeveralDef();
|
GForm_SeveralDef GForm_SeveralDef_0 = new GForm_SeveralDef();
|
||||||
|
@ -647,12 +676,15 @@ public class Editortable : DarkForm
|
||||||
//ClassEditor_0.LoadThisECUDefinitions(string_9, IndexLisst[0]);
|
//ClassEditor_0.LoadThisECUDefinitions(string_9, IndexLisst[0]);
|
||||||
//return true;
|
//return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Only one definition file matching
|
||||||
if (DefinitionsFilesCount == 1)
|
if (DefinitionsFilesCount == 1)
|
||||||
{
|
{
|
||||||
ClassEditor_0.LoadThisECUDefinitions(string_9, IndexLisst[0]);
|
ClassEditor_0.LoadThisECUDefinitions(string_9, IndexLisst[0]);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//nothing found
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1119,9 +1151,11 @@ public class Editortable : DarkForm
|
||||||
{
|
{
|
||||||
this.Text = "Honda Rom Tables Editor (" + this.GForm_Main_0.Version + ") | " + Path.GetFileName(ThisFilePath);
|
this.Text = "Honda Rom Tables Editor (" + this.GForm_Main_0.Version + ") | " + Path.GetFileName(ThisFilePath);
|
||||||
|
|
||||||
string LastOpenFilePath = Application.StartupPath + @"\LastFileOpened.txt";
|
//string LastOpenFilePath = Application.StartupPath + @"\LastFileOpened.txt";
|
||||||
File.Create(LastOpenFilePath).Dispose();
|
//File.Create(LastOpenFilePath).Dispose();
|
||||||
File.WriteAllText(LastOpenFilePath, ThisFilePath);
|
//File.WriteAllText(LastOpenFilePath, ThisFilePath);
|
||||||
|
GForm_Main_0.LastFileOpenedEditor = ThisFilePath;
|
||||||
|
GForm_Main_0.SaveSettings();
|
||||||
this.IsFullBinary = false;
|
this.IsFullBinary = false;
|
||||||
|
|
||||||
byte[] FilesBytes = File.ReadAllBytes(ThisFilePath);
|
byte[] FilesBytes = File.ReadAllBytes(ThisFilePath);
|
||||||
|
@ -1150,7 +1184,7 @@ public class Editortable : DarkForm
|
||||||
DialogResult result = openFileDialog1.ShowDialog();
|
DialogResult result = openFileDialog1.ShowDialog();
|
||||||
if (result == DialogResult.OK)
|
if (result == DialogResult.OK)
|
||||||
{
|
{
|
||||||
Class_RWD.LoadRWD(openFileDialog1.FileName, true, false, true);
|
Class_RWD.LoadRWD(openFileDialog1.FileName, true, false, true, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -1238,7 +1272,7 @@ public class Editortable : DarkForm
|
||||||
|
|
||||||
private void generateDefinitionsFilesToolStripMenuItem_Click(object sender, EventArgs e)
|
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();
|
DialogResult result = folderBrowserDialog1.ShowDialog();
|
||||||
if (result == DialogResult.OK)
|
if (result == DialogResult.OK)
|
||||||
|
@ -1472,5 +1506,11 @@ public class Editortable : DarkForm
|
||||||
{
|
{
|
||||||
GForm_Main_0.darkButton5_Click(sender, e);
|
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==
|
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</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">
|
<metadata name="folderBrowserDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>424, 17</value>
|
<value>424, 17</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
|
|
@ -79,6 +79,9 @@
|
||||||
<Compile Include="GClass4.cs" />
|
<Compile Include="GClass4.cs" />
|
||||||
<Compile Include="GEnum0.cs" />
|
<Compile Include="GEnum0.cs" />
|
||||||
<Compile Include="GEnum1.cs" />
|
<Compile Include="GEnum1.cs" />
|
||||||
|
<Compile Include="GForm_Warning.cs">
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
<Compile Include="GForm_SeveralDef.cs">
|
<Compile Include="GForm_SeveralDef.cs">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
@ -115,6 +118,9 @@
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
<EmbeddedResource Include="frmOBD2Scan.resx" />
|
<EmbeddedResource Include="frmOBD2Scan.resx" />
|
||||||
|
<EmbeddedResource Include="GForm_Warning.resx">
|
||||||
|
<DependentUpon>GForm_Warning.cs</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="GForm_SeveralDef.resx">
|
<EmbeddedResource Include="GForm_SeveralDef.resx">
|
||||||
<DependentUpon>GForm_SeveralDef.cs</DependentUpon>
|
<DependentUpon>GForm_SeveralDef.cs</DependentUpon>
|
||||||
</EmbeddedResource>
|
</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">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</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">
|
<metadata name="openFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>17, 17</value>
|
<value>17, 17</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
|
|
@ -22,6 +22,14 @@ public class GForm_PlatformSelect : DarkForm
|
||||||
method_0();
|
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()
|
private void method_0()
|
||||||
{
|
{
|
||||||
|
@ -86,6 +94,7 @@ public class GForm_PlatformSelect : DarkForm
|
||||||
if (this.dataGridView_0.SelectedCells[0].RowIndex != -1)
|
if (this.dataGridView_0.SelectedCells[0].RowIndex != -1)
|
||||||
{
|
{
|
||||||
this.Class9_0 = this.list_0[this.dataGridView_0.SelectedCells[0].RowIndex];
|
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;
|
this.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||||
base.Close();
|
base.Close();
|
||||||
return;
|
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
|
ROMLocationTable:0x1168A
|
||||||
Name:Rev limiter
|
Name:Rev limiter
|
||||||
TableSize:1x1
|
TableSize:1x1
|
||||||
IsSingleByteTable:true
|
ValueMax:10000
|
||||||
|
ChangeAmount:50
|
||||||
#############################
|
#############################
|
||||||
ROMLocationTable:0x1169A
|
ROMLocationTable:0x1169A
|
||||||
Name:Rev limiter recover
|
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
|
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||||
#######################################################################
|
#######################################################################
|
||||||
#######################################################################
|
#######################################################################
|
File diff suppressed because it is too large
Load Diff
|
@ -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
|
||||||
|
#############################
|
|
@ -1,34 +1,35 @@
|
||||||
#######################################################################
|
#######################################################################
|
||||||
#######################################################################
|
#######################################################################
|
||||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||||
#######################################################################
|
#######################################################################
|
||||||
#######################################################################
|
#######################################################################
|
||||||
# Supported ECU:
|
# Supported ECU:
|
||||||
#######################################################################
|
#######################################################################
|
||||||
37805-PCX-U120
|
37805-PCX-U120
|
||||||
#######################################################################
|
37805-PCX-U110
|
||||||
# Checksum Address Location:
|
#######################################################################
|
||||||
#######################################################################
|
# Checksum Address Location:
|
||||||
ChecksumAddress:0x8400
|
#######################################################################
|
||||||
#######################################################################
|
ChecksumAddress:0x8400
|
||||||
#######################################################################
|
#######################################################################
|
||||||
#######################################################################
|
#######################################################################
|
||||||
# ROM Parameters Definitions:
|
#######################################################################
|
||||||
#######################################################################
|
# ROM Parameters Definitions:
|
||||||
ROMLocationTable:0xA5AE
|
#######################################################################
|
||||||
Name:Speedlimiter
|
ROMLocationTable:0xA5AE
|
||||||
Unit2:KPH
|
Name:Speedlimiter
|
||||||
TableSize:1x1
|
Unit2:KPH
|
||||||
ValueMax:255
|
TableSize:1x1
|
||||||
# MathTable:X/1.609
|
ValueMax:255
|
||||||
#############################
|
# MathTable:X/1.609
|
||||||
ROMLocationTable:0xADB0
|
#############################
|
||||||
Name:Minimum IPW
|
ROMLocationTable:0xADB0
|
||||||
Unit1:Min IPW
|
Name:Minimum IPW
|
||||||
TableSize:1x1
|
Unit1:Min IPW
|
||||||
ValueMin:-6
|
TableSize:1x1
|
||||||
ValueMax:5
|
ValueMin:-6
|
||||||
ChangeAmount:0.001
|
ValueMax:5
|
||||||
MathTable:X*0.002
|
ChangeAmount:0.001
|
||||||
FormatTable:0.000
|
MathTable:X*0.002
|
||||||
#############################
|
FormatTable:0.000
|
||||||
|
#############################
|
|
@ -1,34 +1,34 @@
|
||||||
#######################################################################
|
#######################################################################
|
||||||
#######################################################################
|
#######################################################################
|
||||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||||
#######################################################################
|
#######################################################################
|
||||||
#######################################################################
|
#######################################################################
|
||||||
# Supported ECU:
|
# Supported ECU:
|
||||||
#######################################################################
|
#######################################################################
|
||||||
37805-PCX-U020
|
|
||||||
#######################################################################
|
#######################################################################
|
||||||
# Checksum Address Location:
|
# Checksum Address Location:
|
||||||
#######################################################################
|
#######################################################################
|
||||||
ChecksumAddress:0x8400
|
ChecksumAddress:0x8400
|
||||||
#######################################################################
|
#######################################################################
|
||||||
#######################################################################
|
#######################################################################
|
||||||
#######################################################################
|
#######################################################################
|
||||||
# ROM Parameters Definitions:
|
# ROM Parameters Definitions:
|
||||||
#######################################################################
|
#######################################################################
|
||||||
ROMLocationTable:0xA5AE
|
ROMLocationTable:0xA5AE
|
||||||
Name:Speedlimiter
|
Name:Speedlimiter
|
||||||
Unit2:KPH
|
Unit2:KPH
|
||||||
TableSize:1x1
|
TableSize:1x1
|
||||||
ValueMax:255
|
ValueMax:255
|
||||||
# MathTable:X/1.609
|
# MathTable:X/1.609
|
||||||
#############################
|
#############################
|
||||||
ROMLocationTable:0xADB0
|
ROMLocationTable:0xADB0
|
||||||
Name:Minimum IPW
|
Name:Minimum IPW
|
||||||
Unit1:Min IPW
|
Unit1:Min IPW
|
||||||
TableSize:1x1
|
TableSize:1x1
|
||||||
ValueMin:-6
|
ValueMin:-6
|
||||||
ValueMax:5
|
ValueMax:5
|
||||||
ChangeAmount:0.001
|
ChangeAmount:0.001
|
||||||
MathTable:X*0.002
|
MathTable:X*0.002
|
||||||
FormatTable:0.000
|
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_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