diff --git a/BootLoaderSumBytesList.txt b/BootLoaderSumBytesList.txt index 5565455..36ea708 100644 --- a/BootLoaderSumBytesList.txt +++ b/BootLoaderSumBytesList.txt @@ -1,296 +1,958 @@ -37805-RRB-A140|233 -37805-RWC-A720|167 -37805-RWC-A620|136 -37805-5A2-A160|91 -37805-5A2-A060|91 -37805-5AM-A050|36 -37805-5AM-C050|105 -37805-PCX-U020|86 -37805-PCX-U120|23 -37805-PZD-3090|144 -37805-PZD-4160|2 -37805-PZD-4170|191 -37805-PZD-A380|85 -37805-PZD-A480|20 -37805-PZX-A080|103 -37805-R40-A190|209 -37805-R40-A240|16 -37805-R40-A340|214 -37805-R40-A590|214 -37805-R40-A730|37 -37805-R40-A830|139 -37805-R40-K030|74 -37805-R40-K130|94 -37805-R40-K530|97 -37805-R40-K630|17 -37805-R40-U530|39 -37805-R41-L590|39 -37805-R41-L630|238 -37805-R41-L730|40 -37805-R42-A090|23 -37805-R42-A140|74 -37805-R42-A240|237 -37805-R42-A590|237 -37805-R42-A630|102 -37805-R42-A730|79 -37805-R43-L590|110 -37805-R43-L630|94 -37805-R43-L730|26 -37805-R44-X630|58 -37805-R46-X630|161 -37805-R49-U030|190 -37805-R60-M540|118 -37805-R60-M720|86 -37805-R60-U550|217 -37805-R8A-A560|137 -37805-R8A-A660|141 -37805-R8A-X540|25 -37805-RBJ-3090|231 -37805-RBJ-4050|88 -37805-RBJ-A430|140 -37805-RBJ-A560|225 -37805-RBJ-L440|146 -37805-RBJ-L560|54 -37805-RBJ-T520|237 -37805-RC0-M030|37 -37805-RC0-M130|65 -37805-RC0-M530|79 -37805-RC0-M630|18 -37805-RC1-M030|102 -37805-RC1-M540|222 -37805-RC1-P120|81 -37805-RC1-P520|158 -37805-RC1-P720|156 -37805-RD1-X020|215 -37805-RD1-X520|43 -37805-RDA-A850|225 -37805-RDA-X750|253 -37805-RDB-A040|201 -37805-RDB-A120|135 -37805-RDB-A560|27 -37805-RDB-A630|115 -37805-REX-X540|212 -37805-REZ-A570|34 -37805-RGL-A020|37 -37805-RGL-A840|157 -37805-RGL-A930|98 -37805-RGL-K920|19 -37805-RGL-X830|148 -37805-RGL-X920|13 -37805-RGL-Y820|86 -37805-RGM-A840|130 -37805-RGW-A060|183 -37805-RGW-A960|70 -37805-RJE-A840|59 -37805-RJE-A960|182 -37805-RJE-K020|230 -37805-RJE-K720|35 -37805-RJE-X640|249 -37805-RJE-X730|35 -37805-RK8-N520|89 -37805-RK8-N740|46 -37805-RK8-N840|50 -37805-RKG-A560|153 -37805-RKG-A720|104 -37805-RKG-U520|211 -37805-RKG-X550|148 -37805-RKG-X720|101 -37805-RKG-Y520|234 -37805-RL5-A070|55 -37805-RL5-A120|155 -37805-RL5-A560|94 -37805-RL5-A710|207 -37805-RL5-X020|199 -37805-RL5-X520|164 -37805-RL8-A520|51 -37805-RL8-A730|235 -37805-RL8-X520|184 -37805-RL8-X730|234 -37805-RME-A180|40 -37805-RME-A690|67 -37805-RME-A890|146 -37805-RME-C410|148 -37805-RME-C890|212 -37805-RME-A220|165 -37805-RME-A520|193 -37805-RME-A720|17 -37805-RME-C220|236 -37805-RME-C520|222 -37805-RME-C720|84 -37805-RME-A520|193 -37805-RME-A690|67 -37805-RME-A720|17 -37805-RME-A890|146 -37805-RME-C220|236 -37805-RME-C410|148 -37805-RME-C520|222 -37805-RME-C720|84 -37805-RME-C890|212 -37805-RMX-3250|109 -37805-RMX-5070|158 -37805-RMX-5150|253 -37805-RMX-A060|59 -37805-RMX-A130|250 -37805-RMX-A630|213 -37805-RMX-X050|125 -37805-RMX-X550|170 -37805-RN0-3150|155 +37805-RRB-A140|174 +37805-RRB-A130|174 +37805-RRB-A120|174 +37805-RRB-A110|174 +37805-RWC-A720|100 +37805-RWC-A710|100 +37805-RWC-A620|100 +37805-RWC-A610|100 +37805-5AM-A050|63 +37805-5AM-A040|63 +37805-5AM-A030|63 +37805-5AM-A020|63 +37805-5AM-A010|63 +37805-5AM-C050|61 +37805-5AM-C040|61 +37805-5AM-C030|61 +37805-5AM-C020|61 +37805-5AM-C010|61 +37805-PCX-U020|56 +37805-PCX-U010|56 +37805-PCX-U120|55 +37805-PCX-U110|55 +37805-PZD-3090|29 +37805-PZD-A240|29 +37805-PZD-A230|29 +37805-PZD-A220|29 +37805-PZD-A210|29 +37805-PZD-4160|179 +37805-PZD-4060|179 +37805-PZD-A350|179 +37805-PZD-A340|179 +37805-PZD-A330|179 +37805-PZD-A320|179 +37805-PZD-A310|179 +37805-PZD-4170|170 +37805-PZD-4070|170 +37805-PZD-A450|170 +37805-PZD-A440|170 +37805-PZD-A430|170 +37805-PZD-A420|170 +37805-PZD-A410|170 +37805-PZD-A380|220 +37805-PZD-A370|220 +37805-PZD-A480|212 +37805-PZD-A470|212 +37805-PZX-A080|206 +37805-PZX-A070|206 +37805-PZX-A060|206 +37805-PZX-A050|206 +37805-PZX-A040|206 +37805-PZX-A030|206 +37805-PZX-A020|206 +37805-PZX-A010|206 +37805-R40-A190|204 +37805-R40-A180|204 +37805-R40-A170|204 +37805-R40-A160|204 +37805-R40-A150|204 +37805-R40-A140|204 +37805-R40-A130|204 +37805-R40-A120|204 +37805-R40-A240|160 +37805-R40-A230|160 +37805-R40-A220|160 +37805-R40-A210|160 +37805-R40-A340|201 +37805-R40-A330|201 +37805-R40-A320|201 +37805-R40-A310|201 +37805-R40-A590|10 +37805-R40-A580|10 +37805-R40-A570|10 +37805-R40-A560|10 +37805-R40-A550|10 +37805-R40-A540|10 +37805-R40-A530|10 +37805-R40-A520|10 +37805-R40-A730|204 +37805-R40-A720|204 +37805-R40-A710|204 +37805-R40-A830|79 +37805-R40-A820|79 +37805-R40-A810|79 +37805-R40-K030|20 +37805-R40-K020|20 +37805-R40-K010|20 +37805-R40-K130|19 +37805-R40-K120|19 +37805-R40-K110|19 +37805-R40-K530|226 +37805-R40-K520|226 +37805-R40-K510|226 +37805-R40-K630|225 +37805-R40-K620|225 +37805-R40-K610|225 +37805-R40-U530|237 +37805-R40-U520|237 +37805-R40-U510|237 +37805-R41-L590|25 +37805-R41-L580|25 +37805-R41-L570|25 +37805-R41-L560|25 +37805-R41-L550|25 +37805-R41-L540|25 +37805-R41-L530|25 +37805-R41-L520|25 +37805-R41-L630|218 +37805-R41-L620|218 +37805-R41-L610|218 +37805-R41-L730|93 +37805-R41-L720|93 +37805-R41-L710|93 +37805-R42-A090|164 +37805-R42-A080|164 +37805-R42-A070|164 +37805-R42-A060|164 +37805-R42-A050|164 +37805-R42-A040|164 +37805-R42-A030|164 +37805-R42-A020|164 +37805-R42-A140|121 +37805-R42-A130|121 +37805-R42-A120|121 +37805-R42-A110|121 +37805-R42-A240|177 +37805-R42-A230|177 +37805-R42-A220|177 +37805-R42-A210|177 +37805-R42-A590|234 +37805-R42-A580|234 +37805-R42-A570|234 +37805-R42-A560|234 +37805-R42-A550|234 +37805-R42-A540|234 +37805-R42-A530|234 +37805-R42-A520|234 +37805-R42-A630|166 +37805-R42-A620|166 +37805-R42-A610|166 +37805-R42-A730|45 +37805-R42-A720|45 +37805-R42-A710|45 +37805-R43-L590|247 +37805-R43-L580|247 +37805-R43-L570|247 +37805-R43-L560|247 +37805-R43-L550|247 +37805-R43-L540|247 +37805-R43-L530|247 +37805-R43-L520|247 +37805-R43-L630|178 +37805-R43-L620|178 +37805-R43-L610|178 +37805-R43-L730|57 +37805-R43-L720|57 +37805-R43-L710|57 +37805-R44-X630|227 +37805-R44-X620|227 +37805-R44-X610|227 +37805-R46-X630|196 +37805-R46-X620|196 +37805-R46-X610|196 +37805-R49-U030|20 +37805-R49-U020|20 +37805-R49-U010|20 +37805-R60-M540|156 +37805-R60-M530|156 +37805-R60-M520|156 +37805-R60-M510|156 +37805-R60-M720|134 +37805-R60-M710|134 +37805-R60-U550|44 +37805-R60-U540|44 +37805-R60-U530|44 +37805-R60-U520|44 +37805-R60-U510|44 +37805-RBJ-3090|27 +37805-RBJ-A650|27 +37805-RBJ-A640|27 +37805-RBJ-A630|27 +37805-RBJ-A620|27 +37805-RBJ-A610|27 +37805-RBJ-4050|24 +37805-RBJ-L650|24 +37805-RBJ-L640|24 +37805-RBJ-L630|24 +37805-RBJ-L620|24 +37805-RBJ-L610|24 +37805-RBJ-A430|238 +37805-RBJ-A420|238 +37805-RBJ-A410|238 +37805-RBJ-A560|27 +37805-RBJ-A550|27 +37805-RBJ-A540|27 +37805-RBJ-A530|27 +37805-RBJ-A520|27 +37805-RBJ-A510|27 +37805-RBJ-L440|32 +37805-RBJ-L430|32 +37805-RBJ-L420|32 +37805-RBJ-L410|32 +37805-RBJ-L560|24 +37805-RBJ-L550|24 +37805-RBJ-L540|24 +37805-RBJ-L530|24 +37805-RBJ-L520|24 +37805-RBJ-L510|24 +37805-RBJ-T520|183 +37805-RBJ-T510|183 +37805-RC0-M030|22 +37805-RC0-M020|22 +37805-RC0-M130|22 +37805-RC0-M120|22 +37805-RC0-M130|22 +37805-RC0-M120|22 +37805-RC0-M530|207 +37805-RC0-M520|207 +37805-RC0-M630|208 +37805-RC0-M620|208 +37805-RC1-M030|10 +37805-RC1-M020|10 +37805-RC1-M540|144 +37805-RC1-M530|144 +37805-RC1-M520|144 +37805-RC1-P120|191 +37805-RC1-P110|191 +37805-RC1-P720|164 +37805-RC1-P710|164 +37805-RD1-X020|221 +37805-RD1-X010|221 +37805-RD1-X520|191 +37805-RD1-X510|191 +37805-RDA-A850|206 +37805-RDA-A840|206 +37805-RDA-A830|206 +37805-RDA-A820|206 +37805-RDA-A810|206 +37805-RDA-X750|210 +37805-RDA-X740|210 +37805-RDA-X730|210 +37805-RDA-X720|210 +37805-RDA-X710|210 +37805-RDB-A040|180 +37805-RDB-A030|180 +37805-RDB-A020|180 +37805-RDB-A010|180 +37805-RDB-A120|223 +37805-RDB-A110|223 +37805-RDB-A560|160 +37805-RDB-A550|160 +37805-RDB-A540|160 +37805-RDB-A530|160 +37805-RDB-A520|160 +37805-RDB-A510|160 +37805-RDB-A630|177 +37805-RDB-A620|177 +37805-RDB-A610|177 +37805-REX-X540|89 +37805-REX-3050|89 +37805-REX-X530|89 +37805-REX-X520|89 +37805-REX-X510|89 +37805-REZ-A570|98 +37805-REZ-A560|98 +37805-REZ-A550|98 +37805-REZ-A540|98 +37805-REZ-A530|98 +37805-REZ-A520|98 +37805-REZ-A510|98 +37805-RGL-A020|226 +37805-RGL-A010|226 +37805-RGL-A840|60 +37805-RGL-A830|60 +37805-RGL-A820|60 +37805-RGL-A810|60 +37805-RGL-A930|117 +37805-RGL-A920|117 +37805-RGL-A910|117 +37805-RGL-K920|106 +37805-RGL-K910|106 +37805-RGL-X830|62 +37805-RGL-X820|62 +37805-RGL-X810|62 +37805-RGL-X920|106 +37805-RGL-X910|106 +37805-RGL-Y820|74 +37805-RGL-Y810|74 +37805-RGM-A840|84 +37805-RGM-A830|84 +37805-RGM-A820|84 +37805-RGM-A810|84 +37805-RGW-A060|2 +37805-RGW-A050|2 +37805-RGW-A040|2 +37805-RGW-A030|2 +37805-RGW-A020|2 +37805-RGW-A010|2 +37805-RGW-A960|43 +37805-RGW-A950|43 +37805-RGW-A940|43 +37805-RGW-A930|43 +37805-RGW-A920|43 +37805-RGW-A910|43 +37805-RJE-A840|104 +37805-RJE-A830|104 +37805-RJE-A820|104 +37805-RJE-K020|108 +37805-RJE-K010|108 +37805-RJE-K540|108 +37805-RJE-K530|108 +37805-RJE-K520|108 +37805-RJE-X640|109 +37805-RJE-X630|109 +37805-RJE-X620|109 +37805-RK8-N520|98 +37805-RK8-N510|98 +37805-RK8-N740|70 +37805-RK8-N730|70 +37805-RK8-N720|70 +37805-RK8-N840|70 +37805-RK8-N830|70 +37805-RK8-N820|70 +37805-RKG-A560|69 +37805-RKG-A550|69 +37805-RKG-A540|69 +37805-RKG-A530|69 +37805-RKG-A520|69 +37805-RKG-A510|69 +37805-RKG-U520|97 +37805-RKG-U510|97 +37805-RKG-X550|72 +37805-RKG-X540|72 +37805-RKG-X530|72 +37805-RKG-X520|72 +37805-RKG-X510|72 +37805-RKG-Y520|100 +37805-RKG-Y510|100 +37805-RL5-A070|195 +37805-RL5-A060|195 +37805-RL5-A050|195 +37805-RL5-A040|195 +37805-RL5-A120|73 +37805-RL5-A110|73 +37805-RL5-A030|73 +37805-RL5-A020|73 +37805-RL5-A010|73 +37805-RL5-A560|76 +37805-RL5-A550|76 +37805-RL5-A540|76 +37805-RL5-A710|63 +37805-RL5-A530|63 +37805-RL5-A520|63 +37805-RL5-A510|63 +37805-RL5-X020|124 +37805-RL5-X010|124 +37805-RL5-X520|51 +37805-RL5-X510|51 +37805-RL8-A520|48 +37805-RL8-A510|48 +37805-RL8-X520|50 +37805-RL8-X510|50 +37805-RME-A180|53 +37805-RME-A170|53 +37805-RME-A160|53 +37805-RME-A690|128 +37805-RME-A680|128 +37805-RME-A670|128 +37805-RME-A890|48 +37805-RME-A880|48 +37805-RME-A870|48 +37805-RME-C410|124 +37805-RME-C690|124 +37805-RME-C680|124 +37805-RME-C890|82 +37805-RME-C880|82 +37805-RME-C870|82 +37805-RME-A220|162 +37805-RME-A210|162 +37805-RME-A150|162 +37805-RME-A140|162 +37805-RME-A130|162 +37805-RME-A120|162 +37805-RME-A110|162 +37805-RME-A520|23 +37805-RME-A510|23 +37805-RME-A660|23 +37805-RME-A650|23 +37805-RME-A640|23 +37805-RME-A630|23 +37805-RME-A620|23 +37805-RME-A610|23 +37805-RME-A720|53 +37805-RME-A710|53 +37805-RME-A860|53 +37805-RME-A850|53 +37805-RME-A840|53 +37805-RME-A830|53 +37805-RME-A820|53 +37805-RME-A810|53 +37805-RME-C220|160 +37805-RME-C210|160 +37805-RME-C150|160 +37805-RME-C140|160 +37805-RME-C130|160 +37805-RME-C120|160 +37805-RME-C110|160 +37805-RME-C520|129 +37805-RME-C510|129 +37805-RME-C670|129 +37805-RME-C660|129 +37805-RME-C650|129 +37805-RME-C640|129 +37805-RME-C630|129 +37805-RME-C620|129 +37805-RME-C610|129 +37805-RME-C720|51 +37805-RME-C710|51 +37805-RME-C860|51 +37805-RME-C850|51 +37805-RME-C840|51 +37805-RME-C830|51 +37805-RME-C820|51 +37805-RME-C810|51 +37805-RME-A520|23 +37805-RME-A510|23 +37805-RME-A660|23 +37805-RME-A650|23 +37805-RME-A640|23 +37805-RME-A630|23 +37805-RME-A620|23 +37805-RME-A610|23 +37805-RME-A690|128 +37805-RME-A680|128 +37805-RME-A670|128 +37805-RME-A720|53 +37805-RME-A710|53 +37805-RME-A860|53 +37805-RME-A850|53 +37805-RME-A840|53 +37805-RME-A830|53 +37805-RME-A820|53 +37805-RME-A810|53 +37805-RME-A890|48 +37805-RME-A880|48 +37805-RME-A870|48 +37805-RME-C220|160 +37805-RME-C210|160 +37805-RME-C150|160 +37805-RME-C140|160 +37805-RME-C130|160 +37805-RME-C120|160 +37805-RME-C110|160 +37805-RME-C410|124 +37805-RME-C690|124 +37805-RME-C680|124 +37805-RME-C520|129 +37805-RME-C510|129 +37805-RME-C670|129 +37805-RME-C660|129 +37805-RME-C650|129 +37805-RME-C640|129 +37805-RME-C630|129 +37805-RME-C620|129 +37805-RME-C610|129 +37805-RME-C720|51 +37805-RME-C710|51 +37805-RME-C860|51 +37805-RME-C850|51 +37805-RME-C840|51 +37805-RME-C830|51 +37805-RME-C820|51 +37805-RME-C810|51 +37805-RME-C890|82 +37805-RME-C880|82 +37805-RME-C870|82 +37805-RMX-3250|220 +37805-RMX-3150|220 +37805-RMX-3050|220 +37805-RMX-A040|220 +37805-RMX-A030|220 +37805-RMX-A020|220 +37805-RMX-A010|220 +37805-RMX-5070|251 +37805-RMX-D010|251 +37805-RMX-D520|251 +37805-RMX-D510|251 +37805-RMX-5150|188 +37805-RMX-5050|188 +37805-RMX-X030|188 +37805-RMX-X020|188 +37805-RMX-X010|188 +37805-RMX-A060|251 +37805-RMX-A050|251 +37805-RMX-A130|251 +37805-RMX-A120|251 +37805-RMX-A110|251 +37805-RMX-A630|201 +37805-RMX-A620|201 +37805-RMX-A610|201 +37805-RMX-A590|201 +37805-RMX-A580|201 +37805-RMX-A570|201 +37805-RMX-A560|201 +37805-RMX-A550|201 +37805-RMX-A540|201 +37805-RMX-X050|219 +37805-RMX-X040|219 +37805-RMX-X550|184 +37805-RMX-X540|184 +37805-RMX-X530|184 +37805-RMX-X520|184 +37805-RMX-X510|184 +37805-RN0-3150|225 +37805-RN0-3050|225 +37805-RN0-K760|225 +37805-RN0-K750|225 +37805-RN0-K740|225 +37805-RN0-K730|225 +37805-RN0-K720|225 +37805-RN0-K710|225 37805-RN0-3160|255 -37805-RN0-A070|39 -37805-RN0-A570|8 -37805-RN0-A630|178 -37805-RN0-A770|134 -37805-RN0-A830|49 -37805-RN0-A970|40 -37805-RN0-C050|37 -37805-RN0-C950|39 -37805-RN0-K030|4 -37805-RN0-K130|5 -37805-RN0-M040|64 -37805-RN0-M130|39 -37805-RN0-M830|41 -37805-RN0-M940|66 -37805-RN0-X030|237 -37805-RN0-X560|198 -37805-RN0-X620|113 -37805-RN0-X760|69 -37805-RN0-X820|239 -37805-RN0-X940|239 -37805-RNA-3260|178 -37805-RNA-3290|115 -37805-RNA-3450|129 -37805-RNA-3470|199 -37805-RNA-A150|164 -37805-RNA-A240|169 -37805-RNA-A340|51 -37805-RNA-A680|144 -37805-RNA-A680|144 -37805-RNA-A740|163 -37805-RNA-A740|163 -37805-RNA-A840|77 -37805-RNA-A840|77 -37805-RNA-C130|168 -37805-RNA-C240|91 -37805-RNA-C340|223 -37805-RNA-C440|89 -37805-RNA-C640|204 -37805-RNA-C740|248 -37805-RNA-C840|125 -37805-RNA-C910|78 -37805-RNA-K080|9 -37805-RNA-K590|78 -37805-RNA-U720|202 -37805-RNA-U840|43 -37805-RNA-U950|50 -37805-RNA-Y030|129 -37805-RNA-Y330|109 -37805-RNA-Y530|58 -37805-RNA-Y720|197 -37805-RNA-Y830|149 -37805-RNB-X040|247 -37805-RNB-X120|189 -37805-RNB-X560|218 -37805-RNB-X620|163 -37805-RND-M030|59 -37805-RND-M530|40 -37805-RND-M620|190 -37805-RND-M720|12 -37805-RND-P030|133 -37805-RND-P540|254 -37805-RND-P740|177 -37805-RNE-A550|172 -37805-RNE-A550|172 -37805-RNF-U050|181 -37805-RNF-U540|110 -37805-RNF-U730|208 -37805-RNT-U030|51 -37805-RNT-U520|56 -37805-RNV-B030|249 -37805-RNV-B530|16 -37805-RNV-B630|193 -37805-RNV-B730|9 -37805-RNV-M070|17 -37805-RNV-M560|199 -37805-RNV-M660|121 -37805-RNV-R020|23 -37805-RNV-R520|227 -37805-RNV-R620|182 -37805-RNV-R720|221 -37805-RNV-Z020|33 -37805-RNV-Z520|62 -37805-RNV-Z620|17 -37805-RNV-Z720|54 -37805-RNX-M020|8 -37805-RNX-M520|127 -37805-RNX-M620|56 -37805-RP3-3050|92 -37805-RP3-3060|84 -37805-RP3-3070|230 -37805-RP3-4050|226 -37805-RP3-A170|44 -37805-RP3-A770|172 -37805-RP6-A560|35 -37805-RP6-A640|176 -37805-RP6-A760|35 -37805-RP6-A840|175 -37805-RP6-X560|30 -37805-RP6-X640|170 -37805-RRA-C040|126 -37805-RRA-C540|6 -37805-RRB-3150|117 -37805-RRB-A090|198 -37805-RRB-A140|233 -37805-RRB-K020|246 -37805-RRB-X120|153 -37805-RRD-M120|32 -37805-RRD-M220|112 -37805-RRD-P120|6 -37805-RRH-U020|121 -37805-RRH-U520|100 -37805-RRH-U620|92 -37805-RTW-3050|106 -37805-RTW-A050|8 -37805-RTW-P020|152 -37805-RTW-P020|152 -37805-RV0-3290|39 -37805-RV0-A580|37 -37805-RV0-A650|229 -37805-RV0-A780|54 -37805-RV0-X580|35 -37805-RV0-X640|222 -37805-RV0-X780|53 -37805-RV0-Y640|215 -37805-RV0-Y780|47 -37805-RWC-A570|237 -37805-RWC-A620|136 -37805-RWC-A720|167 -37805-RWC-A720|167 -37805-RWC-X560|205 -37805-RWC-X620|182 -37805-RX0-A140|45 -37805-RX0-A220|174 -37805-RYE-A040|63 -37805-RYE-A140|62 -37805-RYE-A590|42 -37805-RYE-A630|114 -37805-RYE-A750|243 -37805-RYE-A850|242 -37805-RYE-X580|21 -37805-RYE-X620|88 -37805-RYE-X750|237 -37805-RYE-X830|213 -37805-RZA-A570|248 -37805-RZA-A770|212 -37805-RZA-K130|186 -37805-RZA-K230|176 -37805-RZA-K320|212 -37805-RZA-K520|216 -37805-RZA-K620|21 -37805-RZA-K720|250 -37805-RZA-K930|226 -37805-RZA-X630|240 -37805-RZA-X830|204 -37805-RZP-M020|130 -37805-RZP-M520|117 -37805-RZP-M720|56 -37805-RZP-M820|62 +37805-RN0-3060|255 +37805-RN0-K820|255 +37805-RN0-K810|255 +37805-RN0-A570|240 +37805-RN0-A560|240 +37805-RN0-A550|240 +37805-RN0-A540|240 +37805-RN0-A530|240 +37805-RN0-A520|240 +37805-RN0-A510|240 +37805-RN0-A630|18 +37805-RN0-A620|18 +37805-RN0-A610|18 +37805-RN0-A770|237 +37805-RN0-A760|237 +37805-RN0-A750|237 +37805-RN0-A740|237 +37805-RN0-A730|237 +37805-RN0-A720|237 +37805-RN0-A710|237 +37805-RN0-A830|15 +37805-RN0-A820|15 +37805-RN0-A810|15 +37805-RN0-X560|245 +37805-RN0-X550|245 +37805-RN0-X540|245 +37805-RN0-X530|245 +37805-RN0-X520|245 +37805-RN0-X510|245 +37805-RN0-X620|19 +37805-RN0-X610|19 +37805-RN0-X760|242 +37805-RN0-X750|242 +37805-RN0-X740|242 +37805-RN0-X730|242 +37805-RN0-X720|242 +37805-RN0-X710|242 +37805-RNA-3260|246 +37805-RNA-3160|246 +37805-RNA-3060|246 +37805-RNA-A090|246 +37805-RNA-A080|246 +37805-RNA-A070|246 +37805-RNA-A060|246 +37805-RNA-A050|246 +37805-RNA-A040|246 +37805-RNA-3290|236 +37805-RNA-3190|236 +37805-RNA-3090|236 +37805-RNA-C050|236 +37805-RNA-C040|236 +37805-RNA-C030|236 +37805-RNA-C020|236 +37805-RNA-C010|236 +37805-RNA-3450|139 +37805-RNA-3350|139 +37805-RNA-3250|139 +37805-RNA-3150|139 +37805-RNA-3050|139 +37805-RNA-A610|139 +37805-RNA-A590|139 +37805-RNA-A580|139 +37805-RNA-A570|139 +37805-RNA-A560|139 +37805-RNA-A550|139 +37805-RNA-A540|139 +37805-RNA-3470|130 +37805-RNA-3370|130 +37805-RNA-3270|130 +37805-RNA-3170|130 +37805-RNA-3070|130 +37805-RNA-C560|130 +37805-RNA-C550|130 +37805-RNA-C540|130 +37805-RNA-C530|130 +37805-RNA-C520|130 +37805-RNA-C510|130 +37805-RNA-A150|66 +37805-RNA-A140|66 +37805-RNA-A130|66 +37805-RNA-A120|66 +37805-RNA-A110|66 +37805-RNA-A240|113 +37805-RNA-A230|113 +37805-RNA-A220|113 +37805-RNA-A210|113 +37805-RNA-A340|114 +37805-RNA-A330|114 +37805-RNA-A320|114 +37805-RNA-A310|114 +37805-RNA-A680|218 +37805-RNA-A670|218 +37805-RNA-A660|218 +37805-RNA-A650|218 +37805-RNA-A640|218 +37805-RNA-A630|218 +37805-RNA-A620|218 +37805-RNA-A740|13 +37805-RNA-A730|13 +37805-RNA-A720|13 +37805-RNA-A710|13 +37805-RNA-A840|14 +37805-RNA-A830|14 +37805-RNA-A820|14 +37805-RNA-A810|14 +37805-RNA-C130|58 +37805-RNA-C120|58 +37805-RNA-C110|58 +37805-RNA-C240|100 +37805-RNA-C230|100 +37805-RNA-C220|100 +37805-RNA-C210|100 +37805-RNA-C340|100 +37805-RNA-C330|100 +37805-RNA-C320|100 +37805-RNA-C310|100 +37805-RNA-C440|105 +37805-RNA-C430|105 +37805-RNA-C420|105 +37805-RNA-C410|105 +37805-RNA-C640|205 +37805-RNA-C630|205 +37805-RNA-C620|205 +37805-RNA-C610|205 +37805-RNA-C590|205 +37805-RNA-C580|205 +37805-RNA-C570|205 +37805-RNA-C740|1 +37805-RNA-C730|1 +37805-RNA-C720|1 +37805-RNA-C710|1 +37805-RNA-C840|1 +37805-RNA-C830|1 +37805-RNA-C820|1 +37805-RNA-C810|1 +37805-RNA-C910|53 +37805-RNA-C090|53 +37805-RNA-C080|53 +37805-RNA-C070|53 +37805-RNA-C060|53 +37805-RNA-K080|204 +37805-RNA-K070|204 +37805-RNA-K060|204 +37805-RNA-K050|204 +37805-RNA-K040|204 +37805-RNA-K030|204 +37805-RNA-K020|204 +37805-RNA-K010|204 +37805-RNA-K590|241 +37805-RNA-K580|241 +37805-RNA-K570|241 +37805-RNA-K560|241 +37805-RNA-K550|241 +37805-RNA-K540|241 +37805-RNA-K530|241 +37805-RNA-K520|241 +37805-RNA-K510|241 +37805-RNA-U720|103 +37805-RNA-U710|103 +37805-RNA-U840|229 +37805-RNA-U830|229 +37805-RNA-U820|229 +37805-RNA-U810|229 +37805-RNA-U950|241 +37805-RNA-U940|241 +37805-RNA-U930|241 +37805-RNA-U920|241 +37805-RNA-U910|241 +37805-RNA-Y030|248 +37805-RNA-Y020|248 +37805-RNA-Y010|248 +37805-RNA-Y330|238 +37805-RNA-Y320|238 +37805-RNA-Y310|238 +37805-RNA-Y530|12 +37805-RNA-Y520|12 +37805-RNA-Y510|12 +37805-RNA-Y720|15 +37805-RNA-Y710|15 +37805-RNA-Y830|15 +37805-RNA-Y820|15 +37805-RNA-Y810|15 +37805-RNB-X040|192 +37805-RNB-X030|192 +37805-RNB-X020|192 +37805-RNB-X010|192 +37805-RNB-X120|201 +37805-RNB-X110|201 +37805-RNB-X560|96 +37805-RNB-X550|96 +37805-RNB-X540|96 +37805-RNB-X530|96 +37805-RNB-X520|96 +37805-RNB-X510|96 +37805-RNB-X620|103 +37805-RNB-X610|103 +37805-RND-M030|154 +37805-RND-M020|154 +37805-RND-M010|154 +37805-RND-M530|78 +37805-RND-M520|78 +37805-RND-M510|78 +37805-RND-M620|106 +37805-RND-M610|106 +37805-RND-M720|113 +37805-RND-M710|113 +37805-RND-P030|201 +37805-RND-P020|201 +37805-RND-P110|201 +37805-RND-P010|201 +37805-RND-P540|234 +37805-RND-P530|234 +37805-RND-P520|234 +37805-RND-P510|234 +37805-RND-P740|233 +37805-RND-P730|233 +37805-RND-P720|233 +37805-RND-P710|233 +37805-RNE-A550|52 +37805-RNE-A540|52 +37805-RNE-A530|52 +37805-RNE-A520|52 +37805-RNE-A510|52 +37805-RNF-U050|52 +37805-RNF-U040|52 +37805-RNF-U030|52 +37805-RNF-U020|52 +37805-RNF-U010|52 +37805-RNF-U540|89 +37805-RNF-U530|89 +37805-RNF-U520|89 +37805-RNF-U510|89 +37805-RNF-U730|89 +37805-RNF-U720|89 +37805-RNF-U710|89 +37805-RNT-U030|205 +37805-RNT-U020|205 +37805-RNT-U010|205 +37805-RNT-U520|83 +37805-RNT-U510|83 +37805-RNV-B030|9 +37805-RNV-B020|9 +37805-RNV-B010|9 +37805-RNV-B530|199 +37805-RNV-B520|199 +37805-RNV-B510|199 +37805-RNV-B630|190 +37805-RNV-B620|190 +37805-RNV-B610|190 +37805-RNV-B730|199 +37805-RNV-B720|199 +37805-RNV-B710|199 +37805-RNV-M070|44 +37805-RNV-M060|44 +37805-RNV-M050|44 +37805-RNV-M040|44 +37805-RNV-M030|44 +37805-RNV-M020|44 +37805-RNV-M560|233 +37805-RNV-M550|233 +37805-RNV-M540|233 +37805-RNV-M530|233 +37805-RNV-M520|233 +37805-RNV-M660|224 +37805-RNV-M650|224 +37805-RNV-M640|224 +37805-RNV-M630|224 +37805-RNV-M620|224 +37805-RNV-R020|146 +37805-RNV-R010|146 +37805-RNV-R520|84 +37805-RNV-R510|84 +37805-RNV-R620|76 +37805-RNV-R610|76 +37805-RNV-R720|85 +37805-RNV-R710|85 +37805-RNV-Z020|147 +37805-RNV-Z010|147 +37805-RNV-Z520|220 +37805-RNV-Z510|220 +37805-RNV-Z620|212 +37805-RNV-Z610|212 +37805-RNV-Z720|220 +37805-RNV-Z710|220 +37805-RNX-M020|45 +37805-RNX-M010|45 +37805-RNX-M520|78 +37805-RNX-M510|78 +37805-RNX-M620|77 +37805-RNX-M610|77 +37805-RP3-3050|251 +37805-RP3-A030|251 +37805-RP3-A020|251 +37805-RP3-A010|251 +37805-RP3-3060|251 +37805-RP3-A130|251 +37805-RP3-A120|251 +37805-RP3-A110|251 +37805-RP3-3070|166 +37805-RP3-A530|166 +37805-RP3-A520|166 +37805-RP3-A510|166 +37805-RP3-4050|166 +37805-RP3-A730|166 +37805-RP3-A720|166 +37805-RP3-A710|166 +37805-RP3-A170|4 +37805-RP3-A160|4 +37805-RP3-A770|181 +37805-RP3-A760|181 +37805-RRA-C040|209 +37805-RRA-C030|209 +37805-RRA-C020|209 +37805-RRA-C010|209 +37805-RRB-3150|142 +37805-RRB-3050|142 +37805-RRB-A050|142 +37805-RRB-A040|142 +37805-RRB-A030|142 +37805-RRB-A020|142 +37805-RRB-A010|142 +37805-RRB-A090|176 +37805-RRB-A080|176 +37805-RRB-A070|176 +37805-RRB-A060|176 +37805-RRB-A140|174 +37805-RRB-A130|174 +37805-RRB-A120|174 +37805-RRB-A110|174 +37805-RRB-K020|172 +37805-RRB-K010|172 +37805-RRB-X120|173 +37805-RRB-X110|173 +37805-RRD-M120|79 +37805-RRD-M110|79 +37805-RRD-M220|73 +37805-RRD-M210|73 +37805-RRD-P120|172 +37805-RRD-P110|172 +37805-RRH-U020|140 +37805-RRH-U010|140 +37805-RRH-U520|188 +37805-RRH-U510|188 +37805-RRH-U620|188 +37805-RRH-U610|188 +37805-RTW-3050|225 +37805-RTW-A550|225 +37805-RTW-A540|225 +37805-RTW-A530|225 +37805-RTW-A520|225 +37805-RTW-A510|225 +37805-RTW-A050|65 +37805-RTW-A040|65 +37805-RTW-A030|65 +37805-RTW-A020|65 +37805-RTW-A010|65 +37805-RTW-P020|90 +37805-RTW-P010|90 +37805-RTW-P020|90 +37805-RTW-P010|90 +37805-RWC-A570|227 +37805-RWC-A560|227 +37805-RWC-A550|227 +37805-RWC-A540|227 +37805-RWC-A530|227 +37805-RWC-A620|100 +37805-RWC-A610|100 +37805-RWC-A720|100 +37805-RWC-A710|100 +37805-RWC-A720|100 +37805-RWC-A710|100 +37805-RWC-X560|224 +37805-RWC-X550|224 +37805-RWC-X540|224 +37805-RWC-X530|224 +37805-RWC-X520|224 +37805-RWC-X620|102 +37805-RWC-X610|102 +37805-RYE-A590|179 +37805-RYE-A580|179 +37805-RYE-A570|179 +37805-RYE-A560|179 +37805-RYE-A550|179 +37805-RYE-A540|179 +37805-RYE-A530|179 +37805-RYE-A520|179 +37805-RYE-A630|55 +37805-RYE-A620|55 +37805-RYE-A610|55 +37805-RYE-X580|182 +37805-RYE-X570|182 +37805-RYE-X560|182 +37805-RYE-X550|182 +37805-RYE-X540|182 +37805-RYE-X530|182 +37805-RYE-X520|182 +37805-RYE-X620|58 +37805-RYE-X610|58 +37805-RZA-A570|242 +37805-RZA-A560|242 +37805-RZA-A550|242 +37805-RZA-A540|242 +37805-RZA-A530|242 +37805-RZA-A770|242 +37805-RZA-A760|242 +37805-RZA-A750|242 +37805-RZA-A740|242 +37805-RZA-A730|242 +37805-RZA-A720|242 +37805-RZA-K130|45 +37805-RZA-K120|45 +37805-RZA-K230|45 +37805-RZA-K220|45 +37805-RZA-K320|45 +37805-RZA-K310|45 +37805-RZA-K520|66 +37805-RZA-K510|66 +37805-RZA-K620|66 +37805-RZA-K610|66 +37805-RZA-K720|66 +37805-RZA-K710|66 +37805-RZA-K930|66 +37805-RZA-K920|66 +37805-RZA-X630|67 +37805-RZA-X620|67 +37805-RZA-X610|67 +37805-RZA-X830|67 +37805-RZA-X820|67 +37805-RZA-X810|67 +37805-RZP-M020|38 +37805-RZP-M010|38 +37805-RZP-M520|17 +37805-RZP-M510|17 +37805-RZP-M720|48 +37805-RZP-M710|48 +37805-RZP-M820|48 +37805-RZP-M810|48 diff --git a/ClassEditor.cs b/ClassEditor.cs index b860202..dd808c5 100644 --- a/ClassEditor.cs +++ b/ClassEditor.cs @@ -1450,7 +1450,7 @@ internal class ClassEditor Editortable_0.GForm_Main_0.method_1("Definitions loaded!"); //HERE - if (IsFileGenerated) DarkMessageBox.Show("This Definitions file as been generated to get the ROM Locations.\nThe ROM Locations can possibly be wrong and\nthe tables can display corrupted values!"); + //if (IsFileGenerated) DarkMessageBox.Show("This Definitions file as been generated to get the ROM Locations.\nThe ROM Locations can possibly be wrong and\nthe tables can display corrupted values!"); return; } //} diff --git a/Class_Checksums.cs b/Class_Checksums.cs index 59029ea..a415bcd 100644 --- a/Class_Checksums.cs +++ b/Class_Checksums.cs @@ -20,17 +20,18 @@ public class Class_Checksums GForm_Main_0 = GForm_Main_1; } - public byte GetNegativeChecksumArea(byte[] byte_1, int Start, int ChecksumLocation) + public byte GetChecksumArea(byte[] byte_1, int Start, int ChecksumLocation) { - byte b = 0; + int BB = 0; for (int i = Start; i < byte_1.Length; i++) { if (i != ChecksumLocation) { - b -= byte_1[i]; + BB -= byte_1[i]; + if (BB < 0) BB += 255; } } - return b; + return (byte) BB; } public int GetChecksumLocationThisECU(string ThisECU) @@ -104,7 +105,7 @@ public class Class_Checksums } byte num = BufferBytes[CheckLocation]; - byte num2 = GetNegativeChecksumArea(BufferBytes, 0, CheckLocation); + byte num2 = GetChecksumArea(BufferBytes, 0, CheckLocation); if (num != num2) { GForm_Main_0.method_1("Checksum miss match."); @@ -156,22 +157,26 @@ public class Class_Checksums } byte num = Class_RWD.BootloaderSum; - byte num2 = Class_RWD.GetNegativeChecksumFWBin(BufferBytesForChecking, CheckLocation); - byte ThisSum = num; - ThisSum -= num2; + byte num2 = Class_RWD.GetChecksumFWBin(BufferBytesForChecking, CheckLocation); + + int ThisSum = num; + ThisSum += num2; + if (ThisSum >= 256) ThisSum -= 255; + 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) + /*Console.WriteLine("Bootsum: " + num.ToString("X")); + Console.WriteLine("FileSum: " + num2.ToString("X")); + Console.WriteLine("ThisSum: " + ThisSum.ToString("X")); + Console.WriteLine("ThisCheck: " + chk.ToString("X"));*/ + if (chk != (byte) ThisSum) { GForm_Main_0.method_1("Checksum miss match."); - BufferBytes[CheckLocationInBIN] = ThisSum; - GForm_Main_0.method_1("Checksum fixed at 0x" + CheckLocation.ToString("X") + " | Checksum: 0x" + num2.ToString("X2")); + BufferBytes[CheckLocationInBIN] = (byte) ThisSum; + GForm_Main_0.method_1("Checksum fixed at 0x" + CheckLocation.ToString("X") + " | Checksum: 0x" + ThisSum.ToString("X2")); } else { - GForm_Main_0.method_1("Checksum good at 0x" + CheckLocation.ToString("X") + " | Checksum: 0x" + num2.ToString("X2")); + GForm_Main_0.method_1("Checksum good at 0x" + CheckLocation.ToString("X") + " | Checksum: 0x" + ThisSum.ToString("X2")); } return BufferBytes; } diff --git a/Class_DefinitionMaker.cs b/Class_DefinitionMaker.cs index 863f477..db4c645 100644 --- a/Class_DefinitionMaker.cs +++ b/Class_DefinitionMaker.cs @@ -1649,44 +1649,58 @@ public class Class_DefinitionMaker for (int i = 0; i < GForm_Main_0.Editortable_0.ClassEditor_0.Ecus_Definitions_Compatible.Count; i++) //Check within all ecus that has a definitions file { string ThisEcu = GForm_Main_0.Editortable_0.ClassEditor_0.Ecus_Definitions_Compatible[i]; + string ThisEcuReducedName2 = "?????"; + if (ThisEcu.Length >= 12) ThisEcuReducedName2 = ThisEcu.Substring(0, 12); - //Console.WriteLine("DEEEEE: " + ThisEcu); + //if (ThisEcu != "37805-RWC-A620") continue; bool RWDFileFound = false; for (int k = 0; k < AllFiles.Length; k++) //check within all RWD files { + /*bool MatchingInside = false; + if (AllFiles[k].Contains(ThisEcuReducedName2)) + { + Class_RWD.LoadRWD(AllFiles[k], false, false, false, false); + for (int m = 0; m < Class_RWD.SuppportedVersions.Length; m++) + { + if (Class_RWD.SuppportedVersions[m] == ThisEcu) MatchingInside = true; + } + }*/ + Application.DoEvents(); + if (AllFiles[k].Contains(ThisEcu)) + //if (AllFiles[k].Contains(ThisEcu) || MatchingInside) { RWDFileFound = true; - //Console.WriteLine("DOING: " + ThisEcu); + Console.WriteLine("DOING: " + ThisEcu); GForm_Main_0.ClearLogs(); //Decrypt firmware file and get needed variable (Decryption byte) Class_RWD.LoadRWD(AllFiles[k], true, false, false, true); + byte BootSumByte = 0; for (int m = 0; m < Class_RWD.SuppportedVersions.Length; m++) { if (Class_RWD.SuppportedVersions[m] == ThisEcu) //Matching ecu definition and RWD file { - //Console.WriteLine("MATCHING!"); - byte[] AllBytes = Class_RWD.firmware_candidates[m]; - byte BootLoaderSumByte = Class_RWD.BootloaderSum; - - if (BootLoaderSumByte == 0) - { - Console.WriteLine("ERROR BOOTSUM FOR: " + ThisEcu); - - } - else - { - AllFileNames.Add(ThisEcu); - AllBootLoaderSumBytes.Add(BootLoaderSumByte); - } + BootSumByte = Class_RWD.BootloaderSum; + if (BootSumByte == 0) Console.WriteLine("ERROR BOOTSUM FOR: " + ThisEcu); m = Class_RWD.SuppportedVersions.Length; - k = AllFiles.Length; + //k = AllFiles.Length; } } + + if (BootSumByte != 0) + { + for (int m = 0; m < Class_RWD.SuppportedVersions.Length; m++) + { + AllFileNames.Add(Class_RWD.SuppportedVersions[m]); + AllBootLoaderSumBytes.Add(BootSumByte); + } + } + + k = AllFiles.Length; } } if (!RWDFileFound) Console.WriteLine("RWD NOT FOUND FOR: " + ThisEcu); diff --git a/Class_RWD.cs b/Class_RWD.cs index 9efa186..c0d9b8d 100644 --- a/Class_RWD.cs +++ b/Class_RWD.cs @@ -457,16 +457,16 @@ static class Class_RWD if (fc.Length - 1 == 0xF7FFF) CheckLocation -= 0x8000; if (fc.Length - 1 == 0x1EFFFF || fc.Length - 1 == 0x26FFFF) CheckLocation -= 0x10000; byte num = GetBootloaderSum(fc, CheckLocation); - byte num2 = GetNegativeChecksumFWBin(fc, CheckLocation); + byte num2 = GetChecksumFWBin(fc, CheckLocation); int ThisSumInt = num; - ThisSumInt -= num2; - if (ThisSumInt < 0) ThisSumInt += 255; + ThisSumInt += num2; + if (ThisSumInt >= 256) 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")); + Console.WriteLine("chk: " + chk.ToString("X2")); + Console.WriteLine("num: " + num.ToString("X2")); + Console.WriteLine("num2: " + num2.ToString("X2")); + Console.WriteLine("ThisSum: " + ThisSum.ToString("X2")); if (chk == ThisSum) { GForm_Main_0.method_1("checksums good!"); @@ -562,14 +562,32 @@ static class Class_RWD //Get Checksum (sum) byte[] BufferBytes = FWFileBytes; byte num = BufferBytes[CheckLocation]; - byte num2 = GetNegativeChecksumFWBin(BufferBytes, CheckLocation); + byte num2 = GetChecksumFWBin(BufferBytes, CheckLocation); + //Console.WriteLine("Val1: " + num.ToString("X")); + //Console.WriteLine("Val2: " + num2.ToString("X")); int BTSum = num; - BTSum += num2; - if (BTSum > 255) BTSum -= 255; + BTSum -= num2; + if (BTSum < 0) BTSum += 255; return (byte) BTSum; } - public static byte GetNegativeChecksumFWBin(byte[] byte_1, int CheckLocation) + //############################################################################################# + //############################################################################################# + /*public static byte GetChecksumFWBin(byte[] byte_1, int CheckLocation) + { + int b = 0; + for (int i = 0; i < byte_1.Length; i++) + { + if (i != CheckLocation) + { + b += byte_1[i]; + if (b >= 256) b -= 255; + } + } + return (byte) b; + }*/ + + public static byte GetChecksumFWBin(byte[] byte_1, int CheckLocation) { int b = 0; for (int i = 0; i < byte_1.Length; i++) @@ -580,8 +598,10 @@ static class Class_RWD if (b < 0) b += 255; } } - return (byte) b; + return (byte)b; } + //############################################################################################# + //############################################################################################# public static byte[] Push(byte[] bArray, byte[] newBytes) { diff --git a/Editortable.cs b/Editortable.cs index def0760..2972a12 100644 --- a/Editortable.cs +++ b/Editortable.cs @@ -46,14 +46,14 @@ public class Editortable : DarkForm private DarkTextBox darkTextBox_0; private ToolStripDropDownButton toolStripDropDownButton3; private ToolStripMenuItem developpersToolsToolStripMenuItem; - private ToolStripMenuItem generateDefinitionsFilesToolStripMenuItem; + public ToolStripMenuItem generateDefinitionsFilesToolStripMenuItem; private ToolStripMenuItem getDifferencesInAllFirmwaresFilesToolStripMenuItem; private ToolStripMenuItem extractAllBootloadersumByteFromAllFirmwaresFilesToolStripMenuItem; private ToolStripMenuItem extractDefinitionToolStripMenuItem; private FolderBrowserDialog folderBrowserDialog1; private ToolStripMenuItem removeBootloaderInbinToolStripMenuItem; private ToolStripSeparator toolStripSeparator3; - private ToolStripMenuItem generateDefinitionFileFromExtractedDefinitionToolStripMenuItem; + public ToolStripMenuItem generateDefinitionFileFromExtractedDefinitionToolStripMenuItem; private ToolStripSeparator toolStripSeparator4; private ToolStripMenuItem extractbinFileFromFPMToolStripMenuItem; private ToolStripMenuItem convertrwdTobinToolStripMenuItem; @@ -116,9 +116,9 @@ public class Editortable : DarkForm private void InitializeComponent() { this.components = new System.ComponentModel.Container(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Editortable)); this.treeView1 = new DarkUI.Controls.DarkTreeView(); this.groupBox1 = new DarkUI.Controls.DarkGroupBox(); @@ -155,9 +155,9 @@ public class Editortable : DarkForm this.splitContainer1 = new System.Windows.Forms.SplitContainer(); this.splitContainer2 = new System.Windows.Forms.SplitContainer(); this.darkTextBox_0 = new DarkUI.Controls.DarkTextBox(); - this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog(); this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components); this.clearLogsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog(); this.groupBox1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView_0)).BeginInit(); this.darkToolStrip1.SuspendLayout(); @@ -212,37 +212,37 @@ public class Editortable : DarkForm this.dataGridView_0.AllowUserToDeleteRows = false; this.dataGridView_0.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.AllCells; this.dataGridView_0.BackgroundColor = System.Drawing.SystemColors.ControlDarkDark; - dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.ControlDarkDark; - dataGridViewCellStyle1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dataGridView_0.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; + dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.ControlDarkDark; + dataGridViewCellStyle7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dataGridView_0.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle7; this.dataGridView_0.ColumnHeadersHeight = 20; - dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.ControlLight; - dataGridViewCellStyle2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText; - dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dataGridView_0.DefaultCellStyle = dataGridViewCellStyle2; + dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.ControlLight; + dataGridViewCellStyle8.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dataGridView_0.DefaultCellStyle = dataGridViewCellStyle8; this.dataGridView_0.Dock = System.Windows.Forms.DockStyle.Fill; this.dataGridView_0.EnableHeadersVisualStyles = false; this.dataGridView_0.GridColor = System.Drawing.SystemColors.ControlDarkDark; this.dataGridView_0.Location = new System.Drawing.Point(2, 15); this.dataGridView_0.Margin = new System.Windows.Forms.Padding(2); this.dataGridView_0.Name = "dataGridView_0"; - dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.ControlDarkDark; - dataGridViewCellStyle3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dataGridView_0.RowHeadersDefaultCellStyle = dataGridViewCellStyle3; + dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle9.BackColor = System.Drawing.SystemColors.ControlDarkDark; + dataGridViewCellStyle9.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dataGridView_0.RowHeadersDefaultCellStyle = dataGridViewCellStyle9; this.dataGridView_0.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders; this.dataGridView_0.RowTemplate.DefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; this.dataGridView_0.RowTemplate.Height = 31; @@ -488,6 +488,7 @@ public class Editortable : DarkForm this.generateDefinitionsFilesToolStripMenuItem.Name = "generateDefinitionsFilesToolStripMenuItem"; this.generateDefinitionsFilesToolStripMenuItem.Size = new System.Drawing.Size(367, 22); this.generateDefinitionsFilesToolStripMenuItem.Text = "Generate Definitions files from all firmwares files"; + this.generateDefinitionsFilesToolStripMenuItem.Visible = false; this.generateDefinitionsFilesToolStripMenuItem.Click += new System.EventHandler(this.generateDefinitionsFilesToolStripMenuItem_Click); // // getDifferencesInAllFirmwaresFilesToolStripMenuItem @@ -541,6 +542,7 @@ public class Editortable : DarkForm this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem.Name = "generateDefinitionFileFromExtractedDefinitionToolStripMenuItem"; this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem.Size = new System.Drawing.Size(367, 22); this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem.Text = "Generate Definition file from Extracted Definition"; + this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem.Visible = false; this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem.Click += new System.EventHandler(this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem_Click); // // splitContainer1 @@ -589,19 +591,19 @@ public class Editortable : DarkForm this.darkTextBox_0.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.darkTextBox_0.Size = new System.Drawing.Size(799, 152); this.darkTextBox_0.TabIndex = 56; - this.darkTextBox_0.Text = "Honda CANBUS Tools"; + this.darkTextBox_0.Text = "Honda ROM Editor 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); + this.contextMenuStrip1.Size = new System.Drawing.Size(130, 26); // // clearLogsToolStripMenuItem // this.clearLogsToolStripMenuItem.Name = "clearLogsToolStripMenuItem"; - this.clearLogsToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.clearLogsToolStripMenuItem.Size = new System.Drawing.Size(129, 22); this.clearLogsToolStripMenuItem.Text = "Clear Logs"; this.clearLogsToolStripMenuItem.Click += new System.EventHandler(this.clearLogsToolStripMenuItem_Click); // @@ -1279,6 +1281,7 @@ public class Editortable : DarkForm { GForm_Main_0.Class_DefinitionMaker_0.FirmwareFolder = folderBrowserDialog1.SelectedPath; GForm_Main_0.Class_DefinitionMaker_0.CreateDefinitionsFiles(); + GForm_Main_0.Class_DefinitionMaker_0.SetHondaAcuraCodesToDefinitionsFiles(); } } diff --git a/GForm_Main.cs b/GForm_Main.cs index d866a0e..e7477ab 100644 --- a/GForm_Main.cs +++ b/GForm_Main.cs @@ -129,6 +129,9 @@ public class GForm_Main : DarkForm darkComboBoxUnlockMode.SelectedIndex = 0; LoadSettings(); + //Editortable_0.generateDefinitionsFilesToolStripMenuItem.Visible = true; //ONLY FOR DEVELOPPER + //Editortable_0.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem.Visible = true; //ONLY FOR DEVELOPPER + //Class_DefinitionMaker_0.ExtracHondaAcuraECUCodesList(); //Class_DefinitionMaker_0.SetHondaAcuraCodesToDefinitionsFiles(); @@ -2030,9 +2033,9 @@ public class GForm_Main : DarkForm this.darkLabel_0.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220))))); this.darkLabel_0.Location = new System.Drawing.Point(218, 13); this.darkLabel_0.Name = "darkLabel_0"; - this.darkLabel_0.Size = new System.Drawing.Size(62, 13); + this.darkLabel_0.Size = new System.Drawing.Size(68, 13); this.darkLabel_0.TabIndex = 57; - this.darkLabel_0.Text = "Vin Number"; + this.darkLabel_0.Text = "Vin Number: "; // // darkLabel_1 // @@ -2040,9 +2043,9 @@ public class GForm_Main : DarkForm this.darkLabel_1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220))))); this.darkLabel_1.Location = new System.Drawing.Point(218, 39); this.darkLabel_1.Name = "darkLabel_1"; - this.darkLabel_1.Size = new System.Drawing.Size(70, 13); + this.darkLabel_1.Size = new System.Drawing.Size(76, 13); this.darkLabel_1.TabIndex = 58; - this.darkLabel_1.Text = "Calibration ID"; + this.darkLabel_1.Text = "Calibration ID: "; // // darkLabel_4 // @@ -2163,9 +2166,9 @@ public class GForm_Main : DarkForm this.darkLabel1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220))))); this.darkLabel1.Location = new System.Drawing.Point(218, 446); this.darkLabel1.Name = "darkLabel1"; - this.darkLabel1.Size = new System.Drawing.Size(89, 13); + this.darkLabel1.Size = new System.Drawing.Size(92, 13); this.darkLabel1.TabIndex = 71; - this.darkLabel1.Text = "J2534 Command:"; + this.darkLabel1.Text = "J2534 Command: "; // // darkButtonJ2534Command // @@ -2196,12 +2199,12 @@ public class GForm_Main : DarkForm this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.clearLogsToolStripMenuItem}); this.contextMenuStrip1.Name = "contextMenuStrip1"; - this.contextMenuStrip1.Size = new System.Drawing.Size(181, 48); + this.contextMenuStrip1.Size = new System.Drawing.Size(130, 26); // // clearLogsToolStripMenuItem // this.clearLogsToolStripMenuItem.Name = "clearLogsToolStripMenuItem"; - this.clearLogsToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.clearLogsToolStripMenuItem.Size = new System.Drawing.Size(129, 22); this.clearLogsToolStripMenuItem.Text = "Clear Logs"; this.clearLogsToolStripMenuItem.Click += new System.EventHandler(this.clearLogsToolStripMenuItem_Click); // @@ -2413,7 +2416,7 @@ public class GForm_Main : DarkForm { try { - this.gform0_0.darkLabel_7.Text = this.string_0; + this.gform0_0.darkLabel_7.Text = this.string_0 + " "; } catch { @@ -2493,7 +2496,7 @@ public class GForm_Main : DarkForm internal void method_0() { double RatePerSecond = (this.double_0 / TotalSeconds_0) / 100; - this.gform0_0.darkLabel_5.Text = "Download Rate: " + RatePerSecond.ToString("0") + " bytes/s"; + this.gform0_0.darkLabel_5.Text = "Download Rate: " + RatePerSecond.ToString("0") + " bytes/s "; } public GForm_Main gform0_0; public double double_0; @@ -2509,7 +2512,7 @@ public class GForm_Main : DarkForm internal void method_0() { double RatePerSecond = (this.double_0 / TotalSeconds_0) / 100; - this.gform0_0.darkLabel_5.Text = "Upload Rate: " + RatePerSecond.ToString("0") + " bytes/s"; + this.gform0_0.darkLabel_5.Text = "Upload Rate: " + RatePerSecond.ToString("0") + " bytes/s "; } public GForm_Main gform0_0; public double double_0; @@ -2524,7 +2527,7 @@ public class GForm_Main : DarkForm } internal void method_0() { - this.gform0_0.darkLabel_5.Text = ThisText; + this.gform0_0.darkLabel_5.Text = ThisText + " "; } public GForm_Main gform0_0; public string ThisText; @@ -2538,7 +2541,7 @@ public class GForm_Main : DarkForm } internal void method_0() { - this.gform0_0.darkLabel_8.Text = ThisText; + this.gform0_0.darkLabel_8.Text = ThisText + " "; } public GForm_Main gform0_0; public string ThisText; diff --git a/bin/Debug/BootLoaderSumBytesList.txt b/bin/Debug/BootLoaderSumBytesList.txt index 5d58320..36ea708 100644 --- a/bin/Debug/BootLoaderSumBytesList.txt +++ b/bin/Debug/BootLoaderSumBytesList.txt @@ -1,272 +1,958 @@ -37805-PCX-U020|142 -37805-PCX-U120|78 -37805-PZD-3090|172 -37805-PZD-4160|180 -37805-PZD-4170|106 -37805-PZD-A380|50 -37805-PZD-A480|232 -37805-PZX-A080|54 -37805-R40-A190|158 -37805-R40-A240|176 -37805-R40-A340|160 -37805-R40-A590|224 -37805-R40-A730|240 -37805-R40-A830|218 -37805-R40-K030|94 -37805-R40-K130|112 -37805-R40-K530|68 -37805-R40-K630|242 -37805-R40-U530|20 -37805-R41-L590|64 -37805-R41-L630|200 -37805-R41-L730|132 -37805-R42-A090|186 -37805-R42-A140|194 -37805-R42-A240|158 -37805-R42-A590|216 -37805-R42-A630|12 -37805-R42-A730|124 -37805-R43-L590|102 -37805-R43-L630|16 -37805-R43-L730|82 -37805-R44-X630|30 -37805-R46-X630|102 -37805-R49-U030|210 -37805-R60-M540|18 -37805-R60-M720|220 -37805-R60-U550|6 -37805-R8A-A560|0 -37805-R8A-A660|0 -37805-R8A-X540|0 -37805-RBJ-3090|2 -37805-RBJ-4050|112 -37805-RBJ-A430|122 -37805-RBJ-A560|252 -37805-RBJ-L440|178 -37805-RBJ-L560|78 -37805-RBJ-T520|164 -37805-RC0-M030|58 -37805-RC0-M530|30 -37805-RC0-M630|226 -37805-RC030|86 -37805-RC1-M030|112 -37805-RC1-M540|110 -37805-RC1-P120|16 -37805-RC1-P520|158 -37805-RC1-P720|64 -37805-RD1-X020|180 -37805-RD1-X520|234 -37805-RDA-A850|176 -37805-RDA-X750|208 -37805-RDB-A040|126 -37805-RDB-A120|102 -37805-RDB-A560|186 -37805-RDB-A630|36 -37805-REX-X540|46 -37805-REZ-A570|132 -37805-RGL-A020|8 -37805-RGL-A840|216 -37805-RGL-A930|214 -37805-RGL-K920|124 -37805-RGL-X830|210 -37805-RGL-X920|118 -37805-RGL-Y820|160 -37805-RGM-A840|214 -37805-RGW-A060|184 -37805-RGW-A960|112 -37805-RJE-A840|162 -37805-RJE-A960|0 -37805-RJE-K020|82 -37805-RJE-K720|0 -37805-RJE-X640|102 -37805-RJE-X730|0 -37805-RK8-N520|186 -37805-RK8-N740|116 -37805-RK8-N840|120 -37805-RKG-A560|222 -37805-RKG-A720|0 -37805-RKG-U520|52 -37805-RKG-X550|220 -37805-RKG-X720|0 -37805-RKG-Y520|78 -37805-RL5-A070|250 -37805-RL5-A120|228 -37805-RL5-A560|170 -37805-RL5-A710|14 -37805-RL5-X020|68 -37805-RL5-X520|214 -37805-RL8-A520|98 -37805-RL8-A730|0 -37805-RL8-X520|234 -37805-RL8-X730|0 -37805-RME-A180|92 -37805-RME-A220|72 -37805-RME-A520|70 -37805-RME-A690|194 -37805-RME-A720|70 -37805-RME-A890|194 -37805-RME-C220|140 -37805-RME-C410|16 -37805-RME-C520|96 -37805-RME-C720|134 -37805-RME-C890|2 -37805-RMX-3250|74 -37805-RMX-5070|154 -37805-RMX-5150|186 -37805-RMX-A060|54 -37805-RMX-A130|246 -37805-RMX-A630|158 -37805-RMX-X050|88 -37805-RMX-X550|98 -37805-RN0-3150|124 -37805-RN0-3160|254 -37805-RN0-A070|0 -37805-RN0-A570|248 -37805-RN0-A630|196 -37805-RN0-A770|116 -37805-RN0-A830|64 -37805-RN0-A970|0 -37805-RN0-C050|0 -37805-RN0-C950|0 -37805-RN0-K030|0 -37805-RN0-K130|0 -37805-RN0-M040|0 -37805-RN0-M830|0 -37805-RN0-M940|0 -37805-RN0-X030|0 -37805-RN0-X560|188 -37805-RN0-X620|132 -37805-RN0-X760|56 -37805-RN0-X820|0 -37805-RN0-X940|0 -37805-RN030|0 -37805-RNA-3260|168 -37805-RNA-3290|96 -37805-RNA-3450|12 -37805-RNA-3470|74 -37805-RNA-A150|230 -37805-RNA-A240|26 -37805-RNA-A340|164 -37805-RNA-A680|106 -37805-RNA-A740|176 -37805-RNA-A840|90 -37805-RNA-C130|226 -37805-RNA-C240|190 -37805-RNA-C340|68 -37805-RNA-C440|194 -37805-RNA-C640|154 -37805-RNA-C740|248 -37805-RNA-C840|126 -37805-RNA-C910|130 -37805-RNA-K080|212 -37805-RNA-K590|64 -37805-RNA-U720|50 -37805-RNA-U840|16 -37805-RNA-U950|36 -37805-RNA-Y030|122 -37805-RNA-Y330|92 -37805-RNA-Y530|70 -37805-RNA-Y720|212 -37805-RNA-Y830|164 -37805-RNB-X040|184 -37805-RNB-X120|134 -37805-RNB-X560|58 -37805-RNB-X620|10 -37805-RND-M030|212 -37805-RND-M530|118 -37805-RND-M620|40 -37805-RND-M720|124 -37805-RND-P030|78 -37805-RND-P540|232 -37805-RND-P740|154 -37805-RNE-A550|224 -37805-RNF-U050|232 -37805-RNF-U540|198 -37805-RNF-U730|42 -37805-RNT-U030|0 -37805-RNT-U520|138 -37805-RNV-B030|2 -37805-RNV-B530|214 -37805-RNV-B630|128 -37805-RNV-B730|208 -37805-RNV-M070|60 -37805-RNV-M560|176 -37805-RNV-M660|90 -37805-RNV-R020|168 -37805-RNV-R520|56 -37805-RNV-R620|2 -37805-RNV-R720|50 -37805-RNV-Z020|180 -37805-RNV-Z520|26 -37805-RNV-Z620|228 -37805-RNV-Z720|18 -37805-RNX-M020|52 -37805-RNX-M520|204 -37805-RNX-M620|132 -37805-RP3-3050|88 -37805-RP3-3060|80 -37805-RP3-3070|140 -37805-RP3-4050|136 -37805-RP3-A170|48 -37805-RP3-A770|98 -37805-RP6-A560|0 -37805-RP6-A640|0 -37805-RP6-A760|0 -37805-RP6-A840|0 -37805-RP6-X560|0 -37805-RP6-X640|0 -37805-RRA-C040|80 -37805-RRA-C540|6 -37805-RRB-3150|4 -37805-RRB-A090|118 -37805-RRB-A140|152 -37805-RRB-K020|162 -37805-RRB-X120|70 -37805-RRD-M220|184 -37805-RRD-P120|178 -37805-RRD20|110 -37805-RRH-U020|6 -37805-RRH-U520|32 -37805-RRH-U620|24 -37805-RTW-3050|76 -37805-RTW-A050|72 -37805-RTW-P020|242 -37805-RV0-3290|0 -37805-RV0-A580|0 -37805-RV0-A650|0 -37805-RV0-A780|0 -37805-RV0-X580|0 -37805-RV0-X640|0 -37805-RV0-X780|0 -37805-RV0-Y640|0 -37805-RV0-Y780|0 -37805-RWC-A570|208 -37805-RWC-A620|236 -37805-RWC-A720|12 -37805-RWC-X560|174 -37805-RWC-X620|28 -37805-RYE-A040|0 -37805-RYE-A140|0 -37805-RYE-A590|220 -37805-RYE-A630|168 -37805-RYE-A750|0 -37805-RYE-A850|0 -37805-RYE-X580|202 -37805-RYE-X620|146 -37805-RYE-X750|0 -37805-RYE-X830|0 -37805-RZA-A570|234 -37805-RZA-A770|198 -37805-RZA-K130|230 -37805-RZA-K230|220 -37805-RZA-K320|2 -37805-RZA-K520|26 -37805-RZA-K620|86 -37805-RZA-K720|60 -37805-RZA-K930|36 -37805-RZA-X630|52 -37805-RZA-X830|16 -37805-RZP-M020|168 -37805-RZP-M520|134 -37805-RZP-M720|104 -37805-RZP-M820|110 +37805-RRB-A140|174 +37805-RRB-A130|174 +37805-RRB-A120|174 +37805-RRB-A110|174 +37805-RWC-A720|100 +37805-RWC-A710|100 +37805-RWC-A620|100 +37805-RWC-A610|100 +37805-5AM-A050|63 +37805-5AM-A040|63 +37805-5AM-A030|63 +37805-5AM-A020|63 +37805-5AM-A010|63 +37805-5AM-C050|61 +37805-5AM-C040|61 +37805-5AM-C030|61 +37805-5AM-C020|61 +37805-5AM-C010|61 +37805-PCX-U020|56 +37805-PCX-U010|56 +37805-PCX-U120|55 +37805-PCX-U110|55 +37805-PZD-3090|29 +37805-PZD-A240|29 +37805-PZD-A230|29 +37805-PZD-A220|29 +37805-PZD-A210|29 +37805-PZD-4160|179 +37805-PZD-4060|179 +37805-PZD-A350|179 +37805-PZD-A340|179 +37805-PZD-A330|179 +37805-PZD-A320|179 +37805-PZD-A310|179 +37805-PZD-4170|170 +37805-PZD-4070|170 +37805-PZD-A450|170 +37805-PZD-A440|170 +37805-PZD-A430|170 +37805-PZD-A420|170 +37805-PZD-A410|170 +37805-PZD-A380|220 +37805-PZD-A370|220 +37805-PZD-A480|212 +37805-PZD-A470|212 +37805-PZX-A080|206 +37805-PZX-A070|206 +37805-PZX-A060|206 +37805-PZX-A050|206 +37805-PZX-A040|206 +37805-PZX-A030|206 +37805-PZX-A020|206 +37805-PZX-A010|206 +37805-R40-A190|204 +37805-R40-A180|204 +37805-R40-A170|204 +37805-R40-A160|204 +37805-R40-A150|204 +37805-R40-A140|204 +37805-R40-A130|204 +37805-R40-A120|204 +37805-R40-A240|160 +37805-R40-A230|160 +37805-R40-A220|160 +37805-R40-A210|160 +37805-R40-A340|201 +37805-R40-A330|201 +37805-R40-A320|201 +37805-R40-A310|201 +37805-R40-A590|10 +37805-R40-A580|10 +37805-R40-A570|10 +37805-R40-A560|10 +37805-R40-A550|10 +37805-R40-A540|10 +37805-R40-A530|10 +37805-R40-A520|10 +37805-R40-A730|204 +37805-R40-A720|204 +37805-R40-A710|204 +37805-R40-A830|79 +37805-R40-A820|79 +37805-R40-A810|79 +37805-R40-K030|20 +37805-R40-K020|20 +37805-R40-K010|20 +37805-R40-K130|19 +37805-R40-K120|19 +37805-R40-K110|19 +37805-R40-K530|226 +37805-R40-K520|226 +37805-R40-K510|226 +37805-R40-K630|225 +37805-R40-K620|225 +37805-R40-K610|225 +37805-R40-U530|237 +37805-R40-U520|237 +37805-R40-U510|237 +37805-R41-L590|25 +37805-R41-L580|25 +37805-R41-L570|25 +37805-R41-L560|25 +37805-R41-L550|25 +37805-R41-L540|25 +37805-R41-L530|25 +37805-R41-L520|25 +37805-R41-L630|218 +37805-R41-L620|218 +37805-R41-L610|218 +37805-R41-L730|93 +37805-R41-L720|93 +37805-R41-L710|93 +37805-R42-A090|164 +37805-R42-A080|164 +37805-R42-A070|164 +37805-R42-A060|164 +37805-R42-A050|164 +37805-R42-A040|164 +37805-R42-A030|164 +37805-R42-A020|164 +37805-R42-A140|121 +37805-R42-A130|121 +37805-R42-A120|121 +37805-R42-A110|121 +37805-R42-A240|177 +37805-R42-A230|177 +37805-R42-A220|177 +37805-R42-A210|177 +37805-R42-A590|234 +37805-R42-A580|234 +37805-R42-A570|234 +37805-R42-A560|234 +37805-R42-A550|234 +37805-R42-A540|234 +37805-R42-A530|234 +37805-R42-A520|234 +37805-R42-A630|166 +37805-R42-A620|166 +37805-R42-A610|166 +37805-R42-A730|45 +37805-R42-A720|45 +37805-R42-A710|45 +37805-R43-L590|247 +37805-R43-L580|247 +37805-R43-L570|247 +37805-R43-L560|247 +37805-R43-L550|247 +37805-R43-L540|247 +37805-R43-L530|247 +37805-R43-L520|247 +37805-R43-L630|178 +37805-R43-L620|178 +37805-R43-L610|178 +37805-R43-L730|57 +37805-R43-L720|57 +37805-R43-L710|57 +37805-R44-X630|227 +37805-R44-X620|227 +37805-R44-X610|227 +37805-R46-X630|196 +37805-R46-X620|196 +37805-R46-X610|196 +37805-R49-U030|20 +37805-R49-U020|20 +37805-R49-U010|20 +37805-R60-M540|156 +37805-R60-M530|156 +37805-R60-M520|156 +37805-R60-M510|156 +37805-R60-M720|134 +37805-R60-M710|134 +37805-R60-U550|44 +37805-R60-U540|44 +37805-R60-U530|44 +37805-R60-U520|44 +37805-R60-U510|44 +37805-RBJ-3090|27 +37805-RBJ-A650|27 +37805-RBJ-A640|27 +37805-RBJ-A630|27 +37805-RBJ-A620|27 +37805-RBJ-A610|27 +37805-RBJ-4050|24 +37805-RBJ-L650|24 +37805-RBJ-L640|24 +37805-RBJ-L630|24 +37805-RBJ-L620|24 +37805-RBJ-L610|24 +37805-RBJ-A430|238 +37805-RBJ-A420|238 +37805-RBJ-A410|238 +37805-RBJ-A560|27 +37805-RBJ-A550|27 +37805-RBJ-A540|27 +37805-RBJ-A530|27 +37805-RBJ-A520|27 +37805-RBJ-A510|27 +37805-RBJ-L440|32 +37805-RBJ-L430|32 +37805-RBJ-L420|32 +37805-RBJ-L410|32 +37805-RBJ-L560|24 +37805-RBJ-L550|24 +37805-RBJ-L540|24 +37805-RBJ-L530|24 +37805-RBJ-L520|24 +37805-RBJ-L510|24 +37805-RBJ-T520|183 +37805-RBJ-T510|183 +37805-RC0-M030|22 +37805-RC0-M020|22 +37805-RC0-M130|22 +37805-RC0-M120|22 +37805-RC0-M130|22 +37805-RC0-M120|22 +37805-RC0-M530|207 +37805-RC0-M520|207 +37805-RC0-M630|208 +37805-RC0-M620|208 +37805-RC1-M030|10 +37805-RC1-M020|10 +37805-RC1-M540|144 +37805-RC1-M530|144 +37805-RC1-M520|144 +37805-RC1-P120|191 +37805-RC1-P110|191 +37805-RC1-P720|164 +37805-RC1-P710|164 +37805-RD1-X020|221 +37805-RD1-X010|221 +37805-RD1-X520|191 +37805-RD1-X510|191 +37805-RDA-A850|206 +37805-RDA-A840|206 +37805-RDA-A830|206 +37805-RDA-A820|206 +37805-RDA-A810|206 +37805-RDA-X750|210 +37805-RDA-X740|210 +37805-RDA-X730|210 +37805-RDA-X720|210 +37805-RDA-X710|210 +37805-RDB-A040|180 +37805-RDB-A030|180 +37805-RDB-A020|180 +37805-RDB-A010|180 +37805-RDB-A120|223 +37805-RDB-A110|223 +37805-RDB-A560|160 +37805-RDB-A550|160 +37805-RDB-A540|160 +37805-RDB-A530|160 +37805-RDB-A520|160 +37805-RDB-A510|160 +37805-RDB-A630|177 +37805-RDB-A620|177 +37805-RDB-A610|177 +37805-REX-X540|89 +37805-REX-3050|89 +37805-REX-X530|89 +37805-REX-X520|89 +37805-REX-X510|89 +37805-REZ-A570|98 +37805-REZ-A560|98 +37805-REZ-A550|98 +37805-REZ-A540|98 +37805-REZ-A530|98 +37805-REZ-A520|98 +37805-REZ-A510|98 +37805-RGL-A020|226 +37805-RGL-A010|226 +37805-RGL-A840|60 +37805-RGL-A830|60 +37805-RGL-A820|60 +37805-RGL-A810|60 +37805-RGL-A930|117 +37805-RGL-A920|117 +37805-RGL-A910|117 +37805-RGL-K920|106 +37805-RGL-K910|106 +37805-RGL-X830|62 +37805-RGL-X820|62 +37805-RGL-X810|62 +37805-RGL-X920|106 +37805-RGL-X910|106 +37805-RGL-Y820|74 +37805-RGL-Y810|74 +37805-RGM-A840|84 +37805-RGM-A830|84 +37805-RGM-A820|84 +37805-RGM-A810|84 +37805-RGW-A060|2 +37805-RGW-A050|2 +37805-RGW-A040|2 +37805-RGW-A030|2 +37805-RGW-A020|2 +37805-RGW-A010|2 +37805-RGW-A960|43 +37805-RGW-A950|43 +37805-RGW-A940|43 +37805-RGW-A930|43 +37805-RGW-A920|43 +37805-RGW-A910|43 +37805-RJE-A840|104 +37805-RJE-A830|104 +37805-RJE-A820|104 +37805-RJE-K020|108 +37805-RJE-K010|108 +37805-RJE-K540|108 +37805-RJE-K530|108 +37805-RJE-K520|108 +37805-RJE-X640|109 +37805-RJE-X630|109 +37805-RJE-X620|109 +37805-RK8-N520|98 +37805-RK8-N510|98 +37805-RK8-N740|70 +37805-RK8-N730|70 +37805-RK8-N720|70 +37805-RK8-N840|70 +37805-RK8-N830|70 +37805-RK8-N820|70 +37805-RKG-A560|69 +37805-RKG-A550|69 +37805-RKG-A540|69 +37805-RKG-A530|69 +37805-RKG-A520|69 +37805-RKG-A510|69 +37805-RKG-U520|97 +37805-RKG-U510|97 +37805-RKG-X550|72 +37805-RKG-X540|72 +37805-RKG-X530|72 +37805-RKG-X520|72 +37805-RKG-X510|72 +37805-RKG-Y520|100 +37805-RKG-Y510|100 +37805-RL5-A070|195 +37805-RL5-A060|195 +37805-RL5-A050|195 +37805-RL5-A040|195 +37805-RL5-A120|73 +37805-RL5-A110|73 +37805-RL5-A030|73 +37805-RL5-A020|73 +37805-RL5-A010|73 +37805-RL5-A560|76 +37805-RL5-A550|76 +37805-RL5-A540|76 +37805-RL5-A710|63 +37805-RL5-A530|63 +37805-RL5-A520|63 +37805-RL5-A510|63 +37805-RL5-X020|124 +37805-RL5-X010|124 +37805-RL5-X520|51 +37805-RL5-X510|51 +37805-RL8-A520|48 +37805-RL8-A510|48 +37805-RL8-X520|50 +37805-RL8-X510|50 +37805-RME-A180|53 +37805-RME-A170|53 +37805-RME-A160|53 +37805-RME-A690|128 +37805-RME-A680|128 +37805-RME-A670|128 +37805-RME-A890|48 +37805-RME-A880|48 +37805-RME-A870|48 +37805-RME-C410|124 +37805-RME-C690|124 +37805-RME-C680|124 +37805-RME-C890|82 +37805-RME-C880|82 +37805-RME-C870|82 +37805-RME-A220|162 +37805-RME-A210|162 +37805-RME-A150|162 +37805-RME-A140|162 +37805-RME-A130|162 +37805-RME-A120|162 +37805-RME-A110|162 +37805-RME-A520|23 +37805-RME-A510|23 +37805-RME-A660|23 +37805-RME-A650|23 +37805-RME-A640|23 +37805-RME-A630|23 +37805-RME-A620|23 +37805-RME-A610|23 +37805-RME-A720|53 +37805-RME-A710|53 +37805-RME-A860|53 +37805-RME-A850|53 +37805-RME-A840|53 +37805-RME-A830|53 +37805-RME-A820|53 +37805-RME-A810|53 +37805-RME-C220|160 +37805-RME-C210|160 +37805-RME-C150|160 +37805-RME-C140|160 +37805-RME-C130|160 +37805-RME-C120|160 +37805-RME-C110|160 +37805-RME-C520|129 +37805-RME-C510|129 +37805-RME-C670|129 +37805-RME-C660|129 +37805-RME-C650|129 +37805-RME-C640|129 +37805-RME-C630|129 +37805-RME-C620|129 +37805-RME-C610|129 +37805-RME-C720|51 +37805-RME-C710|51 +37805-RME-C860|51 +37805-RME-C850|51 +37805-RME-C840|51 +37805-RME-C830|51 +37805-RME-C820|51 +37805-RME-C810|51 +37805-RME-A520|23 +37805-RME-A510|23 +37805-RME-A660|23 +37805-RME-A650|23 +37805-RME-A640|23 +37805-RME-A630|23 +37805-RME-A620|23 +37805-RME-A610|23 +37805-RME-A690|128 +37805-RME-A680|128 +37805-RME-A670|128 +37805-RME-A720|53 +37805-RME-A710|53 +37805-RME-A860|53 +37805-RME-A850|53 +37805-RME-A840|53 +37805-RME-A830|53 +37805-RME-A820|53 +37805-RME-A810|53 +37805-RME-A890|48 +37805-RME-A880|48 +37805-RME-A870|48 +37805-RME-C220|160 +37805-RME-C210|160 +37805-RME-C150|160 +37805-RME-C140|160 +37805-RME-C130|160 +37805-RME-C120|160 +37805-RME-C110|160 +37805-RME-C410|124 +37805-RME-C690|124 +37805-RME-C680|124 +37805-RME-C520|129 +37805-RME-C510|129 +37805-RME-C670|129 +37805-RME-C660|129 +37805-RME-C650|129 +37805-RME-C640|129 +37805-RME-C630|129 +37805-RME-C620|129 +37805-RME-C610|129 +37805-RME-C720|51 +37805-RME-C710|51 +37805-RME-C860|51 +37805-RME-C850|51 +37805-RME-C840|51 +37805-RME-C830|51 +37805-RME-C820|51 +37805-RME-C810|51 +37805-RME-C890|82 +37805-RME-C880|82 +37805-RME-C870|82 +37805-RMX-3250|220 +37805-RMX-3150|220 +37805-RMX-3050|220 +37805-RMX-A040|220 +37805-RMX-A030|220 +37805-RMX-A020|220 +37805-RMX-A010|220 +37805-RMX-5070|251 +37805-RMX-D010|251 +37805-RMX-D520|251 +37805-RMX-D510|251 +37805-RMX-5150|188 +37805-RMX-5050|188 +37805-RMX-X030|188 +37805-RMX-X020|188 +37805-RMX-X010|188 +37805-RMX-A060|251 +37805-RMX-A050|251 +37805-RMX-A130|251 +37805-RMX-A120|251 +37805-RMX-A110|251 +37805-RMX-A630|201 +37805-RMX-A620|201 +37805-RMX-A610|201 +37805-RMX-A590|201 +37805-RMX-A580|201 +37805-RMX-A570|201 +37805-RMX-A560|201 +37805-RMX-A550|201 +37805-RMX-A540|201 +37805-RMX-X050|219 +37805-RMX-X040|219 +37805-RMX-X550|184 +37805-RMX-X540|184 +37805-RMX-X530|184 +37805-RMX-X520|184 +37805-RMX-X510|184 +37805-RN0-3150|225 +37805-RN0-3050|225 +37805-RN0-K760|225 +37805-RN0-K750|225 +37805-RN0-K740|225 +37805-RN0-K730|225 +37805-RN0-K720|225 +37805-RN0-K710|225 +37805-RN0-3160|255 +37805-RN0-3060|255 +37805-RN0-K820|255 +37805-RN0-K810|255 +37805-RN0-A570|240 +37805-RN0-A560|240 +37805-RN0-A550|240 +37805-RN0-A540|240 +37805-RN0-A530|240 +37805-RN0-A520|240 +37805-RN0-A510|240 +37805-RN0-A630|18 +37805-RN0-A620|18 +37805-RN0-A610|18 +37805-RN0-A770|237 +37805-RN0-A760|237 +37805-RN0-A750|237 +37805-RN0-A740|237 +37805-RN0-A730|237 +37805-RN0-A720|237 +37805-RN0-A710|237 +37805-RN0-A830|15 +37805-RN0-A820|15 +37805-RN0-A810|15 +37805-RN0-X560|245 +37805-RN0-X550|245 +37805-RN0-X540|245 +37805-RN0-X530|245 +37805-RN0-X520|245 +37805-RN0-X510|245 +37805-RN0-X620|19 +37805-RN0-X610|19 +37805-RN0-X760|242 +37805-RN0-X750|242 +37805-RN0-X740|242 +37805-RN0-X730|242 +37805-RN0-X720|242 +37805-RN0-X710|242 +37805-RNA-3260|246 +37805-RNA-3160|246 +37805-RNA-3060|246 +37805-RNA-A090|246 +37805-RNA-A080|246 +37805-RNA-A070|246 +37805-RNA-A060|246 +37805-RNA-A050|246 +37805-RNA-A040|246 +37805-RNA-3290|236 +37805-RNA-3190|236 +37805-RNA-3090|236 +37805-RNA-C050|236 +37805-RNA-C040|236 +37805-RNA-C030|236 +37805-RNA-C020|236 +37805-RNA-C010|236 +37805-RNA-3450|139 +37805-RNA-3350|139 +37805-RNA-3250|139 +37805-RNA-3150|139 +37805-RNA-3050|139 +37805-RNA-A610|139 +37805-RNA-A590|139 +37805-RNA-A580|139 +37805-RNA-A570|139 +37805-RNA-A560|139 +37805-RNA-A550|139 +37805-RNA-A540|139 +37805-RNA-3470|130 +37805-RNA-3370|130 +37805-RNA-3270|130 +37805-RNA-3170|130 +37805-RNA-3070|130 +37805-RNA-C560|130 +37805-RNA-C550|130 +37805-RNA-C540|130 +37805-RNA-C530|130 +37805-RNA-C520|130 +37805-RNA-C510|130 +37805-RNA-A150|66 +37805-RNA-A140|66 +37805-RNA-A130|66 +37805-RNA-A120|66 +37805-RNA-A110|66 +37805-RNA-A240|113 +37805-RNA-A230|113 +37805-RNA-A220|113 +37805-RNA-A210|113 +37805-RNA-A340|114 +37805-RNA-A330|114 +37805-RNA-A320|114 +37805-RNA-A310|114 +37805-RNA-A680|218 +37805-RNA-A670|218 +37805-RNA-A660|218 +37805-RNA-A650|218 +37805-RNA-A640|218 +37805-RNA-A630|218 +37805-RNA-A620|218 +37805-RNA-A740|13 +37805-RNA-A730|13 +37805-RNA-A720|13 +37805-RNA-A710|13 +37805-RNA-A840|14 +37805-RNA-A830|14 +37805-RNA-A820|14 +37805-RNA-A810|14 +37805-RNA-C130|58 +37805-RNA-C120|58 +37805-RNA-C110|58 +37805-RNA-C240|100 +37805-RNA-C230|100 +37805-RNA-C220|100 +37805-RNA-C210|100 +37805-RNA-C340|100 +37805-RNA-C330|100 +37805-RNA-C320|100 +37805-RNA-C310|100 +37805-RNA-C440|105 +37805-RNA-C430|105 +37805-RNA-C420|105 +37805-RNA-C410|105 +37805-RNA-C640|205 +37805-RNA-C630|205 +37805-RNA-C620|205 +37805-RNA-C610|205 +37805-RNA-C590|205 +37805-RNA-C580|205 +37805-RNA-C570|205 +37805-RNA-C740|1 +37805-RNA-C730|1 +37805-RNA-C720|1 +37805-RNA-C710|1 +37805-RNA-C840|1 +37805-RNA-C830|1 +37805-RNA-C820|1 +37805-RNA-C810|1 +37805-RNA-C910|53 +37805-RNA-C090|53 +37805-RNA-C080|53 +37805-RNA-C070|53 +37805-RNA-C060|53 +37805-RNA-K080|204 +37805-RNA-K070|204 +37805-RNA-K060|204 +37805-RNA-K050|204 +37805-RNA-K040|204 +37805-RNA-K030|204 +37805-RNA-K020|204 +37805-RNA-K010|204 +37805-RNA-K590|241 +37805-RNA-K580|241 +37805-RNA-K570|241 +37805-RNA-K560|241 +37805-RNA-K550|241 +37805-RNA-K540|241 +37805-RNA-K530|241 +37805-RNA-K520|241 +37805-RNA-K510|241 +37805-RNA-U720|103 +37805-RNA-U710|103 +37805-RNA-U840|229 +37805-RNA-U830|229 +37805-RNA-U820|229 +37805-RNA-U810|229 +37805-RNA-U950|241 +37805-RNA-U940|241 +37805-RNA-U930|241 +37805-RNA-U920|241 +37805-RNA-U910|241 +37805-RNA-Y030|248 +37805-RNA-Y020|248 +37805-RNA-Y010|248 +37805-RNA-Y330|238 +37805-RNA-Y320|238 +37805-RNA-Y310|238 +37805-RNA-Y530|12 +37805-RNA-Y520|12 +37805-RNA-Y510|12 +37805-RNA-Y720|15 +37805-RNA-Y710|15 +37805-RNA-Y830|15 +37805-RNA-Y820|15 +37805-RNA-Y810|15 +37805-RNB-X040|192 +37805-RNB-X030|192 +37805-RNB-X020|192 +37805-RNB-X010|192 +37805-RNB-X120|201 +37805-RNB-X110|201 +37805-RNB-X560|96 +37805-RNB-X550|96 +37805-RNB-X540|96 +37805-RNB-X530|96 +37805-RNB-X520|96 +37805-RNB-X510|96 +37805-RNB-X620|103 +37805-RNB-X610|103 +37805-RND-M030|154 +37805-RND-M020|154 +37805-RND-M010|154 +37805-RND-M530|78 +37805-RND-M520|78 +37805-RND-M510|78 +37805-RND-M620|106 +37805-RND-M610|106 +37805-RND-M720|113 +37805-RND-M710|113 +37805-RND-P030|201 +37805-RND-P020|201 +37805-RND-P110|201 +37805-RND-P010|201 +37805-RND-P540|234 +37805-RND-P530|234 +37805-RND-P520|234 +37805-RND-P510|234 +37805-RND-P740|233 +37805-RND-P730|233 +37805-RND-P720|233 +37805-RND-P710|233 +37805-RNE-A550|52 +37805-RNE-A540|52 +37805-RNE-A530|52 +37805-RNE-A520|52 +37805-RNE-A510|52 +37805-RNF-U050|52 +37805-RNF-U040|52 +37805-RNF-U030|52 +37805-RNF-U020|52 +37805-RNF-U010|52 +37805-RNF-U540|89 +37805-RNF-U530|89 +37805-RNF-U520|89 +37805-RNF-U510|89 +37805-RNF-U730|89 +37805-RNF-U720|89 +37805-RNF-U710|89 +37805-RNT-U030|205 +37805-RNT-U020|205 +37805-RNT-U010|205 +37805-RNT-U520|83 +37805-RNT-U510|83 +37805-RNV-B030|9 +37805-RNV-B020|9 +37805-RNV-B010|9 +37805-RNV-B530|199 +37805-RNV-B520|199 +37805-RNV-B510|199 +37805-RNV-B630|190 +37805-RNV-B620|190 +37805-RNV-B610|190 +37805-RNV-B730|199 +37805-RNV-B720|199 +37805-RNV-B710|199 +37805-RNV-M070|44 +37805-RNV-M060|44 +37805-RNV-M050|44 +37805-RNV-M040|44 +37805-RNV-M030|44 +37805-RNV-M020|44 +37805-RNV-M560|233 +37805-RNV-M550|233 +37805-RNV-M540|233 +37805-RNV-M530|233 +37805-RNV-M520|233 +37805-RNV-M660|224 +37805-RNV-M650|224 +37805-RNV-M640|224 +37805-RNV-M630|224 +37805-RNV-M620|224 +37805-RNV-R020|146 +37805-RNV-R010|146 +37805-RNV-R520|84 +37805-RNV-R510|84 +37805-RNV-R620|76 +37805-RNV-R610|76 +37805-RNV-R720|85 +37805-RNV-R710|85 +37805-RNV-Z020|147 +37805-RNV-Z010|147 +37805-RNV-Z520|220 +37805-RNV-Z510|220 +37805-RNV-Z620|212 +37805-RNV-Z610|212 +37805-RNV-Z720|220 +37805-RNV-Z710|220 +37805-RNX-M020|45 +37805-RNX-M010|45 +37805-RNX-M520|78 +37805-RNX-M510|78 +37805-RNX-M620|77 +37805-RNX-M610|77 +37805-RP3-3050|251 +37805-RP3-A030|251 +37805-RP3-A020|251 +37805-RP3-A010|251 +37805-RP3-3060|251 +37805-RP3-A130|251 +37805-RP3-A120|251 +37805-RP3-A110|251 +37805-RP3-3070|166 +37805-RP3-A530|166 +37805-RP3-A520|166 +37805-RP3-A510|166 +37805-RP3-4050|166 +37805-RP3-A730|166 +37805-RP3-A720|166 +37805-RP3-A710|166 +37805-RP3-A170|4 +37805-RP3-A160|4 +37805-RP3-A770|181 +37805-RP3-A760|181 +37805-RRA-C040|209 +37805-RRA-C030|209 +37805-RRA-C020|209 +37805-RRA-C010|209 +37805-RRB-3150|142 +37805-RRB-3050|142 +37805-RRB-A050|142 +37805-RRB-A040|142 +37805-RRB-A030|142 +37805-RRB-A020|142 +37805-RRB-A010|142 +37805-RRB-A090|176 +37805-RRB-A080|176 +37805-RRB-A070|176 +37805-RRB-A060|176 +37805-RRB-A140|174 +37805-RRB-A130|174 +37805-RRB-A120|174 +37805-RRB-A110|174 +37805-RRB-K020|172 +37805-RRB-K010|172 +37805-RRB-X120|173 +37805-RRB-X110|173 +37805-RRD-M120|79 +37805-RRD-M110|79 +37805-RRD-M220|73 +37805-RRD-M210|73 +37805-RRD-P120|172 +37805-RRD-P110|172 +37805-RRH-U020|140 +37805-RRH-U010|140 +37805-RRH-U520|188 +37805-RRH-U510|188 +37805-RRH-U620|188 +37805-RRH-U610|188 +37805-RTW-3050|225 +37805-RTW-A550|225 +37805-RTW-A540|225 +37805-RTW-A530|225 +37805-RTW-A520|225 +37805-RTW-A510|225 +37805-RTW-A050|65 +37805-RTW-A040|65 +37805-RTW-A030|65 +37805-RTW-A020|65 +37805-RTW-A010|65 +37805-RTW-P020|90 +37805-RTW-P010|90 +37805-RTW-P020|90 +37805-RTW-P010|90 +37805-RWC-A570|227 +37805-RWC-A560|227 +37805-RWC-A550|227 +37805-RWC-A540|227 +37805-RWC-A530|227 +37805-RWC-A620|100 +37805-RWC-A610|100 +37805-RWC-A720|100 +37805-RWC-A710|100 +37805-RWC-A720|100 +37805-RWC-A710|100 +37805-RWC-X560|224 +37805-RWC-X550|224 +37805-RWC-X540|224 +37805-RWC-X530|224 +37805-RWC-X520|224 +37805-RWC-X620|102 +37805-RWC-X610|102 +37805-RYE-A590|179 +37805-RYE-A580|179 +37805-RYE-A570|179 +37805-RYE-A560|179 +37805-RYE-A550|179 +37805-RYE-A540|179 +37805-RYE-A530|179 +37805-RYE-A520|179 +37805-RYE-A630|55 +37805-RYE-A620|55 +37805-RYE-A610|55 +37805-RYE-X580|182 +37805-RYE-X570|182 +37805-RYE-X560|182 +37805-RYE-X550|182 +37805-RYE-X540|182 +37805-RYE-X530|182 +37805-RYE-X520|182 +37805-RYE-X620|58 +37805-RYE-X610|58 +37805-RZA-A570|242 +37805-RZA-A560|242 +37805-RZA-A550|242 +37805-RZA-A540|242 +37805-RZA-A530|242 +37805-RZA-A770|242 +37805-RZA-A760|242 +37805-RZA-A750|242 +37805-RZA-A740|242 +37805-RZA-A730|242 +37805-RZA-A720|242 +37805-RZA-K130|45 +37805-RZA-K120|45 +37805-RZA-K230|45 +37805-RZA-K220|45 +37805-RZA-K320|45 +37805-RZA-K310|45 +37805-RZA-K520|66 +37805-RZA-K510|66 +37805-RZA-K620|66 +37805-RZA-K610|66 +37805-RZA-K720|66 +37805-RZA-K710|66 +37805-RZA-K930|66 +37805-RZA-K920|66 +37805-RZA-X630|67 +37805-RZA-X620|67 +37805-RZA-X610|67 +37805-RZA-X830|67 +37805-RZA-X820|67 +37805-RZA-X810|67 +37805-RZP-M020|38 +37805-RZP-M010|38 +37805-RZP-M520|17 +37805-RZP-M510|17 +37805-RZP-M720|48 +37805-RZP-M710|48 +37805-RZP-M820|48 +37805-RZP-M810|48 diff --git a/bin/Debug/FlashToolTest.exe b/bin/Debug/FlashToolTest.exe index d7111d4..9aa412e 100644 Binary files a/bin/Debug/FlashToolTest.exe and b/bin/Debug/FlashToolTest.exe differ diff --git a/bin/Debug/FlashToolTest.pdb b/bin/Debug/FlashToolTest.pdb index d963631..6022695 100644 Binary files a/bin/Debug/FlashToolTest.pdb and b/bin/Debug/FlashToolTest.pdb differ diff --git a/bin/Debug/FlashToolTest.zip b/bin/Debug/FlashToolTest.zip index 0587838..72c8daf 100644 Binary files a/bin/Debug/FlashToolTest.zip and b/bin/Debug/FlashToolTest.zip differ