ELF>@X@@ATUSH1HIHLH1HH[]A\fSH dH4%(Ht$HHHH|$1qH q q H9uׅDHT$dH+%(uH [f.PXH51HHDAU1IATI1USHLLhHut1I|$pIl$ht;ff.fLHHuHI;D$prH[]A\A]ÿH51H=fAVAUIATIULH1SHdH4%(H$HHt@IfLLH9HFHH)Hu6HLLHuH$dH+%(u-H[]A\A]A^ÿH51AV1AUI1ATUSHHdL4%(L$E1HVHIIUHHM)H$L@HHHI$HHIH/H$dH+%(uHİ[]A\A]A^AVAUIATIUSHdH,%(H$HHuzIFDLLH9HFHH)HuqLHLHu;HuH$dH+%(uIH[]A\A]A^1zH51H5ATH5USHdH,%(H$HHt|HH1HHH1HHIH1LHHHHH$dH+%(u,HĠ[]A\ÿHH51Usage: %s For extraction: -e extract firmware For creation: -v set hexadecimal firmware -b set hexadecimal bootmanager -c set capwap string -m set string -d set (up to %u) hexadecimal (multiple input files) -i add input -o set hexadecimal flash offset for file -r set revision string for file -t choose file -x set (partition) of file Error: Failed to write firmware headerError: Failed to write file header #%u Error: Failed to read for checksum calculationError: Failed to open %s for writing Error: Failed to open firmware archive for extraction %s Error: Failed to read firmware headerError: Unsupported magic. Expected 0x%x, but found 0x%x Error: Wrong number of models. Expected %u, but found %u checksum = 0x%08x, magic = 0x%08x version = 0x%04x, files_count = %12d models_count = %12d, total_length = %12d files_offset = 0x%04x, header_length = %12d info_length = %12d, capwap_version = %12s Error: File size does not match. Expected %lu, but found %u Error: File offset does not match definition in headerError: File too small for %u file headers Error: Failed to allocate memory for %u file structs Error: Failed to read file header #%u Error: File offset exceeds size of firmware archiveError: Kernel image missing for checksum calculationWARN: Checksum mismatch. Calculated 0x%x Error: Failed to read kernel header filename=%s, type=%s, flags=0x%x target=%s, revision=%s date=%s, length=%u, checksum=0x%08x, flash_offset=0x%08x Error: Failed to open %s for writingCalculated file checksum is 0x%08x Error: Max. number of supported models is %u Error: Failed to allocate %u file structs Error: Maximum number of files reached (%u) Error: Specify offset after filenameError: Specify file revision after filenameError: Specify file type after filename!Error: Unknown file type "%s" Error: Specify file target after filename!Error: Supported model IDs missing (option -d)Error: Version number missing (e.g. -v 0x100)Error: Bootmanager checksum is missing (option -b)Error: Model name missing (option -m)Error: No file or type specified for file %s Error: Target missing for %s (e.g. -x zldfs) Error: Revision missing for %s Error: Oops. Something went wrong writing the file headersError: Failed to write kernel headerError: Kernel file revision too longError: Kernel image needed for checksum calculationError: Core file revision string too longError: Failed to readError: Failed to writerbe:v:b:c:m:d:i:o:r:t:x:hError: File too smallFIRMWARE HEADERmodel_name = %s models = 0x%04xKERNEL HEADER (%lu bytes) bm_version = %s kernel_version = %s core_version = %s capwap_version = %s model_name = %s bm_checksum = 0x%08x kernel_checksum = 0x%08x zld_checksum = 0x%08x core_checksum = 0x%08x max_models = %u models =baudrate = %u Extracting files...wbError: Invalid version numberError: Stat failed on %s %Y-%m-%d %H:%M:%SSupported file types:%8s (ID 0x%x) w+b | bmkernelcoredbconfwtpAWPAAlAVAUATUSHHhdH%(H$X1H$H|$Hf$HDŽ$DŽ$Df$XfD$DŽ$E~EHHDL%t'Hl$L5MtbwIcL>@H;H$@H HiH$8LH8ff.HHD{f$ f$ $H $ $n H$H$@1fDŽ$H$8H$Z$f$f$b.HiHf8H xP+  H9rHcH5LBAA vAB HvAD0j AA l+AAU8BGF A(D0n (A ABBA @BBE D(I0Gx 0A(A BBBA @BDG A(A0J 0A(A BBBA @LBBE D(A0G 0A(A BBBH 0BHA G  AABA DFPB B(A0A8O\ KyL>@v.+4BYpl@  `-0"@ p^( `n#)/p5p;AGMSY_e*kDq[ws}p 0 `  (P     & %+17H=C8IHO U8[Hag msy `!(-7@HOW\cmkzyxelzldfw.cget_file_sizechecksum_finishusagewrite_headerschecksum_add_from_filechecksum_calculatecopy_from_to_file.constprop.0checksum_calculate_file.LC0.LC2.LC1.LC3.LC5.LC4.LC6.LC7.LC9.LC73.LC74.LC53.LC58.LC10.LC13.LC15.LC24.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC27.LC32.LC34.LC35.LC36.LC37.LC38.LC39.LC40.LC41.LC42.LC43.LC44.LC45.LC46.LC47.LC48.LC49.LC50.LC52.LC55.LC66.LC57.LC67.LC54.LC68.LC69.LC59.LC56.LC60.LC61.LC65.LC72.LC80.LC71.LC70.LC75.LC77.LC78.LC62.LC63.LC64.LC30.LC29.LC11.LC28.LC31.LC12.LC79.LC26.LC51.LC33.LC76.LC14.LC25ftellfseekMD5_Final__stack_chk_fail__printf_chkexitfwriteputsfreadMD5_UpdateMD5_Initfopenfclosemain__posix_getoptoptargstrncpyoptindstrtolfile_typesstrcmpstatlocaltimestrftimestrrchrmallocputcharfreestrlen__strcat_chk^_"^2_Z`abc_dQdbcec_f"gV]bgcla_hg5afd_b ca%GiW^i_q^_hjbcal mn#.loi-T^qxbcpecqrOnrpnstu$mLnYvqnif&-2eNSbq vb!b"b#b$b% b1bU&Ze'w7fpnpl,(8bM_bf)b*b+b,b- b .# b1 /= bK 0W be 1q b 2 b 3 b 4 b b x 5 b x 6 bH q\h q 7 b 8 b 9 i < j! ( :6 bX y` jg c| 9 i < j w ; b c < e c m = b c > e& c2 ?> bH cO @T e^ ce Aj et c{ B e c C D e c E e c F e c G HI/J<j i?edvK{eczz{L {{MecNqeOb PQe$c/R;S@eJcTT`Ueeoc~Vecl_dnnzzWecXecYZec [ec*\6b@cO]Vb`cu{L{{_djc           $ ( , 0 4 8 < @ ^D H L $P T ,X 8 * -( 48 9H <X A L@p pP@  .symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rodata.str1.1.rela.text.startup.rela.rodata.rela.data.rel.local.rodata.cst16.comment.note.GNU-stack.note.gnu.property.rela.eh_frame @@9&1,11282 @2jETO@=8g&\b@S( t'` o@V `'0p'3''P'@V* ^ 5ppW