Programátor pro vyčtení dat z Fujitsu MB90958G

Ahoj všem,

v tomhle jsem lama. Tak prosím žádné narážky. :slight_smile:

Zatím jse mdělal jen klasické eeprom so8. Ale teďka se mi dostal do ruky mcu od fujitsu. Vím, že se nedá přepisovat, tak jsem si objednal stejné nové, ale MB90F958G. Otázka zní. Jak jej nejlépe vyčtu jako ISP. Interface mám od Elsaca na USB. Mám zapojené +, -, rx, tx, rst. Ale nevím jak na md00, 01 a 02 dostanu buď L nebo H. Abych to mohl vyčíst.

Při vyčítání přes Fujitsu MCU flash mi to hlásí pořád chybu 003 time out.

Díky moc za rady.

V nejhorším bych musel pořídit Beeproga s paticí, ale to je až poslední varianta vzhledem k ceně.

:arrow_right: administrator: přesunuto z "Jiné mikrokontroléry, procesory, hradla"

:arrow_right: administrator: přejmenováno z "Prog. Fujitsu MB90958G"

Zdar,
o FSC procesorech nic nevím, nicméně prakticky všechny procesory v zařízeních bývají zamčeny proti čtení aby nepřišel nějaký číňan a tvůj s těžkým úsilím a spoustou stráveného času vytvořený program nezkopírovali a neučinili tak tvůj výtvor bezcenným svojí třetinovou prodejní cenou. Pokoušel jsem se jednou přešíst 80c2051 a výsledkem bylo, že jsem ten program pak musel vytvořit osobně, protože se procesor smazal.

No tak doufám že nebude zamčený, protože investice do beeprogu a patice zrovna není malá. A nepočítám s tím, že by tohle mělo být zamčené, protože si myslím že se nejdená o věc, která by se klonovala. Je to program v mcu v přístrojovce a chtěl bych ho trošku upravit pro svojí potřebu.

Řekl bych že bude :wink: Ale snad budeš mít štěstí. Každopádně pokud by se ti ho podařilo přečíst, dostaneš jen hromadu nečitelných čísel. Jesli se dostaneš až tak daleko, že seženeš disassembler, budeš mít i hromadu instrukcí, ale bez návěští, komentářů a podobně, nejspíš nebudou ani pojmenované registry, ale jen jejich adresy. Pokud se v tom dokážeš orientovat, klobou dolů :wink:
Osobně bych se nejal upravovat ani blikátko takto extrahované.
Z toho minima, co jsem našel, to bude 16-bit s CANem, takže ten program asi nebude zrovna malý a výrobce si bude svůj CAN protokol chránit.

No vzhledem k tomu že jsem lama v úpravě mcu, tak to bude na dlouho, ale už mám naobjednanou nějakou literaturu a třeba si to nechám na dlouhé zimní večery. No počítám s tím že bude hodně práce, ale výsledek mi bude stát za to. :slight_smile:

Mozem Ta uistit, ze Tvoja investicia je absolutne zanedbatelna voci ich nakladom a hodnotam, ktore si chrania :slight_smile:

A nic v zlom, ale vela “neprogramatorov” je odchovanych na filmoch, kde nejaky mlady superexpert (najlepsie v nejakom vysetrovacom tyme :slight_smile: ) pride k absolutne cudziemu zariadeniu ktore prvy krat vidi (obcas i mimozemskeho povodu) nieco niekam pichne (najlepsie nejaky intergalakticky normovany konektor s integrovanym prevodnikom na USB) a behom par sekund zariadenie preprogramuje. Tak si tito “neprogramatori” obcas hovoria:“no ked on to mal za par sekund, je budem spokojny i s par hodinami” a pustaju sa do projektov s nerealnymi predstavami.

Kazdemu takemu doporucujem zacat najprv zobrazit nejake menucko na LCD (staci 2x16, nemusi to byt hned grafika) ovladane styrmi tlacitkami a ak ich to neprejde, az potom by sa mali pustat do niecoho zlozitejsieho.

ako pripadovu studiu posielam HEXa kod mojho jedneho nenarocneho programu. Ako pomocku uvediem, ze je pre procesor ATmega32. Disasembler je zdarma na strankach Atmelu (avrstudio). Predpokladam, ze ten kto si trufa upravovat program pre palubnu dosku, mal by vediet v tomto programe zmenit casovu knstatnu prepinania udajov na dislayi z jednej sekundy na pol sekundy lavou zadnou. Jedna sa iba o zmenu jedneho cisla, pre istotu neuvadzam, kolko je bajtove. A ani neocakavam menenie nejakych instrukcii. Program ma nieco vyse 12kB.

:100000000C94A4000C94C1000C94C1000C94C10089
:100010000C9440080C94C1000C94C1000C94C100D5
:100020000C94C1000C94C1000C94C1000C94C1004C
:100030000C94C1000C941B0E0C94500F0C94C60F22
:100040000C94C1000C944A050C94C1000C94C1009E
:100050000C94C100460B490B4B0B4E0B500B530B32
:10006000520B480B450B4D0B8A0B8A0B8A0B8A0BE4
:100070008A0B8A0B8A0B8A0B8A0B8A0B8A0B8A0BD8
:100080008A0B8A0B8A0B8A0B8A0B8A0B8A0B8A0BC8
:100090008A0B8A0B8A0B8A0B8A0B8A0B8A0B8A0BB8
:1000A0008A0B8A0B8A0B8A0B8A0B8A0B890B830BB0
:1000B000890B8A0B460B490B4B0B4E0B500B530B0A
:1000C000520B480B450B4D0B8A0B890B8A0B8A0B85
:1000D0008A0B8A0B870B550B570B5B0B5D0B5F0B6A
:1000E000610B630B670B690B6B0B6D0B6F0B710B6C
:1000F000730B750B770B8A0B790B530B7B0B7F0BF9
:100100007F0B7F0B8A0B810B8A0B8A0B8A0B8A0B66
:100110008A0B850B8A0B550B570B590B5D0B5F0B2D
:10012000610B630B650B690B6B0B6D0B6F0B710B2D
:10013000730B750B770B8A0B790B530B7B0B7D0BBA
:100140007D0B7D0B8A0B810B11241FBECFE5D8E000
:10015000DEBFCDBF10E0A0E6B0E0EEE4F3E302C006
:1001600005900D92A437B107D9F715E0A4E7B0E0E8
:1001700001C01D92AA36B107E1F70E941A090C943A
:10018000A5190C940000DC019FB79078903809F411
:10019000F8941896EC911897E93050F4F0E0EE0FCF
:1001A000FF1FE85AFA4F0190F081E02D309739F4A3
:1001B00088E113968C93903839F4789408959038A8
:1001C00009F47894CD01099508951F93DC0180917D
:1001D000EB009091EC008B37910559F41092EC00F4
:1001E0001092EB0010929F0010929E00E0E0F0E071
:1001F00009941FB71078103809F4F8941097E1F4B7
:100200001092C8000EC0E091C800F0E0EE0FFF1F92
:10021000E254FF4F118210828091C8008F5F80935B
:10022000C8008091C800853070F31092C800103863
:1002300009F0CAC27894C8C28091C800843000F521
:100240008091C8008F5F8093C8008091C800E091C2
:10025000C800F0E0EE0FFF1FE254FF4FB183A08310
:10026000E091C800F0E0EE0FFF1FE254FF4F019055
:10027000F081E02D82E08383103879F478940DC00A
:100280008091C800853020F080E090E00E94E50079
:10029000103809F099C2789497C219968C918823E6
:1002A00021F0813009F0DFC067C0E091C800F0E0C4
:1002B000EE0FFF1FE254FF4F0190F081E02D868189
:1002C00097818F3F910511F008F0CDC0E091C800F3
:1002D000F0E0EE0FFF1FE254FF4F0190F081E02DA0
:1002E00086819781E091C800F0E0EE0FFF1FE25495
:1002F000FF4F0190F081E02D2481820F911D8150EC
:10030000914088F0A091C800B0E0E091C800F0E012
:10031000EE0FFF1FE254FF4F0190F081E02D868128
:10032000978181950EC0A091C800B0E0E091C8000F
:10033000F0E0EE0FFF1FE254FF4F0190F081E02D3F
:100340008481A253BF4F8C93A091C800E091C80054
:10035000F0E0EE0FFF1FE254FF4F0190F081E02D1F
:1003600086819781B0E0AA0FBB1FA056BF4F880FB0
:10037000991F85519F4F74C0E091C800F0E0EE0FC7
:10038000FF1FE254FF4F0190F081E02D868197819D
:100390008634910508F067C0E091C800F0E0EE0FE8
:1003A000FF1FE254FF4F0190F081E02D868197817D
:1003B000E091C800F0E0EE0FFF1FE254FF4F019004
:1003C000F081E02D2481820F911D8734910590F0FA
:1003D000A091C800B0E0E091C800F0E0EE0FFF1F70
:1003E000E254FF4F0190F081E02D2681378186E4B1
:1003F000821B0EC0A091C800B0E0E091C800F0E000
:10040000EE0FFF1FE254FF4F0190F081E02D848139
:10041000A253BF4F8C93E091C800F0E0EE0FFF1F96
:10042000E056FF4F85E293E091838083A091C8005E
:10043000B0E0E091C800F0E0EE0FFF1FE254FF4F84
:100440000190F081E02D26813781AA0FBB1FA056B5
:10045000BF4F220F331F8D919C911197820F931FD5
:100460008D939C930CC0E091C800F0E0EE0FFF1F4D
:10047000E254FF4F0190F081E02D89E18383E09108
:10048000C800F0E0EE0FFF1FE254FF4F0190F08133
:10049000E02D8381893109F476C1A091C800B0E0D4
:1004A000E091C800F0E0EE0FFF1FE254FF4F019013
:1004B000F081E02D8281A753BF4F8C93E091C8005B
:1004C000F0E0E753FF4F8081823031F5A091C80002
:1004D000E091C800B0E0AA0FBB1FAC54BF4FF0E0E2
:1004E000EE0FFF1FE056FF4F808191818D939C930B
:1004F000A091C800E091C800F0E0EE0FFF1FE254A9
:10050000FF4F0190F081E02D80819181B0E0AA0F32
:10051000BB1FA655BF4F25C0A091C800E091C800E1
:10052000F0E0EE0FFF1FE254FF4F0190F081E02D4D
:1005300080819181B0E0AA0FBB1FAC54BF4F8D9357
:100540009C93A091C800E091C800B0E0AA0FBB1F27
:10055000A655BF4FF0E0EE0FFF1FE056FF4F808122
:1005600091818D939C93E091C800F0E0E753FF4F99
:10057000E081E13008F4FBC0E33008F484C0E330EC
:1005800009F0F5C0D2C02FB72078203809F4F894CC
:10059000E091C800F0E0E253FF4F80818230C0F16B
:1005A000E091C800F0E0EE0FFF1FEC54FF4FA08178
:1005B000B181E091C800F0E0EE0FFF1FE655FF4F5C
:1005C0000190F081E02D8081918111969C938E9312
:1005D000E091C800F0E0EE0FFF1FEC54FF4F808168
:1005E0009181029691838083E091C800F0E0EE0F44
:1005F000FF1FE655FF4F8081918102969183808392
:10060000E091C800F0E0E253FF4F80818150808389
:10061000E091C800F0E0EE0FFF1FEC54FF4FA08107
:10062000B181E091C800F0E0EE0FFF1FE655FF4FEB
:100630000190F081E02D8081918111969C938E93A1
:10064000E091C800F0E0EE0FFF1FEC54FF4F8081F7
:100650009181029691838083E091C800F0E0EE0FD3
:10066000FF1FE655FF4F8081918102969183808321
:10067000E091C800F0E0E253FF4F80818150808319
:10068000203809F47894E091C800F0E0E253FF4F7D
:100690008081882309F077CF5EC0E091C800F0E048
:1006A000EE0FFF1FEC54FF4F0190F081E02D2081F1
:1006B0003181E091C800F0E0EE0FFF1FE655FF4FDB
:1006C0000190F081E02D808191812817390769F030
:1006D000E091C800F0E0EE0FFF1FE254FF4F0190E1
:1006E000F081E02D82E1838329C0E091C800F0E031
:1006F000EE0FFF1FEC54FF4F808191810296918392
:100700008083E091C800F0E0EE0FFF1FE655FF4F39
:1007100080819181029691838083E091C800F0E00E
:10072000E253FF4F808181508083E091C800F0E068
:10073000E253FF4F8081882309F0AFCFE091C800DA
:10074000F0E0EE0FFF1FE254FF4F0190F081E02D2B
:100750008381823119F1E091C800F0E0EE0FFF1FB4
:10076000E254FF4F0190F081E02D81E116C0E0914D
:10077000C800F0E0EE0FFF1FE254FF4F0190F08140
:10078000E02D8CE10AC0E091C800F0E0EE0FFF1F01
:10079000E254FF4F0190F081E02D83839FB7907862
:1007A000903809F4F8948091C80081508093C80073
:1007B000E091C800F0E0EE0FFF1FE254FF4F1182FE
:1007C0001082903809F478941F9108950F931F9325
:1007D000CF93DF93EC013FB73078303809F4F894C9
:1007E000209759F410920E0310920D0310920703F4
:1007F000303809F04AC1789448C1809107038823B2
:1008000009F043C1E19941C18FEF80930703D09371
:100810000E03C0930D0382E08B83303809F4789483
:100820008985882319F0813011F523C08E819F813D
:100830008F3F910509F0D8F48E819F812C81820F22
:10084000911D8F3F910529F020F08E819F81819528
:1008500001C08C81809306038E819F81880F991F30
:100860008050904090930C0380930B0302C089E169
:100870008B838B81893109F4FAC0A881B981B09347
:100880000A03A09309038A8180939D0080919D00B3
:10089000823009F454C0833021F0813009F0E5C082
:1008A0000AC0FD0120910B0330910C031196A901A0
:1008B0004F5F5F4FC9C020910B0330910C0332C0D2
:1008C000809106038230B8F03FBB2EBBE09A8DB317
:1008D000FD0181932F5F3F4F3FBB2EBBE09A8DB34D
:1008E00011968C93DF0111962F5F3F4F8091060385
:1008F0008150809306033FBB2EBBE09A8DB3FD0170
:1009000081932F5F3F4F3FBB2EBBE09A8DB3119673
:100910008C93DF0111962F5F3F4F8091060381502A
:100920008093060380910603882351F6B0930A034F
:10093000A093090330930C0320930B0394C0809180
:100940000603882309F493C08CB38F708CBB80910D
:100950000B0390910C03303899F4109208039FBB5D
:100960008EBB8C918DBB8FB78078803809F4F8945A
:10097000E39AE29AE19A803809F087C0789485C0BA
:10098000E3989C011BC03FBB2EBBFD0181918DBB39
:10099000E29AE19AE199FECF2F5F3F4F3FBB2EBB1A
:1009A00080818DBBE29AE19A12962F5F3F4F809132
:1009B0000603815080930603E199FECF80910603E0
:1009C000882309F730930C0320930B03B0930A0399
:1009D000A093090348C03FBB2EBBE09A8DB3809320
:1009E0009C00908180919C00981749F020930B0304
:1009F00030930C03F0930A03E09309031DC0CD016B
:100A00001A2F092FBA015FBB4EBBE09A8DB38093BA
:100A10009C009C9180919C0032962E5F3F4F1296D5
:100A20004E5F5F4F981759F060930B0370930C0360
:100A30001093090300930A0382E18B8311C0809114
:100A4000060381508093060380910603882319F6DC
:100A500020930B0330930C03F0930A03E0930903F4
:100A60008B81823121F081E101C08CE18B838FB7D2
:100A70008078803809F4F89410920E0310920D03D8
:100A800010920703803809F47894DF91CF911F9179
:100A90000F9108951F920F920FB60F9211248F930A
:100AA0009F93EF93FF9380910603882341F18091F8
:100AB00008038F5F809308038091080380FF05C0BF
:100AC00080910603815080930603E0910903F09121
:100AD0000A033196F0930A03E0930903319780915A
:100AE0000B0390910C03019690930C0380930B03DE
:100AF0009FBB8EBB81818DBBE29AE19A0FC0E398C8
:100B0000E0910D03F0910E0381E1838310920E03B7
:100B100010920D031092080310920703FF91EF91BA
:100B20009F918F910F900FBE0F901F901895282FB7
:100B3000DB0181508430C0F49FB79078903809F47D
:100B4000F894E22FF0E0EE0FFF1FE450FD4F01900C
:100B5000F081E02D222319F484B5E80FF11DED9307
:100B6000FC93903809F478940895CF93DF93382F4D
:100B7000EA01853008F070C02FB72078203809F4DA
:100B8000F894432F50E0CA01880F991FFC01E450EC
:100B9000FD4F0190F081E02DDC01AE56BF4F119664
:100BA000FC93EE93332329F484B5E80FF11DED9304
:100BB000FC93203809F47894613021F0623009F018
:100BC0004BC03FC0FA01EE0FFF1FDF01AE56BF4F13
:100BD0000D90BC91A02D888199819D01281B390B16
:100BE000E857FF4F3183208321153105A9F1FA0120
:100BF000ED57FF4F10828A819B81280F391F3B835D
:100C00002A83B983A8838C819D81892B71F414C0B8
:100C10008A819B812C813D81821B930B9B838A83DC
:100C200080818F3F11F08F5F80832C813D818A818D
:100C30009B818217930760F74D575F4FFA018081C0
:100C40000CC0440F551F4E565F4FFA0180819181B1
:100C5000998388831B821A8280E0DF91CF91089567
:100C6000FC0189B78F7789BF8091130380838091BE
:100C700014038183809115038283809116038383FB
:100C800089B7806889BF0895FC0189B78F7789BFCC
:100C900080818093130381818093140382818093E8
:100CA000150383818093160389B7806889BF0895EF
:100CB00020E030E0C901880F991FDC0143E0AA0F52
:100CC000BB1F4A95E1F7A81BB90BAB5DBC4F119652
:100CD0001C921E92F90193E0EE0FFF1F9A95E1F727
:100CE000E21BF30BEE0FFF1FE95DFC4F1082139622
:100CF0001C92139717961C921E92169714961C928C
:100D0000149715961C92159719961C921E92189777
:100D10001A961C921A971B961C921B971D961C9252
:100D20001D971C961C922F5F3F4F2530310511F601
:100D300008958CE085BD82E783BD85E08093EA005D
:100D400084E6809312030E945806109213031092B7
:100D50001403109215031092160325E03AE0215077
:100D6000822F90E0FC01E551FD4F3083880F991FE1
:100D7000FC01E450FD4F11821082FC0163E0EE0F94
:100D8000FF1F6A95E1F7E81BF90BEB5DFC4F13863B
:100D90001586222321F789B7806889BF0895FC0151
:100DA0009FB79078903809F4F894309751F41092E6
:100DB000100310920F0310921103903891F478945D
:100DC000089580911103882349F48FEF80931103D4
:100DD000F0931003E0930F0382E08383903809F4CB
:100DE00078940895A22F813019F0823021F50EC039
:100DF000FA012A2F08C07FBB6EBBE09A8DB38193A6
:100E00006F5F7F4F21502223B1F708958CB38F700D
:100E10008CBBE398FA012A2F0CC07FBB6EBB80818C
:100E20008DBBE29AE19AE199FECF31966F5F7F4FD9
:100E30002150222391F708951F93CF93DF93182F0A
:100E4000C82FD0E0CE01880F991FFC0163E0EE0FA0
:100E5000FF1F6A95E1F7E81BF90BEB5DFC4F8585F9
:100E60008F3F39F0FE01ED5AFA4F80818F3F09F034
:100E700003C1CE01880F991FBC0143E0660F771FA5
:100E80004A95E1F7681B790BFB01EB5DFC4F15867A
:100E90008385882309F0E5C08FEF8387128612309F
:100EA00029F0123070F0153060F406C0635D7C4F9D
:100EB00080E00E94970514C0635D7C4F81E00E9432
:100EC0009705123069F0133018F4113021F505C080
:100ED000133069F01430F9F417C00E945E130FC08C
:100EE0000E945613FE01EC58FF4F88E313C0A895EB
:100EF00081B5886181BD8FE081BD0E944E13FE01E6
:100F0000EC58FF4F8DE706C00E944513FE01EC58D8
:100F1000FF4F81E48083CE01880F991FFC0123E0FD
:100F2000EE0FFF1F2A95E1F7E81BF90BEB5DFC4F75
:100F300093818285981720F4828583838FEF84873D
:100F4000AE01440F551FFA01B3E0EE0FFF1FBA9533
:100F5000E1F7E41BF50BEB5DFC4F8481228590E00B
:100F6000820F911D9595879584839285FE01EC589B
:100F7000FF4F8081981740F0FA01E758FF4F8FEF3D
:100F80009FEF9183808330C01130B0F0133018F0A0
:100F9000153090F408C0612F70E0660F771F675816
:100FA0007F4F80E007C0612F70E0660F771F6758A2
:100FB0007F4F81E00E949705DE01AA0FBB1FFD0154
:100FC00063E0EE0FFF1F6A95E1F7EA1BFB0BEB5D99
:100FD000FC4F20853185A758BF4F8D919C9111976B
:100FE000821B930B8D939C93FE01EE0FFF1FDF017D
:100FF00043E0AA0FBB1F4A95E1F7AE1BBF0BAB5DE9
:10100000BC4F8D919C911197E758FF4F40815181C2
:101010008417950730F411965C934E938FEF1C96CE
:101020008C93CE01880F991FFC0123E0EE0FFF1F68
:101030002A95E1F7E81BF90BEB5DFC4F2681378120
:10104000CA01A0E0B0E040E050E0820F931FA41F6F
:10105000B51FB695A7959795879597838683138631
:101060000BC0CD5ADA4F88818F3F31F082858D37A2
:1010700018F482858F5F8287DF91CF911F91089549
:101080001F920F920FB60F9211242F933F934F93FD
:101090005F936F937F938F939F93AF93BF93EF93E0
:1010A000FF938091EA0081508093EA00882349F001
:1010B00082E783BD8091FC029091FD028D589F4F85
:1010C0000BC085E08093EA0083E783BD8091FC023A
:1010D0009091FD028C589F4F9093FD028093FC02EB
:1010E000789480913E03882321F46BE373E00E949F
:1010F00097058091FE029091FF0201969093FF0266
:101100008093FE022FEF209340038091EC028150E8
:101110008093EC02882309F070C08AE08093EC028F
:101120003091ED028091000390910103019690931C
:1011300001038093000320934E03809113038F5F7C
:1011400080931303883CE8F01092130380911403FA
:101150008F5F809314038C33A0F01092140380915E
:1011600015038F5F809315038C3358F0109215038D
:10117000809116038F5F80931603883110F01092D0
:101180001603832F82508093ED028823B1F53AE055
:101190003093ED02809102039091030301969093A6
:1011A0000303809302032FEF20935C038091EE02F0
:1011B00081508093EE02882301F53093EE028091F6
:1011C0000403909105030196909305038093040313
:1011D00020936A03809132038F3F49F48091120378
:1011E000815080931203882329F481E001C084E6B2
:1011F000809312038FEF8093320381E00E941C07DB
:1012000082E00E941C0783E00E941C0784E00E9489
:101210001C07FF91EF91BF91AF919F918F917F91AB
:101220006F915F914F913F912F910F900FBE0F9053
:101230001F9018952F923F924F925F926F927F92DC
:101240008F929F92AF92BF92CF92DF92EF92FF92D6
:101250000F931F93CF93DF93A89581B5886181BDCC
:101260008FE081BDA8E5B5E01D921D9285E0AA360C
:10127000B807D1F7E5EEF0E0F0935905E093580593
:1012800060EFE62E6FEFF62EEA0EFB1E86EE93E081
:10129000E701998388838FEC96E090935D058093B6
:1012A0005C058D01065010408AEA92E1D8018D93C9
:1012B0009C9380E090E00995E881F98180E090E0DE
:1012C0000995E801E881F98180E090E009950E94A4
:1012D000990684E090E09093E9008093E80084E030
:1012E00062E044EE50E00E94B5050E9470137894CD
:1012F0001092D7001092D60080E006C0E82FF0E0F0
:10130000E65BFA4F10828F5F8830C0F380935205FE
:10131000C1E0D0E050E1C52E57E2D52E14E040EFF9
:10132000E42E42E0F42E02E03AEA232E3AE0332E95
:10133000412C28E3522E9AE7892E9AE0992E84E0D8
:10134000682E712CB9E5AB2EBAE0BB2E81E06DE2C0
:1013500073E00E9497050E94491320E00EC0E22F1F
:10136000F0E0DF01A65BBA4F8C9190E0EE0FFF1F1B
:10137000E15DFD4F918380832F5F283080F32093C0
:10138000520581E064ED70E00E94970580912D0385
:1013900090912E032091D4003091D500281B390B59
:1013A0003093D5002093D40080912503909126039B
:1013B0008217930738F430932603209325038FEF89
:1013C0008093310380912B0390912C0340E050E0F7
:1013D000A0E0B0E0280F391F4A1F5B1F56954795C4
:1013E0003795279530932C0320932B0380912B0363
:1013F00090912C03892B21F4D0932C03C0932B03C1
:10140000109232038091600090916100009731F05A
:101410000197909361008093600028C08091DA006A
:10142000882301F1843069F01093DA008091190368
:1014300082FD18C08460809319039FEF909323036B
:1014400011C01092DA001092E3001092E200809135
:1014500050058E3F18F48F5F809350058091D30024
:1014600080935105D0926100C09260008091DA00B3
:10147000882321F4D0926100C0926000E091E200E4
:10148000F091E300309769F47092E9006092E8000F
:1014900084E061E044EE50E00E94B505882311F439
:1014A00055CF0994B092E300A092E20081E08093CE
:1014B000D300F092D900E092D80081E08093DA0066
:1014C0008093DB000093DC00D093DF00C093DE004C
:1014D0008093E0008093E10088ED90E00E94C300DB
:1014E0008091DB00823031F49092E3008092E20040
:1014F0000093D3008091DB0084FF28CF1092E3009B
:101500001092E200813109F021CF8091F0028735FD
:1015100061F48091F102823509F018CF5092E30016
:101520004092E200E0E0F8E3BCCF853409F00ECF52
:101530008091F1028E3409F009CFA8E4A093F00263
:10154000BCE4B093F1023092E3002092E20083E029
:101550008093D300F092D900E092D8000093DA0093
:1015600081E08093DB000093DC00D093DF00C09328
:10157000DE008093E0008093E10088ED90E00E941F
:10158000C3008091DB00823041F4ADECBAE0B0934F
:10159000E300A093E2001093D3008091DB0084FF6E
:1015A000D5CE1092E3001092E200D0CE662349F42B
:1015B000853038F4E82FF0E0ED55FC4F40838FEF95
:1015C000089580E00895382F853010F480E0089564
:1015D00020916B03662361F481E090E002C0880FE4
:1015E000991F3A95E2F7282B20936B038FEF08950C
:1015F00081E090E002C0880F991F3A95E2F780954C
:10160000282320936B038FEF0895BB9AC39ABF9A48
:10161000C79ABE9AC698BD9AC59A91E39A95F1F772
:10162000C59820E031E30FC087FF02C0C79801C012
:10163000C79A880FC69A932F9A95F1F7C698932F59
:101640009A95F1F72F5F283078F3809396032093D3
:101650009503C59AC49AC79AC59AC69AC39808951D
:10166000982F87FD02C080E002C09F7788E0E92FB5
:10167000F0E0EA37F10508F04DC0E65DFF4FEE0FF0
:10168000FF1F0590F491E02D09948E5F8B50089513
:10169000805C8B5F08958D5808958058895A08950D
:1016A00089570895805E8A520895895108958A5411
:1016B00008958E5C089580510895895C08958E5038
:1016C00008958E5108958C5008958A55089589552E
:1016D00008958C5F08958B5C08958E55089580550C
:1016E00008958B5108958A5D08958A5C08958D51FF
:1016F00008958E5D08958E5408958C5C08958B54E2
:101700000895895608958E5F0895805F08958D53DA
:101710000895885F0895CF93DF93C0E0D0E0FE0185
:10172000EE59FF4F80810E94300BFE01E256FC4FC4
:1017300080832196C530D10591F790916B03E3EA40
:10174000F3E0AEE9B3E090FF02C080818C93319664
:10175000119683E0E83AF80711F09695F4CFDF91FF
:10176000CF9108951F93BC9ABF9ABD9ABE9A1091CB
:101770009703E12FF0E0E256FC4F80810E94050BB9
:101780001F5F10939703123041F0133041F0113076
:1017900041F40E948B0BC49807C0C79805C0C59838
:1017A00003C0C698109297031F910895CF92DF92BD
:1017B000FF920F931F9380916E03882309F013C14A
:1017C0008FEF80936E0380916700882331F08091C2
:1017D000670081508093670004C188E280936700AE
:1017E00004EB13E01093AB030093AA03FF24F394DC
:1017F000F092AC03F092AD0386E08093AE0380E2FA
:1018000090E09093B1038093B0031092B2031092D2
:10181000B30385E0C82E8DE0D82ED092A903C092E4
:10182000A8038AEA93E00E94C3000A5F1F4F109347
:10183000AB030093AA03F092AC03F092AD0383E0F4
:101840008093AE0388E290E09093B1038093B0035D
:101850001092B2031092B303D092A903C092A803CE
:101860008AEA93E00E94C30080E280936200809342
:10187000630080936400809365001092A603109229
:101880006B0380916F038F5F80936F0380916F0371
:10189000833009F1843030F4813069F0823009F00E
:1018A0009EC011C0853009F451C08530E0F086300B
:1018B00009F095C053C081E4809362008091B40325
:1018C0009091B50317C082E4809362008091B603C3
:1018D0009091B7030FC083E6809362008091B803B4
:1018E0009091B90307C084E6809362008091BA03A7
:1018F0009091BB0390936D0380936C03885E93403B
:1019000030F087EE93E090936D0380936C038091A9
:101910006C0390916D038436910518F063E670E0D6
:1019200005C08A30910550F064E670E04AE050E06E
:101930000E9423198091640080584EC065E670E0D3
:101940004AE050E00E94231980EB46C085E6809370
:1019500062008091BC039091BD0309C010926F0397
:1019600086E6809362008091BE039091BF039093BE
:101970006D0380936C03885E934030F087EE93E0B4
:1019800090936D0380936C0380916C0390916D0331
:101990008436910550F063E670E04AE050E00E9422
:1019A00023198091630080580AC08A30910550F055
:1019B00064E670E04AE050E00E94231980EB8093D7
:1019C00063000FC065E670E04AE050E00E94231912
:1019D00080EB8093630080E38093640002C01092E8
:1019E0006F0310926E031F910F91FF90DF90CF90C5
:1019F00008955F926F927F928F929F92AF92BF9263
:101A0000CF92DF92EF92FF920F931F93CF93DF93CA
:101A10004B015C01742E522E92E7C92E93E0D92E11
:101A2000C501B401A601202F30E00E944419F6013F
:101A300001900020E9F73197EC19FD096E2EC2E202
:101A4000D0E07E01EE1AF108C7018C0D9D1DB60194
:101A50004E2F50E00E940A190A3009F0A5C0C601B5
:101A600060E270E0A7010E941C1981E2871568F40A
:101A7000C6016CE470E042E250E00E941C19E2E70B
:101A8000F3E050E080E022E239C07720C1F38E011C
:101A900007191109C601B6016F5F7F4FA8010E94A7
:101AA0000A190E581C4F8EE2F8018083671420F04B
:101AB000761429F7B7FEE3CF91E29719E92FF0E00A
:101AC000EE58FC4F80E38083B7FE03C031978DE270
:101AD0008083892F8E5F90E30EC0A82FB0E0FD01B8
:101AE000EE58FC4FE081E03211F0ED3241F6AE5895
:101AF000BC4F9C938F5F823281F7C1CF908190322F
:101B000059F0552311F4522F581B9E3229F4482FB7
:101B1000450F425231F404C08F5F3196823271F723
:101B2000452F82E290E09C01251B31092E583C4F45
:101B30003093710320937003552009F443C0541669
:101B4000A8F0E52DF0E0551648F08E1B9F0B8E583F
:101B50009C4F909371038093700334C03093710352
:101B600020937003E20FF31F10822CC0E52DF0E0EC
:101B7000B7FE09C08C010E1B1F0B0E581C4FC8016D
:101B80006CE470E008C08C010E1B1F0B0E581C4F3C
:101B9000C80168E470E0452D50E00E941C191093C4
:101BA0007103009370030EC0C60160E370E0A701EB
:101BB0000E941C19C519D109CE58DC4FD09371036E
:101BC000C0937003109294038091700390917103FD
:101BD000DF91CF911F910F91FF90EF90DF90CF9009
:101BE000BF90AF909F908F907F906F905F9008957F
:101BF000882319F08230F1F40DC086E090E09093D4
:101C00009D0380939C0381E062E048E953E00E94D9
:101C1000B505089586E090E090939D0380939C0322
:101C200081E061E048E953E00E94B505882311F0A6
:101C30000E94B20B08951F920F920FB60F921124BB
:101C40002F934F935F936F937F938F939F93EF9314
:101C5000FF932CB182E08093D0048091D103482F70
:101C600050E0BA016170707080FD05C08091CF03B3
:101C70008093D0030CC09091CF03992341F08091C1
:101C8000D503981721F01092CF041092C803E09169
:101C9000CF048091D104E81728F01092CF0410925D
:101CA000C8034EC041FF23C0922F90539A3020F0BA
:101CB000822F81548630C8F42A3310F0922F975324
:101CC0008091C8038F3F69F41092C803E150E093FC
:101CD000CF04F0E0E553FC4F82858295807F980F1A
:101CE00007C08FEF8093C80303C01092C803922FE0
:101CF0008091CF04E82FF0E0E553FC4F9287982FB6
:101D00009F5F9093CF04672BD9F08091D003821707
:101D1000B9F49330A8F042FF11C09091D60380919E
:101D2000CD03981759F488E893E19093D4038093F6
:101D3000D303579883E08093D00402C01092CF045D
:101D4000FF91EF919F918F917F916F915F914F9153
:101D50002F910F900FBE0F901F901895887F88339A
:101D600081F1893370F48032F1F0813228F48031CE
:101D7000C1F0883199F521C0883209F1803371F5BD
:101D800014C08036B1F0813628F4803581F0883572
:101D900029F519C0803779F08837E1F08836F1F4F9
:101DA00014C086E813C086EB11C086EA0FC084E831
:101DB0000DC084EB0BC084EA09C08EE807C08EEB2F
:101DC00005C08EEA03C08CE801C08CEB80BD599839
:101DD000589808958CEA80BD59985898089586308F
:101DE00049F1873060F48330F1F0843028F4813099
:101DF000B1F08230A1F514C0843089F518C0893063
:101E000011F18A3028F48730C1F0883041F518C0CC
:101E10008B30F9F08B30D0F08C3009F51DC085E0A7
:101E200080BD8FEF1EC081E080BD8FE71AC010BC5F
:101E30008FEB17C010BC8FE214C010BC8FE111C033
:101E400010BC87E10EC010BC8FE00BC010BC8BE053
:101E500008C010BC87E005C010BC83E002C010BC05
:101E60008FE589B908958091CB030E94EF0E809190
:101E7000D0040E94AE0E8CB18091CF038F5F80930F
:101E8000D5035F985E98559888E893E19093D403C2
:101E90008093D3038898899A549A539A579A0895AD
:101EA0001F920F920FB60F9211242F933F934F93CF
:101EB0005F936F937F938F939F93EF93FF93209103
:101EC000D203422F50E0FA01E553FC4F62852223F2
:101ED00011F41092C4038091D103782F81FF2AC09E
:101EE0008091CF04281730F570FF24C090E001974F
:101EF00048175907FCF48091CF03882311F022235F
:101F0000C9F08091C403882351F421502093D20357
:101F1000962F92959F708FEF8093C40304C0962FE5
:101F20009F701092C4039A3018F0692F695C02C048
:101F3000692F605D2091D2032F5F2093D203E22F9F
:101F4000F0E03091CF04832F90E00196E817F90775
:101F500021F070FF0BC0231749F470FF03C0E55355
:101F6000FC4F62855D985E985598569A6CB9FF91C2
:101F7000EF919F918F917F916F915F914F913F91E1
:101F80002F910F900FBE0F901F9018951F920F92D8
:101F90000FB60F9211248F9387E08093D0048F9116
:101FA0000F900FBE0F901F9018958091F0049091A4
:101FB000F104892B31F08091F0049091F1040197A4
:101FC00018C08091D404882391F0843071F084E0AB
:101FD0008093D4048091DE0482FD09C084608093E4
:101FE000DE048FEF8093E80402C01092D40488E8E6
:101FF00093E19093F1048093F0048091C603909153
:10200000C703892B09F0BAC082E090E09093EF04F7
:102010008093EE0481E061E04AEE54E00E94B50551
:10202000882309F4CAC02091E704222309F48150CF
:102030009091E60404C09D3708F49F5F8150882387
:10204000D1F79093E6042F3F09F4B7C081E064EE26
:1020500074E00E9497058FEF8093E7048091D3038B
:102060009091D40301979093D4038093D303892B49
:1020700059F488E893E19093D4038093D30381E0EB
:102080008093D0040E94330F8091D004833009F4F0
:1020900056C0843020F4823009F08BC026C08530D1
:1020A00021F0873009F085C01AC08091C5038F5F89
:1020B0008093C5039091CE03891708F47AC01092DB
:1020C000C50388E893E19093D4038093D30386E01B
:1020D0008093D0045498889A9098559A6AC081E069
:1020E0008093D0040E94330F64C08091D103982F55
:1020F00080FD5FC08091CF04833008F45AC028E887
:1021000033E13093D4032093D3038091D0038150E3
:102110008093D003882309F04CC092FF09C09091AE
:10212000D5038091CD03981719F4579883E03FC0E9
:102130008091CF038093D0031092CF043AC084E003
:102140008093D0048BEC93E062ED74E00E94221245
:102150008F3F61F588E893E19093F1048093F00458
:1021600082ED94E00E94C3008091D504823031F466
:102170008EEB90E19093C7038093C6038091D504C2
:1021800084FD02C08FEF08951092C7031092C6031A
:102190001092D4048BEC93E00E9480128F3F31F4B4
:1021A00085E08093D0041092C50303C081E0809342
:1021B000D0041092E70480E0089580E00895CF9362
:1021C000DF9381EE90E19093CA038093C903CBEC37
:1021D000D3E0D093D304C093D20421E02093D4045D
:1021E0002093D50482E08093D60486E290E0909319
:1021F000D9048093D8042093DA042093DB0488E880
:1022000093E19093F1048093F00482ED94E00E94B6
:10221000C3002091D504223031F483E191E1909301
:10222000CA038093C90324FF79C01092CA03109295
:10223000C9031092D4048091CB0381508E3F10F4D7
:1022400090E001C09FEF8091CC0381508E3F08F059
:102250009FEF8091CD0381508E3F08F09FEF8091DA
:10226000CE0381508E3F20F088EC8093CE039FEF09
:1022700032E03093CC0385E08093CB0388E08093F9
:10228000CD039F3FB9F583E491E19093CA03809316
:10229000C903D093D304C093D2043093D40421E073
:1022A0002093D5043093D60486E290E09093D9042D
:1022B0008093D8042093DA042093DB0488E893E128
:1022C0009093F1048093F00482ED94E00E94C300A7
:1022D0002091D504223031F482E791E19093CA0332
:1022E0008093C90324FF1AC01092CA031092C90335
:1022F0001092D4048BEC93E00E94BB111092CF0497
:1023000081E08093D0048AEF8093D10488E893E140
:102310009093D4038093D30380E001C08FEFDF91CB
:10232000CF9108951092E3041092E2041092DD041C
:102330001092DC041092E0041092DF041092E60484
:102340001092E7041092E80482E090E09093EF048A
:102350008093EE0481E062E04AEE54E00E94B5050D
:102360000E94DF100E94330F80E00895892B11F442
:102370000E9492110895FC018181823029F08930F8
:1023800081F0813099F406C08DE684838DE08583E9
:1023900087E105C083E784838DE0858383E18683BD
:1023A000089580E786838FEF858384830895982F2F
:1023B000242FFB01A0E0B0E019C08191A8278A2F4B
:1023C00082958A27082E869586958025082E8695E3
:1023D000802587700A2EAB2F869507948795B02DA0
:1023E000A82706948795B025A8272150222329F7EE
:1023F000FB01E40FF11D913019F0923079F404C023
:10240000B083A1838FEF0895908180E02181820FB6
:10241000911D8A179B0711F080E008958FEF0895B2
:10242000FC018181823061F4EC5FFE4F40814450B9
:1024300082E0E95FF040BF010E94D7118F3F09F0B1
:1024400080E00895FF920F931F93CF93DF93EC01E9
:102450008B01F98082E0F81609F04BC0CE010E9492
:1024600010128F3F09F045C02F96F801D183C08329
:102470002F978C8586FD03C081E0828302C0F8011E
:10248000F28281E0F8018383CA5FDE4F4881C65043
:10249000D1408E8590E00A96242F30E08217930772
:1024A00014F04A504E878E858695F80184838D8579
:1024B000868317829C859F73923010F410869187D3
:1024C000292F2250223020F481E0F80180872187D3
:1024D000983049F481E0F80180878187868197816F
:1024E000019697838683F8018185843010F48FEFFD
:1024F00001C080E0DF91CF911F910F91FF9008956F
:102500001F93CF93DF93EC018981823011F080E03B
:102510001DC083E78A878C8586FF02C014E002C055
:102520001E851C5F2B9681E0BE01412F0E94D711B2
:10253000812F8C5FC750DF4F8883C450D140FE018C
:10254000E80FF11D8DE082871F828FEFDF91CF9121
:102550001F910895FC01818582958F7019F4CF0138
:102560000E94B61108950E9492110895882309F0DF
:1025700044C08EE690E09093F7048093F60481E0E7
:102580008093F8048093F90482E08093FA0480E158
:1025900090E09093FD048093FC041092FE0410924E
:1025A000FF0484E090E09093F5048093F40486EFB8
:1025B00094E00E94C30080916E0090916F00909310
:1025C0006D0080936C0080916C0090916D009093F1
:1025D0006B0080936A0080916C0090916D00892B54
:1025E00009F449C080916A0090916B00885A9D4F10
:1025F00090936B0080936A003EC0823009F043C024
:102600008EE690E09093F7048093F60481E0809347
:10261000F8048093F90483E08093FA0480E190E069
:102620009093FD048093FC041092FE041092FF042A
:1026300084E090E09093F5048093F40486EF94E0B6
:102640000E94C30020916E0030916F008091F204CF
:102650009091F30428173907B1F020916E00309162
:102660006F0080916C0090916D002817390759F424
:102670008FEF8093000580916E0090916F00909392
:10268000F3048093F20480E00895109257050895B2
:102690000895109253050E94CC1708951092560584
:1026A0000E94D60B82E00E948C130895109255056B
:1026B00082E00E94B6128093550508951F931092F0
:1026C000540582E00E94F80D81E00E948C13109165
:1026D00054050E94D50F182B109354051F9108958F
:1026E0000E94B31280E00E94B61280E00E948C1318
:1026F0000895D0988C9AD1988D9AD7988F9A3D98B2
:102700003E983F9886B1887F86B986B1866086B943
:10271000359A379A369A0895EF92FF920F931F9346
:10272000813009F495C0813020F0823009F0D3C2A5
:102730004CC182E090E0909313058093120581E0F4
:1027400062E04EE055E00E94B5051092150510922A
:102750001405109217051092160510921905109283
:10276000180510921B0510921A0510921D05109263
:102770001C0510921F0510921E0510920305109261
:10278000040580910405823011F1833030F48823F0
:1027900061F0813009F059C00AC08430B9F1843049
:1027A00020F1853009F051C03FC094980DC0949A33
:1027B000809116059091170524B135B1280F391F66
:1027C000309317052093160587B1807E3DC09598FC
:1027D000809118059091190524B135B1280F391F42
:1027E00030931905209318050DC0959A80911A050C
:1027F00090911B0524B135B1280F391F30931B056B
:1028000020931A0587B1807E8F5F1EC097988091B4
:102810001C0590911D0524B135B1280F391F309347
:102820001D0520931C050DC0979A80911E0590915F
:102830001F0524B135B1280F391F30931F05209390
:102840001E0587B1807E895F87B90E94791341C2D6
:1028500082E090E0909313058093120581E061E09F
:102860004EE055E00E94B505882309F434C28091FA
:102870000505882309F02FC216B88091040582301F
:1028800079F1833030F4882369F0813009F066C033
:1028900017C0843009F443C0843080F1853009F0DA
:1028A0005DC04BC0949880911E0590911F0524B186
:1028B00035B1280F391F30931F0520931E050DC019
:1028C000949A809114059091150524B135B1280F83
:1028D000391F309315052093140587B1807E3DC0C4
:1028E0009598809116059091170524B135B1280F60
:1028F000391F30931705209316050DC0959A8091C6
:1029000018059091190524B135B1280F391F30935E
:1029100019052093180587B1807E8F5F1EC0979898
:1029200080911A0590911B0524B135B1280F391FEC
:1029300030931B0520931A050DC0979A80911C05B2
:1029400090911D0524B135B1280F391F30931D0515
:1029500020931C0587B1807E895F87B9809104052B
:102960008F5F8093040580910405863058F11092A2
:102970000405809103058F5F809303058091030513
:102980008A3000F110920305809105058823D1F467
:1029900020E030E0F901EE0FFF1FDF01AC5EBA4F1F
:1029A0008D919C911197E05EFA4F918380831196EF
:1029B0001C921E922F5F3F4F2630310559F78FEF43
:1029C000809305050E94791386C1809105058F3F8C
:1029D00009F081C1609120057091210580E090E0AF
:1029E00028EE33E040E050E00E94C91826EA3EE0BD
:1029F00040E050E00E94E818C901DA018093060522
:102A000090930705A0930805B093090580910605EA
:102A100090910705A0910805B091090590932105B3
:102A2000809320058091200590912105029748F020
:102A30008091200590912105039690932105809324
:102A40002005609122057091230580E090E028EE3A
:102A500033E040E050E00E94C9182AE732E140E04C
:102A600050E00E94E818C901DA01809306059093AE
:102A70000705A0930805B09309058091060590917C
:102A80000705A0910805B09109059093230580934F
:102A90002205609124057091250580E090E028EEE4
:102AA00033E040E050E00E94C91822E43EE040E0FC
:102AB00050E00E94E818C901DA018093060590935E
:102AC0000705A0930805B09309058091060590912C
:102AD0000705A0910805B0910905909325058093FD
:102AE00024058091240590912505029748F0809156
:102AF0002405909125050396909325058093240540
:102B0000609126057091270580E090E028EE33E083
:102B100040E050E00E94C91822EA32E140E050E073
:102B20000E94E818C901DA01809306059093070511
:102B3000A0930805B09309058091060590910705BB
:102B4000A0910805B091090590932705809326056B
:102B5000609128057091290580E090E028EE33E02F
:102B600040E050E00E94C9182EED3DE040E050E00A
:102B70000E94E818C901DA018093060590930705C1
:102B8000A0930805B093090580910605909107056B
:102B9000A0910805B0910905909329058093280517
:102BA00060912A0570912B0580E090E028EE33E0DB
:102BB00040E050E00E94C91828EE3DE040E050E0BF
:102BC0000E94E818C901DA01809306059093070571
:102BD000A0930805B093090580910605909107051B
:102BE000A0910805B091090590932B0580932A05C3
:102BF00080E295E090932F0580932E0502E00093EC
:102C0000300511E01093310586E08093320580E2B3
:102C100090E090933505809334051092360510921C
:102C2000370588EEE82E83E0F82EF0922D05E0922D
:102C30002C058EE295E00E94C3008A9A8B9AD59A61
:102C4000DD9AA39AAB9AA19AA09A8AE095E0909314
:102C50002F0580932E0510933005109331050093B6
:102C6000320580E190E09093350580933405109211
:102C7000360510923705F0922D05E0922C058EE274
:102C800095E00E94C30080910A0590910B0588236E
:102C900011F0A99801C0A99A80910A0590910B059D
:102CA0008070892B11F0A89801C0A89A80910C051A
:102CB00090910D05882311F0929801C0929A80910D
:102CC0000C0590910D058070892B11F0939801C02F
:102CD000939A1092050580E01F910F91FF90EF905D
:102CE0000895882321F0813029F080E0089583B38E
:102CF0008170089586B382700895882321F0813011
:102D000029F080E0089583B38270089586B38470BB
:102D10000895882319F0813021F402C0A098089505
:102D2000B9980895882319F0813021F402C0A19840
:102D30000895BA980895882319F0813021F402C0CB
:102D4000A09A0895B99A0895882319F0813021F442
:102D500002C0A19A0895BA9A0895882319F0813083
:102D600021F402C0A89A0895C19A0895882319F001
:102D7000813021F402C0A99A0895C29A08951F9340
:102D8000182F0E94A416812F0E949B16812F0E944B
:102D9000B616812F0E94AD16B89AC0981F9108955B
:102DA000882319F0813021F402C0A8980895C198B1
:102DB0000895882319F0813021F402C0A99808955C
:102DC000C298089596958795969587959C0144E0BD
:102DD000220F331F4A95E1F7281B390B822F932FBF
:102DE0000197F1F708951F93182F660F6093380528
:102DF0000E94921682E390E00E94E216812F0E94C8
:102E0000AD1684E690E00E94E216812F0E947D16A6
:102E1000882329F480913805816080933805812FBB
:102E20000E94D01682E390E00E94E216809138055D
:102E30001F9108950F931F93082F10E060913D0597
:102E4000802F0E94F3161F5F1830C1F780913D0557
:102E50001F910F9108951F93CF93DF93182FEB01CC
:102E60000E94A4168881809339058091390587FFD7
:102E700004C0812F0E94B61603C0812F0E94D9166C
:102E800080913905880F80933905809139058883B1
:102E900082E390E00E94E216812F0E94AD1684E644
:102EA00090E00E94E216812F0E94D01682E390E00B
:102EB0000E94E216812F0E94D916DF91CF911F91B7
:102EC00008950F931F93CF93DF93082FEB0110E02A
:102ED000802FBE010E942B171F5F1830C9F7609129
:102EE0003A05802F0E94F31680913A05DF91CF9129
:102EF0001F910F9108950F931F93082F10E0609179
:102F00003C05802F0E94F3161F5F1830C1F7802FF9
:102F10006BE375E00E942B1780913C051F910F9188
:102F200008951F93182F84E690E00E94E216812FE7
:102F30000E94AD1682E390E00E94E216812F0E946B
:102F4000B61684E690E00E94E2161F9108951F9342
:102F5000182F0E94A416812F0E949B16812F0E9479
:102F6000B61682E390E00E94E216812F0E94AD1611
:102F700084E690E00E94E216812F0E94D91682E337
:102F800090E00E94E216812F0E94D01684E690E025
:102F90000E94E2161F910895AF92BF92CF92DF92E6
:102FA000EF92FF920F931F93DF93CF93CDB7DEB7CE
:102FB000A9970FB6F894DEBF0FBECDBF198281E08E
:102FC0000E94BF161B821A821D821C821F821E82D3
:102FD000198618861B861A861D861C861F861E86E5
:102FE00081E00E94A717EEEACE2EC9820A811B81DA
:102FF00081E07E010894E11CF11CB7010E94611779
:10300000080F111D1B830A8319820C811D8181E029
:10301000B7010E946117080F111D1D830C83DD2469
:10302000D394D9820E811F8181E0B7010E9461177C
:10303000080F111D1F830E8372E0A72EA98281E065
:10304000B7010E94611763E0B62EB98281E0B70133
:103050000E94611781E00E94911781E00E94A717EA
:10306000C98281E0B7010E946117198281E0B7012E
:103070000E946117D98281E0B7010E94611781E047
:103080000E94A7178FEA898381E0B7010E94611728
:103090000A811B8181E00E947B170F5F1F4F080F81
:1030A000111D1B830A830C811D8181E00E947B1707
:1030B0000E5F1F4F080F111D1D830C830E811F8192
:1030C00081E00E947B170D5F1F4F080F111D1F83AA
:1030D0000E830885198581E00E947B170C5F1F4FC6
:1030E000080F111D198708870A851B8581E00E943A
:1030F0007B170B5F1F4F080F111D1B870A870C855D
:103100001D8581E00E947B170A5F1F4F080F111D6C
:103110001D870C870E851F8581E00E941A17095FA5
:103120001F4F080F111D1F870E8781E00E94911706
:10313000CE0102969093410580934005A0924205EE
:10314000D0924305B092440588E290E09093470501
:103150008093460510924805109249058AE090E058
:1031600090933F0580933E0580E495E00E94C30064
:10317000A9960FB6F894DEBF0FBECDBFCF91DF91F9
:103180001F910F91FF90EF90DF90CF90BF90AF9085
:103190000895629FD001739FF001829FE00DF11DA1
:1031A000649FE00DF11D929FF00D839FF00D749FC1
:1031B000F00D659FF00D9927729FB00DE11DF91F6D
:1031C000639FB00DE11DF91FBD01CF0111240895CA
:1031D000A1E21A2EAA1BBB1BFD010DC0AA1FBB1F1B
:1031E000EE1FFF1FA217B307E407F50720F0A21B8D
:1031F000B30BE40BF50B661F771F881F991F1A94FA
:1032000069F760957095809590959B01AC01BD0123
:10321000CF0108956817790768F4FB01DC01E40F1A
:10322000F51FA40FB51F02C002900E9241505040EE
:10323000D8F708950C947819DC0101C06D934150C2
:103240005040E0F70895FB019F01E8944230C4F03C
:103250004532B4F44A3029F497FB1EF490958195D9
:103260009F4F642F77270E949119805D8A330CF05D
:10327000895D8193CB010097A1F716F45DE251932C
:103280001082C9010C948119FA01CF93FF93EF9337
:10329000223044F1253234F5C22FE894CA3049F483
:1032A00097FB3EF490958095709561957F4F8F4F79
:1032B0009F4F2C2F332744275527FF93EF930E94CE
:1032C000E818EF91FF91605D6A330CF0695D6193DE
:1032D000B901CA01605070408040904051F716F427
:1032E000CDE2C19310828F919F91CF910C9481195F
:1032F000FB01DC0102C001900D9241505040D8F713
:103300000895DC01FC01672F71917723E1F7329773
:1033100004C07C916D9370836291AE17BF07C8F3B0
:103320000895AA1BBB1B51E107C0AA1FBB1FA6170C
:10333000B70710F0A61BB70B881F991F5A95A9F75E
:0E33400080959095BC01CD010895F894FFCFC3
:10334E001027B8B8B8B80028000000000000000030
:04335E00FAFF000072
:00000001FF

podobne bude vyzerat program, ktory stiahnes z hociakeho procesora, ak Ti to tento umozni. Daj vediet, ako si dopadol.

Ostatnym sa omluvam za dlhy prispevok, ale nedalo mi :slight_smile: :slight_smile: :slight_smile:

LOL, tak tohle me poslalo k zemi :smiley: :smiley:

Ale nejvetsi “sranda” je, ze mas pravdu, a moc dobre jsi to udelal s tim programem a konstantou, lip bych to nevymyslel. Clovek tak ziska peknou predstavu do ceho jde, a kdyz tohle nezvladne, tak vi, ze to treba zrovna s pristrojovkou ani nema cenu zkouset. Doufam ze to Matias da a taky da vedet… ma moje sympatie, alespon se snazi sam a az pak se pta. Jednou jsem se takhle spolu se znamym snazil opravit EAS s trvalou chybou na jednom Range Roveru (a to slo jenom o to spustit bootstrap a nahrat a spustit v RAM procesoru kod, ktery prepise jeden udaj v jeho EEPROM, procesor Motorola MC68HC705B tusim…), a nepodarilo se nam s nim ani spojit do komunikace, a to jsme k tomu meli doporucene zapojeni pro programovani, vyvojovy diagram procesu programovani atd. Neni to uplne pr*el, ty auta, a cim novejsi, tim horsi (ten RR byl rok 96).

No tak já ani nepočítám s pár hodinamy. Počítám se stovkama hodin než na to přijdu. A jak psal Martin, tak já nejsem jeden z těch co si myslí že za hodinu něco zfouknu. :slight_smile: A je ště něco takového. vždyť i ta eeprom mi chvilku zabrala. A to jen proto protože jsem to chtěl načíst ISP, ale nešlo, tak jsem to musel vyfouknout a vyčíst venku a pak to běhalo krásně. :slight_smile: Vím, že na vývoj tohohle zařízení jsou potřeba progy a jiný hw za mraky peněz. Myslím průmyslově. Chci se právě začít učit na té přístrojovce. Dneska by mi měli přijít nějaké knížky. Takže budu celý víkend číst abych pochopil hlavně proncip vyčtení. Protože i podle datasheetu mi nění úplně vše jasné. Proto se rozhoduju pro beeprog abych to mohl pořešit v patici. No k tomu zamčení, třeba Motoroly HC08 a 11 jsou progy který umí číst i zamčený.

No jestli myslis treba Motorola Cracker, tak ten cte jen EEPROM. Ale i kdyby byl nejakej jinej program, co to cte cely a treba i zamceny, tak stejne bude fungovat na principu ktery jsem popsal (jinak to totiz u tyhle stary Motoroly nejde pokud vim, on se tak i programuje, pres bootstrap), a kdyz se s tebou procesor odmita z nejakyho duvodu spojit, tak jsi proste v riti a konec.

Ale jestli Ti muzu radit, dej si prvni to cviceni od Martina, on to totiz vubec nevymyslel spatne :wink:

Mne sa tiez paci, ako sa Matias pustil do prace. A tiez to, ze sa najprv snazi veci riesit a az potom sa pyta ako dalej.

Daj vediet ako postupujes a drzim Ti palce :slight_smile:

No nedavno som riesil tlaciaren …pisala nie co o udrzbe a cisteni…tak ze nacirtanie eprom este ze bola zvlast a klasika 24c16, zistenie kolko toho ma nabehanee caa 6500 stranok… prepisanie cisla na 0 stranok…hladanie dalejj ako zmazat azby to nepisalo ze to treba aj tak vycistit… nakoniec som dal vymazanu eprom naspet zapol tlaciaren zapisalo defoult hodnoty, vybrat nacitat zapisat seriove cislo typ tlaciarne a hodit to vsetko naspet… tlaciaren ako nova. zachvilu zacne odchhadzat mechanicky… caa par hodin prace…

Ina vec je ked som odkukaval ako sa odomika IO pre bateriu do notasu, a kym som nasiel sekvenciu… to bolo tiez zabavne.

Tak ze najst nieco bez toho aby si to s niecim porovnal…nemas sancu…? Martin hod mu tu aspon hodnotu aku to ma spozdenie …nech sa rozcvici…

Konstanta je …

             .... ved mu daj este trochu casu

:slight_smile: :slight_smile: :slight_smile:

Tak koukám že se tady někdo hezky baví na můj účet. :slight_smile: Jen tak dál, do mě se toho vejde. No přiznám se že asi budu mít hodně práce s tím co mi bylo posláno. Do konce víkendu to určitě nedám. :slight_smile: Páč jsem si dneska vyzvedl ty knížky a jdu studovat abych věděl čím mám začít. :slight_smile:

A díky za rady a nakopnutí nějakým směrem.

Hezký víkend kluci.

Zdarec,
jak to vypadá? Nějaký pokrok? :slight_smile:

NO neviem ale cinania co robia klonovane kable z originalu brusia Atmega 168 az na kremik a poistky citaju elektronovym mikroskopom…ta kked ma k niecomu takemu pristup…

konstanta je 100 :slight_smile: