ELF( ‡4€>4 (&#pppžpž44€4€44�4�€€||€  hh€  èèHH�H� Qåtd/lib/ld-linux.so.3GNU  C †Ï† f0†7<†'h!»H†®T†W`†¨l†Px†_„†…�†Iœ†~¨†Á´†ºÀ†ŒÌ†Ç؆>䆡p!šx!.ð†ü†m‡‡__gmon_start__libc.so.6exitsprintfoptind__strdupperrorputsabortstrtolisattypread64strlenmemset__errno_locationopen64memcpy__ctype_b_locoptargstderrioctlgetopt_longfwriteclosefprintf__libc_start_mainGLIBC_2.4ii á\!h!p!x!!!! !!!!! ! $! (! ,! 0!4!8!þÿëPã4ŸP`1�åÚSãàS €Sã @Sã SãK Sã�\!�å Rã ô6Ÿå ã0“å  ãèŸåMê\!�å Rã @Sãíÿÿ Rãòÿÿ@×å�1�åTã”VŸå    ã �嬟åþÿëPã  (�, �!—åPãM ˆŸåi/ ãþÿëpãL6Ÿ  á“ 0×åSã06Ÿå0ÓåSã 0—åSãT!�™ &Ÿå’åT!�åƒàQá$�å’Š0×å\a�åSã“ €—å$0�åSယÀ ãÀ�å ˆà ° á[?�â_Ï�â �åüP�â0�å À�åê �åÔŸåf/�â˜1�圱�åÛýÿëPã�å0º �åRã 0×åSã„ 0�å$À�å0ƒà0�å0fà\ဈà^šX1�å˜!�å0câ0àRáâÿÿœ!�åRãßÿÿ �åRãèÿÿP•Ÿå0�å �å  á  á€�å0�å³ýÿëPá:(À�å\ãk0×åS㉠VãÚ@ ãà×åÀˆà0 ã‰à ã  áà�åÀ�åþÿë á¦ýÿë@„â  á á  á’ýÿëVáíÿÿÊ0×åSãÃÿÿ �åRãs ÿ ã`!�土å€ýÿë0×åSãv `�åQã¶ÿÿ  ã|”Ÿå@ áÀ×å`à 0 á  á‰àÀ�å°�åÜýÿë á‚ýÿë á  á  áoýÿë`�å@„âQá áìÿÿŠ0�å$À�å0ƒà0�å0fà\ဈà ÿÿŠ, �åRã™ �åxýÿë  ávýÿë ãkß�âð�½è0×å$ �åSã\a�åkÿÿ´CŸå`Á�å”åX!�å0 á¼ŸåÀ�åoýÿët3Ÿå”å “å¨Ÿå$0�åiýÿë\ÿÿꌓŸåÿ ã  á  á9ýÿë(À�å\ã“ÿÿ �åxŸå[/�âAýÿëPã½€1�åp!�åSá  cà,3ŸåPŸå“å0 áPýÿë|1�ål!�åSá ßå càœå(Ÿå0 áFýÿëÀ�åœè À�åŒè0×åSãuÿÿ  áäŸå  áýÿë…ÿÿê �åìŸåc/�âŒ��åýÿëPãˆÿÿ ØŸå ýÿëoê  á¬Ÿå`!�åýÿë=ÿÿê �够å_/�â ýÿëPã6PÕåUãÀ ,�(À�òþÿTBŸåˆŸå€!�å”åýÿë|Ÿå|!�å”åýÿëpŸå„!�å”åýÿëˆ!�å”å\Ÿåýÿë  ã,P�å( �åÝþÿêýÿë0�åSã<Ÿ+ Ýüÿë �åùüÿë ã ýÿë\!�å RãµþÿÁþÿê  áâüÿëPãÝþÿ ¸1ŸåŸå0“å ãM  ãìüÿë �åçüÿë ã÷üÿëàŸåÅüÿë(@�å,@�å¼þÿê �åÌŸå4 �âÊüÿëPã_ÿÿ ¼Ÿåºüÿë �åÖüÿë  áÔüÿë,�å\ÿÿê  ã·þÿê �唟å4 �âºüÿëPã …â �åpŸå´üÿëPã0 (�,0�\Ÿœþÿ ÂÿÿêSã~þÿ\!�å Rãˆþÿ zþÿê@Ÿå™üÿë,0�åSã �å²üÿë  á°üÿë ãÀüÿëŸå¯ÿÿê �åüŸå4 �â–üÿëPãñÿÿ ìŸå†üÿëîÿÿêˆ0ŸåìŸå0“å ãU  ã üÿë ã­üÿëh0ŸåПå0“å ãZ  ã˜üÿë ã¥üÿ븟åsüÿëØÿÿê0Ÿå“åoüÿë ã�üÿ뜟åküÿëÐÿÿꤕ€!x!ȕܚô™h!M €˜›p!¤›MA M@h"h2ÄœðœM€`�”�M ÀÄ�ô›œœ4œè›tœPœ MÈ@Ø› MÈ€,�È›äš<›L�D�ÿ/áðG-éP ŸåPPŸå` áp á€ á'üÿë@0ŸåPjà0�àEQ°á  ƒàð‡½@ ã á á  áà áñšç@„âTá÷ÿÿ:ð‡½è ÿÿÿÿÿÿ˜‹@-逽è0123456789abcdefh2`žØ�à�è�aô�cžf žižp(žo0žb8žsHžlPžnXžqUsage: nanddump [OPTIONS] MTD-device Dumps the contents of a nand mtd partition. --help Display this help and exit --version Output version information and exit -a --forcebinary Force printing of binary data to tty -c --canonicalprint Print canonical Hex+ASCII dump -f file --file=file Dump to file -i --ignoreerrors Ignore errors -l length --length=length Length -n --noecc Read without error correction -o --omitoob Omit oob data -b --omitbad Omit bad blocks from the dump -p --prettyprint Print nice (hexdump) -q --quiet Don't display progress and status messages -s addr --startaddress=addr Start address0x%.8x: OOB Data: nanddump $Revision: 1.29 $ nanddump comes with NO WARRANTY to the extent permitted by law. You may redistribute copies of nanddump under the terms of the GNU General Public Licence. See the file `COPYING' for more information.stddupThe quiet and pretty print options are mutually- exclusive. Choose one or the other. The forcebinary and pretty print options are mutually-exclusive. Choose one or the other. MEMGETINFOUnknown flash (not normal NAND) MEMGETOOBSELMEMSETOOBSELMTDFILEMODEECC failed: %d ECC corrected: %d Number of bad blocks: %d Number of bbt blocks: %d No ECC status information availableNot printing binary garbage to tty. Use '-a' or '--forcebinary' to override. Block size %u, page size %u, OOB size %u Dumping data starting at 0x%08x and ending at 0x%08x... ioctl(MEMGETBADBLOCK)preadioctl(ECCGETSTATS)ECC: %d uncorrectable bitflip(s) at offset 0x%08lx ECC: %d corrected bitflip(s) at offset 0x%08lx ioctl(MEMREADOOB)helpversionforcebinarycanonicalprintfileignoreerrorsprettyprintomitoobomitbadstartaddresslengthnoeccquietbs:f:il:opqnca°èÿœ‡€‡ ì… ˜•  h�Ѓ ‚ ë ô ¸4…… þÿÿoô„ÿÿÿoðÿÿo¼„ ø…ø…ø…ø…ø…ø…ø…ø…ø…ø…ø…ø…ø…ø…ø…ø…ø…ø…ø…ø…ø…ø…ø…A(aeabi5TE GCC: (GNU) 4.4.3̇` F mainB œÆ̇,••&æá—gintÁÜz8V �zÆaŽd—ž 1ú ö€ R€ ¯€ ¸€ H€ E€À n€€ $€€ š / ª R —4Ó3 D˜-Ð ÿO# ‘# ü‘# k‘# W‘# ‘# ³‘# o‘# ˆ‘# @‘#$ ‘#( ‚ ‘#, |"#0 -$#4 &O#8 ‡*O#< ƒ,o#@ [0,#D ö1A#F ;2#G �6*#H ‡?�#P �H�#X –I�#\ £J�#` ¥K�#d ¬L#h �NO#l ÁP0#p 9´ ã º[»#¼#fÀO#×—*ŒÐ—@Œ'O Ðk‹lú#�oO#ñp@#valqO# ú%ÿ3  ØL–#(–#ptrØ#% . @[PA‹#B–#!C–#•D–# …E–#F–#MI–#îJ–# bÈv Éw–#óx–#cy #wz¶#H–¶ŒŒ–ÆŒ – —–#9˜–#¼™–#š–# û 0 8 N Ö � Þ.?³ÜÞbufÜÞlenÜfÝ‘ÝUÝéèÝéµÞ3àÉchá%jâOlxâOäãOnilä %�—Œ ðE(̇ä‡D䇰‰�Q>\\gz}˜ˆ¶“‘­ë·þÀ' Õ`‰!r"ž¤•#Ê [ø)[OÑ[øk]O$×`Oæa!bcsOþ ‘ úFŒ %RO°‰,•fÒ&)O’&Ñø»'ofs:(>:e(G]™'retO·'iOÕ)fdO} 'ofdO**bsO+qO})oob¡‘¼+k0‘ü~+qÒ‘¬~+ºO},+£[‘ä|+|Æ‘¬+‚Æ‘œ+y é}(,ÚéÔ“-�ô‰"!µ!ª.("À}.PÌ•íå"×Ä•"âÈ•/;،茀—âŒO0Ï$[ !0,NéŒ!0UOé—!0ôPé™!0^Qé”!0¯R:„!0(S:�!0Túœ!0<Uúˆ!0”Vé€!0{Wé˜!0«Xé–!0ŸYé•!%Ð 1Œÿ+s¿ h"%ò Œÿ+Nâ h22î‘2¨’2Ê“2ô;‘2 IO% $ > $ > : ; I$ >   I : ;  ( &I  : ;  : ;I8 : ;  : ; I8 I!I/  : ; I8  : ; .: ; ' .: ; ' : ; I: ; I4: ; I4: ; I4: ; I : ;.: ; ' @.1@11 41 1!1"41 #41$ %.? : ;' I@&: ;I'4: ;I(4: ;I)4: ;I *4: ;I+4: ;I , : ;-1RUX Y. U/1X Y 04: ; I 1!I/24: ; I? < ®û /usr/include/bits/usr/lib/gcc/arm-none-linux-gnueabi/4.4.3/include/usr/include/usr/include/asm-generic./include/mtdnanddump.ctypes.hstddef.hlibio.hstdio.hgetopt.hint-ll64.hmtd-abi.hmtd-user.hctype.ḣ(/J f .w. ‚/‡¿ÚFK-0K+0//Fm†MƒIKI/-h/-/×Wõ„KK`.žnJ&òNšNH„‹Jo.†.Æ~JÅ.N.m‚.LNîºcxJJoJ·zJŸKJLfJJJS‚hHFJRäJÜÝ×Lè.˜Jè.ˆƒ-5ÐxºÖ,0gƒ(žhƒ-/-4ÞƒK-/-/5*2RÙ. .[.J .`JeKˆgtfõ(lCfgg"G1 Jig ‚g»ô·¼žÎò fKf‘Jy.5*2/ôÖ žg¾ƒ½ƒ½†m že/gK .‡ž¼»Ÿƒƒcòfq.1/KgJÁ‚ƒ¼KoJõž»KKg‘.XJ¿ó-eJàºÙJkKK×~J£J»Á}f¼N½ïJKÿ~.g÷JKP ÿÿÿÿ| ̇D(ä‡ÌD   0°‰| D$DÐ    corrected__off_tmtddevnanddump.c_ISgraph_chainsize_t_shortbuf_ISspaceoobbufpretty_printnand_oobinfo_IO_buf_basestat1stat2_IO_buf_endomitbadGNU C 4.4.3stdout_ISalpha_ISdigitlong long intnone_oobinfolong long unsigned inteccbytes_IO_read_endprocess_options_filenolong_optionsdisplay_versionend_addrblockstart_ISalnum_cur_columnshort intbadblock__quad_t_old_offsetmtd_info_t_ISblank__pad3_ISpunctpretty_dump_to_buffer0123456789abcdefcloseall_IO_markerstdinnoecc__u8__u32_IO_write_ptrname_sbufoobsizeshort unsigned intfailed_IO_save_baseMTD_MODE_OTP_FACTORYoobfreememinforeadbufquiet_lock_flags2_modeerasesizeforcebinarycanonicalprefixbadblocks/usr/src/mtd-utils-HEAD-05f56bfshort_optionsoptargmtd_file_modesoptind_IO_read_ptrmtd_ecc_statsignoreerrors_IO_lock_t_IO_FILEecctypepagedumpomitoob_poserrorpretty_buf_markerswritesize_Boolunsigned charold_oobinfostart_addroobinfochangeduseeccoptionoption_indexascii_columnflag_vtable_offsetMTD_MODE_RAWmtd_oob_bufbbtblockslength_IScntrlMTD_MODE_NORMAL_ISxdigit_ISlower_next__off64_t_IO_read_baseeccstats_IO_save_end__pad1__pad2has_arg__pad4__pad5_IO_write_end_unused2stderrargvMTD_MODE_OTP_USERasciieccsize_ISupper_flagshex_asc_IO_backup_baselinebuflenargcmtd_info_userdumpfiledisplay_helpmain_IO_write_baselinebuf_ISprinteccpos]}]ä} 4P4äU4Q4äV4R4äTDS¨¸S0‘04W„¼WÄäWŒœPxÈS4¨W¼ÄWt Q ¨Z¼ÄZÐÔZÔäQäè]èì}$ì` }Ðä P dXX ˜ Xä Q $Tô  T< P Tè TX ˜ T¤ ¸ Tà Xh \ Xd œ X , X4 X X˜ ¤ X¸ ` X¬´R¼øRðôR < R }˜0S“‘D“0T}˜T„}˜“[“„˜S“[“˜œS“R“œ¤S“‘D“¤ð}˜ð }˜“[“ }˜ \ }˜“[“\ d }˜d œ }˜“[“œ  }˜ , }˜“[“, 4 }˜4 X }˜“[“X ` }˜H\Pà ä P Th \ Td œ T , T4 X T˜ ¤ T¸ ` Tt|Pô  Z P Zd œ Z  ¤ Z , Z4 X Z˜ ¤ Z¸ ` Z@ü}¤üS‘LS‘L` }¤@DP`HPX„P” PÀPPtPx„PX ` Px € P(0X ˜ „ˆ8|(0X ˜ „ˆ8|(08.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.ARM.exidx.eh_frame.init_array.fini_array.jcr.dynamic.got.data.bss.ARM.attributes.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges4�4#H�H 1h�h¸7  ‚ °?ЃÐëGÿÿÿo¼„¼6Tþÿÿoô„ô c … l 4…4¸ uì…ì pø…ø({ ‡ x�˜•˜‡ • Ð�p‚pžp šxžx¤  °  ¼  Á  èÊô ô lÏ`!`!Õh!h!Úph!)ê0‘!ó¢! Â!Ý!F #,q,”.²8H1ŒE0Ô1~PR7[[­<h=ipDð %q `NÆ4�H�h� ‚Ѓ¼„ô„…4… ì… ø… ‡ ˜•  •pžxž    ô `!h! !"ñÿ \‡ \‡ x‡ ì… ˜• H� ‡ pžP‡ "ñÿ •ñÿ ô… œ• )ñÿ4 d! €‡ A€‡ ˜‡ W|! f  œ‡ �œ‡ ć  ™ |!¸ñÿ ̇ Ã̇ à‡ ä‡ Ðä‡Ì ¤‰ °‰ <Š Œ �” ¤•Õ¤•⸕ ìh2óĕȕਖ€!€! „!+ˆ!4Œ!A�!H”!P•!\–!f—!s˜!y™!œ!† !È“h" ,• Œ• )ñÿxž›xž © µô Ë Ü ï  ø… † † ø`!  †,• $ ‡ +†H W k˜• q0†ƒ<†• •¤h!¶H†ÇT†Þ`!ëh!ñÿù`† l†x†/„†AxžñÿM�†_d!lœ†~h3ñÿ†0•h –h3ñÿ¢¨†´´†ÅÀ†×̆ðh!ñÿü؆h3ñÿä†*h3ñÿ/p!Ax!Sh!ñÿZpžñÿhð†|ü†Œ‡¨‡»°‰|  Àì… initfini.c$acall_gmon_start$dinit.ccrtstuff.c__JCR_LIST____do_global_dtors_auxcompleted.5934__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrynanddump.cdisplay_helpT.66hex_asc.4469C.41.4568oobbufshort_options.4395long_options.4396omitbadstart_addrdumpfileignoreerrorslengthomitoobforcebinarycanonicalpretty_printquietnoeccmtddevnone_oobinforeadbuf__FRAME_END____JCR_END___GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_startabort@@GLIBC_2.4__libc_csu_fini_start__libc_start_main@@GLIBC_2.4__gmon_start___Jv_RegisterClasses_finimemset@@GLIBC_2.4perror@@GLIBC_2.4_IO_stdin_usedoptind@@GLIBC_2.4write@@GLIBC_2.4getopt_long@@GLIBC_2.4__data_start__bss_start__pread64@@GLIBC_2.4ioctl@@GLIBC_2.4isatty@@GLIBC_2.4strlen@@GLIBC_2.4__exidx_endmemcpy@@GLIBC_2.4__dso_handlestrtol@@GLIBC_2.4__end____libc_csu_init__bss_end__open64@@GLIBC_2.4close@@GLIBC_2.4fwrite@@GLIBC_2.4__ctype_b_loc@@GLIBC_2.4__bss_startfprintf@@GLIBC_2.4_bss_end__puts@@GLIBC_2.4_endstderr@@GLIBC_2.4optarg@@GLIBC_2.4_edata__exidx_start__strdup@@GLIBC_2.4exit@@GLIBC_2.4__errno_location@@GLIBC_2.4sprintf@@GLIBC_2.4main_init