ELF4|4 ('$44444422??HHH88QtdRtd?/lib/ld-linux.so.2GNUSuSESuSE %-% (+#,$& * ) '!" % P)%),bǘQ|(CEKqX1Lgyul Q@C `cL~';2e%l`w6Wu9]@1NGCu84>H}a+ o4 Blibusb-0.1.so.4__gmon_start___Jv_RegisterClassesusb_bulk_read_finiusb_openusb_find_bussesusb_bussesusb_initusb_strerrorusb_claim_interfaceusb_bulk_writeusb_find_deviceslibc.so.6_IO_stdin_usedfflushstrcpyexitsprintfstrncpyputsstrtolmmapstrlenisxdigitmemset__errno_locationstdoutmemcpymallocsscanfmunmap__fxstatclosesleep__libc_start_mainsnprintffree_edata__bss_start_endGLIBC_2.0ii %'   $ ( , 048<@DHLPTX\`dhlptx |!"#$US[ôFt~`"X[5%%h%h%h% h%h %h(%h0%h8p% h@`%$hHP%(hP@%,hX0%0h` %4hh%8hp%<hx%@h%Dh%Hh%Lh%Ph%Th%Xh%\hp%`h`%dhP%hh@%lh0%ph %th%xh%|h%h%h%h1^PTRhPh`QVhВsUS=u@- X9sB 9r[]Ív'Utt $ÐUWVSÁ,@$"ƍ1󫍅ƅt$\$$Ft7Ƅ^؉$T$|$ƄD$ D$nD$D$$KxY1oD$D$ \$D$$Ut }󥀽Et,@[^_]Í&Ru倽Ruэt&'UWVS tp|$D$ D$D$4$IM1t&9uD$ )D$D$$؃tĜ [^_]Ít$x111tDpL9185zuUVSxD$ D$#D$4$wM1f9uD$ )؉$D$D$A؃ tĐ[^]Ðt& ($Đ[^]‰Ív'Uщ1ҁ( }lj]ut Ⱥf)4 f v]u}]fD$ D$$Kf\$f|$$111Ʌtt&9шK$;oUWVSffE9‰h5}|l\``)ff#`pt~ltD$#D$$\$ t1;\uD$ )؉D$|D$$?؃ tĬ[^_]Ít& -t$xыpxu uW$hl9l] uC$Ĭ1[^_]Í&U)kd}$2D$$<f뭍&'UWV1SE$EEE4&E080tE8E؍CЃ !E;usFtʃtE<0؉$u뾍vExxxt&tEx렐t&E E[^_]Ít&L$qUWVSQHI vfg$J$5 ut&f"t&uftavftLf9uBhBlBpBtBxB|Bfuf=lh$~D$$]$ePD$$t11Ҹ$11Ҹ$f=l@UCEp>u] N$D$$t&2$$ADžcannDžot fDžind DžknowDž n EZDž$X deDž(viceDž, in Dž0bootDž4loadDž8er mDžED$|$D$ D$D$$6|ct$$f9$$@$D$|D$ى4lpD$$"$$5Upl$D$ED$4$<$h=x<Dž<Lm$4F@s$@ @@AT@@ @F F@ATCFATC$~Qs4F ATB $V C4D$B D$C<$]d @$2$lD$$x\{ $ɭ,$opDžkernDžel jDžump DžfailfDž edƅ"}DžRQSNƅ[CD$$D$7RD$D$AF$:ED$$D$F$tF $DžinvaDžlid DžarguDžmentƅ H~s=~b3~(E: lMD$$hg DžflagDž senDžd faDžiledƅ DžRQVNƅEs-$cD$ BD$D$$ Z$(D$ $cD$9$v0 F$AED$D$B$t$D$ D$F$EEu2؍XD$$hw$uۋD$B $QED$$t$,MU=w DžinvaDžlid DžflasDžh fiDž le/aDž$ddrefDž(ssƅ*FD$$D$+yD$ D$B$1$<$$pi$DžToo Džfew DžarguDžmentfDž s.ƅ"( F$ED$D$B$t$D$ D$F$E苕D$B $FED$t$$~'E=vuU=@ DžinvaDžlid DžRAM DžaddrDž ess<B $n@=ډ^DžkernDžel uDžploaDžd faDž iledƅ$)$$j$ >o@~f5~f+~t&11Ҹ.$]$uED$D$B $t$D$ D$F $E苕ED$D$B$t$D$ D$F$EU2)E&T$ D$D$$z$$D$9rZ F$ED$D$B$t$D$ D$F$EU荂`=w  DžinvaDžlid Džaddrƅt&ED$B$'ED$|$$ED$|$D$ D$D$$;$a$UlD$$tC44FBTtFEF D$$c<$fD$D$ D$D$L$$rUuDžt'%)1$ 1ЋD$L$\$ T$D$$t$$[91Dž+~@D$<$4$D$ @D$#D$$D$#ƋD$ )D$oD$#40)D$ \$$C(19uD$ )D$D$$؃t6DžflasDžh faDžiledƅ="$x$2D$$ 9T<Džasm DžcodeDž senDžd faDž iledƅ$pDžparaDžms uDžploaDžd faDž iledƅ$,DžfailDžed tDžo alDžloc Dž memofDž$ryƅ&w$D$$D$cQ -$߭$-$ADžinitDžrd uDžploaDžd faDž iledƅ$@D$t$D$ D$T$$+EًUD$$VyWDžuploDžad fDžailefDždD$t$t$DE$D$4$$,$<p$ED$$$P$$D$$$HD$$$֬$cE$Eu쉅9Ɖ1+ N$2@D$M$;sg ~ Љ yDždownDžloadDž faiDžled ƅ $<1$FE1҅ut&ËE9)ЋD$t$$yύDžwritDže erDžror=$>D$2$zDžjumpDž faiDžled$ D$$z$4$.$RU]Ít&'UWVSOÉ$ )t$1ED$E D$E$9rރ [^_]Ë$ÐUStfЋu[]ÐUS[#Y[%08X%04X%02XRBIN%08XJUMPADDR%02d%%100%% OK Serching for EZX phone: Unknown EZX phone (%04x). %s found. none.open usb device: %sRQSNRQVNread%s: %s0x%xinvalid parameter %d %dDownloading: flashinvalid argument (%s)mmap error: %sFlashing: FLASHwritePOWER_DOWNjumpusage: %s jump setflagdumpkeysSending mach id code %d: Uploading kernel: Uploading initrd: Uploading params: Calling the kernel...DONEFAILED: %s A780/E680Generic BlobA780/E680 Blob2E2/A1200/E6/A910RAZR2 V8Unknownupload a kernel: boot_usb [machid] [cmdline] [initrd] gen-blob specific commands: boot_usb read read memory contents (ram or flash) boot_usb write write to RAM memory boot_usb flash write to flash memory boot_usb jump execute code at ram address boot_usb setflag usb|dumpkeys set memmory flag for gen-blob boot_usb off power off the phone You can use hexadecimal and decimal for and arguments, for hexadecimal you need the '0x' prefix, just like in C. machid table: 0 don't setup a mach id 867 old EZX mach id (default) 1740 A780 1741 E680 1742 A1200 1743 E6 1744 E2 1745 A910 claim usb interface 1 of device: %susage: %s read usage: %s flash >>> WILL FLASH THE BOOTLOADER IN %d SECONDS <<< Will flash %d bytes of data plus %d bytes of padding (%d bytes total, %d flash blocks, %d usb uploads) usage: %s write Warning, params is not supported on your phone, please consider using gen-blobcannot alloc %d bytes for paramsusage: %s setflag usb|dumpkeys  O  4 oЂ  ooozʉډ *:JZjzʊڊ *:JZjz` @ @!`0@#`ޠ(dޠ11GCC: (SUSE Linux) 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036]GCC: (SUSE Linux) 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036]GCC: (SUSE Linux) 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036]GCC: (SUSE Linux) 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036]GCC: (SUSE Linux) 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036]GCC: (SUSE Linux) 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036]GCC: (SUSE Linux) 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036]$4" p$`!u_IO_stdin_usedB is_valid_addrzmainphonetypesphoneoԋԋCVint` O|K'/usr/src/packages/BUILD/glibc-2.8/cc-nptl/csu/crti.S/usr/src/packages/BUILD/glibc-2.8/csuGNU AS 2.18.50]pB0CVint78a9h?zx 00E0+ 0<o- Z#  #  #  #  #  #  #  #  #  #$  #( x  #, /"#0 $#4 &Z#8 *Z#< q,#@ 0>#D . 1L#F 2!#G 61#H u?#L DH#T KI#X RJ#\ YK#` `L%#d a NZ#h .P7#l r  6# g# <Z# 1  G 'M7> 0F z D {#  |#X % - &# D '>#  )# p -#  .#  /#  0# + 1# K 2>#(  4#, . 8#0 A ;#4 [ Fs#8  Gs#@  Hs#H ] UE#P g VE#T \0 ` ]R#  ^R#  _R#  `R#  a]# j bR#  cR# 6 dR#  f0#  gZ#7 u ` vR#  wR#  xR# yR#  zR# & {R# F |R#  }R#  ~R# a #  0#  Z#  ] # Y Z#6H  ` R#  R#  ]#  R# R#  R#  R# 3 R#  #  0#  Z#  ` R#  R#  ]#  R# U R# S R#  R#  ]#  ]#  ]#  R# R#  R#  R#P 4 @ 7 @# ? @#  F#bus #  #  # dev #  R# 2 7# 6 #  Wh  7 # ? #  F#  @#  h#  @# W @ 7 > 0  $ b #tag # [  !# 8 "#  ##O ) b *# ( +#  1 x 2#y 3# " 4# \ 5#  6#  7# * 8#  9#  :# < @B  A# b B# ( C#F  Pk ( Q# b R# X low Y#  Z#!  ` rev a# i 5 j#  k#  l#  m#  n# ^ o# p# 9 q# @ r# s#  t# = u# v#  w# }  ~!#K  #  # #  #   # }  $ mem [ $ @ J B  k %   O  tag hdr #u #I/ J # K]# LR# MR# }Nh# Oh# Ph# Q # KRZ#vZi b bufi retZiZ z xR E lenZretRiZZ }hbuf |RlenZ     e,Z +h %+h b+h!buf- "|.R!len/Z    #Z Z  #NZ cG$ZpՍ% ,%U `&lenZ% 'bufi GZ(curZ(retZ)/ @ *8+I ~T _ $4Z,{%}hX%b]k%g {~'buf ~,i E{-|R(lenZ(iZ(errZ.z (1  /(1  R$rZf-%}hY'buf ~-|Rl(lenZ0z   /  1Zp:2E 2b]3buf4Xx!__v$>!__x$>.z &  /5 &5 9  1jTZ@L2S]x2}Sh2ES 2bSZ6vSZ87 Uhu~7AV u~8errWZp*p9$ _Z: g *+ ~5 5 0z   /  ;tZ̒/2} K8xZk7YZul7Zuphs@dbustdevx@n|ZJ?Z }>h E>  b>ZZ" @h"AA !errBZ"$ FZxZz }wh Ew  bwZ" yh"Az !pad{Z"$ ZF:.R^j    ;& ZВB~2 Z2}8dev@9 c3st8fdZ*7!v8tag2:" 29 Z9  "Z9Z3 = Lו=gD=;>/*5@} *L*0X4H9}h .~?"&%"%4pr9m0 4O*"K 8"Z/֔"&%"%@ 7?ę"&%"%49}h 9bh 8lenZ !d 48l(Z >d#cv*05 5T *X5} @%@Ef.?͛"&2%"2%49}3h !x4Z"4Z"Y4Z@O3?X}O8cDZ @ AAi:[*5 @ 5%o *52 :8F:.*P+R~5^ 5j .z 8A4  /8A  >p4?Z"&b%"b%49}ch @hp.ƞv?̟/̟"K 8"Z?+"&%"%.2$  2} >7'hdlqTAA BQ   CaCpo hW/tmp/cc1eKQGg.s/usr/src/packages/BUILD/glibc-2.8/csuGNU AS 2.18.50% $ > $ > $ > 4: ; I?  &IU%% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ;  : ; I8 !I/<  : ;  : ; I : ; I : ; .: ; ' I : ; I4: ; I: ; I4: ; I 141.: ;' I  : ;I!4: ;I"4: ;I#.? : ;' I $.: ; ' I@%: ; I&: ; I'4: ; I (4: ; I)1UX Y * U+41 ,4: ; I -4: ; I.1X Y/ 01X Y 1.: ;' I@2: ;I34: ;I 4 U5416: ;I74: ;I 84: ;I94: ;I:1UX Y;.? : ;' I@<: ;I= : ;>1UX Y? @1X YA4: ; I? < B4: ;I? < C4: ; I?  U%# init.cl /usr/src/packages/BUILD/glibc-2.8/cc-nptl/csu../sysdeps/genericcrti.Sinitfini.c4!/!=Z!gg//!/!=Z!m /usr/include/sys/usr/include/usr/lib/gcc/i586-suse-linux/4.3/include/usr/include/bits/home/sab/ezx/oezx/sources/openezx/include/asm-generic/home/sab/ezx/oezx/sources/openezx/arch/arm/include/asmboot_usb.cstat.hstdlib.hstddef.htypes.hlibio.hstdio.htypes.htime.hstat.husb.hint-ll64.hsetup.hp:\T2[eud>Ke=Ʉ1UJ,u,T !XRx<xfnR-W1J"t\pOHUȱe-WJ"u/%[+i9" yh:weKIu;v,%)y6U1i2b2~tu3W(tZ~L"urXfqg>d0"0Ȭ%}A7YF u< <f s< f$fY"}8"Nzwveu  u{~~f=#\gZ,>.0K  .( tw>//P'W}"|.. f}ttaf  =w}%>~#f%=]h5 D2K~%=~%=#&w}%==-/}ff=.gugg!~@~f~ff~f)uF(gW/g=2WJ"t}6Mq.gDDMM.c~D62%~K׿vOve~2ytmyfmytmxX#~:t~. :0z.K)v ~)v% P& /tmpcc1eKQGg.s`!!!-!!!| peAB CAB AKAB HpAD NH@AB IAB BF(ВrD  F AB DGNU C 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036]short unsigned intshort int_IO_stdin_used/usr/src/packages/BUILD/glibc-2.8/csuunsigned charlong long unsigned intinit.clong long intiProduct__u_quad_ttag_corebAlternateSettingezx_blob_cmd_binst_ctimbEndpointAddressstartst_blksizered_posst_blockstag_acornbDeviceSubClassezx_blob_cmd_flash_IO_save_endasm_code__u16__gid_tlfb_heightst_mtim__u8_IO_write_baseconfig_lockvideo_cols_IO_save_basebcdUSBdirname_chaink_offset__u32_cur_columnusb_endpoint_descriptornum_children__dev_tcmdlenatoibDeviceProtocol__nptrbIntervalis_valid_addr_IO_markertag_serialnrblue_sizeezx_blob_flash_program__s2_lenhighfmemclkbInterfaceProtocol__blksize_t_IO_FILEfilenamest_uidvideo_ega_bxbcdDeviceadfsdrivesst_rdevMaxPowertag_ramdiskusb_config_descriptorlfb_sizerun_kernel_IO_lock_tkernel_addrdevnumsource__mode_tprog/home/sab/ezx/flash/fw-table/boot_usb_IO_read_ptrrootdevdevicesparams_addrout_epezx_blob_cmd_addrlfb_depthstdinu_int8_t__s1_len_markerspagesizecur_dataezx_blob_dload_programendpointezx_blob_load_programvideo_pointsin_epusb_interface_descriptorst_gidbDescriptorTyperoot_devbMaxPacketSize0iSerialNumber_flags2st_sizephonetype_IO_read_basebNumEndpointstag_videotext_unused2__quad_tgreen_sizecode_sizepayload__unused4__unused5_old_offsetargvlocation__blkcnt_tbmAttributes__ino_tis_hexusb_interfaceezx_blob_send_commandwMaxPacketSize_IO_write_endiManufacturerphone_id_IO_buf_basebNumInterfacesbInterfaceClassbSynchAddress__pad1__pad2__pad3__pad4__pad5_sbufflagezx_blob_cmd_jump__fdboot_usb.cextraleniConfigurationidVendor_flagsinitrd_addrvram_pagesu_int16_tst_nlinkvideo_isvgamemc_control_regwTotalLengthfstatsend_paramsvideo_pagest_devezx_blob_cmd_rbintimespectag_mem32is_decbLengthfind_ezx_deviceezx_csum__off_textrabNumConfigurationsidProductproduct_idserrormach_id__time_tphonetypesusb_device_descriptor_IO_backup_base_shortbufiInterfacetag_memclkargcdestvideo_lines_next__off64_tbInterfaceSubClassnum_altsettingusb_busphoneezx_blob_recv_replytag_videolfbbRefresh_IO_buf_endbDeviceClassrsvd_posusb_dev_handletag_cmdline__resultlfb_linelengthbInterfaceNumberlfb_baseu_int32_ttv_nsectag_revision_vtable_offsetblue_postag_initrdusb_bussesvideo_moderesponsest_mode__uid_t_IO_read_endsounddefaultred_size_filenotagsizebConfigurationValuecur_addrrsvd_sizegreen_posstdouttag_header_IO_write_ptrfirst_tagexitst_ino__statbufremain__nlink_tlfb_widthprevtv_sec__s1usb_devicest_atimtteu"P"zSS6=S"R"eu~"Q"eu~!!6u6AAeuezPzSPP6<PaePpqtqstsPupPpRpQPuPQ PQSSR"PRP-PCPPPQtQStSuP}PPSSttuPBWFWR-Q-?VFVRPttuPu~uRR8LRRQQ8LQQuu  8u 8??u PPPPTUPYjP+VVRP}S"SYStt\u\uYV`dtdjQjktkmtmu`quu`quu)SSC S S S  S0 F SS$MSg uv uv uv uv\uv0uv0FQuuuvuvbzQuv@uv*uvuvg uu P$ W uuuu$W.uu W79P>Wuuuu{uuPuuW'W'VV@uu*uuuug Vt V P ) V) B PW t Q VVV'Vg uuM uu uuuuuu;uu'uuuu Qg V  V V>VV;VPPg uh2{uhuhNuhZuhg uhuhuhuhg ulBbulbPul{ul;ulP*ululg uhuh{uh;uh*uhuhSSg w PP*Pg VVVVg w PPgPN^P^eRg uhuhuhuhuh@uhPSP{SS!SSg uuuu@uug uuuu@uug WW@WP;SnVS*S@Sg uhuhuhuh'uhuh4V6HeHe6NQos&+`<-6M$M$M$M $M5*MMS3ZfMS3Zf\ **iFeiei4 ed@00(0~(00L@d'`d.symtab.strtab.shstrtab.interp.note.ABI-tag.note.SuSE.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges44#HH 1hh@P<oЂDF NVoZco r {  44 0dd @ < +,̲2?  ?????@ A0 A0Cp(DkD`d+|k80|lc Cvi NH \&? 4HhЂ   4 d ̲  !"#, :G]lz@̲pe p@3IZmv 1gPl  +28K[l@C` L )':;Ie[mz%``Z6uh/?1QeCw~8>}Вr4 init.cinitfini.ccrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.5701dtor_idx.5703frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxboot_usb.cezx_blob_send_commandhdlezx_blob_cmd_rbinezx_blob_cmd_jumpezx_blob_cmd_binezx_blob_load_program_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__errno_location@@GLIBC_2.0sprintf@@GLIBC_2.0open@@GLIBC_2.0mmap@@GLIBC_2.0strerror@@GLIBC_2.0__libc_csu_finiusb_strerror_start__gmon_start___Jv_RegisterClasses_fp_hw_finistrncpy@@GLIBC_2.0usb_find_busseswrite@@GLIBC_2.0usb_claim_interfacememset@@GLIBC_2.0isxdigit@@GLIBC_2.0__libc_start_main@@GLIBC_2.0usb_busses_IO_stdin_usedstrtol@@GLIBC_2.0free@@GLIBC_2.0__data_startfflush@@GLIBC_2.0phonetypesusb_find_devicesusb_bulk_writememcpy@@GLIBC_2.0strlen@@GLIBC_2.0__dso_handlestrcpy@@GLIBC_2.0usb_init__DTOR_END__is_valid_addr__libc_csu_initprintf@@GLIBC_2.0close@@GLIBC_2.0__bss_startmalloc@@GLIBC_2.0sleep@@GLIBC_2.0phone_endstdout@@GLIBC_2.0puts@@GLIBC_2.0sscanf@@GLIBC_2.0__fxstat@@GLIBC_2.0munmap@@GLIBC_2.0_edatasnprintf@@GLIBC_2.0usb_bulk_readusb_openexit@@GLIBC_2.0__i686.get_pc_thunk.bxmain_init