├── Firmware ├── BTL_STD_S1_256-COM_PB14-PB15-PA0.s37 ├── LED1836G9_UD_MW.elf ├── NCP_USW_115K2_S1_F256_664_PB14-PB15.s37 ├── NCP_USW_115K2_S1_F256_676_PB14-PB15.s37 ├── NCP_USW_115k2_F256_678_PB14-PB15-PA0.gbl ├── NCP_USW_115k2_F256_678_PB14-PB15-PA0.hex ├── NCP_USW_115k2_F256_678_PB14-PB15-PA0.s37 ├── README.md ├── icc-a-1-bootloader-combined.s37 ├── icc-a-1-bootloader.s37 ├── tasmota20.bin ├── tasmota22.bin └── tokens-MW.txt ├── Flashing-MG ├── ICC-A-1_ESP8266.jpg ├── Jlink │ ├── README.md │ └── SC01.PNG ├── README.md └── SC01.PNG ├── HA ├── ICC-A-1HA6640B.png ├── ICC-A-1HA6640C.png └── README.md ├── LICENSE ├── README.md ├── Tasmota ├── README.md ├── Z2T01.PNG ├── Z2T02.PNG └── Z2T05.PNG └── teardowns ├── E1743 ├── E1743.jpg ├── E1743_Flash.bin ├── E1743_UD.bin ├── E1743_UD.s37 └── readme.md ├── E1746 ├── E1746_MF.bin ├── E1746_MF.s37 ├── E1746_UD.bin ├── E1746_UD.s37 └── README.md ├── E1766 ├── E1766-UD.bin ├── E1766_UD.s37 └── README.md ├── E2022 ├── E2022-UD.bin └── README.md ├── ICC-A-1 ├── ICC-A-1A.jpg ├── ICC-A-1B.jpg ├── ICCA1.png └── readme.md ├── LED1836G9 ├── LED1836G9.bin ├── LED1836G9A.jpg ├── LED1836G9B.jpg ├── LED1836G9C.jpg ├── LED1836G9D.jpg ├── LED1836G9E.jpg ├── LED1836G9F.jpg ├── LED1836G9G.jpg ├── LED1836G9H.jpg ├── LED1836G9_UD.bin └── README.md ├── LED1837R5 ├── LED1837R5.bin ├── LED1837R5A.jpg ├── LED1837R5C.jpg ├── LED1837R5_UD.bin ├── LED1837R5b.jpg ├── deCONZ01.PNG └── readme.md ├── MGM210L022INF2.jpg └── README.md /Firmware/BTL_STD_S1_256-COM_PB14-PB15-PA0.s37: -------------------------------------------------------------------------------- 1 | S01E000042544C5F5354445F53315F3235362D636F6D62696E65642E7333375D 2 | S315000000009004002059050000A1050000A505000088 3 | S31500000010A9050000AD050000B105000000000000C4 4 | S31500000020000000000000000070050000B50500009B 5 | S31500000030B905000000000000BD050000C105000074 6 | S3150000004010B56249624A01E021B1491E1369DC0715 7 | S31500000050FAD411B96FF0020010BD50600120106093 8 | S315000000601169480702D54FF0FF3010BD002010BDC2 9 | S3150000007003460020002900D1704770B5544C53F850 10 | S31500000080042BE26008252560491E504A01E062B152 11 | S31500000090521E2569EE07FAD43AB12269940701D4B3 12 | S315000000A011B1EBE76FF0010070BD6FF0020070BD9B 13 | S315000000B02DE9F84F444D0C46A96B834600208EB2BD 14 | S315000000C006B1012641F67131A9634FEA92082B6801 15 | S315000000D043F001032B608146A24612E0C7F30A07EC 16 | S315000000E0C7F50067BF08A8EB0900B84238BF074646 17 | S315000000F039465046FFF7BCFF01000CD1B9440AEB64 18 | S31500000100870AC14507D20BEB89073846FFF798FFE8 19 | S315000001100100E3D00DE0DBF8002021688A4208D018 20 | S315000001205846FFF78DFF010003D101212046FFF756 21 | S315000001309FFF2968490849002960F6B20EB10021DF 22 | S31500000140A963BDE8F28F30B51F4B20490246986B74 23 | S3150000015080B200B1012041F671349C631D6845F000 24 | S3150000016001051D609A6001225A605C69620704D528 25 | S3150000017000F021F84FF0FF3030BD02225A605A6974 26 | S31500000180D40710D5002918BF491EF8D10BE0002965 27 | S31500000190196804D100F010F86FF0020030BD00F0CD 28 | S315000001A00BF8002030BD5A699407F0D500F003F82B 29 | S315000001B06FF0010030BD196849084900196008B19F 30 | S315000001C000209863704773E708000E4080969800F9 31 | S315000001D00C000E40F8B5282001680869CD68846ACD 32 | S315000001E0AC4225D305F560518C4221D2641B04191B 33 | S315000001F0264E2168B1421BD1E168254F4FF0FF32F0 34 | S3150000020000F050F8B84213D100F044F80ED202685C 35 | S31500000210B2420BD18168A268914207D3C1684FF000 36 | S31500000220FF32284600F03EF8B84201D00120F2BD68 37 | S315000002300020F2BDF8B5282000680569C468AE6ADA 38 | S31500000240361BAE19274604E0384600F045F807F598 39 | S315000002500067F26810198742F6D32946204600F057 40 | S3150000026057F890B100F016F80CD2026807498A4296 41 | S3150000027008D1C1684FF0FF32204600F013F8044958 42 | S31500000280884201D00020F2BD0120F2BD07B0CD5E4C 43 | S31500000290E320BBDE40F628000068A0F50061B1F55A 44 | S315000002A0605F704730B50A4B1C6844F020041C6040 45 | S315000002B00125084B1D609A605D6002E010F8014B55 46 | S315000002C09C610A46511E002AF8D1D86930BD00BF8C 47 | S315000002D0B0400E4000C0014080B5FFF734FF401E1D 48 | S315000002E08041C00F02BD80B58308800705D54FF653 49 | S315000002F0FF7242EA0142009204E041F07F4141F47C 50 | S315000003007F010091042269469800FFF75CFF02BD59 51 | S31500000310F8B505460E46144605F0010104F0010045 52 | S31500000320014321D1F4B1AA0707D536F8021B2846A6 53 | S31500000330FFF7D9FFC0B9AD1CA41E042C0CD3A70827 54 | S31500000340BF003A4631462846FFF73DFF790806EBDF 55 | S3150000035041067D19E41B38B924B131882846FFF7D8 56 | S31500000360C2FF08B90120F2BD0020F2BD80B51948D0 57 | S31500000370194A01681160FFF75DFF0028FBD040F2C3 58 | S31500000380022000F02FF8002002BD000010B5134C2B 59 | S315000003900020206000F046F811490A68B2F5803F57 60 | S315000003A00AD040F20921884218BFB0F5007F03D178 61 | S315000003B0FFF710FF00B110BD4FF400602060024649 62 | S315000003C01046016881F3088881F3098840688746EA 63 | S315000003D0FEE70000880000208C00002008ED00E009 64 | S315000003E004500E404FF0005108804FF20F00488035 65 | S315000003F00948016821F4E06141F400710160BFF32E 66 | S315000004004F8F064906480A6802F4E06202430A6012 67 | S31500000410BFF34F8F00BFFDE700500E400CED00E02C 68 | S315000004200400FA054FF000514FF20F02488890423F 69 | S3150000043001D108887047002804BF0888012802D126 70 | S3150000044040F2022070474FF4007070470C490D4887 71 | S3150000045008600D48026842F4700202600B48416968 72 | S3150000046041F4005141610268920892000260416BBA 73 | S31500000470490849004163016A21F0805101627047D1 74 | S3150000048008ED00E00000000088ED00E040300E407E 75 | S3150000049030B450F8041B79B102684368024408304E 76 | S315000004A0DC0744BFA9F10104E31852F8045B43F8E2 77 | S315000004B0045B091FF9D1ECE730BC704710B507495A 78 | S315000004C079441831064C7C44163404E00A68081D49 79 | S315000004D0114488470146A142F8D110BD2C00000006 80 | S315000004E03C0000004EF68851CEF20001086840F448 81 | S315000004F070000860BFF34F8FBFF36F8F4FF000702F 82 | S31500000500E1EE100A7047000089FFFFFF10000000AF 83 | S315000005107400000080000020000000000120C0469A 84 | S31500000520002801D0FFF7CAFFAFF300800020AFF329 85 | S315000005300080FFF71BFF00F000F800F001B8000094 86 | S315000005400746384600F002F8FBE7000020210903C1 87 | S3150000055026311820ABBEF9E702488047024880479B 88 | S31500000560024800474D0400008D0300009505000079 89 | S31500000570AD1007B00100000000030A0100080000EA 90 | S315000005800080000000F0490200800000C0EA21015E 91 | S31500000590C0EA2101AFF30080FFF7A4FFFFF7BEFF1B 92 | S315000005A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF79 93 | S315000005B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF69 94 | S309000005C0FFF7FEBF7E 95 | S3150000080048130020C9370000A31100005D24000032 96 | S315000008108F1C0000971C00001B2200000000000037 97 | S31500000820000000000000000094090000DB22000028 98 | S31500000830FB220000C80900005B2400008F2A00008C 99 | S315000008400D0A4765636B6F20426F6F746C6F61644E 100 | S3150000085065722076582E592E410D0A312E2075705C 101 | S315000008606C6F61642067626C0D0A322E2072756EA1 102 | S315000008700D0A332E2065626C20696E666F0D0A4282 103 | S315000008804C203E2000000000F00F10031C00014029 104 | S315000008901001002013000000090000000001000004 105 | S315000008A00202000013000000F00F10031C000140BC 106 | S315000008B010020020130000000900000000020000E2 107 | S315000008C001010000D3FFFFFF8000000000000000D0 108 | S315000008D00000000000000000000000000000000012 109 | S315000008E00000000000000000000000000000000002 110 | S315000008F000000000000000000000000000000000F2 111 | S3150000090000000000000000002000000000010000C0 112 | S31500000910050C0000FFFFFFFFFFFFFFFFFFFFFFFFCC 113 | S3150000092000000000000000000000000001000000C0 114 | S31500000930FFFFFFFF512563FCC2CAB9F3849E17A7C8 115 | S31500000940ADFAE6BCFFFFFFFFFFFFFFFF0000000060 116 | S31500000950FFFFFFFF96C298D84539A1F4A033EB2DCF 117 | S31500000960817D0377F240A463E5E6BCF847422CE1BB 118 | S31500000970F2D1176BF551BF376840B6CBCE5E316BFF 119 | S315000009805733CE2B169E0F7C4AEBE78E9B7F1AFEC3 120 | S31500000990E242E34F07B0CD5E0100000003000A010A 121 | S315000009A0C83000000040000000000400F000100005 122 | S315000009B06534000069340000BF1E0000E737000000 123 | S315000009C0193800000000000013B779FAC925DDB711 124 | S315000009D0ADF3CFE0F1B614B801010000020000004B 125 | S315000009E0C03800004000000003000A0100000000BB 126 | S315000009F000000000000000000000000000000000F1 127 | S31500000A00000000000000000038B5044600F08EFA31 128 | S31500000A10182C054605D1182000F088FA182000F099 129 | S31500000A2085FA284632BD80B54FF47A71684600F0E3 130 | S31500000A30FEFA08B1012002BD9DF80000312802D05F 131 | S31500000A40322802D003E0022002BD052002BD0020AC 132 | S31500000A5002BD0A28ACBF37303030C0B2704700F054 133 | S31500000A60CBB910B540F6280092B001688C68B84939 134 | S31500000A706846482200F024FB200E00F06DF98DF840 135 | S31500000A801400200C00F068F98DF8160004F00F0031 136 | S31500000A90FFF7DFFF8DF8180001224521684600F0B8 137 | S31500000AA014FA002012B010BD2DE9F84FF6B000255B 138 | S31500000AB08DF8045000F010FB0FF22C3A0FF2A0282C 139 | S31500000AC0A44E40F6B83B40F6071992E0042707E02B 140 | S31500000AD000F03BFB68B115208DF80400FFF794FF8A 141 | S31500000AE085210DF1550000F059FB0021584600F014 142 | S31500000AF015FB00F03CFA0028EAD04FF47A7000901B 143 | S31500000B00012302AA01210DF1550000F04DFA9DF8CE 144 | S31500000B10550001280DD1CDF800B0012302AA842189 145 | S31500000B200DF1560000F040FA0299842908BF00280A 146 | S31500000B30D1D101A90DF1550000F039FB05464D450F 147 | S31500000B405CD1B078062700281CBFF078002865D055 148 | S31500000B509DF80400182800D106279DF80400FFF729 149 | S31500000B6053FF062FFDD8DFE807F04244062405D4DC 150 | S31500000B705D00F6E7B4E701221121404600F0A5F931 151 | S31500000B80202337AA03A952A800F0AEFC282130463C 152 | S31500000B9001F07EF8FF2070700121052000F0BEFAFA 153 | S31500000BA000F0E5F918B10121002000F048FA00F044 154 | S31500000BB0F9FA4320FFF728FF00214FF47A7000F07E 155 | S31500000BC0ADFA00F0D4F918B900F0BFFA0028F8D051 156 | S31500000BD000F0CDF900287FF479AF641EE9D1182022 157 | S31500000BE0FFF712FF03E040F2032001F061F8FFF780 158 | S31500000BF038FFFFF718FF07463C24B2E7002D04BF75 159 | S31500000C009DF855000128A3D1CDF800A0802316AA8F 160 | S31500000C10314652A800F0A4FC050099D018208DF8A2 161 | S31500000C20040099E70121002000F009FA01210A20B9 162 | S31500000C3000F074FA9DF80400062808BF4D4505D15A 163 | S31500000C4001221B214BA000F040F9D0E701221A2116 164 | S31500000C504FA000F03AF9A5F51060B0F5E06F03D2A9 165 | S31500000C600122182151A002E00122102155A000F016 166 | S31500000C702CF940F60111681A20D0401E20D0401EE3 167 | S31500000C8018D0401E18D0401E1CD0401E1CD040F26A 168 | S31500000C90FB61401A22D0C01E24D0401E18D0401E30 169 | S31500000CA01AD0401E1AD0401E14D0401E0ED0401E30 170 | S31500000CB014D01AE0212112E0222214E023210EE0B2 171 | S31500000CC0242210E025210AE027220CE0412106E03B 172 | S31500000CD0432208E0442102E0452204E04F218DF83A 173 | S31500000CE0041002E050228DF804209DF8040000094B 174 | S31500000CF0FFF7AFFE00F01AF99DF8040000F02CF89B 175 | S31500000D0000F014F90D2000F011F90A2000F00EF998 176 | S31500000D106DE7B07800281CBFF07800283FF463AF79 177 | S31500000D20317888070CD540F628010A687168906802 178 | S31500000D30884209D201F002F8716A01F0FFF803E077 179 | S31500000D4040F2012000F0B4FF0122132121A07AE72E 180 | S31500000D50400800001003002000F00F0079E67047FD 181 | S31500000D600D0A626567696E2075706C6F61640D0AA5 182 | S31500000D70000000000D0A53657269616C2075706C85 183 | S31500000D806F616420636F6D706C6574650D0A000099 184 | S31500000D900D0A53657269616C2075706C6F61642011 185 | S31500000DA061626F727465640D0A0000000D0A584D89 186 | S31500000DB06F64656D20626C6F636B206572726F7213 187 | S31500000DC0203078000D0A66696C65206572726F7254 188 | S31500000DD0203078000D0A4661696C656420746F20C6 189 | S31500000DE0626F6F740D0A0000000000004B1E0000C9 190 | S31500000DF000000000731E000010B501219B489C4CAA 191 | S31500000E0001F0C8F801219B4801F0C4F801214FF414 192 | S31500000E108A4001F0BFF80121974801F0BBF840F67F 193 | S31500000E20AA60E06000212160616641F20500606011 194 | S31500000E30A1606161E164914AA2646167A167E167AB 195 | S31500000E4060602068206001F0DDF8400100F5612057 196 | S31500000E504FF4E111B0FBF1F02038894A02EAC002F2 197 | S31500000E606261012304220E21012001F02DF90123E4 198 | S31500000E7001220F21012001F027F940F60910A06791 199 | S31500000E80032161670520E0604FF0E0617D48016065 200 | S31500000E9000220262C2624263C2664FF440237A496C 201 | S31500000EA00B608A600024794A794B4C609208920064 202 | S31500000EB08A610B638C634C630321764A11600123BC 203 | S31500000EC0C36302207449086010BD70B50E46802EBB 204 | S31500000ED00546144602D341F2031070BD00F036F801 205 | S31500000EE010B941F2062070BD00206C4902E02A5C70 206 | S31500000EF00A54401CB042FAD3D1F88000761E66F33D 207 | S31500000F000E10C1F8800080318908654889000160AB 208 | S31500000F10022264490A603CB100F018F80028FBD0B0 209 | S31500000F20614801688A06FBD5002070BD10B50446ED 210 | S31500000F3000F00CF80028FBD05B4801684A06FBD598 211 | S31500000F40446201688A06FCD5002010BD57485849FE 212 | S31500000F508268930702D50220086003E000688207D2 213 | S31500000F6003D4022088600120704700207047514852 214 | S31500000F70006840F20111884208BF002007D040F205 215 | S31500000F80022188420EBF4FF480704B49401A4B4AEB 216 | S31500000F901168814201D10020704701D2401A704782 217 | S31500000FA0C1F50071401870472DE9F04106468846A4 218 | S31500000FB0154600278BB1069C2CB100F08DF8002158 219 | S31500000FC0204600F0ABF8FFF7D2FF404505D2002CD3 220 | S31500000FD0F9D000F0BAF80028F5D0FFF7C8FF374976 221 | S31500000FE02D4B0A68344C804598BF404604E00022E9 222 | S31500000FF04FF0020CC3F800C087420ED214F802E08C 223 | S3150000100006F807E07F1C521CB2F5007FEFD0B2F560 224 | S31500001010807FF1D14FF0010CECE70A6005B12F603B 225 | S31500001020474534BF41F204200020BDE8F08180B579 226 | S315000010300091012300220121FFF7B6FF02BD1C4AE1 227 | S3150000104008B10220106079B1012010609060002183 228 | S315000010500E4A144892089200C2650123174A11608D 229 | S31500001060036002200C4908600020704740410500DB 230 | S315000010700000014000250A0000220400F9FF0100DB 231 | S31500001080F8FF7F0000200E4080200E4088080000F8 232 | S3150000109001000C0028200E4408200E468000002087 233 | S315000010A0C8200E403C200E401000014020200E407B 234 | S315000010B020200E4494200E40100100204003002002 235 | S315000010C04AB1000011F8013B521E00F8013B1CBF5B 236 | S315000010D011F8013BF8E77047F8B52648016841F476 237 | S315000010E0801101602448026842F00102026000F0AB 238 | S315000010F089FF4FF47A71B0FBF1F0204A23A1800AF0 239 | S31500001100506010226846FFF7DBFF0A208DF80200C8 240 | S3150000111069461B4801F012F805B000BD70B5194BC1 241 | S31500001120164C1D69626802FB005086B2ADB2AE4233 242 | S315000011309241D20F227019B1196982B29142FBD144 243 | S3150000114001251D605D60608070BD0C4A0E491078F7 244 | S3150000115020B10B68D80706D4002070470868C3077B 245 | S3150000116001D5012070478869518888428041C04373 246 | S31500001170C00F704700400E40C0400E4038030020AC 247 | S3150000118000800140148001400C80014001000000F5 248 | S31500001190000000000000000000000000002201F036 249 | S315000011A013B8FEE73348002101704170704770B5EF 250 | S315000011B004460D462078012808D003284FD004287D 251 | S315000011C048D0182818BF432849D04DE0294E7078DA 252 | S315000011D0002860780DD1012806D101217170607850 253 | S315000011E0A1780918FF2915D01520287040F604109B 254 | S315000011F070BD3178884204D10620287040F606106A 255 | S3150000120070BD491CC9B28842E9D01520287040F645 256 | S31500001210051070BD00228021E01C00F0F0FF04F1F3 257 | S315000012208301020A0B789A4204D01520287040F6F2 258 | S31500001230021070BD497800F0FF00884204D01520E6 259 | S31500001240287040F6011070BD607830700621297054 260 | S31500001250002070BD0620287040F6071070BD1821CA 261 | S31500001260297040F6081070BD1820287040F603104B 262 | S3150000127070BD0000440300202DE9F8431E46736844 263 | S31500001280002B4ED00C4614F0030118BF41F20200A9 264 | S3150000129048D11546074600F045FD396E001D6A180F 265 | S315000012A0824221D300F1180399421DD28C4684450F 266 | S315000012B038BF844605EB010800F11802904588BF47 267 | S315000012C09046ACEB0101ACEB000004EB0109A8EB86 268 | S315000012D00C083844424649466830FFF7F1FEFF22C3 269 | S315000012E04146484600F070FF00F028FD396E001DAB 270 | S315000012F0884222BF6A18031D9A4209D3411A601810 271 | S3150000130007F1800102680A600421FF2200F05CFFF9 272 | S3150000131021463368386E74682A46A047386E2D1801 273 | S315000013203D660020BDE8F28370B54B688C689C4230 274 | S3150000133006D200F140021B1B14781B19412B01D366 275 | S31500001340002070BD537814780D68E4188B68EE5C45 276 | S3150000135004F03F0406558C68641C8C6013785B1C93 277 | S3150000136013708C684B689C42ECD3012070BD90F8DA 278 | S3150000137040004A6889681018401A70472DE9F04104 279 | S315000013800C4617461D468046FFF7F1FFA84208F1B6 280 | S31500001390400606D221464046FFF7C6FF10B300209E 281 | S315000013A04DE000210CE0707818F800207A54491CB2 282 | S315000013B0737830785B1C03F03F03421E7370327003 283 | S315000013C0307808B1A942EED3A0686268904238BF6F 284 | S315000013D0A9420CD22368185C7854491CA268521C96 285 | S315000013E0A260F1E71220B07141F2020027E0A942A3 286 | S315000013F0F8D1069CB26C2946384600F00FFFB0645F 287 | S3150000140024B1F0682A46394600F02CFF079838B117 288 | S31500001410F07878B1B0682B463A46394600F04AFF74 289 | S31500001420F07838B1F069B1692818F061884224BFB4 290 | S315000014300020F07070692D18756141F20300BDE857 291 | S31500001440F081F8B584B0144600260546019600964C 292 | S31500001450082302AAFFF792FF41F20306B0423CD1ED 293 | S3150000146095F8430005F1480738B100F038F83868B8 294 | S31500001470082302AA02A900F01DFF9DF80A209DF884 295 | S315000014800B009DF80910120442EA00629DF808005C 296 | S3150000149042EA0122024322609DF80E009DF80F10D9 297 | S315000014A0000440EA01609DF80D1040EA01209DF815 298 | S315000014B00C100843606095F8430048B9DFF86817D8 299 | S315000014C08A421CBFDFF86407824201D000F007F8A9 300 | S315000014D06068B8600021F960304605B0F0BD7868F4 301 | S315000014E0082202A900F0BEBEF8B5064606F140077E 302 | S315000014F00020B8717870F87038710D4600214FF0F1 303 | S31500001500FF303970797103F02003B864396279626B 304 | S315000015101446BB70FF22182106F1680000F054FE45 305 | S31500001520FF22042106F1800000F04EFEFF22042176 306 | S3150000153006F1840000F048FEBD60FC6000F0F0FBA0 307 | S3150000154000B11DB100F0EAFB18B114B941F20B006D 308 | S31500001550F2BD14B1F86800F07BFE0020F2BD000079 309 | S315000015602DE9FB4F82460021002300249AB005A8EE 310 | S3150000157080E81A00059209910AF148061C9A269DF0 311 | S3150000158006920AF1420710E000F076FB08998842BD 312 | S3150000159033D10498B0600021F1600398DFF890160B 313 | S315000015A0884240F0468102223A7107981C99884287 314 | S315000015B080F0D38241F2030208920DF128083979AE 315 | S315000015C01229F2D8DFE811F014001500CD0235011A 316 | S315000015D00C030E03E70257010E0352010E035201DC 317 | S315000015E02402C60211039A029D02D701C602DCE755 318 | S315000015F0CAE700F041FB0899884240F0AF82B8780C 319 | S3150000160020B10398DFF82416884246E03A78D107DD 320 | S315000016104DD5787800284AD10398DFF81416884209 321 | S315000016201CBFDFF81016884225D0DFF80C1688425A 322 | S315000016301FBFDFF808168842DFF8041688421AD062 323 | S31500001640DFF80016884222D0DFF8DC15884265D024 324 | S31500001650DFF8F415884213D0DFF8F01588420DD074 325 | S31500001660DFF8C815884215D0DFF8E41588421CBF9C 326 | S31500001670DFF8E015884200F0DC8010E00E2293E7E8 327 | S315000016800F2038710020B168316170618DE7122139 328 | S31500001690397166E000F042FB00283DD138E01220A7 329 | S315000016A0387103A800F015FE00285AD0A8E2039866 330 | S315000016B0DFF8841588421AD0DFF88015884214D0E6 331 | S315000016C0DFF87C15884215D0DFF85C15884221D0FA 332 | S315000016D0DFF85815884214D0DFF8741588420ED00A 333 | S315000016E0DFF87015884208D01AE004225CE706206D 334 | S315000016F038715AE70721397157E70920F8E70B21B6 335 | S31500001700F9E700F00BFB002804BF7878002803D126 336 | S315000017100C21F0E77878002840F08B801021EAE76A 337 | S3150000172003A800F0D6FDA8B10398706411213971A1 338 | S31500001730039800F0D0FD099038788106DCD5099829 339 | S3150000174000281CBF41680029D6D05046884700288B 340 | S31500001750D2D055E212217878397110B141F20400E5 341 | S31500001760FCE141F20800F9E198F8050098F8041048 342 | S3150000177041EA00210291C90704D5387840F00100FA 343 | S31500001780387002E000F0CCFA40B900F0C7FA002841 344 | S3150000179000F0E9810298C10500F1E5811220387157 345 | S315000017A041F20A00DAE10520F978387141F00101C9 346 | S315000017B0F9700020F061F068082880F01F8201218E 347 | S315000017C00191009100F05DFA08998842EAD12078EB 348 | S315000017D040F00200207098F8020098F803109DF877 349 | S315000017E02820000440EA016098F8011040EA012030 350 | S315000017F010436060B0680838606298F8061098F880 351 | S31500001800070098F80420090441EA006198F80500E9 352 | S3150000181041EA00211143029100F089FADFF83814F9 353 | S315000018200068884207D100F082FA0299C0688142B6 354 | S31500001830B9D012213971E3E1012000F015FA0899B7 355 | S315000018408842AFD198F8021098F803009DF8282036 356 | S31500001850090441EA006198F8010041EA00211143B8 357 | S315000018600291B068052824BF0298B061F068042888 358 | S31500001870E2D30A213FE70020F06108213BE72B680D 359 | S31500001880F06942460AA9E047F0694044F061B06851 360 | S31500001890F168814280F0AF81A0EB0108B8F1040F36 361 | S315000018A005A9504608D3FFF762FD042808D205A90A 362 | S315000018B05046FFF739FD50E1FFF759FD4045F6D395 363 | S315000018C0B8F1410F28BF4FF0400800F0C9F9404574 364 | S315000018D002D200F0C5F98046B8F1040F24BF4FEAE2 365 | S315000018E098004FEA8008012001900090434600F0DE 366 | S315000018F0BEF90899884240F031813879082804D128 367 | S31500001900D5F808C0BCF1000FB9D1B8F1040FC8F181 368 | S31500001910040B06D20AA8FF225946404400F054FCA4 369 | S31500001920D84438790A2806D12B4642460AA9504699 370 | S31500001930FFF7A2FCABE70528A9D199F801008107BA 371 | S31500001940A5D5E8680028A2D0F06905280ED208EBD4 372 | S31500001950000107290AD30AA9091D081A0AF18402F7 373 | S3150000196001681160FF22042100F02EFC2B68F0694B 374 | S31500001970D5F80CC085E73978880640F14481706C4B 375 | S3150000198000F0A9FC0028099040F03D8138E14FF0B5 376 | S31500001990010900F065F9484589D3B068F168A0EB04 377 | S315000019A00109B9F1410F28BF4FF0400900F058F97D 378 | S315000019B0814502D300F054F9814601200190009040 379 | S315000019C04B4600F054F9089988422FD138788106A1 380 | S315000019D00DD5002C1CBFD4F808C0BCF1000FD5D023 381 | S315000019E02B464A460AA95046E04700281ED1F06811 382 | S315000019F0B168884280F0098138788106C7D5002C05 383 | S31500001A001CBF21690029C2D0504688478146C0E7DD 384 | S31500001A10002000F029F90899884207D1306C8F49D7 385 | S31500001A20884204D012223A7141F2050096E000F095 386 | S31500001A3075F918B91B990120C87003E01B99C8787D 387 | S31500001A4000283FD0F87810F0030F1CBFEC68002C7C 388 | S31500001A5005D02B6804220AF184010420A047B0694E 389 | S31500001A6000281CBF686800282CD04FF0FF31029177 390 | S31500001A700AF180040422214602A800F02FFC40B19E 391 | S31500001A8000F05CF928B121462B686C680422001D21 392 | S31500001A90A04704220AF1680102A800F01FFC88B1E1 393 | S31500001AA000F040F92B686C6814220AF16C010830CA 394 | S31500001AB0A04700F037F92B686C6804220AF1680128 395 | S31500001AC0001DA0471B99012088700D20387144E045 396 | S31500001AD00020012101900091102300F0C8F8089918 397 | S31500001AE088423BD100F00EFC802100900191012339 398 | S31500001AF030680BAA022100F0BAFB78E0012078706A 399 | S31500001B0026E0B87820BB002101910090402300F028 400 | S31500001B10AEF80899884221D1706800F0A5FB00F064 401 | S31500001B20EFFB044600F0EAFB00940346706812AA35 402 | S31500001B300AA900F0EFFB38B11B990020C8701220EB 403 | S31500001B40387141F2060009E01B990120C870B8708F 404 | S31500001B500121D0E541F2070000E000201DB0BDE8FC 405 | S31500001B60F08FDDF86C90F068082844D2002101203F 406 | S31500001B700191009000F085F808998842EED198F816 407 | S31500001B8003000006B0F1407F3FF4EEAD122038713D 408 | S31500001B9041F20900E2E7DDF86C90B368F06898421C 409 | S31500001BA029D201210191009100F061F8089988423B 410 | S31500001BB0D4D11C220AA909F10800FFF781FA99F885 411 | S31500001BC0000040F0010089F8000009F1080000F06B 412 | S31500001BD0C1F80028E1D11220387141F20C00BDE7AE 413 | S31500001BE01B9CE8E5DDF86C9051E6DDF86C90F0683A 414 | S31500001BF01028FFF46DAFCDF86C90A9E71B94D4E4E0 415 | S31500001C0041F20100AAE7099CF1E6099438788106B9 416 | S31500001C109ED5002C1CBFE268002A99D02946504662 417 | S31500001C20904700289AD193E7F70A0AF7FC0404FCC8 418 | S31500001C30EB17A603EB17A65EF40A0AF4F50909F5F5 419 | S31500001C40F60808F6F70909F7F90707F9FA0606FA92 420 | S31500001C50FD0303FDFE0101FEAD1007B0E320BBDE70 421 | S31500001C6005A95046FFF783BB0190009004230AAAFA 422 | S31500001C7005A95046FFF782BB03AA05A95046FFF700 423 | S31500001C80E0BB08230AAA05A95046FFF777BBFEE783 424 | S31500001C90002200F07FBBFEE74FF0005108804FF2B4 425 | S31500001CA00F00488070470F494CF23C30088070475F 426 | S31500001CB04FF0005108804FF20F0048800A48016833 427 | S31500001CC021F4E06141F400710160BFF34F8F0749D1 428 | S31500001CD007480A6802F4E06202430A60BFF34F8FC6 429 | S31500001CE000BFFDE70200002000500E400CED00E0B2 430 | S31500001CF00400FA054FF000514FF20F024888904257 431 | S31500001D0001D108887047002804BF0888012802D13D 432 | S31500001D1040F2022070474FF4007070470020704771 433 | S31500001D200020704740F6280001680869704728209F 434 | S31500001D300068704740F62800006870472820044A6B 435 | S31500001D4000680168914201D1006970470020704720 436 | S31500001D50AD1007B001207047F8B50446E00A0D46FD 437 | S31500001D601646B4EBC02004BF204600F02CFB04F559 438 | S31500001D700067FF0AFF0204E0384600F024FB07F57F 439 | S31500001D80006730198742F7D3324629462046BDE818 440 | S31500001D90F84000F034BB00007FB504464FEA0D0062 441 | S31500001DA070A11022FFF78CF9002046420DEB0605C4 442 | S31500001DB0225CE97B914205D1401C1028F5D3012015 443 | S31500001DC004B070BD0020FBE7B0B505469CB06C6B57 444 | S31500001DD0FFF7B0FF07462046FFF7DEFF002832D0A8 445 | S31500001DE0207C022812D22046FFF7D6FF30B1606968 446 | S31500001DF001280BD1207C022808D2A46938698442C4 447 | S31500001E0028BFAC4202D354498C4201D300201AE0C9 448 | S31500001E1001A800F01DFA621B294601A800F022FA6B 449 | S31500001E2001A800F021FA00F06BFA054600F066FA08 450 | S31500001E300346009504F12002214601A800F06AFA43 451 | S31500001E40401E8041C00F1CB0B0BD70B504460D46A3 452 | S31500001E501646FFF76FFF01698C4222BF40693219AF 453 | S31500001E60904205D3324629462046BDE8704073E7C6 454 | S31500001E7070BD2DE9F041044688461646FFF757FF28 455 | S31500001E8036490068884218D1FFF754FF0746FFF726 456 | S31500001E9055FF25187019304988420ED23CB9FFF714 457 | S31500001EA04DFF796988423CBF386900F08CFA3246AA 458 | S31500001EB041462846BDE8F0414EE7BDE8F081F8B559 459 | S31500001EC0044625686768666BFFF734FF05F16045D1 460 | S31500001ED047F601418D4229D20069874226D31E4921 461 | S31500001EE08F4223D24030864201D38E4205D300F082 462 | S31500001EF063FB401E8041C00FF2BD00F05DFBB8B928 463 | S31500001F003046FFF749FFB8B1307C02280ED270691F 464 | S31500001F1090B102280CD1B069001D011B4FF0FF32B1 465 | S31500001F20204600F07BF90E49884205D00020F2BD1C 466 | S31500001F302046BDE8F24047E70120F2BD80B54FF0EC 467 | S31500001F40FF3200F06BF9064B984204BF40F20920BD 468 | S31500001F50FFF7AEFE002002BD01000400AD1007B081 469 | S31500001F60E320BBDEB814B6F1E0CFF3ADB7DD25C98B 470 | S31500001F70FA79B713890001EB401101F184410A6037 471 | S31500001F807047DFF874104A68D30702D40A68024221 472 | S31500001F90FCD1704770B50C460246110A01F00F01DC 473 | S31500001FA00020491E0929DFF8545013D8DFE801F054 474 | S31500001FB005131212071518121B1FDFF83850C2F34B 475 | S31500001FC0043608B1FFF7DDFF224631462846BDE854 476 | S31500001FD07040CFE770BD1035F1E730350120EEE7F0 477 | S31500001FE038351020EBE740354FF48030E7E7DFF86F 478 | S31500001FF01050E4E700400E4040410E40B0400E4015 479 | S3150000200050410E4010B51449086800F00700022838 480 | S3150000201008BF124A18D0124B1868C0F304401128A2 481 | S3150000202028BF104A10D200BF11A20F4C125C0F48F5 482 | S315000020304243A24208D11B685B0E012003F0030352 483 | S3150000204022469840B2FBF0F2C86EC0F30420401C52 484 | S31500002050B2FBF0F010BD000094400E4000F04902C3 485 | S3150000206010400E40C0EA210100093D0040420F0029 486 | S315000020700400000700000D1013001A202630384017 487 | S315000020804800000000F1C0600160704700F1806008 488 | S315000020900160704710B500F011F8BDE8104003FA72 489 | S315000020A001F102F10C00F1E710B500F007F8BDE808 490 | S315000020B0104003FA01F102F10C00E3E730221E4C56 491 | S315000020C05043012322187047F8B5054617463800D5 492 | S315000020D00E461C4607D0002C284602D0FFF7E4FF28 493 | S315000020E001E0FFF7D7FF2A463020134942438818FC 494 | S315000020F00F22082E05D2B300416800F015F84160A2 495 | S3150000210006E0A6F108039B00816800F00DF88160E7 496 | S315000021104FB9002C3146284602D0BDE8F440C3E74B 497 | S31500002120BDE8F440B6E7F1BD9A4021EA020207FA9B 498 | S3150000213003F111437047000000A000402DE9F04173 499 | S315000021400246087808B902235360002454624B788B 500 | S31500002150002B4B7A14BF40250025002B8B7A14BF29 501 | S3150000216080260026002BCB7A14BF20270027002BC1 502 | S315000021700B7B14BF4FF0100CA44603B1082391F853 503 | S3150000218003E08C7891F807804FEA0E4E4EEA046E13 504 | S315000021908C794EEA842444EA082E0C7A44EA0E042A 505 | S315000021A0254335433D434CEA05051D430B790BB1E9 506 | S315000021B045F40055497909B145F08055156008B1D7 507 | S315000021C001205060BDE8F0814018491C1CBFB1F1E8 508 | S315000021D0010100F8012DF9D170470A0A42EA0122ED 509 | S315000021E05040C0F30311484080EA00304101020626 510 | S315000021F0C9B2D20E41EA0221484080B2704770B59A 511 | S3150000220004460D461046002604E00146A05DFFF791 512 | S31500002210E4FF761CAE42F8D370BDFEE730B50A4B3C 513 | S315000022201C6844F020041C600125084B1D609A6060 514 | S315000022305D6002E010F8014B9C610A46511E002ABF 515 | S31500002240F8D1D86930BD00BFB0400E4000C0014093 516 | S3150000225010B5044600F06EFA2046BDE81040002195 517 | S3150000226000F098BA00F098BA014600F096BA2DE947 518 | S31500002270F843089D099F80460E4691461C4600F08D 519 | S3150000228037FB3A462946404600F038FB08F1240061 520 | S315000022900021016006750C22494608F13900FEF757 521 | S315000022A00FFF08F14500210C220A8470017042706C 522 | S315000022B0BDE8F1833EB5029201911C4600F1280566 523 | S315000022C0009500F1380300F12402214600F036FBA8 524 | S315000022D037BD0020704700207047FEE7030000204E 525 | S315000022E0521E22BF13F8010B11F801CBB0EB0C0004 526 | S315000022F0F6D0521C08BF10467047FEE702487047EA 527 | S3150000230002487047024870474A43E00F6A43E00FAD 528 | S315000023108642E00F2DE9F8415FEA00080F4618BF34 529 | S31500002320002FA1B016461D4605D0002E18BF002D61 530 | S3150000233001D0289C14B940F2016023E00121134822 531 | S31500002340FFF728FE402111A8FFF7A2FC294611A895 532 | S3150000235000F052FE214619A800F04EFE402101A8C9 533 | S31500002360FFF796FC394601A800F046FE314609A85B 534 | S3150000237000F042FE01A8009011AB2022414604481D 535 | S3150000238000F049FE22B0BDE8F08100BF00150A004A 536 | S3150000239000000F4000B500BF130096469446103962 537 | S315000023A028BFA0E80C50FAD85FEA417C28BF0CC0D1 538 | S315000023B048BF40F8042BC90728BF20F8022B48BFA6 539 | S315000023C000F8012B00BD80B500F0EBFF401E8041F8 540 | S315000023D0C00F02BD80B58308800705D54FF6FF7292 541 | S315000023E042EA0142009204E041F07F4141F47F015C 542 | S315000023F0009104226946980001F012F802BDF8B572 543 | S3150000240005460E46144605F0010104F0010001439D 544 | S3150000241021D1F4B1AA0707D536F8021B2846FFF7E3 545 | S31500002420D9FFC0B9AD1CA41E042C0CD3A708BF004D 546 | S315000024303A463146284600F0F3FF790806EB410696 547 | S315000024407D19E41B38B924B131882846FFF7C2FF4D 548 | S3150000245008B90120F2BD0020F2BDFEE74FF401707D 549 | S31500002460FFF726BC38B54B494B4A01200860684641 550 | S31500002470146800F0DDFF240E8F2C10DA4748484C14 551 | S31500002480016841F0040202604FF05013002230252B 552 | S315000024905543521C6351062AF9D3016000E006DC5D 553 | S315000024A040480168C909C90141F0200101609DF851 554 | S315000024B00100012804D13C48016841F00401016093 555 | S315000024C000203A49086000F0CDFFFFF7ECFBFEF76D 556 | S315000024D0C6FAFEF7C6FA18B14FF40170FFF7E8FB2B 557 | S315000024E0FEF7E2FA0446FEF73AFC002C19BF40F26A 558 | S315000024F00370844240F20120FFF7DAFB40F20570D8 559 | S3150000250084421BBF40F206718C4240F203204FF416 560 | S315000025100170FFF7CDFB002032BD000038B524481E 561 | S315000025200168012401254A050AD5FFF7E3FB40F2BD 562 | S315000025300221401A07D0C01E05D0C01E012802D9AC 563 | S3150000254000F094FF08B10024002544F2040001685D 564 | S3150000255011F1010F06D1BDE832404FF40270FFF7CA 565 | S315000025609BBB31BD2DB14FF48040FFF7A8FC0400A2 566 | S31500002570F1D0002CF5D00F494FF480400860024698 567 | S315000025801046016881F3088881F309884068874608 568 | S31500002590FEE7000044000E40FC81E00FB0400E4014 569 | S315000025A000A000402C400E4064310E40B40AC643E1 570 | S315000025B004500E4008ED00E0002070472DE9F84F6A 571 | S315000025C0022883461FD8140055D00B9AD2F800C0B3 572 | S315000025D0BCF13F0F984618D85068002818BF5FEA2C 573 | S315000025E0080A13D1BBF1000F04D0BBF1020F07D0CC 574 | S315000025F003D308E00FF2AC1A08E00FF2C81A05E0A0 575 | S315000026000FF2E01A02E0494836E0C2460CF03F06F7 576 | S31500002610A444A445C6F14005C2F800C002D25068E1 577 | S31500002620401C506089460A9F8EB1AC420FD32A46A1 578 | S31500002630B819FEF745FD0120009043463A4651463B 579 | S31500002640584600F06AFFC246A944641B00263F2C88 580 | S315000026500BD9A509009543464A465146584600F00F 581 | S315000026605CFF09EB8519A4EB851424B12246494683 582 | S31500002670B819FEF725FD0020BDE8F28F2DE9F041DF 583 | S315000026800446200086B0884616461D4603D0022C16 584 | S3150000269030D02DD330E01427002100200DF1080C96 585 | S315000026A04242920055F82030D21D01EBC3010CF8CE 586 | S315000026B0021002A9114455F82020C91E52098A7039 587 | S315000026C055F82020520B4A7055F82020520D0A70FA 588 | S315000026D055F82010490F401C0128E1D92A7802F04C 589 | S315000026E03F02382A34BFC2F13802C2F1780205E04F 590 | S315000026F01C27D1E72027CFE70C4814E00195009668 591 | S3150000270043460B492046FFF759FF0195009643467D 592 | S31500002710082202A92046FFF751FF0C983A46414687 593 | S31500002720FEF7CEFC002006B0BDE8F08180AFFFFFCB 594 | S31500002730C808000000281CBF6C21FFF7A9BA704723 595 | S31500002740002200290260CCBF01210021426080F8EE 596 | S315000027506810002070473EB590F868300190002B55 597 | S3150000276014BF0124022400F1280500F10803009596 598 | S315000027702046FFF723FF3EBD80B5034603F128023E 599 | S3150000278093F868000091002814BF0120022003F18D 600 | S31500002790080103E0D4E70000DDE7EDE7FFF76EFF91 601 | S315000027A002BD000067452301EFCDAB8998BADCFE78 602 | S315000027B010325476C3D2E1F00000000000000000A1 603 | S315000027C000000000C1059ED8367CD5073070DD17A5 604 | S315000027D0F70E5939FFC00B316858151164F98FA7E8 605 | S315000027E0BEFA4FA46A09E667BB67AE853C6EF37214 606 | S315000027F0A54FF53A510E527F9B05688C1F83D9ABC6 607 | S315000028005BE0CD19890001EB401101F184410A60BA 608 | S31500002810704710B50A684B688C68C9680260036027 609 | S315000028200460016010BDF4E710B50268036804682F 610 | S3150000283000680A608C604B60C86010BD38B5102A0D 611 | S3150000284004460D460DD101220021FFF7DBFF04F5FA 612 | S31500002850887429462046FFF7DCFF05F11001204663 613 | S3150000286006E000220021FFF7CDFF294604F12400EF 614 | S31500002870BDE83440CDE71FB50C4614F0030108D07F 615 | S315000028806946FFF7D1FF102269462046FEF718FC7D 616 | S315000028901FBD2146FFF7C8FF1FBD1FB5044611F037 617 | S315000028A0030008D010226846FEF70AFC6946204657 618 | S315000028B0FFF7B9FF1FBD2046FFF7B5FF1FBD38B5AF 619 | S315000028C0044611F0030088B015460CD0082D0CBF45 620 | S315000028D0102220226846FEF7F3FB2A466946204668 621 | S315000028E0FFF7ACFF02E02046FFF7A8FF09B030BDB6 622 | S315000028F000281CBF2421FFF7CBB9704770B505002F 623 | S315000029000C4618BF002C164602D16FF0210070BD90 624 | S315000029102421FFF7BDF9802E18BFB6F5807F02D0BF 625 | S315000029206FF0220070BD2E60F2082146281DFEF7CA 626 | S31500002930C7FB002070BD484600F08ABE2DE9F64F61 627 | S3150000294083B0002A14BF14680024002700900028D2 628 | S315000029501CBF0F9E002E09D0DDF84080B8F1000F95 629 | S315000029601CBF0193002B01D00E9810B96FF0210007 630 | S3150000297079E0009800680291802818BFB0F5807F42 631 | S3150000298004D06FF022006EE000F070F802988742E3 632 | S3150000299065D2002CF8D100F082FE05460020686062 633 | S315000029A04FF4404129604FF0000A00F08DFE814649 634 | S315000029B00098016880290CBF08221022011D2846B4 635 | S315000029C0FFF77DFF019905F18400FFF766FFFFF72A 636 | S315000029D0B2FF0298A0EB070915E000F052F80AF1E1 637 | S315000029E0010A00F071FE8346F11905F1A000FFF718 638 | S315000029F054FF08EB070105F18000FFF73CFF58463E 639 | S31500002A0000F026FE1037BAEB191F17D24820A8602F 640 | S31500002A100521A960E1E77CB94820A8600521A960E5 641 | S31500002A2000F02FF800F050FE81460E9905F1800067 642 | S31500002A30FFF721FFFFF77FFF00F018F80298C01B91 643 | S31500002A40E9D100F041FE8146019905F18400FFF7C6 644 | S31500002A5012FFFFF770FF284600F02AFE96E704985B 645 | S31500002A6000B10460002005B0BDE8F08F0E9AF15D5C 646 | S31500002A70105D414008F80710641C04F00F047F1C29 647 | S31500002A80704728698107FCD40320A8607047FEE7D9 648 | S31500002A9010B50A684B688C68C968026003600460F8 649 | S31500002AA0016010BD10B502680368046800680A601A 650 | S31500002AB08C604B60C86010BD38B504460D46FFF704 651 | S31500002AC0E7FF05F110012046BDE83440E0E738B5E0 652 | S31500002AD004460D46FFF7E6FF05F110012046BDE866 653 | S31500002AE03440DFE7082250F8041B21B9521EFAD100 654 | S31500002AF00020C0B270471000FBD00120F9E7F8B5FE 655 | S31500002B0004460D46164600F0DFFD0746294604F545 656 | S31500002B108470FFF7D1FF314604F58670FFF7CCFFCE 657 | S31500002B2000F05EFADFF8D006206501216165606974 658 | S31500002B30000E00F0010080F00100F2BD2DE9F84F13 659 | S31500002B4088B004460D4692461E4600F0BDFD8346FB 660 | S31500002B5004F5827705F140013846FFF7ADFF04F52D 661 | S31500002B60867851464046FFF7A7FF04F588790AF1B3 662 | S31500002B70200100F0EEF900F0E6F900F034FA04F571 663 | S31500002B80847A00F0A1FD834629463846FFF794FF74 664 | S31500002B9005F1200100F07BFB05F1400100F0D9F9B9 665 | S31500002BA000F0D1F9DFF85406DFF8541620656165A8 666 | S31500002BB00120A06504F5807900F086FD834606F1C4 667 | S31500002BC040014846FFF783FF69465046FFF77FFFFF 668 | S31500002BD000F0B9F900F078FD834629464046FFF734 669 | S31500002BE06BFF00F0B0F9DFF81C06DFF81C16206555 670 | S31500002BF061650121DFF81406A065E16500F064FD5A 671 | S31500002C00804605F120013846FFF756FF404600F0A2 672 | S31500002C101FFDDFF8FC05DFF8FC1500F024F805467B 673 | S31500002C2031465046FFF753FF284600F011FD00F0ED 674 | S31500002C304BFD054669463846FFF73EFF284600F03D 675 | S31500002C4007FDDFF8D405DFF8D41500F00CF80446CC 676 | S31500002C5006F120014846FFF73AFF204600F0F8FC4F 677 | S31500002C6009B0BDE8F08F206561650120A06500F020 678 | S31500002C702BBD2DE9F04105460E461C46174600F0D1 679 | S31500002C805EF90122226000F01FFD8046394605F5F7 680 | S31500002C908070FFF711FF314605F58270FFF70CFFD4 681 | S31500002CA005F5847621463046FFF706FF404600F0DC 682 | S31500002CB0CFFCDFF86C0528650BE0DFF86815DFF858 683 | S31500002CC0680529656865DFF86415DFF86405A96598 684 | S31500002CD0E8656869C101F0D500F0F6FC05462146B5 685 | S31500002CE03046FFF7F4FE2846BDE8F04100F0B0BCE0 686 | S31500002CF050F8043B934203D007E050F8042B22B966 687 | S31500002D00091F0129F9DA01207047002070472DE9D3 688 | S31500002D10F04FA1B006460D4692461C46202101A85A 689 | S31500002D20FEF7B6FF0122019200F009F9202104F115 690 | S31500002D302000FEF7ADFF202104F14000FEF7A8FFBA 691 | S31500002D400521304600F0C4FC00203060306370631B 692 | S31500002D50FF275046391107EBD161491150F8212060 693 | S31500002D60A7EB4111CA40D30702D47F1E002FF1DC26 694 | S31500002D7006F5867A06F5807806F582790090D8E021 695 | S31500002D80202229462046FEF79BF9202205F1200144 696 | S31500002D9004F12000FEF794F9202201A904F1400075 697 | S31500002DA0FEF78EF9C4E000F08FFC00F0CFF800F0DB 698 | S31500002DB0CAF8DFF88004DFF8801430657165DFF843 699 | S31500002DC07C04B06500F080FC834611A94046FFF7FD 700 | S31500002DD07EFE00F0B8F800F077FC834621464046B8 701 | S31500002DE0FFF76AFE00F0AFF8DFF85404DFF854147A 702 | S31500002DF0306571654FF48670B06500F065FC8346FA 703 | S31500002E0019A95046FFF763FE09A94046FFF75FFE82 704 | S31500002E1000F099F800F058FC834604F1400100F0F8 705 | S31500002E2098F800F090F8DFF820043065012100F0F2 706 | S31500002E3032FA8346214606F58470FFF73DFE00F020 707 | S31500002E4082F8DFF80804DFF808143065716501219F 708 | S31500002E50DFF80004B065F16500F036FC834609A989 709 | S31500002E6006F58470FFF728FE19A95046FFF724FEE1 710 | S31500002E7000F069F8DFF8E003DFF8E013306571650C 711 | S31500002E80DFF8DC03B06500F01FFC8346214606F53B 712 | S31500002E908870FFF71CFE00F056F800F015FC00F0F5 713 | S31500002EA055F804F1400106F58470FFF705FE11A9F7 714 | S31500002EB05046FFF701FE00F046F8DFF8A803DFF8FA 715 | S31500002EC0A81300F0E7F9834604F140014046FFF7F6 716 | S31500002ED0FEFD04F120015046FFF7F9FD00F033F83E 717 | S31500002EE03811009907EBD060401151F82020A7EB6C 718 | S31500002EF04010C240D1071BD5002220212046FFF7F3 719 | S31500002F00F7FE78B10022202104F12000FFF7F0FE41 720 | S31500002F1040B10022202104F14000FFF7E9FE00281D 721 | S31500002F207FF42EAF23462A4621463046FFF706FE9B 722 | S31500002F307F1E002F7FF537AF21B0BDE8F08F20212F 723 | S31500002F402046FEF7A5BE584600F082BB834604F134 724 | S31500002F5020014846B0E52DE9F0410F4690B0044601 725 | S31500002F601546052100F0B4FB00222260226362634D 726 | S31500002F7068462022DFF8F412FEF7A2F808AB6A468C 727 | S31500002F8007F140012046FFF774FE00F09DFB8046E6 728 | S31500002F9008A904F58270FFF78FFD04F58676394699 729 | S31500002FA03046FFF789FD07F1200104F58870FFF729 730 | S31500002FB083FD404600F04CFB00F015F800F084FB62 731 | S31500002FC0074605F1200104F58070FFF780FD2946CC 732 | S31500002FD03046FFF77CFD00F003F810B0BDE8F08145 733 | S31500002FE0384600F035BB9348A1492065616501214B 734 | S31500002FF0A048A065E165704738B50D460446202116 735 | S31500003000FEF746FEFFE71F204242295C2244401E8F 736 | S31500003010D177F9D531BD2DE9F04FB9B006460D4649 737 | S3150000302017461C46602121A8FEF732FE602109A83A 738 | S31500003030FEF72EFE3DB1009420001CBF429C002CE2 739 | S3150000304001D0002F02DC40F20160D1E000203060A8 740 | S31500003050306370630C217068DFF81C8240F010004A 741 | S315000030607060304600F034FB706820F4406040F435 742 | S31500003070006070602022706820F4407040F4007098 743 | S31500003080706008F12C0111A8FEF71AF811AA214662 744 | S315000030903046FFF734FD78B92046FFF723FD58B1D7 745 | S315000030A011AA04F120013046FFF729FD20B904F1E9 746 | S315000030B02000FFF717FD10B940F2026098E0202FBC 747 | S315000030C0C8BF2027202119A8FEF7E2FD002014E042 748 | S315000030D03A1A521E09A99208A7F1010E01EB8201C4 749 | S315000030E0AEEB000E2B5C0A6C4FEACE0E0EF0180EFD 750 | S315000030F003FA0EF31A430A64401CB842E8DB00F0F8 751 | S31500003100E3FA074606F5847519A92846FFF7D4FCA5 752 | S31500003110FFF766FF5948306506F5807700F0D4FA68 753 | S31500003120814619A93846FFF7D2FC484600F090FAC6 754 | S3150000313001AB11AA04F120013046FFF79AFD00F019 755 | S31500003140C3FA834601A906F58270FFF7B5FC06F5BA 756 | S31500003150887919A94846FFF7AFFC06F5867A00F08C 757 | S3150000316095F8FFF7F0FE4648464900F093F8834687 758 | S3150000317019A94846FFF7ABFC01A93846FFF7A7FC9B 759 | S31500003180FFF7E1FE21AB19AA08F14C013046FFF723 760 | S31500003190BEFD009909AB01AA3046FFF7B8FD21AA8A 761 | S315000031A021A93046FFF7D7FE09AB21AA09A9304667 762 | S315000031B0FFF7C4FC09AA09A93046FFF7CCFE00F0C8 763 | S315000031C083FA07460C21304600F082FA09A9284600 764 | S315000031D0FFF772FC00F05AF8FFF702FF2A4814497D 765 | S315000031E0306571657069C1014CBF002040F2046012 766 | S315000031F039B0BDE8F08F00003035DA10D01482CB3C 767 | S315000032001481E11C8CE11C811C84D91C8391D11C86 768 | S31500003210E014D8141482E11C84D31482D11CE01467 769 | S3150000322039398401D02484FC1C82FED88B1C81A0F1 770 | S31500003230393801008AD11C81821CC00C0C0C01009B 771 | S31500003240C00C0C83D91C83D88AD11C83DA0C811458 772 | S3150000325082D11C81C80C0C818CE11CD01484E3142F 773 | S3150000326082D11C01D81483D11CC00C0114090000A2 774 | S31500003270D91C83D11C81E11C0809000030D00C0147 775 | S3150000328030E11C8430D91C013035DA142146504611 776 | S31500003290FFF712BC3065716500F016BA10B56249C9 777 | S315000032A0624A01E069B1491E1369DC07FAD441B1EB 778 | S315000032B05060012010601169480705D54FF0FF30B6 779 | S315000032C010BD6FF0020010BD002010BD03460020A7 780 | S315000032D0002900D1704770B5544C53F8042BE260B6 781 | S315000032E008252560491E504A01E04AB1521E25694B 782 | S315000032F0EE07FAD422B12269950704D429B1ECE786 783 | S315000033006FF0020070BD6FF0010070BD2DE9F84F3F 784 | S31500003310444D0C46A96B834600208EB206B10126A9 785 | S3150000332041F67131A9634FEA92082B6843F0010315 786 | S315000033302B608146A24612E0C7F30A07C7F500676D 787 | S31500003340BF08A8EB0900B84238BF074639465046C1 788 | S31500003350FFF7BCFF01000CD1B9440AEB870AC1454F 789 | S3150000336007D20BEB89073846FFF798FF0100E3D039 790 | S315000033700DE0DBF8002021688A4208D05846FFF7A6 791 | S315000033808DFF010003D101212046FFF79FFF296829 792 | S31500003390490849002960F6B20EB10021A963BDE8CB 793 | S315000033A0F28F30B51F4B20490246986B80B200B1B0 794 | S315000033B0012041F671349C631D6845F001051D60CE 795 | S315000033C09A6001225A605C69620704D500F020F811 796 | S315000033D04FF0FF3030BD02225A6000E0491E5A69A4 797 | S315000033E0D40701D50029F9D15A69940704D500F00C 798 | S315000033F00FF86FF0010030BD0029196804D100F004 799 | S3150000340008F86FF0020030BD00F003F8002030BD70 800 | S31500003410196849084900196008B100209863704787 801 | S3150000342074E7000008000E40809698000C000E40DD 802 | S3150000343010B50B4A516813688C0004F03C04C3F3C2 803 | S3150000344081110C438470116801F03F01417093684B 804 | S31500003450D16803F0F003C1F303110B43037010BDF1 805 | S31500003460E0FF0FE0002070470020704738B5174C8A 806 | S31500003470206840F0040020600123042200F02AF8AE 807 | S315000034800021009102E00098401C009000986428FA 808 | S31500003490F9DB0123022200F01EF8002001E000986B 809 | S315000034A0401C00900098B0F5FA7FF8DB08490868E0 810 | S315000034B0012814BF012500250123002200F00AF887 811 | S315000034C0206820F004002060284632BDB0400E403F 812 | S315000034D08003144200210020FEF7F6BD10B50A68ED 813 | S315000034E04B688C68C968026003600460016010BDA7 814 | S315000034F010B502680368046800680A608C604B6057 815 | S31500003500C86010BD38B504460D46FFF7F1FF05F15A 816 | S3150000351010012046BDE83440EAE72DE9F84F98B09F 817 | S3150000352006460C469046994600F0B9F805461EB187 818 | S31500003530022E2CD02BD32CE00020286000216960BD 819 | S315000035400020E864696821F4406169602863686363 820 | S3150000355054F8201009BA4DF82010401C0828F7D35B 821 | S3150000356000F0B2F8044605F5827669463046FFF764 822 | S31500003570B5FF04A93046FFF7B1FF204600F068F812 823 | S315000035802F4828650027229C05F5D27627E00420DF 824 | S31500003590D3E72C4851E018F0030008EB871A06D051 825 | S315000035A04022514608A8FDF78BFD0DF1200A00F0D8 826 | S315000035B08BF88346514600F049F80AF1100100F0F5 827 | S315000035C045F80AF1200100F041F80AF1300100F057 828 | S315000035D03DF8584600F03CF81B4828657F1CA7427A 829 | S315000035E0D9D319F0030005F580760FD000F06CF8FA 830 | S315000035F0044669463046FFF785FF204600F028F866 831 | S31500003600202269464846FDF75BFD09E000F05CF8BC 832 | S31500003610044649463046FFF775FF204600F018F885 833 | S31500003620284600F045F8002059F8201009BA49F854 834 | S315000036302010401C0828F7D3002019B0BDE8F08FF1 835 | S31500003640888AC80180AFFFFF070D8101304645E734 836 | S3150000365000B962B6704730B4002513E050F8042B69 837 | S31500003660D30744BFA9F101039A18091F042942F898 838 | S31500003670045BFAD213468C0744BF15809B1CC9070E 839 | S3150000368048BF1D7050F8041B0029E7D130BC7047B5 840 | S31500003690890001EB401101F184410A60704780B551 841 | S315000036A0FFE7012201210648FFF7F2FF054802BDA8 842 | S315000036B00449884203D1002201210148E8E7704706 843 | S315000036C0B0400E4000000F40EFF3108072B6704716 844 | S315000036D042685209042941EA42120AD9491F0229BD 845 | S315000036E005D9C91E032904D9091F022902D842F0A7 846 | S315000036F010024260704700000C490D4808600D48F2 847 | S31500003700026842F4700202600B48416941F40051BC 848 | S3150000371041610268920892000260416B49084900C3 849 | S315000037204163016A21F080510162704708ED00E0B3 850 | S315000037300008000088ED00E040300E404EF688514B 851 | S31500003740CEF20001086840F470000860BFF34F8FA6 852 | S31500003750BFF36F8F4FF00070E1EE100A7047000064 853 | S3150000376000F00DF8002801D000F00CF8AFF300804F 854 | S315000037700020AFF30080FEF775FE00F017F8012079 855 | S315000037807047000010B5074979441831064C7C444F 856 | S31500003790163404E00A68081D114488470146A14210 857 | S315000037A0F8D110BDE80000000401000000F000B8E8 858 | S315000037B00746384600F002F8FBE70000202109031F 859 | S315000037C026311820ABBEF9E780B5FFF795FFFEF767 860 | S315000037D0A5FEBDE8014000F000B8AFF30080FFF79A 861 | S315000037E0ADFFFFF7BDFF10B5B1F5BE7F044602D2AF 862 | S315000037F040F2052010BD4FF4BE71FEF749FA0020D5 863 | S31500003800607004F5807204F1B80104F12800BDE887 864 | S3150000381010400023FDF768BE1CB500910446214602 865 | S3150000382004F12800FDF79CFE00281CBF41F20701A9 866 | S315000038308842C4F878010BD1A07838B1E07810B18D 867 | S3150000384040F2032016BD40F2022016BD40F20120D0 868 | S3150000385016BD30B5016884684218416802EB510311 869 | S31500003860C90703D54C4401E0491C05D19A420AD048 870 | S3150000387012F9011B12F8015B002904F8015BF3D46D 871 | S31500003880491EF7D5F2E70C3030BD0000CBFDFFFF37 872 | S31500003890380200001001002000000000B7FFFFFF03 873 | S315000038A00C000000240000008000002081000C00B5 874 | S315000038B0F07F10308000002034000140FC00FFFF44 875 | S309000038C01376A25F74 876 | S503036A8F 877 | S70500000000FA 878 | -------------------------------------------------------------------------------- /Firmware/LED1836G9_UD_MW.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/Firmware/LED1836G9_UD_MW.elf -------------------------------------------------------------------------------- /Firmware/NCP_USW_115k2_F256_678_PB14-PB15-PA0.gbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/Firmware/NCP_USW_115k2_F256_678_PB14-PB15-PA0.gbl -------------------------------------------------------------------------------- /Firmware/README.md: -------------------------------------------------------------------------------- 1 | # Firmware files: 2 | 3 | ### Gecko Bootloaders: 4 | The ICC-A-1 module have an Gecko Application Bootloader installed that only works with OTAU files downloaded thrue Zigbee and stored on the external flash. 5 | 6 | So first we need to flash one new bootloader in the internal flash for loading the NCP app in the internal flash. 7 | 8 | Flashing new bootloader to the gecko must being done with J-tag or SWD and using elf (not recomended) or s37 files. 9 | 10 | Its normaly OK flashing without erasing the internal flash, then you can flash the [icc-a-1-bootloader.s37](icc-a-1-bootloader.s37) that contain only the secund stage (Main) bootloader. 11 | If erasing the internal flash you must flashing the [icc-a-1-bootloader-combined.s37](icc-a-1-bootloader-combined.s37) or [BTL_STD_S1_256-COM_PB14-PB15-PA0.s37](BTL_STD_S1_256-COM_PB14-PB15-PA0.s37) that contains both the first stage and secund stage (Main) bootloader, or your gecko dont boot at all or making cracy GECKO things ! 12 | I have booting in to bootloader after erasing internal flash and flashing botloader and reading it back and the first 0x0800 wos only ff = empty, and from the bootloader flashing one app and it wos written it ofset and coruppted the perfials and lockbits aria = Hard brick !!! 13 | 14 | ### Gecko APP = "Billy EZSP": 15 | NCP app can being flashed from main bootloader with gbl files or with J-tag / SWD with elf file @0x04000 (not recomended) or s37 file. 16 | My first set of NCP gbl file its not accsepted bye the bootloader but the s37 version flashed over SWD works OK. 17 | The [NCP_USW_115K2_S1_F256_676_PB14-PB15.s37](NCP_USW_115K2_S1_F256_676_PB14-PB15.s37) its EZSP version 6.7.6.0 and [NCP_USW_115K2_S1_F256_664_PB14-PB15.s37](NCP_USW_115K2_S1_F256_664_PB14-PB15.s37) its version 6.6.4.0 of EZSP = our NCP. 18 | My new EZSP 6.7.8.0 can being flashed with SWD [NCP_USW_115k2_F256_678_PB14-PB15-PA0.s37](NCP_USW_115k2_F256_678_PB14-PB15-PA0.s37) or bootloader [NCP_USW_115k2_F256_678_PB14-PB15-PA0.gbl](NCP_USW_115k2_F256_678_PB14-PB15-PA0.gbl). 19 | 20 | If all was going well your Mighty Gecko its transformed in to a "Billy EZSP" and sending "hallo world" in gecko lang... 21 | 22 | Windows with Extra PTTY: 23 | ``` 24 | ▒▒�~ 25 | ``` 26 | And in Lubuntu with Minicom -H: 27 | ``` 28 | Welcome to minicom 2.7.1 29 | 30 | OPTIONS: I18n 31 | Compiled on May 3 2018, 15:20:11. 32 | Port /dev/ttyUSB1, 14:13:41 33 | 34 | Press CTRL-A Z for help on special keys 35 | 36 | 1a c2 02 8b c2 8a 7e 37 | ``` 38 | 39 | And you have a very happy Mighty Gecko !!! 40 | 41 | # Big thanks to : 42 | ### [mx512](https://github.com/mtx512) 43 | ### [grobasoz](https://github.com/grobasoz) 44 | ### [jnicolson](https://github.com/jnicolson) 45 | ### and [grobasoz](https://github.com/grobasoz) one more time ! 46 | for helping making firmware and putting all things together to a working firmware set for the "Billy EZSP" ! ! ! 47 | 48 | 49 | ### For flashing your module look at [Flashing-MG:](https://github.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/tree/master/Flashing-MG) 50 | 51 | ### Bonus data 52 | 53 | If you like populating the user data with custom manufactur info then flash the [LED1836G9_UD_MW.elf](LED1836G9_UD_MW.elf) in at 0x0fe00000 and you getting the data loged in your HA logfile :-))) 54 | ``` 55 | 2020-08-30 10:17:39 INFO (MainThread) [bellows.zigbee.application] EZSP Radio manufacturer: IKEA of Sweden 56 | 2020-08-30 10:17:39 INFO (MainThread) [bellows.zigbee.application] EZSP Radio board name: Billy EZSP by MW 57 | 2020-08-30 10:17:39 INFO (MainThread) [bellows.zigbee.application] EmberZNet version: 6.7.6.0 build 327 58 | ``` 59 | (Its one dumped user data from one IKEA LED1836G9 and patched with manifactur name, board name and manuactur ID and stay in the flash untill doing one device erase) 60 | 61 | New version that is adding the tocken with Simplicity commander: 62 | ``` 63 | .\commander.exe flash --tokengroup znet --tokenfile .\tokens-MW.txt -d EFR32MG1P132F256IM32 64 | WARNING: The string for token MFG_BOARD_NAME (Billy EZSP by MW) fills all 16 bytes of the token space. The string will not be zero terminated. 65 | Writing 2048 bytes starting at address 0x0fe00000 66 | Comparing range 0x0FE00000 - 0x0FE007FF (2 KB) 67 | Erasing range 0x0FE00000 - 0x0FE007FF (1 sector, 2 KB) 68 | Programming range 0x0FE00000 - 0x0FE001FF (512 Bytes) 69 | Programming range 0x0FE00200 - 0x0FE003FF (512 Bytes) 70 | DONE 71 | ``` 72 | Shall being posssiblee adding to the firmware file 2 with this syntax only adapting it to the privius command: 73 | >$ commander convert blink.s37 --tokengroup znet --tokenfile tokens.txt --device EFR32MG1P --outfile blink.hex 74 | Converts blink.s37 to hex format, while simultaneously defining the tokens defined in tokens.txt and on the command line. 75 | 76 | S37 as in file and the out file difrernt with s37 fille or one GBL. 77 | Both method shall prudusing this from bellow info: 78 | ``` 79 | Manufacturer: IKEA of Sweden 80 | Board name: Billy EZSP by MW 81 | EmberZNet version: 6.9.0.0 build 178 82 | ``` 83 | But with one other EZSP version ;-)) 84 | 85 | The token is stored in the user data and is staying if doing flash erase and normal firmwar flashing but not chip erase. 86 | 87 | More firmware for Billys is putted in [EFR32 FW](https://github.com/MattWestb/EFR32-FW/tree/main/Billy_EZSP) like one router with button joining / leaving and newer EZSP allso with direct shildren = 0 for forcing end device using routers. 88 | -------------------------------------------------------------------------------- /Firmware/icc-a-1-bootloader.s37: -------------------------------------------------------------------------------- 1 | S01900006963632D612D312D626F6F746C6F616465722E73333768 2 | S1130800007C0020D1080000CD080000AD090000E4 3 | S1130810CD080000CD080000CD080000CD08000080 4 | S1130820CD080000CD08000024370000CD080000EA 5 | S1130830CD08000058370000CD080000CD080000A6 6 | S113084010B5054C237833B9044B13B10448AFF306 7 | S113085000800123237010BD180100200000000057 8 | S1130860F039000008B5034B1BB103490348AFF34B 9 | S1130870008008BD000000001C010020F0390000C9 10 | S11308800E4B0F4A9A60D3F8882042F47002C3F8E2 11 | S113089088200C4B5A6D42F400525A651A6C22F0AF 12 | S11308A003021A64084A136823F00103136052F820 13 | S11308B0143C23F0805342F8143C704700ED00E0F0 14 | S11308C00008000000300E4074300E40FEE70000C7 15 | S11308D008B5FFF7D5FF00F0D9F80A4A0A4B0B49CF 16 | S11308E08B4206D30A4B0B4A0021934206D300F0F5 17 | S11308F061F852F8040F43F8040BF1E743F8041BC2 18 | S1130900F3E700BFF03900000001002018010020C7 19 | S113091018010020EC0300200020704700207047DD 20 | S113092030B51C4B87B001AA03F11005186859684B 21 | S1130930144603C40833AB422246F7D11B78164A47 22 | S11309402370D2F8943003F00703022B1ED01369EE 23 | S1130950C3F30443102B1BD806A90B440F4913F807 24 | S1130960140C0F4B43438B4206D111690122C1F38E 25 | S113097041618A40B3FBF2F3074AD2F80001C0F3A5 26 | S113098004200130B3FBF0F007B030BD054BF3E7B2 27 | S1130990054BF1E71037000000400E4000093D0010 28 | S11309A040420F0000F04902C0EA21014FF40170F7 29 | S11309B002F008B92F4B13B501225A642E4BDC6C9C 30 | S11309C001A8240E00F078FF8E2C1CD82B49D1F8F6 31 | S11309D0B00040F00403C1F8B030294B4FF050127E 32 | S11309E01A601A631A66C3F89020C3F8C020C3F8CB 33 | S11309F0F020C1F8B000214AD36A23F07F0343F00A 34 | S1130A002003D36201E08F2CF5D99DF80530012B2A 35 | S1130A1001BF1C4A136843F0040313601A4B0022FD 36 | S1130A201A60FFF779FF02F0C6F801F043FD01F008 37 | S1130A3043FD18B14FF4017002F0C4F801F06AFDEF 38 | S1130A40044601F0F7FE1CB140F203739C4203D14B 39 | S1130A5040F2012002F0B6F8A4F20574012C94BF10 40 | S1130A6040F203204FF4017002F0ACF8002002B011 41 | S1130A7010BD00BF00000E40B081E00F00400E40EA 42 | S1130A8000A0004064310E40B40AC64308B51C4BB4 43 | S1130A905B685B050FD400F07DFF80F00100C0B2FD 44 | S1130AA044F204031B68013314D14FF40270BDE80F 45 | S1130AB0084002F079B802F0A5F8A0F2022080B252 46 | S1130AC00728E8D8012303FA00F010F0C90FE2D098 47 | S1130AD00020E5E790B14FF4804001F0D9FF0028F1 48 | S1130AE0E3D0084A4FF4804393601846016881F3C9 49 | S1130AF0088881F3098840688746FEE708BD00BF7F 50 | S1130B0000500E4000ED00E00020704749BA89B261 51 | S1130B104840C0F30311414008B280EA013000B2FA 52 | S1130B20C3B280EA431080B2704738B50446451812 53 | S1130B301046AC4200D138BD014614F8010BFFF752 54 | S1130B40E5FFF6E710B50B4CD4F8B03043F02003C2 55 | S1130B50C4F8B030084B01241C6001449A605C6006 56 | S1130B601A46884201D1D86910BD10F8014B94612E 57 | S1130B70F7E700BF00400E4000C00140F8B504464E 58 | S1130B801D4616460F4600F0D7FFDDE90612204643 59 | S1130B9000F0D8FF0023636284F838703268C4F828 60 | S1130BA039207268C4F83D202B0CB26884F84530B3 61 | S1130BB02B0AC4F8412084F8463084F84750F8BD25 62 | S1130BC030B585B01D4600F12803CDE9011200932C 63 | S1130BD000F1240200F13803294600F0D1FF05B0EA 64 | S1130BE030BD00002DE9F041A2B00F4616469846EC 65 | S1130BF0289C054660B359B352B34BB344B30121A7 66 | S1130C00154800F0EBFC4022002102A802F06CFD24 67 | S1130C10414602A800F016FB21460AA812AC00F0D7 68 | S1130C2011FB40220021204602F05EFD3946204699 69 | S1130C3000F008FB31461AA800F004FB009402AB54 70 | S1130C4020222946054800F00DFB22B0BDE8F081C2 71 | S1130C5040F20160F9E700BF00150A0000000F40F0 72 | S1130C6010B5044601F026FA20460021BDE81040E4 73 | S1130C7001F04ABA01F052BA014601F051BA1C23FC 74 | S1130C8050F8042F0AB9043BFAD1002BCCBF002042 75 | S1130C900120704730B50568046802680368C1E93B 76 | S1130CA00054C1E902230568046802680368C1E9C5 77 | S1130CB00454C1E9062330BDD1E9022330B5D1E99A 78 | S1130CC000540560046002600360D1E90454D1E972 79 | S1130CD00623056004600260036030BD2DE9F04125 80 | S1130CE004461D460E46904600211C22181D02F0A3 81 | S1130CF0FBFC01232B6000F0AFFC4146074604F5E2 82 | S1130D008070FFF7D9FF314604F5827004F58476CC 83 | S1130D10FFF7D2FF29463046FFF7CEFF384600F0F2 84 | S1130D209FFC0D4F0D4B0E4A0E490F482365636916 85 | S1130D30DB010BD500F090FC294604463046FFF752 86 | S1130D40A9FF2046BDE8F04100F08ABC2265616538 87 | S1130D50A065E765EBE700BF393801003939840144 88 | S1130D60D02484FC1C82FED88B1C81A02DE9F04F7A 89 | S1130D708DB0044698460F46154600F06DFC04F508 90 | S1130D80827607F14002114604F5867B814630469F 91 | S1130D900392FFF791FF29465846FFF78DFF04F5AC 92 | S1130DA08873184605F120010293FFF785FF484632 93 | S1130DB000F056FC424921654249616501254249DA 94 | S1130DC0A165E56500F048FC04F5847907F1200A83 95 | S1130DD0019039463046FFF76FFF51464846FFF70A 96 | S1130DE06BFF039A029B11461846FFF765FF0198B3 97 | S1130DF000F036FC354B2365354B6365A56500F083 98 | S1130E002BFC04F58073019008F14001184602930D 99 | S1130E10FFF740FF04A94846FFF73CFF019A10463C 100 | S1130E2000F01EFC00F018FC394601905846FFF70C 101 | S1130E3043FF019A104600F013FC264A2265264A15 102 | S1130E4062656FF42673A2F5FE221A44A265E56575 103 | S1130E5000F002FC514607463046FFF72DFF3846A6 104 | S1130E6000F0FEFB1D4A22651D4A6265A56500F07F 105 | S1130E70F3FB414607464846FFF70CFF384600F0AF 106 | S1130E80EFFB00F0E9FB04A907463046FFF714FF27 107 | S1130E90384600F0E5FB134A2265134A6265A565EE 108 | S1130EA000F0DAFB029B044608F120011846FFF724 109 | S1130EB0F1FE204600F0D4FB0DB0BDE8F08F00BF7A 110 | S1130EC08AD11C81D91C83D11C81E11CD01482CB12 111 | S1130ED01481E11C8CE11C811C84D91CE014D814FD 112 | S1130EE01482E11C84D31482D11CE0142DE9F04156 113 | S1130EF0044690B00F46244E0521904600F0B3FB03 114 | S1130F0000232360236363630FCE08AD0FC596E807 115 | S1130F100F0085E80F0008AA6B4607F14001204640 116 | S1130F20FFF7DCFE00F098FB04F58675064669467B 117 | S1130F3004F58270FFF7C0FE39462846FFF7BCFE71 118 | S1130F4007F1200104F58870FFF7B6FE304600F083 119 | S1130F5087FB0E4B23650E4B63650E4BA365012384 120 | S1130F60E36500F079FB08F12001064604F5807082 121 | S1130F70FFF790FE41462846FFF78CFE304600F00E 122 | S1130F806FFB10B0BDE8F081A43700008AD11C814A 123 | S1130F90D91C83D11C81E11C2DE9F04FA5B01D465D 124 | S1130FA00446CDE9001205A81C22002102F09CFB96 125 | S1130FB04FF0010820220021284605F12007CDF832 126 | S1130FC0108005F1400A02F08FFB202200213846F0 127 | S1130FD002F08AFB20220021504602F085FB052105 128 | S1130FE0204600F040FB00232360FF262363636355 129 | S1130FF07211019806F01F0350F8222008FA03F337 130 | S1131000134206F1FF3102D10E460029F0D100F05F 131 | S113101023FB04F582733946804618460293FFF792 132 | S11310204BFE404600F01CFB7A4B7B4A236562650D 133 | S11310307A4AA26500F010FB04F5807914A9804671 134 | S11310404846FFF727FE404600F00AFB00F004FB89 135 | S1131050294680464846FFF72FFE404600F000FB35 136 | S11310606F4A704B22654FF486726365A26500F087 137 | S1131070F3FA04F5867883460CA94046FFF70AFE86 138 | S11310801CA94846FFF706FE584600F0E9FA00F0AE 139 | S1131090E3FA029B0393514683461846FFF70CFE7E 140 | S11310A0584600F0DDFA604B23650123636500F0C8 141 | S11310B0D3FA04F5847B294602905846FFF7FCFDD9 142 | S11310C0029A104600F0CCFA584A226502F1D9423D 143 | S11310D002F5DE1202F595626265A2F5861201231D 144 | S11310E0A2F2BA42A265E36500F0B6FA1CA9029026 145 | S11310F05846FFF7E1FD0CA94046FFF7DDFD029AD3 146 | S1131100104600F0ADFA4A4A22654A4A62654A4AE4 147 | S1131110A26500F0A1FA2946029004F58870FFF751 148 | S1131120B9FD029A104600F09BFA00F095FA039B71 149 | S1131130029039461846FFF7BFFD58465146FFF75F 150 | S1131140BBFD14A94046FFF7B7FD029A104600F014 151 | S113115087FA3A4B23653A4B636500F07DFA5146B2 152 | S113116083464846FFF796FD39464046FFF792FD11 153 | S1131170584600F075FA012106F01F0301FA03F343 154 | S11311807211019951F82220134217D02B687BB9B0 155 | S11311902846FFF774FD58B12B6A4BB93846FFF760 156 | S11311A06EFD28B12B6C1BB95046FFF768FD60B982 157 | S11311B02B46009A29462046FFF7D8FD16F1FF3644 158 | S11311C0BFF425AF25B0BDE8F08F009BAC4603F11A 159 | S11311D0200E18685968624603C208337345944662 160 | S11311E0F7D1BC4603F1200E18685968624603C261 161 | S11311F0083373459446F7D10DF1100EBEE80F0085 162 | S113120005F1400CACE80F009EE80F008CE80F00DD 163 | S1131210D4E700BF8AD11C81821CC00C0C0C0100D5 164 | S1131220C00C0C83D91C83D88AD11C83DA0C81149A 165 | S11312308CE11CD01484E31482D11C01D81483D112 166 | S11312401CC00C0110B520220C46002102F04CFAFF 167 | S113125004F12002013812F8013D00F8013FA242D6 168 | S1131260F9D110BD2DE9F04FBBB0894604460021E9 169 | S113127090460AA860229A46449F02F035FA6022FA 170 | S1131280002122A802F030FAB9F1000F00F01E810B 171 | S1131290BAF1000F00F01A81002F00F01781B8F1A5 172 | S11312A0000F40F3138100232360236363636368A7 173 | S11312B0884E43F0100363600C21204600F0D3F9FC 174 | S11312C0636823F4406343F400636360636823F456 175 | S11312D0407343F4007363600FCE2AAD0FC596E8E4 176 | S11312E00F0085E80F0000F0B7F904F58476834613 177 | S11312F03946304604F58675FFF7DEFC2AA92846F0 178 | S1131300FFF7DAFC584600F0ABF90122724B236573 179 | S113131062656269D20104D440F202603BB0BDE868 180 | S1131320F08F391F082251F8040F002800F0C680FE 181 | S1131330019300F091F907F1200B009059463046D3 182 | S1131340FFF7BAFC2AA92846FFF7B6FC009A104614 183 | S113135000F086F9019B2365012363656369DB0162 184 | S1131360DAD507F11C02082352F8041F002900F003 185 | S1131370A980B8F1200FA8BF4FF020082022002137 186 | S113138032A802F0B1F908F1FF30CC4620F0030393 187 | S11313903AA940330B441CF8012B00F00301C900A7 188 | S11313A08A4053F8601C0A4343F8602CACEB0903F1 189 | S11313B0434500F1FF30E9DB00F04EF932A98046E5 190 | S11313C03046FFF779FC404600F04AF9434B236569 191 | S11313D000F042F904F58078814632A94046FFF7CF 192 | S11313E059FC484600F03CF92AAA02AB594620466B 193 | S11313F0FFF774FC00F030F904F58879834602A9FC 194 | S113140004F58270FFF758FC32A94846FFF754FCF4 195 | S113141039462846FFF750FC584600F021F9304B76 196 | S1131420236503F1FA43A3F50063636500F014F93F 197 | S113143032A983464846FFF72DFC02A94046FFF730 198 | S113144029FC584600F00CF90AAB32AA254920467B 199 | S1131450FFF7A2FD22AB02AA51462046FFF79CFDEE 200 | S11314600AAA11462046FFF741FD22AB19460AAAF3 201 | S11314702046FFF77BFC22AA11462046FFF736FDE3 202 | S113148000F0EAF80C218046204600F0ECF822A98E 203 | S11314903046FFF711FC39462846FFF70DFC40465D 204 | S11314A000F0DEF8104B2365104B6365636913F09D 205 | S11314B0807F40F2046018BF00202FE7013A7FF4D8 206 | S11314C032AF29E7013B7FF44FAF25E740F20160DB 207 | S11314D024E700BFC43700003035DA1030D00C01E7 208 | S11314E030E11C84E43700003035DA143938010067 209 | S11314F01FB5124B1A6842F480121A60D3F8C02048 210 | S113150042F00102C3F8C020FFF70AFA4FF47A232D 211 | S1131510B0FBF3F00A4B0D2218600021684602F07C 212 | S1131520E3F801238DF8003069460A2305488DF855 213 | S1131530023000F0DBF905B05DF804FB00400E401A 214 | S113154038010020008001400C4A0D4B10B5546A4C 215 | S11315501B68A4B213FB00400A4B80B21880A0425F 216 | S1131560094B2CBF002401241C70134611B15A6A84 217 | S11315708242FCD101225A619A6110BD008001406F 218 | S11315803801002034010020360100200A4B1A786B 219 | S11315900A4B22B1D86810F0010003D17047DA6811 220 | S11315A0D20707D4586A064B1B88984234BF0020E0 221 | S11315B0012070470120704736010020008001405F 222 | S11315C034010020044BD3F84421D20703D4D3F8C8 223 | S11315D040211042FBD1704700400E40C0F303226B 224 | S11315E0013A38B50546092A13D8DFE802F0231377 225 | S11315F01212051619121C20104C0020C5F30435D4 226 | S113160008B1FFF7DFFF04F1047405EBC404A40080 227 | S1131610216038BD00200A4CF0E70120094CEDE7B9 228 | S11316201020094CEAE74FF48030084CE6E700202C 229 | S1131630074CE3E70020074CE0E700BFB0400E4052 230 | S1131640C0400E40E0400E40E8400E40F0400E40E6 231 | S113165050410E4000400E40EFF3108072B67047C8 232 | S113166000B962B670470E2910B543680DD801223F 233 | S11316708A4047F2E004224223F01F0306D140F6D9 234 | S11316801F74224201D01943416010BD41F0100182 235 | S1131690F9E70000F0B54AB130261E4C0125464357 236 | S11316A08D4034440BB304F1C064256030244443BA 237 | S11316B004F18044072904F5204419D865688E0094 238 | S11316C00F27B74025EA070502FA06F63543656099 239 | S11316D052B9012202FA01F1302250430D4A024468 240 | S11316E0A3B102F1C0621160F0BD04F18064DCE7D3 241 | S11316F001F18045083DA668AD000F27AF4026EAFA 242 | S1131700070602FA05F53543A560E1E702F18062B8 243 | S1131710E9E700BF0CA000400F4A70B5002308257C 244 | S11317208B4201D1002070BD50F8234094610B4CD2 245 | S1131730D5600133D669F60705D514B96FF00200F8 246 | S1131740F1E7013CF6E7002CF8D0D469A407E7D50B 247 | S11317506FF00100E7E700BF00000E40809698009C 248 | S1131760094A0A4BD969C90705D512B96FF00200B5 249 | S11317707047013AF6E7002AF8D001221861DA60CE 250 | S1131780D86940F3800070478096980000000E40AE 251 | S113179009B1FFF7C1BF084670470000234B2DE98C 252 | S11317A0F0470F4641F671311E6C1964996841F097 253 | S11317B001018146B6B299604FEA9208BA46002503 254 | S11317C045450ED30020D9F800203B689A420ED03C 255 | S11317D04846FFF7C5FF50B901213846FFF79CFF83 256 | S11317E005E009EB85042046FFF7BAFF48B10F4B2B 257 | S11317F09A6822F001029A600EB100221A64BDE8D0 258 | S1131800F087C4F30A04C4F50064A408A8EB050334 259 | S11318109C4228BF1C4621465046FFF7B9FF0028CA 260 | S1131820D1D125440AEB840ACAE700BF00000E4068 261 | S11318301E4B41F671311A6C10B51964996841F068 262 | S11318400101996001211861D960D9694C0792B2EC 263 | S113185009D5996821F0010199600AB100221A643E 264 | S11318604FF0FF301FE00221114CD9601946D869AE 265 | S1131870C00700D56CB9C8698B6810F0020023F06A 266 | S113188001038B6007D00AB100230B646FF00100E1 267 | S113189009E0013CEBE724B902B10C646FF00200EB 268 | S11318A001E00AB1086410BD1046FCE700000E40D8 269 | S11318B080969800FFF772BF0B4A536911699B0029 270 | S11318C003F03C03C1F381110B438370136903F0EC 271 | S11318D03F0343709369D26903F0F003C2F3031228 272 | S11318E013430370704700BFD0FF0FE02DE9F04FA2 273 | S11318F00C780CB902234360002343624B78CA7806 274 | S113190091F802B08D7A91F808A091F8069091F8B8 275 | S11319100780002B4B7A4FEA024214BF4FF0400E6F 276 | S11319204FF0000E42EA0B62002B14BF8023002309 277 | S113193042EA0A02002DCD7A42EA892214BF4FF00E 278 | S1131940200C4FF0000C42EA0822002D0D7B42EAE5 279 | S11319500E0214BF102700271343002D0D79497977 280 | S113196043EA0C0314BF082600263B43002D14BF92 281 | S11319704FF4005500253343002914BF4FF0805124 282 | S113198000212B430B4303600CB101234360BDE8EA 283 | S1131990F08F00001C4AD2F8B03013B543F00403B2 284 | S11319A00021C2F8B030084601230422FFF772FE7A 285 | S11319B000230093009B632B20DD002101230222DE 286 | S11319C00846FFF767FE00230193019BB3F5FA7FF6 287 | S11319D017DB0E4B00221C68114610460123FFF74B 288 | S11319E059FE094AD2F8B03014F1FF3023F0040351 289 | S11319F018BF0120C2F8B03002B010BD009B013303 290 | S1131A00D7E7019B0133DFE700400E408003144217 291 | S1131A1030B50568046802680368880785B011D08A 292 | S1131A20CDE90054CDE902236C460B4604AD2246B1 293 | S1131A3003CAAA4218605960144603F10803F6D198 294 | S1131A4005B030BDC1E90054C1E90223F8E77FB510 295 | S1131A508B07024615D00B466D4601F11006186837 296 | S1131A6059682C4603C40833B3422546F7D1009B7A 297 | S1131A701360019B1360029B1360039B136004B00B 298 | S1131A8070BDD1E90054D1E90203156014601060FF 299 | S1131A90F4E700F10473102A30B54FEA43131AD166 300 | S1131AA001221A60D1E90054D1E90223C0F810518F 301 | S1131AB0C0F81041C0F81021C0F81031D1E9045425 302 | S1131AC0D1E90623C0F81051C0F81041C0F8102124 303 | S1131AD0C0F8103130BD00221A60D1E90054D1E9B8 304 | S1131AE002234562446242624362F3E7F0B58C0725 305 | S1131AF089B006460B4615460FD0082A6C4610D10D 306 | S1131B0001F1100718685968224603C20833BB4222 307 | S1131B101446F7D12A4669463046FFF7BAFF09B0A2 308 | S1131B20F0BD01F1200718685968224603C2083342 309 | S1131B30BB421446F7D1EDE718B12422002101F08D 310 | S1131B40D3BD704770B50E461546044690B189B1B1 311 | S1131B502422002101F0C8FD802D02D0B5F5807F3C 312 | S1131B600BD12046EA0840F8045B314601F0B1FD90 313 | S1131B70002070BD6FF02100FBE76FF02200F8E752 314 | S1131B802DE9F04F814685B088469B461646F2B152 315 | S1131B901768B9F1000F00F0B5800F9B002B00F01F 316 | S1131BA0B180109B002B00F0AD80BBF1000F00F062 317 | S1131BB0A9800E9B002B00F0A580D9F80030802B63 318 | S1131BC003D0B3F5807F40F0A08000240DE01746D9 319 | S1131BD0DFE7A7B10F9B0E9A1B5DD25D5340109AAD 320 | S1131BE00137135507F00F0701344445F1D3002E94 321 | S1131BF000F08E803760002005B0BDE8F08F00F063 322 | S1131C0089F84FF44043476003600546FFF724FD1D 323 | S1131C10D9F80030802B824614BF1022082209F123 324 | S1131C2004012846FFF762FF05F18403184659466C 325 | S1131C300093FFF70CFF5046A8EB040A2AF00F0AA2 326 | S1131C40FFF70EFDA244032354451AD10F9B03EB67 327 | S1131C50040A109B1C440F9B434401930323019AE1 328 | S1131C6092452DD1FFF7F8FC594604460098FFF73A 329 | S1131C70CFFE2046FFF7F4FC284600F055F8444612 330 | S1131C80B3E74822AA600522AA602A699107FCD416 331 | S1131C90AB600293FFF7E0FC0F9B0190191905F16B 332 | S1131CA0A000FFF7D4FE109B05F180001919FFF77F 333 | S1131CB0AFFE019A1046FFF7D3FC1034029BC3E732 334 | S1131CC0AFB94822AA600522AA602A699207FCD407 335 | S1131CD0AB600393FFF7C0FC0E99029005F18000FE 336 | S1131CE0FFF796FE029A1046FFF7BAFC039B0E9983 337 | S1131CF01AF8012BC95D01374A4004F8012B07F09B 338 | S1131D000F07ACE76FF0210076E76FF0220073E76E 339 | S1131D10304671E7024B034801221A60704700BF46 340 | S1131D200416C84300000F40054B984206D103F146 341 | S1131D306E7303F58B33043300221A60704700BFBF 342 | S1131D4000000F402DE9F04F99B007460E4690462B 343 | S1131D501D46FFF7DFFF04462FB1022F00F2E58096 344 | S1131D600423036000E0076000236360E3646268A7 345 | S1131D7022F4406262602363636356F8232012BA3C 346 | S1131D804DF823200133082BF7D1FFF765FC009BA6 347 | S1131D90C4F80431019BC4F80431029BC4F8043133 348 | S1131DA0039BC4F80431049BC4F80431059BC4F8B4 349 | S1131DB00431069BC4F80431079BC4F80431FFF7CF 350 | S1131DC04FFCDFF874A15A4B2365002608F0030981 351 | S1131DD0229B9E4239D1AB0700F08A80FFF73CFC7E 352 | S1131DE0D4F80061D4F80011D4F80021D4F80031FB 353 | S1131DF0CDE90061CDE90223D4F80061D4F80011E3 354 | S1131E00D4F80021D4F80031CDE90461CDE90623EA 355 | S1131E102E46FFF725FC08AF6B461A4603CABA42A2 356 | S1131E2030607160134606F10806F6D12046FFF7CC 357 | S1131E307BFF2B1F1C3553F8042F12BAAB421A60D8 358 | S1131E40F9D1002019B0BDE8F08F08EB861BB9F179 359 | S1131E50000F0FD008AA0BF1400CDBF80000DBF8F0 360 | S1131E600410134603C30BF1080BE3451A46F4D1DF 361 | S1131E700DF1200BFFF7F0FBDBE90131DBF80C205F 362 | S1131E80DBF80070C4F8A471C4F8A431C4F8A41138 363 | S1131E90C4F8A421DBE90531DBF81C20DBF8107061 364 | S1131EA0C4F8A471C4F8A431C4F8A411C4F8A421DA 365 | S1131EB0DBE90931DBF82C20DBF82070C4F8A471CD 366 | S1131EC0C4F8A431C4F8A411C4F8A421DBE90CC1FA 367 | S1131ED0DBE90E23C4F8A4C1C4F8A411C4F8A421F6 368 | S1131EE0C4F8A431FFF7BCFB0136C4F850A06FE777 369 | S1131EF0FFF7B2FBD4F80061D4F80011D4F8002144 370 | S1131F00D4F80031C5E90061C5E90223D4F80061C1 371 | S1131F10D4F80011D4F80021D4F80031C5E90461E3 372 | S1131F20C5E90623FFF79CFB80E702488AE700BF68 373 | S1131F30888AC80180AFFFFF070D81012DE9F347AF 374 | S1131F400228144680460E461F46DDE90A924ED802 375 | S1131F501CB9002002B0BDE8F08713683F2B42D8BB 376 | S1131F60516809B1002F3ED1B8F1010F3DD0224D87 377 | S1131F702249B8F1020F18BF0D4603F03F00E318E1 378 | S1131F80136022BF53680133536090B3C0F1400A19 379 | S1131F90544522D331465246484401F09AFB01236A 380 | S1131FA000934A463B4629464046A4EB0A04FFF701 381 | S1131FB0C9FE3F2C56440DD93D46A3090093324631 382 | S1131FC03B4629464046FFF7BDFE24F03F031E442E 383 | S1131FD004F03F04002CBCD0002022463146484483 384 | S1131FE001F077FBB5E73D46C7E7054DC5E7054872 385 | S1131FF0B0E73F2CF1D9E0E7643800002438000052 386 | S11320004438000080AFFFFF2DE9F041012886B07D 387 | S113201004460E4690461D4604D045D3022841D0BE 388 | S113202022483CE01C272A68D3008DF80F3053095E 389 | S11320308DF80E30530B8DF80D30530D8DF80C3098 390 | S11320406B68D90001EB52718DF80B1002F03F025E 391 | S11320505909372A8DF80A104FEA53314FEA53537E 392 | S113206094BFC2F13802C2F178028DF809108DF8DC 393 | S113207008300F493346CDE900852046FFF75EFF5F 394 | S113208008220DEB02013346CDE900852046FFF717 395 | S113209055FF3A4631460C9801F01BFB002006B070 396 | S11320A0BDE8F0812027BEE71427BCE780AFFFFF1F 397 | S11320B08438000018B16C22002101F015BB704770 398 | S11320C007B590F868300190002B00F128030093C5 399 | S11320D000F1080314BF01200220FFF72FFF03B013 400 | S11320E05DF804FB07B590F868200091002A0346C8 401 | S11320F000F1280200F1080114BF01200220FFF7BB 402 | S113210083FF03B05DF804FB00239942D4BF002190 403 | S11321100121C0E9003380F868107047FFF7D0BF91 404 | S1132120FFF7E0BF00207047002070470020704791 405 | S11321300020704740F628031B681869704728235D 406 | S11321401868704740F62803186870472823044A23 407 | S11321501B68196891420CBF18690020704700BFC2 408 | S1132160AD1007B001207047004870474A43E00FA4 409 | S1132170004870476A43E00F004870478642E00F0A 410 | S113218038B501213448354CFFF728FA0121344889 411 | S1132190FFF724FA01214FF48A40FFF71FFA0121C7 412 | S11321A03048FFF71BFA40F6AA630025E3602E4A85 413 | S11321B0256041F2050365666360A5606561E564B9 414 | S11321C0A2646567A567E567636023682360FEF71B 415 | S11321D0A7FB00F5E1404FF4E1134001B0FBF3F03D 416 | S11321E0224B203803EAC000012360610422184610 417 | S11321F00E21FFF74FFA01231A460F211846FFF765 418 | S113220049FA40F60913A367032205236267E360D2 419 | S1132210174B4FF0E06119604FF440211D62DD62FD 420 | S11322205D63DD66C3F880101249C3F88850C3F8B3 421 | S11322308450C3F898101049C3F8B0100F49C3F87C 422 | S1132240B850C3F8B4500A600122DA6303F1C063E2 423 | S1132250083302221A6038BD4041050000000140E5 424 | S113226000250A0000220400F9FF0100F8FF7F00A6 425 | S113227000200E40C438000001000C0028200E4449 426 | S1132280084B986A10F0020005D0074A0223136035 427 | S11322909360012070471B6A9B07FBD4034B022207 428 | S11322A01A60F6E700200E4020200E4428200E4439 429 | S11322B07F2938B50546144624D8FFF7E1FFA8B9AD 430 | S11322C041F2062038BDE85C985401338B42FAD1C0 431 | S11322D00E490888013B63F30E100D4B088002225F 432 | S11322E0C3F8C810DA6324B90020EBE70023094AD5 433 | S11322F0ECE7FFF7C5FF0028FBD0074A13699B06EC 434 | S1132300FCD5F1E741F20310DCE700BF0001002037 435 | S113231000200E40400300200000014008B50146A3 436 | S1132320FFF7AEFF0028FBD0054B1A46186940069C 437 | S1132330FCD5596313699B06FCD5002008BD00BF7A 438 | S1132340000001400E4BD3F8940040F20113984270 439 | S11323500FD040F2022398420DD00A4BC01A0A4B08 440 | S11323601B6883420AD02ABFC3F50073C01AC01881 441 | S113237070470020F3E74FF48070F0E700207047C7 442 | S113238000200E403C0100203C0300202DE9F843CE 443 | S1132390089F04460D461646FBB9FFF7D3FF2149B3 444 | S11323A0DFF888E00B68204FA84228BF2846224661 445 | S11323B004EB000C4FF0010800244FF002096245C1 446 | S11323C01DD104B10B6006B1306041F20423A84270 447 | S11323D034BF18460020BDE8F8832FB1FFF788F812 448 | S11323E000213846FFF7B0F8FFF7ACFFA842D4D27B 449 | S11323F0002FF9D0FFF7CAF80028F5D0CDE71EF872 450 | S1132400034002F8014B0133B3F5007F04D1C7F850 451 | S1132410009000230124D2E7B3F5807F08BFC7F8FA 452 | S11324200080F7E73C03002008200E463C01002012 453 | S113243007B50123009100221946FFF7A7FF03B057 454 | S11324405DF804FB10B10A4B02221A6071B1084A0C 455 | S11324500849012313609360074AC2F8981007499A 456 | S113246000200860D363064B02221A6000207047E4 457 | S113247020200E44C438000000200E403C030020FD 458 | S113248008200E4607B54FF47A710DF10700FFF7E7 459 | S1132490CFFF50B99DF80730313BDBB2022B01D896 460 | S11324A0034AD05C03B05DF804FB0120FAE700BFE7 461 | S11324B004390000FFF764BE10B540F6280392B05B 462 | S11324C01B6813499C684522684601F002F9C4F36D 463 | S11324D00363092B8CBF373330338DF81430C4F3C6 464 | S11324E00343092B04F00F048CBF37333033092C1A 465 | S11324F08CBF373430340122452168468DF81630BC 466 | S11325008DF81840FFF7D4FE002012B010BD00BFB4 467 | S11325101A3900002DE9F047F8B000248DF80F4077 468 | S1132520FEF7E6FFB64EDFF8F082DFF8F0923C27C4 469 | S11325300125062DFDD8DFE815F009000D00120075 470 | S1132540330053004C01C1000425F2E7FFF7B4FF48 471 | S11325500125EEE7FFF796FF3C270546E9E7012250 472 | S11325601121A848FFF7A4FE202317AA05A954A8FF 473 | S113257000F0D6FC28220021A14801F0B5F8FF2381 474 | S1132580012105207370FEF7DFFFFFF7DBFE18B1B2 475 | S113259001210020FFF756FF00F04EF90325C8E79C 476 | S11325A04320FFF7BBFE00214FF47A70FEF7CCFF07 477 | S11325B0FFF7C8FE18B9FEF7E9FF0028F8D0FFF7C7 478 | S11325C0C1FE0028C0D1013FB3D11820FFF7A6FEF9 479 | S11325D01820FFF7A3FE1820FFF7A0FE0025A8E7A8 480 | S11325E0002185220DF1C90001F07EF8002140F69A 481 | S11325F0B830FEF7A9FFFFF7A5FE78B34FF47A735E 482 | S113260000930123194604AA0DF1C900FFF7BEFE89 483 | S11326109DF8C930012B0DD140F6B83200928421C7 484 | S113262004AA0DF1CA00FFF7B1FE049B842B0446F3 485 | S113263018D1C8B90DF10F010DF1C90000F006F968 486 | S113264040F607139842044614D1B3780BB1F378DB 487 | S113265013B918238DF80F3006251DE0FEF796FFF9 488 | S11326600028C8D040F2047415208DF80F00FFF73D 489 | S113267055FE5EE780B99DF8C930012B0CD1624B41 490 | S1132680009333AA8023314654A800F083FC044607 491 | S113269010B118238DF80F309DF80FA0BAF1180F60 492 | S11326A0504608BF0625FFF739FEBAF1180F7FF42C 493 | S11326B040AF5046FFF732FE5046D8E701210020D4 494 | S11326C0FFF7C0FE01210A20FEF73EFF9DF80F3000 495 | S11326D0062B4FF0010208D140F607139C4204D1A7 496 | S11326E04A481B21FFF7E4FD78E71A214846FFF723 497 | S11326F0DFFDA4F51063B3F5E06F39BF182144483A 498 | S1132700444810210122FFF7D3FD41F201039C420A 499 | S113271049D02FDC40F603139C4246D01FDC40F620 500 | S113272001139C4247D040F602139C4245D09DF8C9 501 | S11327300F00000909288CBF37303030FFF7EEFD59 502 | S11327409DF80F0000F00F0009288CBF373030309F 503 | S1132750FFF7E4FD0D20FFF7E1FD0A203CE740F61A 504 | S113276005139C422BD024DB40F606139C42DED199 505 | S113277027231BE041F207039C4214D00ADC41F2F8 506 | S113278005039C421FD022DC41F204039C42CED1BB 507 | S113279050230BE041F209039C4212D015DB41F2B5 508 | S11327A00A039C42C3D14F2300E021238DF80F304C 509 | S11327B0BDE72223FAE72323F8E72423F6E72523BA 510 | S11327C0F4E74123F2E74323F0E74423EEE745230C 511 | S11327D0ECE7B3784BB3F3783BB333789B071FD55F 512 | S11327E040F6280372681B689B689A4204D9FFF775 513 | S11327F0ADFC716A00F092F901221321404671E7A1 514 | S1132800C0030020B5390000703900009A39000077 515 | S1132810C63900005F390000073900008039000024 516 | S113282040F2012000F0CEF9E6E740F2032000F088 517 | S1132830C9F9D3E670470000024A00231370024A24 518 | S113284013707047E8030020E903002038B50378CB 519 | S1132850042B05460C4650D008D8012B0AD0032B74 520 | S113286050D11823237040F608100DE0182BF8D02F 521 | S1132870432BF5E7264B42781978D9B9012A04D0BD 522 | S11328801523237040F6041038BD1A70AB781A442F 523 | S1132890FF2AF5D100228021E81CFEF746F995F8BD 524 | S11328A08320C0F30F239A4216D01523237040F6D9 525 | S11328B00210E9E7174B1B78934204D106232370D7 526 | S11328C040F60610E0E70133DBB29342DED0152375 527 | S11328D0237040F60510D7E795F88430C0B28342E0 528 | S11328E004D01523237040F60110CDE7094B6A7814 529 | S11328F01A70062323700020C6E706230B7040F6E7 530 | S11329000710C1E71823237040F60310BCE700BF8B 531 | S1132910E9030020E8030020F0B50F4B85B06C46B6 532 | S1132920024603F11007264618685968254603C570 533 | S11329300833BB422C46F7D104AB501E13F8011DDB 534 | S113294010F8012F914204D1B342F7D1012005B010 535 | S1132950F0BD0020FBE700BFDE390000C0F30A032E 536 | S11329602DE9F04105460F4616460BB900F076F9FD 537 | S113297005F5006424F4FF6424F0070405EB06085D 538 | S1132980A04506D8324639462846BDE8F04100F055 539 | S11329906CB9204600F062F904F50064F0E770B504 540 | S11329A09EB0446B0546FFF7CDFB06462046FFF775 541 | S11329B0B3FF48B3237C012B28D86369012B25D1AD 542 | S11329C0A4693369A34221D8A5421FD8B4F5802F46 543 | S11329D01CD803A8FEF744F9621B294603A8FEF796 544 | S11329E049F903A8FEF748F9FFF7BEFB0546FFF7D0 545 | S11329F0BFFB2B46009004F12002214603A8FEF7FA 546 | S1132A00F1F8B0FA80F040091EB070BD0020FBE779 547 | S1132A1070B504460E461546FFF794FB0369A342BE 548 | S1132A200AD8426963199A4206D32A463146204697 549 | S1132A30BDE87040FFF792BF70BD00002DE9F04182 550 | S1132A40154607468846FFF77AFB104B02689A4200 551 | S1132A5019D1FFF777FB0646FFF778FBC419631912 552 | S1132A60B3F5802F0FD83FB9FFF770FB736983422A 553 | S1132A7002D9306900F0F2F82A4641462046BDE802 554 | S1132A80F041FFF76BBFBDE8F08100BFAD1007B0A8 555 | S1132A90F8B5D0E9006706F160460446456BFFF7D8 556 | S1132AA051FBB6F5F84F01D90020F8BD0369BB42CC 557 | S1132AB0FAD8B7F5802FF7D84033AB4202D8B5F532 558 | S1132AC0802F05D9FEF720F880F00100C0B2ECE7B2 559 | S1132AD0FEF71AF820B12046BDE8F840FFF75FBFC3 560 | S1132AE02846FFF719FFA8B12B7C012BDCD86B69B2 561 | S1132AF0002BDAD0022BEED1AB69C4F104011944E6 562 | S1132B004FF0FF322046FEF71DF8034BC31A58421C 563 | S1132B105841CAE70120C8E7E320BBDE08B54FF0FF 564 | S1132B20FF32FEF70FF8044B984203D140F209201C 565 | S1132B3000F048F8002008BDE320BBDEB1F5BE7FFD 566 | S1132B4010B5044610D34FF4BE72002100F0CCFD42 567 | S1132B500023637004F5807204F1B80104F12800C5 568 | S1132B60BDE8104000F0DCB940F2052010BD13B5FB 569 | S1132B70044600910146283000F00CFAC4F87801AC 570 | S1132B8018B141F20703984209D1A3784BB1E27816 571 | S1132B9040F2032040F20223002A08BF184602B084 572 | S1132BA010BD40F20120FAE74FF000534FF20F023C 573 | S1132BB018805A8070474FF000534CF23C325A80D0 574 | S1132BC0704700004FF000534FF20F025A800A4A38 575 | S1132BD01880136823F4E06343F400731360BFF3B5 576 | S1132BE04F8F0649064BCA6802F4E0621343CB6078 577 | S1132BF0BFF34F8F00BFFDE700500E4000ED00E033 578 | S1132C000400FA054FF000534FF20F015A888A422C 579 | S1132C1001D1188870473AB91B88012B40F2022071 580 | S1132C2018BF4FF4007070474FF40070704707B539 581 | S1132C3003469B0753BF6FEA01414FF6FF7343EA14 582 | S1132C4001416FEA11410422019120F003000DEBD0 583 | S1132C500201FEF72FFE03B05DF804FB08B5FEF792 584 | S1132C60E7FDB0FA80F0400908BDF8B540EA020378 585 | S1132C701446DA0705460E4601D50020F8BD0CB906 586 | S1132C800120FBE7830721D50988FFF7D0FF00283F 587 | S1132C90F3D1023C032C05F1020506F102060BD91F 588 | S1132CA024F003073A4631462846FEF703FE00287F 589 | S1132CB0E3D13E443D44E41B002CE1D03188284656 590 | S1132CC0FFF7B5FFB0FA80F04009D7E7032CE7D847 591 | S1132CD0F4E770B5D1E90152AA4205D290F8403028 592 | S1132CE02B449B1A402B10D9002012E00A6890F85C 593 | S1132CF04040D65C90F84120224402F03F02013368 594 | S1132D00013486548B6080F840408B689D42EDD836 595 | S1132D10012070BD2DE9F8431746D1E90125521B66 596 | S1132D2090F840509DF820909DF824802A449342C6 597 | S1132D3004460E4657D9FFF7CCFF00285DD1122375 598 | S1132D4084F8463041F20200BDE8F88394F841204B 599 | S1132D50A25C7A5594F84120013202F03F0284F8D3 600 | S1132D60412094F84020013A84F84020013594F839 601 | S1132D70402012B1AB42E9D11D46D6E901128A4284 602 | S1132D8001D2AB4231D8AB42D9D1D4F888202946FC 603 | S1132D903846FDF7D7FEC4F88800B9F1000F04D017 604 | S1132DA02A463946E06CFDF765FFB8F1000F08D0FC 605 | S1132DB094F843302BB12B463A463946A06CFDF7C4 606 | S1132DC0FFFE94F8433043B1E36DA26D2B4493426C 607 | S1132DD0E36524BF002384F84330636D1D446565B7 608 | S1132DE041F20300B0E70025C1E731688A5C7A55F7 609 | S1132DF0B2680132B2600135BFE70020A4E70000E9 610 | S1132E007FB50023CDE90033082315460DEB0302FB 611 | S1132E100446FFF77FFF41F203039842064626D19A 612 | S1132E2094F8433063B108220DEB0201E06CFDF726 613 | S1132E3021FF08230DEB03021146A06CFDF7C0FE31 614 | S1132E40039A6A6094F84320029B2B605AB9094A9A 615 | S1132E50934208D0084A934205D008220DEB0201A0 616 | S1132E60E06CFDF707FF6B6823650023636530465C 617 | S1132E7004B070BDF70A0AF7FC0404FC2DE9F8431A 618 | S1132E80044658680D4616461F46002843D08B0753 619 | S1132E9043D1FFF74FF9216E00F1040C06EB010951 620 | S1132EA0CC451DD800F11C02914219D28C456346D1 621 | S1132EB038BF0B46591AA3EB0C00914594BFC3EBE2 622 | S1132EC00909C3EB020905EB010868304A4641468B 623 | S1132ED0204400F0FEFB4A46FF21404600F004FC7B 624 | S1132EE0FFF734F9226E031D93420AD3B118083058 625 | S1132EF0814206D39B1AEA58C4F880204FF0FF326F 626 | S1132F00EA50D7E900383246206E2946C047236E7E 627 | S1132F101E4426660020BDE8F88341F20200FAE769 628 | S1132F20F8B504464FF0FF36154603F0200300229F 629 | S1132F3080F84620A0F8402080F8432080F84520FF 630 | S1132F4080F84420C0E918220F4680F84230C0F8C7 631 | S1132F5088601822FF21683000F0C6FBC4F8806046 632 | S1132F60C4F88460C4E91275FFF7E2F818B117B920 633 | S1132F7041F20B00F8BDFFF7D9F830B1002DF7D0BE 634 | S1132F80E06CFDF76DFE0020F4E7002DF8D1284633 635 | S1132F90F0E700002DE9F04F9BB0CDE90723039340 636 | S1132FA0249EDFF800B4002304468946099398461A 637 | S1132FB0099A039B9A4257D294F84630122BF8D8B8 638 | S1132FC0DFE813F05B00700054009A00B8013B0086 639 | S1132FD03200D5013B00CF013B00CF01B4025203C4 640 | S1132FE013001D032103490252030027636D0F2BB5 641 | S1132FF041D801251023019700950AAA07A9204664 642 | S1133000FFF788FE41F2030398427AD1D4F848A02E 643 | S1133010FFF7B2F88023CDE900030BAA2B46022167 644 | S11330205046FDF7ABFDE1E70125D4E914329A429D 645 | S1133030C0F01B8184F84650BAE70DF1280AD4E9A0 646 | S11330401452AA42099916D2089BAD1A94F840204A 647 | S11330505B1A032D134440F2A781032B00F2CB81AA 648 | S113306007A92046FFF735FE00204AE00025636DDE 649 | S1133070072B40F2C380012311E005AA07A92046CB 650 | S1133080FFF7BEFE41F2030398423AD1069B236543 651 | S113309000236365059AB84B9A422DD1022384F824 652 | S11330A0463085E705AA07A92046FFF7A9FE41F2A5 653 | S11330B00303984225D194F84420059B22B1AF4ADA 654 | S11330C0934219D10C23EAE794F84220D1074FD553 655 | S11330D094F84320002A40F0CA82A94A934241D07E 656 | S11330E017D8A84A934207D00ED8A34A934203D0D4 657 | S11330F002F1B642934215D1122384F8463041F2CC 658 | S113310001001BB0BDE8F08F9F4A9342F4D09F4A60 659 | S1133110F0E79F4A93421BD00CD85B4543D09D4AAD 660 | S1133120934217D0122384F8463005A8FEF7FAFF1D 661 | S1133130D8B1E4E7984A9342DED0984A9342DBD070 662 | S11331408E4A9342EED1FEF7F1FF0028BAD0D3E7BE 663 | S11331500E23A4E70F2384F84630236DA3650023D0 664 | S1133160E36525E7122384F8463041F20800C8E7F6 665 | S11331705B4514D000F27F82834A934207D0834A8E 666 | S1133180934206D07F4A93420FD1062387E7042354 667 | S113319085E7072383E7092381E70B237FE794F877 668 | S11331A04330002BA8D1102379E705A8FEF7BAFF16 669 | S11331B0D0B11123059884F84630C4F88C00FEF78A 670 | S11331C0B3FF94F842309A0680467FF5F1AE0028AA 671 | S11331D03FF4EEAE4368002B3FF4EAAE2046984736 672 | S11331E000283FF4E5AE8AE7122384F8463094F8C9 673 | S11331F04330002BB9D041F2040082E7012300934D 674 | S1133200019508230AAA07A92046FFF783FD41F286 675 | S1133210030398427FF475AF0A9B03F07F43B3F135 676 | S1133220407F05D0122384F8463041F2090068E754 677 | S11332300B9B0493DB070ED594F8423043F0010353 678 | S113324084F84230FEF772FF00283FF410AF049B6D 679 | S1133250DF0504D50BE7FEF76BFF0028F2D012233D 680 | S113326084F8463041F20A004BE7CDE900550AAA3A 681 | S113327007A92046FFF74EFD41F2030398427FF46D 682 | S113328040AF09F1080C0AAF63460DF1400E3A460F 683 | S113329003CA724518605960174603F10803F6D152 684 | S11332A01068186099F8003043F0010389F8003081 685 | S11332B06046FEF757FF00287FF4B7AE122384F868 686 | S11332C0463041F20C001CE70123CDE900330AAA81 687 | S11332D0082307A92046FFF71DFD41F20303984286 688 | S11332E07FF40FAF99F8003043F0020389F80030FF 689 | S11332F00A9BC9F80430236D083BC9F824300B9BA2 690 | S11333000493FEF71CFF264A036893427FF4F7AE4A 691 | S1133310FEF715FF049BC2689A427FF4EDAE0523C5 692 | S113332084F8463094F8453043F0010384F845307E 693 | S113333000236366636D072BC6D939E60423CDE900 694 | S113334000550AAA07A92046FFF7E4FC41F203034B 695 | S113335098427FF4D6AE226D0A9B0493042A01D9C5 696 | S113336023660125636D032BE8D90A2397E600231E 697 | S11333706366082393E600BFEB17A603FC0404FC72 698 | S1133380F70909F7F40A0AF4F50909F5F60808F645 699 | S1133390FA0606FAF90707F9FD0303FDFE0101FE2B 700 | S11333A0AD1007B0F70A0AF79D423FF659AE9D42A9 701 | S11333B028BF1D46032D88BF25F003050123CDE951 702 | S11333C0003352462B4607A92046FFF7A3FC41F2DF 703 | S11333D0030398427FF495AE94F84630082B13D13A 704 | S11333E0B7688FB13368606E2A465146B847636E3A 705 | S11333F01D44656623E6402D28BF4025D7E74FF0DE 706 | S1133400FF320AF805200135032DF8D90A2B06D11D 707 | S113341033462A4651462046FFF730FD0FE6052B7A 708 | S11334207FF40DAE99F8013098077FF508AEF36884 709 | S1133430002B3FF404AE626E042A0AD85319062BFB 710 | S113344007D90BAB9B1A1A68C4F884204FF0FF32DB 711 | S11334501A60F768C6E794F84230990607D5D4F89D 712 | S11334608C00FEF761FE804600283FF448AE012739 713 | S11334703FE0002B58D0B8F1000F55D0D8F81030E9 714 | S1133480002B51D020469847DDE90853ED1A94F8F3 715 | S113349040302B4498423FF6E3ADD4E91452AD1AC0 716 | S11334A0402D28BF40259D4228BF1D462B46CDE90F 717 | S11334B000770AAA07A92046FFF72CFC41F2030370 718 | S11334C098427FF41EAE94F842309A0611D5B8F1B2 719 | S11334D0000F3FF414AED8F808A0BAF1000F3FF47F 720 | S11334E00EAE33462A460AA92046D04700287FF468 721 | S11334F008AED4E9142194F84230914203F0200339 722 | S1133500B7D3002B3FF4B7ADB8F1000F3FF4B3AD20 723 | S1133510D8F80C30002B3FF4AEAD31462046984726 724 | S113352000283FF4A8ADECE50120ADE70023CDE988 725 | S113353000330AAA042307A92046FFF7EBFB41F254 726 | S1133540030398427FF4DDADD4F88820554B9A42AA 727 | S113355005D0122384F8463041F20500D1E5FEF788 728 | S1133560E5FD10B9012389F8033099F80330002BE5 729 | S11335703ED094F845309B0707D0F5682DB104225E 730 | S1133580336804F184011046A847236E83B373683B 731 | S113359073B31AAF4FF0FF3347F8583D04F1800876 732 | S11335A004224146384600F085F840B1FEF7CEFDCE 733 | S11335B028B10422D6E9003541461044A84704F155 734 | S11335C0680504222946384600F074F880B177680B 735 | S11335D0FEF7B0FD3368142204F16C010830B847DB 736 | S11335E07768FEF7A7FD0422336829461044B847DC 737 | S11335F0012389F802300D2384F8463034E5012391 738 | S113360084F843304BE594F84450002D7FF433ADF7 739 | S11336104023CDE900550AAA07A92046FFF77AFB03 740 | S113362041F2030398427FF46CADE06CFDF724FB98 741 | S1133630E76CFEF799FD8246FEF79AFD534600902B 742 | S113364012AA0AA93846FDF7CDFA38B1122389F82F 743 | S1133650035041F2060084F8463052E5012389F80C 744 | S1133660033084F8443006E541F2070049E55B4540 745 | S11336707FF480AD40E50C4A93423FF48EAD0B4A93 746 | S113368093423FF488AD0A4A93427FF48EADFEF72D 747 | S11336904DFD00287FF430AD94F84330002B3FF407 748 | S11336A011AD29E5E320BBDEFD0303FDFE0101FEB0 749 | S11336B0FC0404FC30B50024A24201D1002007E040 750 | S11336C0035D01340D1915F8015CAB42F4D0581BAD 751 | S11336D030BD10B5431E0A44914200D110BD11F80B 752 | S11336E0014B03F8014FF7E702440346934200D12C 753 | S11336F0704703F8011BF9E7F8B500BFF8BC08BC34 754 | S11337009E467047F8B500BFF8BC08BC9E4670479B 755 | S11337100400000700000D1013001A202630384062 756 | S11337204800000007B0CD5E0100000003000A015C 757 | S1133730103200000040000000000400F0001000FF 758 | S1133740190900001D090000912A00003D2B00000A 759 | S11337506F2B00000000000013B779FAC925DDB70C 760 | S1133760ADF3CFE0F1B614B8010100000000000091 761 | S11337700C3200004000000003000A0100000000B9 762 | S11337800000000000000000000000000000000035 763 | S11337900000000000000000200000000001000004 764 | S11337A0050C0000FFFFFFFFFFFFFFFFFFFFFFFF10 765 | S11337B00000000000000000000000000100000004 766 | S11337C0FFFFFFFF512563FCC2CAB9F3849E17A70C 767 | S11337D0ADFAE6BCFFFFFFFFFFFFFFFF00000000A4 768 | S11337E0FFFFFFFF96C298D84539A1F4A033EB2D13 769 | S11337F0817D0377F240A463E5E6BCF847422CE1FF 770 | S1133800F2D1176BF551BF376840B6CBCE5E316B42 771 | S11338105733CE2B169E0F7C4AEBE78E9B7F1AFE06 772 | S1133820E242E34F67452301EFCDAB8998BADCFE52 773 | S113383010325476C3D2E1F0000000000000000012 774 | S113384000000000C1059ED8367CD5073070DD1716 775 | S1133850F70E5939FFC00B316858151164F98FA759 776 | S1133860BEFA4FA46A09E667BB67AE853C6EF37285 777 | S1133870A54FF53A510E527F9B05688C1F83D9AB37 778 | S11338805BE0CD1980000000000000000000000093 779 | S11338900000000000000000000000000000000024 780 | S11338A00000000000000000000000000000000014 781 | S11338B00000000000000000000000000000000004 782 | S11338C000000000F00F10031C0001403C01002028 783 | S11338D013000000090000000001000002020000C3 784 | S11338E013000000F00F10031C0001403C020020F4 785 | S11338F013000000090000000002000001010000A4 786 | S1133900D3FFFFFF0205000D0A4661696C65642060 787 | S1133910746F20626F6F740D0A000D0A4765636B44 788 | S11339206F20426F6F746C6F616465722076582EDD 789 | S1133930592E410D0A312E2075706C6F6164206719 790 | S1133940626C0D0A322E2072756E0D0A332E2065BC 791 | S1133950626C20696E666F0D0A424C203E20000D99 792 | S11339600A66696C65206572726F72203078000097 793 | S113397000000000112A0000000000003D2A0000A1 794 | S11339800D0A53657269616C2075706C6F616420F7 795 | S113399061626F727465640D0A000D0A5365726981 796 | S11339A0616C2075706C6F616420636F6D706C6501 797 | S11339B074650D0A000D0A626567696E2075706C86 798 | S11339C06F61640D0A000D0A584D6F64656D2062C5 799 | S11339D06C6F636B206572726F7220307800B8145C 800 | S11339E0B6F1E0CFF3ADB7DD25C9FA79B71300001E 801 | S10739F000000000CF 802 | S11339F4F07F103040030020340001400000000038 803 | S10B3A04650800004108000000 804 | S90308D123 805 | -------------------------------------------------------------------------------- /Firmware/tasmota20.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/Firmware/tasmota20.bin -------------------------------------------------------------------------------- /Firmware/tasmota22.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/Firmware/tasmota22.bin -------------------------------------------------------------------------------- /Firmware/tokens-MW.txt: -------------------------------------------------------------------------------- 1 | 2 | MFG_STRING : "IKEA of Sweden" 3 | MFG_BOARD_NAME : "Billy EZSP by MW" 4 | MFG_MANUF_ID : 0x110C 5 | -------------------------------------------------------------------------------- /Flashing-MG/ICC-A-1_ESP8266.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/Flashing-MG/ICC-A-1_ESP8266.jpg -------------------------------------------------------------------------------- /Flashing-MG/Jlink/README.md: -------------------------------------------------------------------------------- 1 | # JLINK-ARM-OB 2 | 3 | ### Using an STM32F103 board (Blue Pill) as J-Link probe. 4 | 5 | Download GCY JLINK-ARM-OB-master.zip and UnZip it in your working folder. 6 | Install JLink Software fom the zipfile. 7 | Find JLinkARM.dll(W32) / JLink_x64.dll(W64) in your system and copy it to your working folder. 8 | Use [this](https://www.programmersought.com/article/93352322668/) guid for patching the firmware (BIN File from the Zip file) to the same version as the jlink software (DLL file). 9 | 10 | ### Burning the bin file to your STM32F103: 11 | Use MINGW32 under windows for flashing your STM32F103. 12 | If needed installing missing python modules (pySerial, PyUSB). 13 | Use the python scripts from [BMP](https://github.com/blacksphere/blackmagic/tree/master/scripts). 14 | Move the BOOT0 jumper to 1 on STM32F103 then [connecting](https://medium.com/@paramaggarwal/converting-an-stm32f103-board-to-a-black-magic-probe-c013cf2cc38c) it with the serial adapter (VCC GND RX TX). 15 | 16 | In MINGW32: ("J-Link-OB-XXXX.bin" = Your patched bin file) 17 | 18 | ``` 19 | $ scripts/bootprog.py -d com9 J-Link-OB-XXXX.bin 20 | STM32 SystemMemory Production Programmer -- version 1.1 21 | Copyright (C) 2011 Black Sphere Technologies 22 | License GPLv3+: GNU GPL version 3 or later 23 | 24 | Target bootloader version: 2.4 25 | 26 | Removing device protection... 27 | Erasing target device... 28 | Programming address 0x08015B00..0x08015BFA... 29 | Enabling device protection... 30 | All operations completed. 31 | ``` 32 | 33 | If having problem its normaly missing Py modules that writing errors, then install them, and wrong oder of RX and TX pins. 34 | 35 | Move the BOOT0 jumper to 0 on STM32F103 and disconnect all serial cables and plug in USB. 36 | You suld have one J-Link drive in your Device Manager under Universal Serial Buss controllers. 37 | 38 | 39 | Staring JLink.exe in one cmd. 40 | 41 | ``` 42 | PS C:\> & 'C:\Program Files (x86)\SEGGER\JLink_V644f\JLink.exe' 43 | SEGGER J-Link Commander V6.44f (Compiled Apr 12 2019 17:17:37) 44 | DLL version V6.44f, compiled Apr 12 2019 17:17:02 45 | 46 | Connecting to J-Link via USB...O.K. 47 | Firmware: J-Link OB-STM32F103 V1 compiled Jan 7 2019 14:10:25 48 | Hardware version: V1.00 49 | S/N: -1 50 | VTref=3.300V 51 | 52 | 53 | Type "connect" to establish a target connection, '?' for help 54 | J-Link> 55 | ``` 56 | All are clean without any SN, just run ```exec SetSN=xxxxxxxx``` then "xxxxxxxx" its your serial number. 57 | 58 | Reboot the J-Link: ```usb``` and now you have a SN. 59 | 60 | 61 | ## Connecting your J-Link OB. 62 | 63 | Fom the J-Link OB manual: 64 | 3.3 Target interface SWD 65 | If SWD (+ optional SWO) support is required on the target hardware to be designed, the following signals need to be connected: 66 | • SWCLK (PA5 / Pin 15) 67 | • SWDIO (PA7 / Pin 17) 68 | • SWO (PA10 / Pin 31) 69 | • #RESET (PA1 / Pin 11) 70 | If SWO support is not required (e.g. when the target CPU is Cortex-M0/M0+ based, which does not provide SWO support), the SWO signal can be left open. 71 | 72 | 73 | If having problem with connecting add one or more 100R in serie with SWCKL (5V host and 3.3V target, the reference design have 100R on all SWD pins). 74 | 75 | Starting J-Flash. 76 | Create one new project with the rigth MCU. 77 | Then "Target" "Connect". 78 | If all its OK you is connected and can manual read the internal flash and saving it. 79 | 80 | Install Simplicity Commander from Silabs homepage. 81 | Copy the JLinkARM.dll(W32) / JLink_x64.dll(W64) from your working folder to Simplicity Commander folder. 82 | Starting Simplicity Commander. 83 | 84 | [SimplicityCommander](E1743.jpg) 85 | 86 | 87 | ## WARNING !! 88 | Its very easy bricking MGs with Simplicity Commander only then writing new bootloader!! 89 | Have seing that J-Link / Simplicity Commander have writing the bootloader (S37 file) @0x1000 then it sud being written @0x0 and leaving the first 0x1000 blank. 90 | After boot to bootloader and flashing app (GBL file) it also being written with wrong offsett and can being a hard brick (Lock bits and hardware corupted). 91 | Dont let J-Link updating your probe. Its bricking it !! 92 | The trick its that having the same version in the J-Link probe and the J-Link.dll or J-Link want to updating the firmware. If letting J-Link updating the firmware you have a bricked probe. Then do a new firmware with the new JLinkARM.dll and flashing it on the STM32F103. 93 | 94 | 95 | 96 | 97 | -------------------------------------------------------------------------------- /Flashing-MG/Jlink/SC01.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/Flashing-MG/Jlink/SC01.PNG -------------------------------------------------------------------------------- /Flashing-MG/README.md: -------------------------------------------------------------------------------- 1 | # Flashing the ICC-1 Module 2 | 3 | Then i not having any JLink: €ß$ as [Basilfix](https://github.com/basilfx/TRADFRI-Hacking#pinout), so insted i using a ESP8266 or SMT32 as SWD / jtag probe and flashing with GDB. 4 | With BlackMagic Probe (BMP) or with Blue Pill as a BMP (STM32F103 board as SWD / jtag probe): [ZW](https://github.com/zw/TRADFRI-Hacking/tree/master/hacks/L1527). 5 | With ESP8266 as a BMP: [BlackMagic-espidf](https://github.com/MattWestb/blackmagic-espidf). 6 | (BMP: if having problem connecting to the target or writing to target fails add ~130 Ohm restistor in serie with SWD/Jtag pins). 7 | 8 | ## Connecting the probe in Windows: 9 | Open a cmd or PowerShell. 10 | Move to a directory with wrigth promission (Your Documents) 11 | Starting [arm-none-eabi-gdb](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads). 12 | In GDB shell: target extended-remote "Your comport" (For ports >= COM10 use "target extended-remote \\.\COM10") 13 | 14 | ``` 15 | arm-none-eabi-gdb 16 | 17 | (gdb) target extended-remote COM2 18 | Remote debugging using COM2 19 | ........... 20 | (gdb) 21 | ``` 22 | 23 | ## Connecting the probe in Lubuntu: 24 | 25 | Starting [gdb-multiarch](https://packages.ubuntu.com/focal/gdb-multiarch) 26 | In GDB shell: target extended-remote "Your TTY dev" 27 | ``` 28 | gdb-multiarch 29 | 30 | (gdb) target extended-remote /dev/ttyACM0 31 | Remote debugging using /dev/ttyACM0 32 | ........... 33 | (gdb) 34 | ``` 35 | 36 | ### Connecting the [BlackMagic-espidf](https://github.com/MattWestb/blackmagic-espidf) probe in Windows / Lubuntu: 37 | In GDB shell: target extended-remote "Your target ip:2022" 38 | ``` 39 | 40 | (gdb) target extended-remote 192.168.4.1:2022 41 | Remote debugging using 192.168.4.1:2022 42 | ........... 43 | (gdb) 44 | ``` 45 | 46 | ## Conecting the probe with our Mighty Gecko: 47 | Scan for SWD targets. Attatch target. Show info of your Gecko. 48 | ``` 49 | 50 | (gdb) mon sw 51 | Target voltage: 2984mV 52 | Available Targets: 53 | No. Att Driver 54 | 1 EFR32MG1P 132 F256 Mighty Gecko M3/M4 55 | (gdb) 56 | 57 | 58 | (gdb) att 1 59 | Attaching to Remote target 60 | warning: No executable has been specified and target does not support 61 | determining executable automatically. Try using the "file" command. 62 | 0x0000234a in ?? () 63 | (gdb) 64 | 65 | 66 | (gdb) mon efm_info 67 | DI version 1 (silabs remix?) base 0x0fe08000 68 | 69 | EFR32MG1P 132 F256 = Mighty Gecko 256kiB flash, 32kiB ram 70 | Device says flash page size is 2048 bytes, we're using 2048 bytes 71 | 72 | Radio si0 73 | (gdb) 74 | ``` 75 | 76 | ## Mem regions: 77 | ``` 78 | 79 | (gdb) info mem 80 | Using memory regions provided by the target. 81 | Num Enb Low Addr High Addr Attrs 82 | 0 y 0x00000000 0x00040000 flash blocksize 0x800 nocache 83 | 1 y 0x0fe00000 0x0fe00800 flash blocksize 0x800 nocache 84 | 2 y 0x0fe10000 0x0fe12800 flash blocksize 0x800 nocache 85 | 3 y 0x20000000 0x20008000 rw nocache 86 | (gdb) 87 | ``` 88 | 89 | Reg 0 = Internal flash (256K) (First and main bootloader, app and emulated EEPROM). 90 | Reg 1 = Userdata (2K) (Its an separate region of internal flash ouside the normal Reg 0 that normally not being erased with erase_mass). 91 | Reg 2 = Bootloader (10K) (Factory bootloader ??) 92 | Reg 3 = Ram (32K) 93 | 94 | For reference, Readout with J-Link and Simplicity Commander: 95 | 96 | [SimplicityCommander](E1743.jpg) 97 | 98 | ## Dumping internal flash / memory to file: 99 | ``` 100 | 101 | (gdb) dump memory XYZ17.bin 0x00000000 0x00040000 102 | (gdb) dump memory XYZ18.bin 0x0fe00000 0x0fe00800 103 | (gdb) dump memory XYZ19.bin 0x0fe10000 0x0fe12800 104 | (gdb) dump memory XYZ20.bin 0x20000000 0x20008000 105 | (gdb) 106 | ``` 107 | 108 | ## Erase internal flash: 109 | ``` 110 | 111 | (gdb) mon erase_mass 112 | Erase successful! 113 | (gdb) 114 | ``` 115 | 116 | Now we have a SoC with empty internal flash. 117 | 118 | After erase_mass you must writing the bootloaders to the flash. The first stage bootloader: as elf file @0x0 or s37 file. And secund stage (Main) bootloader: as elf @0x0800 or s37 file. Or both first and secund (main) bootloaders: one dumped elf file with both bootloader @0x0 or one s37 file with both bootloader (s37 files have all meta inside). 119 | If not writing anny app @0x04000 or app image upload / flash fails, the app isn’t valid (wrong CRC) and next boot is stoping in the main bootloader. 120 | 121 | 122 | ## Write to internal flash: 123 | 124 | ### Bin files: 125 | 126 | Coverting bin file to elf in a terminal with [arm-none-eabi-objcopy](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads). 127 | ``` 128 | arm-none-eabi-objcopy --input-target binary --output-target elf32-little XYZ17.bin XYZ17.elf 129 | ``` 130 | Then flashing with GDB: load [FILE] [OFFSET] 131 | ``` 132 | 133 | (gdb) load XYZ17.elf 0x0 134 | Loading section .data, size 0x40000 lma 0x0 135 | Start address 0x0, load size 262144 136 | Transfer rate: 15 KB/sec, 985 bytes/write. 137 | (gdb) 138 | ``` 139 | 140 | Now we have writing back the compleete dumped internal flash to the SoC. 141 | 142 | 143 | ### s37 files: 144 | ``` 145 | 146 | (gdb) load icc-a-1-bootloader-combined.s37 147 | Loading section .sec1, size 0x59c lma 0x0 148 | Loading section .sec2, size 0x3210 lma 0x800 149 | Start address 0x0, load size 14252 150 | Transfer rate: 11 KB/sec, 890 bytes/write. 151 | (gdb) 152 | ``` 153 | 154 | Now we have updated our gecko witha a new first and main bootloader. 155 | 156 | ## App flashing: 157 | 158 | Apps can being flashed as elf @0x04000 or s37 files with GDB. 159 | It can also being flashed from the main bootloader in gbl file format. 160 | If trigging bootloder pin on boot you see this in the terminal: 161 | ``` 162 | Welcome to minicom 2.7.1 163 | 164 | OPTIONS: I18n 165 | Compiled on May 3 2018, 15:20:11. 166 | Port /dev/ttyUSB0, 20:08:16 167 | 168 | Press CTRL-A Z for help on special keys 169 | 170 | 171 | Gecko Bootloader v1.A.3 172 | 1. upload gbl 173 | 2. run 174 | 3. ebl info 175 | BL > 176 | ``` 177 | Then press 1. 178 | ``` 179 | begin upload 180 | CCCC 181 | ``` 182 | Bootloader sending "C" evry secund and waiting for a xmodem upload. 183 | ``` 184 | Serial upload complete 185 | BL > 186 | ``` 187 | Then the uploade its finish and if CRC its OK you getting a message and can reboot your very HAPPY Mighty Gecko. 188 | 189 | [Firmware files](https://github.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/tree/master/Firmware) for more info of NCP firmware for our Mighty Gecko. 190 | 191 | # BRICK WARING !! 192 | 193 | #### If erasing the internal flash you must flashing both the first stage and secund stage (Main bootloader) or your gecko dont boot at all or making cracy GECKO things ! 194 | #### I have booting to bootloader after erasing internal flash and flashing botloader and reading it back and the first 0x0800 wos only ff = empty, and from the bootloader flashing one app and it wos writing the app at wrong ofset and coruppted the perfials and lockbits aria = Hard brick !!! 195 | 196 | If you is having on Silabs STK you can unbricking with Siply commander but you need having the reset pin conected to the dev kit and the debug selected to "out". 197 | "Normal" J-Link adapters dont have the script for halting the CPU after teriggering on reset so they is nott working. 198 | Click on "recover bricked devic" and then uppload one cobined boot loader to the chip. 199 | I can being you need putting the chip type "EFR32MG1P132F256IM32" in the "device" for getting the unbrick to working. 200 | In CLI is more likely you is getting it working then putting the SWO speed down like this: 201 | ``` 202 | PS D:\SSv5\developer\adapter_packs\commander> .\commander.exe device lock --debug disable --speed 100 -d efr32mg1p 203 | Setting debug interface speed to 100 kHz 204 | Unlocking debug access (triggers a mass erase)... 205 | Unlocking debug access (triggers a mass erase)... 206 | Attempting EFR32/EFM32 Series 1 recovery using system bus stall... 207 | Attempting connection while holding device in reset... 208 | Waiting for AAP mass erase to complete... 209 | Verifying debug access... 210 | Found DP ID: 0x2ba01477 211 | Found AAP ID: 0x24770011 212 | Chip successfully unlocked. 213 | DONE 214 | PS D:\SSv5\developer\adapter_packs\commander> .\commander.exe device masserase -d efr32mg1p 215 | Reconfiguring debug connection with detected device part number: EFR32MG1P132F256IM32 216 | Erasing chip... 217 | Flash was erased successfully 218 | DONE 219 | ``` 220 | 221 | -------------------------------------------------------------------------------- /Flashing-MG/SC01.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/Flashing-MG/SC01.PNG -------------------------------------------------------------------------------- /HA/ICC-A-1HA6640B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/HA/ICC-A-1HA6640B.png -------------------------------------------------------------------------------- /HA/ICC-A-1HA6640C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/HA/ICC-A-1HA6640C.png -------------------------------------------------------------------------------- /HA/README.md: -------------------------------------------------------------------------------- 1 | ### Home Assistant 2 | ICC-A-1 is up and running on HA as of 0.115.0 with EZSP ver 6.6.4.0. 6.7.6.0 and 6.7.8.0. For the monont is the version 6.7.8.0 recomended. 3 | Use 115200 as comport speed and if you like use [tasmoat as TCP UART](https://github.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/tree/master/Tasmota). 4 | Funny thing is that HA in some viues is saying its a deCONZ coordinator (HA bug then some of my devices was in my deCONZ before). 5 | 6 | [HA and ICC-A-1 EZSP v 6.6.4.0](ICC-A-1HA6640C.png) 7 | 8 | The devs have rebuilding the bellows for supporting diferent command sets / protocoll versions for more flexibility and easyer maintaining the EZSP stacks in thr future. 9 | The main commit was +10,266 −1,279 lines lines and more is comming then more testing and fintuning of the code is being done. 10 | Its looks very prommesing and if all is going well its one deCONZ killer !! 11 | 12 | ### Large thanks to [Alexei](https://github.com/Adminiuga) ho have refactoring tones of code in zigpy / bellows for geting ZHA working. 13 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | 635 | Copyright (C) 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | Copyright (C) 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # IKEA TRÅDFRI Billy EZSP. 2 | 3 | ### Loading Silicon Labs EmberZNet Zigbee coordinator firmware on IKEA TRÅDFRI ICC-A-1 Module and transforming it in to a "IKEA Billy EZSP". 4 | 5 | [s-hadinger](https://github.com/s-hadinger) have tasmota up running on [Sonoff Zigbee Bridge](https://github.com/arendst/Tasmota/issues/8583) as "tasmota zbbridge" build with help of [mtx512](https://github.com/mtx512) one of our maker of bootoader and NCP firmware with EZSP 6.7.8.0 exlusiv in V8. Have fixing the initial ZB3 network problems and moving from real alphstage to more stabile beta for testing. [Tasmota zbbridge](Tasmota) its "Ikea Billy EZSP compatible". 6 | 7 | Zigpy / bellows the core of [HAs ZHA](HA) is up and running on all EZPS versions as of HA 0.115.0. The devs have commited tons of refacted code for making it more fexible and modular for V4 to V8++. 8 | Zigpy / bellows is working with HA and making a large part of the comunity "EZSP compatible" and it is "Ikea Billy EZSP compatible". 9 | 10 | [MPM1107](https://github.com/MPM1107) like to implenting it for Z2M. If hi and the other in Z2M team making it working then it being a graet thing in the HA comunity. 11 | 12 | 13 | ### ICC-1 / ICC-A-1 Module: 14 | 15 | * Microcontroller: EFR32MG1P132F256GM32 16 | * 2 Mbit SPI NOR Flash: IS25LQ020B 17 | * Crystal: 38.4 MHz 18 | 19 | #### For more info: [Teardown ICC-A-1](teardowns/ICC-A-1). 20 | 21 | 22 | ### For EZSP use : 23 | 24 | | Pad | EFR32 pins | Description | 25 | |------------|-----------|-------| 26 | | 02 | PB15 | RX | 27 | | 03 | PB14 | TX | 28 | | 04 | PC10 | PTI Frame / VCom RX / CTS | 29 | | 05 | PC11 | PTI Data / VCom TX / RTC | 30 | | 06 | PF0 | SWCLK | 31 | | 07 | PF1 | SWDIO | 32 | | 08 | PF2 | SWO | 33 | | 10 | RESETn | Target reset | 34 | | 11 | VDD | 3.3V | 35 | | 12 | GND | GND | 36 | | 16 | PA0 | Force bootloader (LL buttom) | 37 | 38 | RX and TX pins is matched for the pads of E1743 and the LL buttom its force boot in bootloadre mode. 39 | Versions with pin 4 / 5 for PTI / VCom and HW flowontroll. 40 | 41 | ### Flashing: 42 | 43 | [Flashing ICC-1](Flashing-MG). 44 | 45 | 46 | ### Firmware: 47 | 48 | Dumped LED1837R5, LED1836G9 and E1743 with BlackMagic-espidf. Look in the [teardowns files:](https://github.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Modul/tree/master/teardowns). 49 | 50 | Bootloader: First stage bootloader its OK. Also possible update to latest version. 51 | Secund stage (main) bootloader updated to standalone bootloader and can force bootloader boot and flashing app. 52 | 53 | [mtx512](https://github.com/mtx512) have compilles a inital [firmware set](https://github.com/mtx512/efr32/tree/master/icc-a-1). 54 | I have changing the pins for RX and TX for matching with the layout of E1743 so if using mx512s main bootloader you need using PC10 as TX and PAC11 as RX with it. The NCP app its crashing hard. 55 | 56 | [nicolson](https://github.com/jnicolson) and [grobasoz](https://github.com/grobasoz) have supplied sets with working first and main bootloader and NCP app. 57 | Both jnicolsons and grobasoz bootloader use RX and TX pins in a standard way (PB15 and PB14) and its woking. 58 | 59 | jnicolsons NCP app behaving like mx5112s = crashing hard. 60 | grobasozs NCP looks working well and its made in version 6.6.4.0. 6.7.4.0 and 6.7.8.0. 61 | 62 | If updating the bootloader and flashing NCP your get a very happy Mighty Gecko being transformed to an "Ikea Billy EZPS". 63 | 64 | Problem with NCP app loaded but crashing: 65 | Its a very hard one then its not possible connecting with SWD, must reboot in bootloader mode then SWD its working. 66 | 67 | Silabs EZSP is not code compaatible between EFR generations then they is using diferent CPUs but the NCP stack is protocoll compatible, so if using one MG1 or MG2 serie is from the host application transparant. 68 | For more info of current [firmware files:](Firmware). 69 | 70 | 71 | #### Zigbee EmberZNet: ver 6.7.8.0: 72 | 73 | [Release Notes](https://www.silabs.com/documents/public/release-notes/emberznet-release-notes-6.7.8.0.pdf) 74 | Have updating the EZSP protocol to version 8 and Secure EZSP Protocol Version 2 and is not backwards compatible and need the host talking "version 8" or its not working. 75 | Tasmota and ZHA have adopting v8 and is working out of box and its the prefured firmware for the NCP. 76 | 77 | Newer EZSP is not bringing and good for our Billy (mullti PAN and so on) but the 6.7.x.x is very likely being the last good version that is fitting in the device (with 256kb) and do not getting and R23 update from silabs. 78 | So likely is Silabs doing one "golden relese" befor its closing the platform in some years. 79 | Gary have coocking one EZSP 6.7.8.0 that is working. 80 | 81 | As of january 2021 the Minimum Longevity is set to December 2027 for all EFR32 first gen. 82 | 83 | 84 | #### Zigbee EmberZNet: ver 6.6.4.0: 85 | 86 | [Release Notes](https://www.silabs.com/documents/public/release-notes/emberznet-release-notes-6.6.4.0.pdf) 87 | Its the laterst version with EZSP Protocol Version 7 and Secure EZSP Protocol Version 1. 88 | Its backword compatible with the old EZSP protocol (v 4/5/6) and can being used in old host systems that have hot inplanting the v8. 89 | 90 | ## Supported platforms: 91 | 92 | ### Using Tasmota: 93 | [Tasmota](Tasmota). 94 | 95 | ### Using ZHA: 96 | [ZHA](HA). 97 | 98 | ### Using Z2M: 99 | Our user [MPM1107](https://github.com/MPM1107) like to implenting but dont geting much help. And [Koenk](https://github.com/Koenkk) have zero intrest and have closing the [thred in his repro](https://github.com/Koenkk/zigbee-herdsman/issues/168#event-3580175320). 100 | 101 | ## New IKEA TRÅDFRI MARKUS EZSP module. 102 | As of 2020.12 the new GU10 RGBW LED1923R5 is having one new Zigbee module made of Silicon Laboratories Finland Oy with model [MGM210LA22JNF2](https://fccid.io/QOQMGM210L/Internal-Photos/Internal-Photos-4211021). 103 | Its based on EFR32MG21A020F1024IM32 (or EFR32MG21A010F1024IM32) -40 to 125 °C secund gen Mighty Gecko chip with 1024 kb flash and 96 kB RAM (Its not knownd if is a A010 or A020 = 10 or 20 dBm TX Power chip inside). 104 | The RF part is confuguratd as the 5-element match referece for +20 dBm power that many other modules have cutting down for saving componets / costs. Its have possibelity mounting external antenna and disabling the PCB one. 105 | Good specifications but its not known if IKEA have using the hardware security functions and locked the chip or only protecting it thru signing the firmware. 106 | No OTA have being relesed and no flash dump of the firmware and data setting. 107 | In the new GU10 RGBW bulb is mounted on one small PCB with one buck converter on the back side. 108 | 109 | [MGM210L022INF2](https://github.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/tree/master/teardowns/MGM210L022INF2.jpg) 110 | 111 | And Silverglans have getting SWD pads so very easy looking inside the chhip then i getting time to so that. 112 | ![IMG_20210305_131028 (2)](https://user-images.githubusercontent.com/49618193/110117714-8d6bb500-7db9-11eb-964d-9d07c3edbf48.jpg) 113 | ![IMG_20210305_131105 (2)](https://user-images.githubusercontent.com/49618193/110117733-92c8ff80-7db9-11eb-9b1e-e70305ea9943.jpg) 114 | Rsett and pairing button is on the upperside opositee from the SWD so easy finding the ports and if i remeber right is the default RX and TX un the underside of the module that looks beig unpopulated and perhaps need some fixing for working ad coordinate with one new firmware. 115 | I think the 16 pin IC (U1) is one buck converter only for the module 3.3V that is not so bad !!! 116 | The antenna design is made as Silabs reference dising with good ground plane and no metal in the RF zone. 117 | 118 | I was getting the Silverglans for 15€ in the recycling corner and the last new GU10 CWS3 in Wien plus one shortcut botton and one black symfonisk so can testing the new ZHA quirks :-)) 119 | 120 | Silabs reference design pin out that i shall using for my pinout and firmware: 121 | ![MGM210LA22JNF2](https://user-images.githubusercontent.com/49618193/157933450-aaead64c-b6ee-47e6-8492-2d5972321959.PNG) 122 | 123 | My pinout is the same as Billy: 124 | 125 | | MW pin | Modul pad | EFR32 pins | Description | 126 | |--------|-----------|------------|-------------| 127 | | 1 | VDD | VDD | 3.3V | 128 | | 2 | GND | GND | GND | 129 | | 3 | 7 | PC01 | RX | 130 | | 4 | 8 | PC00 | TX | 131 | | 5 | 18 | PC05 | PTI Frame / Sync | 132 | | 6 | 17 | PC04 | PTI Dout / Data | 133 | | 7 | 1 | PA1 | SWCLK | 134 | | 8 | 2 | PA2 | SWDIO | 135 | | 8 | 3 | PA3 | SWO | 136 | | 10 | 11 | RESET | Target reset | 137 | | NA | 9 | PD01 | Boot Loader Pin | 138 | 139 | Force bootloader pin PD01 is defined but noramaly not needed then using software command and then using WSTK for debricking the chip is only the resert pin needed. 140 | 141 | 142 | ### More references and sources of information 143 | - basilfx hacking IKEA TRÅDFRI light bulbs and accessories: https://github.com/basilfx/TRADFRI-Hacking 144 | - Detailed hardware specification from RIOT OS: https://github.com/RIOT-OS/RIOT/blob/master/boards/ikea-tradfri/doc.txt 145 | - Official manual from Silabs: https://www.silabs.com/documents/public/reference-manuals/efr32xg1-rm.pdf 146 | - Official datasheet from Silabs: https://www.silabs.com/documents/public/data-sheets/efr32mg1-datasheet.pdf 147 | 148 | -------------------------------------------------------------------------------- /Tasmota/README.md: -------------------------------------------------------------------------------- 1 | ## IKEA Billy Zigbee Bridge 2 | 3 | IKEA Billy Zigbee Bridge with tasmota on one ESP. 4 | 5 | 6 | Its looks like early version of EZSP having bugs with seting up pull controll on secund gens EFR32 (as sonoff is) and resulting sleepig end devices like IKEA. Smartthings and Philips HUE controllers isd draining the batrries very fasat. Therfor use 6.7.8.0 or newer !! 7 | 8 | Grabbing the [dayly dev builds](https://github.com/arendst/Tasmota/tree/firmware/firmware/tasmota) with the name "tasmota-zbbridge.bin" and flashing your ESP with it and configurating WiFi and MQTT. 9 | 10 | Inportant if using the primary RX and TX pins the EZSP they must being disconnected or the power for the EZSP during the flash of the ESP or it failing (USB UART, ESP UART and EZSP UART its all talking at the same time = no go) and connecting the back then doing the repower after flashing of the ESP its done. 11 | If using the altenativ UART for the EZSP (RX GIPO 13 and TX GIPO 15) its no problem flashing the ESP thru USB but dont forgeth doing the repower after flashing its done. 12 | 13 | For normal UART use Template: 14 | ``` {"NAME":"IKEA Billy Zigbee Bridge","GPIO":[255,165,157,166,255,255,0,0,255,255,255,255,255],"FLAG":15,"BASE":18} ``` 15 | 16 | For alatinate UART use Templete: 17 | ``` {"NAME":"IKEA Billy Zigbee Bridge","GPIO":[255,255,157,255,255,255,0,0,255,166,255,165,255],"FLAG":15,"BASE":18} ``` 18 | 19 | 20 | Disable loging to UART so EZSP can using hardware UART. 21 | In tasmota console: ``` "SerialLog 0" ``` 22 | 23 | Reboot and use RX GIPO03 and TX GIP01 for normal UART and RX GIPO13 (D7) and TX GIPO15 (D8) for alatinate UART EZSP com. 24 | 25 | ``` 26 | 07:51:45 ZIG: Resetting EZSP device 27 | 07:51:46 RSL: tele/tasmota_B3C82A/RESULT = {"ZbState":{"Status":1,"Message":"EFR32 booted","RestartReason":"Software","Code":11}} 28 | 07:51:46 ZIG: ZbEZSPSend 000008 29 | 07:51:46 ZIG: {"ZbEZSPReceived":"000008026067"} 30 | 07:51:46 RSL: tele/tasmota_B3C82A/RESULT = {"ZbState":{"Status":55,"Version":"6.7.6.0","Protocol":8,"Stack":2}} 31 | 07:51:46 RSL: tele/tasmota_B3C82A/RESULT = {"ZbState":{"Status":3,"Message":"Configured, starting coordinator"}} 32 | 07:51:46 ZIG: ZbEZSPSend 53001E0200 33 | 07:51:46 ZIG: {"ZbEZSPReceived":"530000"} 34 | . 35 | . 36 | 07:51:46 ZIG: ZbEZSPSend 2800 37 | 07:51:46 ZIG: {"ZbEZSPReceived":"28000001CCCCCCCCCCCCCCCC631A140B0000000000F8FF07"} 38 | 07:51:46 RSL: tele/tasmota_B3C82A/RESULT = {"ZbState":{"Status":56,"IEEEAddr":"0xCCCCCCFFFEB9B319","ShortAddr":"0x0000","DeviceType":1}} 39 | 07:51:46 RSL: tele/tasmota_B3C82A/RESULT = {"ZbState":{"Status":0,"Message":"Started"}} 40 | 07:51:46 ZIG: Zigbee started 41 | 07:51:46 ZIG: No zigbee devices data in Flash 42 | ``` 43 | 44 | Your Billy EZSP its up and running on Tasmota Zigbee EZSP. 45 | 46 | [Tasmota and ICC-A-1 EZSP v 6.7.6.0](Z2T05.PNG) 47 | 48 | ### Great thanks to [Stefan](https://github.com/s-hadinger) for making it possible for the ICC-A-1 to working with tasmota zbbridge !! 49 | 50 | ### IKEA Billy EZSP TCP UART 51 | 52 | IKEA Billy EZSP on one ESP with tasmota as TCP UART for ZHA and other HA systems. 53 | 54 | Grabbing the [dayly dev builds](https://github.com/arendst/Tasmota/tree/firmware/firmware/tasmota) with the name "tasmota-zbbridge.bin" and flashing your ESP with it and configurating WiFi and MQTT. 55 | 56 | Inportant if using the primary RX and TX pins the EZSP must being disconnected or the power fot the EZSP during the flash of the ESP or it failing (USB UART, ESP UART and EZSP UART its all talking at the same time = no go) and connecting the back then doing the repower after flashing of the ESP its done. 57 | If using the altenativ UART for the EZSP (RX GIPO 13 and TX GIPO 15) its no problem flashing the ESP thru USB but dont forgeth doing the repower after flashing its done. 58 | 59 | For normal UART run in the tasmota console: 60 | ``` backlog rule1 on system#boot do TCPStart 8888 endon ; rule1 1 ; template {"NAME":"IKEA Billy EZSP TCP UART","GPIO":[255,208,157,209,255,255,0,0,255,255,255,255,255],"FLAG":15,"BASE":18} ``` 61 | 62 | For alatinate UART run in the tasmota console: 63 | ``` backlog rule1 on system#boot do TCPStart 8888 endon ; rule1 1 ; template {"NAME":"IKEA Billy EZSP TCP UART","GPIO":[255,255,157,255,255,255,0,0,255,209,255,208,255],"FLAG":15,"BASE":18} ``` 64 | 65 | Disable loging to UART so EZSP can using hardware UART. 66 | In tasmota console: ``` "SerialLog 0" ``` 67 | 68 | Reboot and use RX GIPO03 and TX GIP01 for normal UART and RX GIPO13 (D7) and TX GIPO15 (D8) for alatinate UART EZSP com. 69 | 70 | In [ZHA](https://github.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/tree/master/HA) put ```socket://:8888``` as manually comport and ```115200``` as port speed. 71 | 72 | ### One more thanks to [Stefan](https://github.com/s-hadinger) !!! 73 | -------------------------------------------------------------------------------- /Tasmota/Z2T01.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/Tasmota/Z2T01.PNG -------------------------------------------------------------------------------- /Tasmota/Z2T02.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/Tasmota/Z2T02.PNG -------------------------------------------------------------------------------- /Tasmota/Z2T05.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/Tasmota/Z2T05.PNG -------------------------------------------------------------------------------- /teardowns/E1743/E1743.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/E1743/E1743.jpg -------------------------------------------------------------------------------- /teardowns/E1743/E1743_Flash.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/E1743/E1743_Flash.bin -------------------------------------------------------------------------------- /teardowns/E1743/E1743_UD.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/E1743/E1743_UD.bin -------------------------------------------------------------------------------- /teardowns/E1743/E1743_UD.s37: -------------------------------------------------------------------------------- 1 | S01100002E5C45313734335F55442E7333374D 2 | S3150FE00000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B 3 | S3150FE00010FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB 4 | S3150FE00020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB 5 | S3150FE00030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB 6 | S3150FE00040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB 7 | S3150FE00050FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB 8 | S3150FE00060FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB 9 | S3150FE00070FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B 10 | S3150FE00080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B 11 | S3150FE00090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B 12 | S3150FE000A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B 13 | S3150FE000B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B 14 | S3150FE000C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B 15 | S3150FE000D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B 16 | S3150FE000E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B 17 | S3150FE000F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B 18 | S3150FE00100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A 19 | S3150FE00110FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA 20 | S3150FE00120FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA 21 | S3150FE00130FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA 22 | S3150FE00140FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA 23 | S3150FE00150FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA 24 | S3150FE00160FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA 25 | S3150FE00170FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A 26 | S3150FE00180FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A 27 | S3150FE00190FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A 28 | S3150FE001A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A 29 | S3150FE001B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A 30 | S3150FE001C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A 31 | S3150FE001D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A 32 | S3150FE001E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A 33 | S3150FE001F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A 34 | S3150FE00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 35 | S3150FE00210FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 36 | S3150FE00220FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 37 | S3150FE00230FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 38 | S3150FE00240FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 39 | S3150FE00250FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 40 | S3150FE00260FFFFFFFF0000E200FFFFFFFFFFFFFFFFC3 41 | S3150FE00270FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 42 | S3150FE00280FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 43 | S3150FE00290FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 44 | S3150FE002A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 45 | S3150FE002B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 46 | S3150FE002C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 47 | S3150FE002D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 48 | S3150FE002E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 49 | S3150FE002F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 50 | S3150FE00300FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 51 | S3150FE00310FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 52 | S3150FE00320FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 53 | S3150FE00330FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 54 | S3150FE00340FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 55 | S3150FE00350FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 56 | S3150FE00360FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 57 | S3150FE00370FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 58 | S3150FE00380FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 59 | S3150FE00390FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 60 | S3150FE003A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 61 | S3150FE003B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 62 | S3150FE003C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 63 | S3150FE003D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 64 | S3150FE003E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 65 | S3150FE003F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 66 | S3150FE00400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 67 | S3150FE00410FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 68 | S3150FE00420FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 69 | S3150FE00430FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 70 | S3150FE00440FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 71 | S3150FE00450FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 72 | S3150FE00460FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 73 | S3150FE00470FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 74 | S3150FE00480FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 75 | S3150FE00490FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 76 | S3150FE004A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 77 | S3150FE004B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 78 | S3150FE004C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 79 | S3150FE004D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 80 | S3150FE004E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 81 | S3150FE004F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 82 | S3150FE00500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 83 | S3150FE00510FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 84 | S3150FE00520FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 85 | S3150FE00530FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 86 | S3150FE00540FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 87 | S3150FE00550FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 88 | S3150FE00560FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 89 | S3150FE00570FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 90 | S3150FE00580FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 91 | S3150FE00590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 92 | S3150FE005A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 93 | S3150FE005B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 94 | S3150FE005C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 95 | S3150FE005D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 96 | S3150FE005E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 97 | S3150FE005F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 98 | S3150FE00600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 99 | S3150FE00610FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 100 | S3150FE00620FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 101 | S3150FE00630FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 102 | S3150FE00640FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 103 | S3150FE00650FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 104 | S3150FE00660FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 105 | S3150FE00670FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 106 | S3150FE00680FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 107 | S3150FE00690FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 108 | S3150FE006A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 109 | S3150FE006B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 110 | S3150FE006C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 111 | S3150FE006D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 112 | S3150FE006E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 113 | S3150FE006F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 114 | S3150FE00700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 115 | S3150FE00710FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 116 | S3150FE00720FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 117 | S3150FE00730FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 118 | S3150FE00740FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 119 | S3150FE00750FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 120 | S3150FE00760FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 121 | S3150FE00770FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 122 | S3150FE00780FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 123 | S3150FE00790FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 124 | S3150FE007A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 125 | S3150FE007B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 126 | S3150FE007C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 127 | S3150FE007D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 128 | S3150FE007E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 129 | S3150FE007F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 130 | S50300807C 131 | S70500000000FA 132 | -------------------------------------------------------------------------------- /teardowns/E1743/readme.md: -------------------------------------------------------------------------------- 1 | # E1743 2 | 3 | Hocked up and dumped !! 4 | 5 | [Back of IKEA TRÅDFRI E1743](E1743.jpg) 6 | 7 | ## Firmware: 8 | 9 | OTA image type: 10 | Data string : IKEA of Sweden, TRADFRI on/off switch, 20190723, E1743 11 | Version: 2.2.010 12 | Flash: E1743_Flash.bin 13 | User Data: E1743_UD.bin 14 | 15 | ## Pinout: 16 | | EFR32 pins | Pad | Funtion | 17 | |-|-|-| 18 | | PC10 | | On/Up | 19 | | PB12 | | Off/Down | 20 | | PA0 | | LLB | 21 | | PC11 | | LED | 22 | | RESETn | REST | Reset | 23 | | VDD | VCC | VCC | 24 | | FP1 | TMS | SWDIO | 25 | | FP0 | CLK | SWCLK | 26 | | GND | GND | GND | 27 | | PB14 | TX | TX | 28 | | PB15 | RX | RX | 29 | 30 | The User Data E1743_UD.s37 can being used converting E1766 to one E1743 without flashing main flash and boot loader. 31 | -------------------------------------------------------------------------------- /teardowns/E1746/E1746_MF.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/E1746/E1746_MF.bin -------------------------------------------------------------------------------- /teardowns/E1746/E1746_UD.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/E1746/E1746_UD.bin -------------------------------------------------------------------------------- /teardowns/E1746/E1746_UD.s37: -------------------------------------------------------------------------------- 1 | S3250FE00000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B 2 | S3250FE00020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB 3 | S3250FE00040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB 4 | S3250FE00060FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB 5 | S3250FE00080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B 6 | S3250FE000A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B 7 | S3250FE000C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B 8 | S3250FE000E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B 9 | S3250FE00100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A 10 | S3250FE00120FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA 11 | S3250FE00140FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA 12 | S3250FE00160FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA 13 | S3250FE00180FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A 14 | S3250FE001A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A 15 | S3250FE001C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A 16 | S3250FE001E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A 17 | S3250FE00200494B4541206F662053776564656EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 18 | S3250FE0022054524144465249205369676E616C205265706561746572FFFFFFFFFFFFFFFFFFF0 19 | S3250FE002403230313930333131FFFFFFFFFFFFFFFFFFFF01004531373436FFFFFFFFFFFFFF11 20 | S3250FE00260FFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 21 | S3250FE00280FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 22 | S3250FE002A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 23 | S3250FE002C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 24 | S3250FE002E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 25 | S3250FE00300FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 26 | S3250FE00320FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 27 | S3250FE00340FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 28 | S3250FE00360FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 29 | S3250FE00380FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 30 | S3250FE003A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 31 | S3250FE003C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 32 | S3250FE003E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 33 | S3250FE00400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 34 | S3250FE00420FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 35 | S3250FE00440FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 36 | S3250FE00460FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 37 | S3250FE00480FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 38 | S3250FE004A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 39 | S3250FE004C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 40 | S3250FE004E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 41 | S3250FE00500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 42 | S3250FE00520FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 43 | S3250FE00540FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 44 | S3250FE00560FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 45 | S3250FE00580FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 46 | S3250FE005A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 47 | S3250FE005C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 48 | S3250FE005E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 49 | S3250FE00600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 50 | S3250FE00620FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 51 | S3250FE00640FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 52 | S3250FE00660FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 53 | S3250FE00680FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 54 | S3250FE006A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 55 | S3250FE006C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 56 | S3250FE006E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 57 | S3250FE00700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 58 | S3250FE00720FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 59 | S3250FE00740FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 60 | S3250FE00760FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 61 | S3250FE00780FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 62 | S3250FE007A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 63 | S3250FE007C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 64 | S3250FE007E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 65 | S9030000FC 66 | -------------------------------------------------------------------------------- /teardowns/E1746/README.md: -------------------------------------------------------------------------------- 1 | E1746 Signal repeter main flash and User Data. 2 | -------------------------------------------------------------------------------- /teardowns/E1766/E1766-UD.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/E1766/E1766-UD.bin -------------------------------------------------------------------------------- /teardowns/E1766/E1766_UD.s37: -------------------------------------------------------------------------------- 1 | S00F000045313736365F55442E733337D4 2 | S3150FE00000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B 3 | S3150FE00010FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB 4 | S3150FE00020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB 5 | S3150FE00030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB 6 | S3150FE00040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB 7 | S3150FE00050FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB 8 | S3150FE00060FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB 9 | S3150FE00070FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B 10 | S3150FE00080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B 11 | S3150FE00090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B 12 | S3150FE000A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B 13 | S3150FE000B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B 14 | S3150FE000C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B 15 | S3150FE000D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B 16 | S3150FE000E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B 17 | S3150FE000F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B 18 | S3150FE00100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A 19 | S3150FE00110FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA 20 | S3150FE00120FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA 21 | S3150FE00130FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA 22 | S3150FE00140FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA 23 | S3150FE00150FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA 24 | S3150FE00160FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA 25 | S3150FE00170FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A 26 | S3150FE00180FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A 27 | S3150FE00190FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A 28 | S3150FE001A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A 29 | S3150FE001B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A 30 | S3150FE001C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A 31 | S3150FE001D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A 32 | S3150FE001E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A 33 | S3150FE001F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A 34 | S3150FE00200494B4541206F662053776564656EFFFF66 35 | S3150FE00210FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 36 | S3150FE0022054524144465249206F70656E2F636C6F8E 37 | S3150FE0023073652072656D6F7465FFFFFFFFFFFFFF4C 38 | S3150FE002403230313930333131FFFFFFFFFFFFFFFF30 39 | S3150FE00250FFFF01004531373636FFFFFFFFFFFFFF98 40 | S3150FE00260FFFFFFFF0100FFFF0100FFFFFFFFFFFFA3 41 | S3150FE00270FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 42 | S3150FE00280FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 43 | S3150FE00290FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 44 | S3150FE002A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 45 | S3150FE002B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 46 | S3150FE002C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 47 | S3150FE002D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 48 | S3150FE002E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 49 | S3150FE002F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 50 | S3150FE00300FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 51 | S3150FE00310FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 52 | S3150FE00320FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 53 | S3150FE00330FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 54 | S3150FE00340FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 55 | S3150FE00350FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 56 | S3150FE00360FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 57 | S3150FE00370FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 58 | S3150FE00380FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 59 | S3150FE00390FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 60 | S3150FE003A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 61 | S3150FE003B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 62 | S3150FE003C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 63 | S3150FE003D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 64 | S3150FE003E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 65 | S3150FE003F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 66 | S3150FE00400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 67 | S3150FE00410FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 68 | S3150FE00420FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 69 | S3150FE00430FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 70 | S3150FE00440FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 71 | S3150FE00450FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 72 | S3150FE00460FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 73 | S3150FE00470FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 74 | S3150FE00480FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 75 | S3150FE00490FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 76 | S3150FE004A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 77 | S3150FE004B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 78 | S3150FE004C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 79 | S3150FE004D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 80 | S3150FE004E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 81 | S3150FE004F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 82 | S3150FE00500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 83 | S3150FE00510FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 84 | S3150FE00520FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 85 | S3150FE00530FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 86 | S3150FE00540FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 87 | S3150FE00550FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 88 | S3150FE00560FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 89 | S3150FE00570FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 90 | S3150FE00580FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 91 | S3150FE00590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 92 | S3150FE005A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 93 | S3150FE005B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 94 | S3150FE005C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 95 | S3150FE005D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 96 | S3150FE005E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 97 | S3150FE005F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 98 | S3150FE00600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 99 | S3150FE00610FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 100 | S3150FE00620FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 101 | S3150FE00630FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 102 | S3150FE00640FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 103 | S3150FE00650FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 104 | S3150FE00660FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 105 | S3150FE00670FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 106 | S3150FE00680FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 107 | S3150FE00690FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 108 | S3150FE006A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 109 | S3150FE006B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 110 | S3150FE006C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 111 | S3150FE006D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 112 | S3150FE006E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 113 | S3150FE006F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 114 | S3150FE00700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 115 | S3150FE00710FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 116 | S3150FE00720FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 117 | S3150FE00730FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 118 | S3150FE00740FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 119 | S3150FE00750FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 120 | S3150FE00760FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 121 | S3150FE00770FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 122 | S3150FE00780FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 123 | S3150FE00790FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 124 | S3150FE007A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 125 | S3150FE007B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 126 | S3150FE007C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 127 | S3150FE007D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 128 | S3150FE007E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 129 | S3150FE007F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 130 | S50300807C 131 | S70500000000FA 132 | -------------------------------------------------------------------------------- /teardowns/E1766/README.md: -------------------------------------------------------------------------------- 1 | E1766 User Data can being used converting E1743 to one E1766 without flashing mainflash and bootloader. 2 | -------------------------------------------------------------------------------- /teardowns/E2022/E2022-UD.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/E2022/E2022-UD.bin -------------------------------------------------------------------------------- /teardowns/E2022/README.md: -------------------------------------------------------------------------------- 1 | E2022 IKEA TREDANSEN block-out cellul blind User Data. 2 | 3 | Main flash not dumped then Herr Segger was not liking it and was doing one flash erase. 4 | Flashed one 1 gen bootloader (infact one compleet dumped Sigal repeter) and the the extracted OTA and it was up and running. 5 | 6 | IKEA have som very bad customer that is returing only 1/3 of the product and like getting 100% mony back. 7 | After 5 minutes with recycling hub i was getting it with out the right mountings, USB chager and cable, Signal repeter and remote for 13.99€ = 90% off without grantee !!! 8 | -------------------------------------------------------------------------------- /teardowns/ICC-A-1/ICC-A-1A.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/ICC-A-1/ICC-A-1A.jpg -------------------------------------------------------------------------------- /teardowns/ICC-A-1/ICC-A-1B.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/ICC-A-1/ICC-A-1B.jpg -------------------------------------------------------------------------------- /teardowns/ICC-A-1/ICCA1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/ICC-A-1/ICCA1.png -------------------------------------------------------------------------------- /teardowns/ICC-A-1/readme.md: -------------------------------------------------------------------------------- 1 | # ICC-A-1 2 | 3 | Hocked up and dumped !! 4 | 5 | [IKEA TRÅDFRI ICC-A-1](ICC-A-1A.jpg) 6 | 7 | 8 | ### Module Pinout: 9 | 10 | 11 | | Pad | EFR32 pins | Description | 12 | |------------|-----------|-------| 13 | | 01 | GND | | 14 | | 02 | PB15 | | 15 | | 03 | PB14 | | 16 | | 04 | PC10 | | 17 | | 05 | PC11 | Present at 2 locations on PCB | 18 | | 06 | PF0 | SWCLK | 19 | | 07 | PF1 | SWDIO | 20 | | 08 | PF2 | SWO | 21 | | 09 | PF3 / GND | ICC-1 / ICC-A-1 | 22 | | 10 | RESETn | Hardware reset | 23 | | 11 | VDD | PAVDD, IOVDD, VREGVDD, VREGSW, VREGVSS | 24 | | 12 | GND | | 25 | | 13 | PB13 | | 26 | | 14 | PB12 | | 27 | | 15 | PA1 | | 28 | | 16 | PA0 | Normaly LL buttom | 29 | | 17 | PC11 | Present at 2 locations on PCB | 30 | 31 | 32 | ### Internal : 33 | 34 | | EFR32 pins | Description | 35 | |------------|-----------| 36 | | PB11 | Flash CS | 37 | | PD15 | Flash MOSI | 38 | | PD14 | Flash MISO | 39 | | PD13 | Flash SCLK | 40 | | PF3 | Flash enable (on ICC-A-1 / Pin 09 on ICC-1) | 41 | 42 | 43 | ### Known module pins / pads use: 44 | 45 | | Pad | EFR32 pins | Standard use | E1524 | E1743 | ICTC-G-1 | E1603 | 46 | |------------|-----------|-------|-------|-------|-------|-------| 47 | | 01 | GND | GND | GND |GND | GND | | 48 | | 02 | PB15 | RX | Left | RX | | | 49 | | 03 | PB14 | TX | Down | TX | | | 50 | | 04 | PC10 | | On/Off | On/Up | | | 51 | | 05 | PC11 | | Right | LED | | | 52 | | 06 | PF0 | SWD SWCLK | | CLK | TP2 | | 53 | | 07 | PF1 | SWD SWDIO | | TMS | TP1 | | 54 | | 08 | PF2 | SWD SWO | | | TP3 | | 55 | | 09 | PF3 | | | | TP4 | | 56 | | 10 | RESETn | HW Reset | Reset | REST | Reset TP5 | Reset | 57 | | 11 | VDD | 3.3V | 3.3V | VCC | 3.3V | 3.3V | 58 | | 12 | GND | GND | GND | GND | GND | GND | 59 | | 13 | PB13 | PMW 1 | LED | | | | 60 | | 14 | PB12 | PMW 2 | | Off/Down | | On/Off | 61 | | 15 | PA1 | PMW 3 | Up | | TLB TP6 | LED | 62 | | 16 | PA0 | PMW 4 | TLB | TLB | LED TP7 | TLB | 63 | | 17 | PC11 | | | | | 64 | 65 | 66 | 67 | ## FCC Pinout: 68 | From [FCC ICC-A-1 RF module User Manual](https://fccid.io/FHO-ICC-A-1/Users-Manual/User-Manual-3432941) 69 | 70 | [FCC IKEA TRÅDFRI ICC-A-1](ICCA1.png) 71 | 72 | 73 | ## More infos: 74 | [MicroPython on ICC-1](https://trmm.net/ikea) 75 | [Hacking the IKEA TRÅDFRI](https://github.com/basilfx/TRADFRI-Hacking) 76 | [zw_TRADFRI-Hacking](https://github.com/zw/TRADFRI-Hacking/tree/master/hacks/L1527) 77 | -------------------------------------------------------------------------------- /teardowns/LED1836G9/LED1836G9.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1836G9/LED1836G9.bin -------------------------------------------------------------------------------- /teardowns/LED1836G9/LED1836G9A.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1836G9/LED1836G9A.jpg -------------------------------------------------------------------------------- /teardowns/LED1836G9/LED1836G9B.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1836G9/LED1836G9B.jpg -------------------------------------------------------------------------------- /teardowns/LED1836G9/LED1836G9C.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1836G9/LED1836G9C.jpg -------------------------------------------------------------------------------- /teardowns/LED1836G9/LED1836G9D.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1836G9/LED1836G9D.jpg -------------------------------------------------------------------------------- /teardowns/LED1836G9/LED1836G9E.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1836G9/LED1836G9E.jpg -------------------------------------------------------------------------------- /teardowns/LED1836G9/LED1836G9F.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1836G9/LED1836G9F.jpg -------------------------------------------------------------------------------- /teardowns/LED1836G9/LED1836G9G.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1836G9/LED1836G9G.jpg -------------------------------------------------------------------------------- /teardowns/LED1836G9/LED1836G9H.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1836G9/LED1836G9H.jpg -------------------------------------------------------------------------------- /teardowns/LED1836G9/LED1836G9_UD.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1836G9/LED1836G9_UD.bin -------------------------------------------------------------------------------- /teardowns/LED1836G9/README.md: -------------------------------------------------------------------------------- 1 | # LED1836G9 2 | 3 | ## Firmware: 4 | 5 | OTA image type: 6 | Data string : IKEA of Sweden, TRADFRI bulb E27 WW 806lm, 20181203, LED1836G9 7 | Version: 2.1.022 8 | Flash: LED1836G9.bin 9 | User Data: LED1836G9_UD.bin 10 | 11 | ## Module Pinout: 12 | | EFR32 pins | Pad | Funtion | 13 | |-|-|-| 14 | | VDD | 11 | VCC | 15 | | GND | 12 | GND | 16 | | PB13 | 13 | PMW 1 | 17 | 18 | ## Data: 19 | PSU LED otput voltage: ca 40V 20 | -------------------------------------------------------------------------------- /teardowns/LED1837R5/LED1837R5.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1837R5/LED1837R5.bin -------------------------------------------------------------------------------- /teardowns/LED1837R5/LED1837R5A.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1837R5/LED1837R5A.jpg -------------------------------------------------------------------------------- /teardowns/LED1837R5/LED1837R5C.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1837R5/LED1837R5C.jpg -------------------------------------------------------------------------------- /teardowns/LED1837R5/LED1837R5_UD.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1837R5/LED1837R5_UD.bin -------------------------------------------------------------------------------- /teardowns/LED1837R5/LED1837R5b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1837R5/LED1837R5b.jpg -------------------------------------------------------------------------------- /teardowns/LED1837R5/deCONZ01.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/LED1837R5/deCONZ01.PNG -------------------------------------------------------------------------------- /teardowns/LED1837R5/readme.md: -------------------------------------------------------------------------------- 1 | # LED1837R5 2 | 3 | ## Firmware: 4 | 5 | OTA image type: 6 | Data string : IKEA of Sweden, TRADFRI bulb GU10 WW 400lm, 20181203, LED1837R5 7 | Version: 2.1.022 8 | Flash: LED1837R5.bin 9 | User Data: LED1837R5_UD.bin 10 | 11 | ## Module Pinout: 12 | | EFR32 pins | Pad | Funtion | 13 | |-|-|-| 14 | | VDD | 11 | VCC | 15 | | GND | 12 | GND | 16 | | PB13 | 13 | PMW 1 | 17 | 18 | ## Data: 19 | PSU LED otput voltage: ca ? V 20 | -------------------------------------------------------------------------------- /teardowns/MGM210L022INF2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module/dc17c0d0d103c79c2fca09d757ecf5f9628dfd78/teardowns/MGM210L022INF2.jpg -------------------------------------------------------------------------------- /teardowns/README.md: -------------------------------------------------------------------------------- 1 | OTA firmware converted to s37 for all controllers that was getting bad OTA from the test feed that cant being up or downgraded is posted in https://github.com/zigpy/zigpy/discussions/660#discussioncomment-1572977. 2 | Its the "last good" with group binding working and can easely and safe flashed with SWD. 3 | --------------------------------------------------------------------------------