! / 1566539753 0 0 0 464 ` vv5ZZZZ^^^^^^^^^^^^update_and_validate_firmwareupdate_firmwareverify_load_firmwareread_ftfs_headersupdate_and_validate_fswrite_ftfs_imagerfget_is_update_in_progressrfget_get_passive_ftfsrfget_get_passive_wifi_firmwarerfget_get_passive_bt_firmwarerfget_get_passive_firmwarerfget_initrfget_ftfs_initpurge_stream_bytesrfget_update_completerfget_update_abortrfget_update_datarfget_update_begin// 38 ` write_firmware.o/ verify_firmware.o/ /0 1566539733 1001 1001 100664 12968 ` ELF(4(-OFѰFFF*bIcJcHiB]I^J_H+FOs8F1F*FZHO 0F G(THOIOJO0D "MKBZF  HKB GKB>I>JFHOs8F1F@HgIFFx1I2J;HOs8F1FNOxFE%Һ*F0FBFG +HIJO4/ZFF(IJ$H"DZ#B0FZGF QFF0 I JH#F  FQ$'0ZSBFHMRVL{.6$[%s]%sFirmware binary zero length rf Error: [%s]%sFirmware binary too large %d > %d [%s]%sFailed to get firmware data for initial validation [%s]%sFile data is not a firmware file [%s]%sFailed to erase firmware area [%s]%sInvalid size of receievd file size. [%s]%sFailed to write firmware data [%s]%sFirmware verification failed with code %d (int76oQ?ejAwIE [(e;.E4w /. n0 w1. y2 4 5464^ iCCd`   W ) jcnt  !"#R$s%Q&I W Y [ y] _ a c I`(E!4[C}6 XpeXdev?  u J%u{,,5%   1  2l V 3l  4l b 5l 6l ~ /D  0llen 1lcrc 2l# -<%JJ@lj@l}AZ/B%udC^}ihD}HE%bufFJ}ishHD}outCÌ xR'Q$P0 SuR'Q$P0B* S}RuQvPw} XRD{Q {" (Pvf $R'Q$PZ~T ER<Q}P}T gR{Q}P} R'Q$P* S}RulQvPw} s  QyP} R'Q$P* ;S}RulQvPw} XRxQ}Pv& R'Q$P6 R{Q}P}D R'Q$P `Pvp Qz #StR'Q$P6 8P}! P} EZ %iɓ,fX! OSSRRQQPP}t" #  " n"$ o$>%* %&53O i,O %$s C,'% %$%  X^$%  ,$% %$%  (d% % U$ > : ; I$ >   I'&I I !I/  : ;  : ; I8  : ; ( & : ; I8 : ;I'II.?: ; 'I@B: ; I: ; I4: ; I4: ; I4: ; I : ;  : ; 1B1 B!1"4: ;I?<#5I$.?: ; 'I<%&.?: ; '<'.?: ; I<(.?: ; 'I<PW*P*FWFJPJWPQV&Q&FVFJQJVQRU(R(FUFJRJURSYSYS}ZXJ0J[P[X^Pfl lxP PTP&T&, ,6T6@P@FTF\P\`T`jPjpTpzPzTT P P Q Q R R S S$I sdk/src/middleware/rfget/home/yhou/gcc-arm-none-eabi-4_9-2015q3/lib/gcc/arm-none-eabi/4.9.3/include/home/yhou/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include/machinesdk/src/incl/sdksdk/src/incl/sdk/drivers/mw300/tmp/src_WMCU-AMZSDKV1.2.r8/amzsdk/artifacts/super-v1.2.r8.p2/amzsdk_bundle-v1.2.r8.p2/projects/marvell/mw300_rd/make/aws_tests/../../../../../vendors/marvell/WMSDK/mw320/sdk/src/incl/platform/os/freertos/home/yhou/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/includewrite_firmware.cstddef.h_default_types.hstdint-gcc.hmdev.hpartition.hwmerrno.hrfget.hfirmware_structure.hwmtlv.hsecure_boot.hcore_cm4.hwm_os.hwmstdio.hstring.h>J./k=vJv/Z/"w  ZL 0M"!Lupdate_and_validate_firmwaresize_tg_os_idle_hooksWM_E_RFGET_FINITWM_E_RFGET_F2MSLmagic_sigWM_E_NXIOWM_E_XDEVWM_E_SPIPEtypeentrylong long unsigned intWM_E_2BIGaddrITM_RxBuffersdk/src/middleware/rfget/write_firmware.cWM_E_NOSPCread_lengthfirmware_lengthlong long intsigned charWM_RFGET_BASEWM_E_RFGET_INV_IMGwm_rfget_codeWM_E_AGAINseg_cntlong intWM_E_UNINITmemcpy_mdev_tWM_E_TXTBSYdata_validatefilesizedoubleWM_E_RFGET_INVPROWM_E_BUSYWM_E_NOEXECrfget_initWM_E_CHILD__uint32_tWM_E_RFGET_INVLENdata_fetch_cbWM_E_RFGET_FHTTP_REQunsigned intbeginlong unsigned intint32_tWM_E_ISDIRWM_E_INVALnametlv_hdrrfget_update_beginsizedeviceWM_E_MLINKimg_hdrWM_E_NFILEGNU C 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] -mthumb -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -g -Os -std=c99 -fdata-sections -ffunction-sections -ffreestanding -fno-strict-aliasing -fno-common -fgnu89-inlinedata_fetchport_idWM_E_DOMwmprintfWM_E_NODEVWM_E_IOrfget_update_completeWM_E_PIPEWM_E_PERM__int32_t/tmp/src_WMCU-AMZSDKV1.2.r8/amzsdk/artifacts/super-v1.2.r8.p2/amzsdk_bundle-v1.2.r8.p2/vendors/marvell/WMSDK/mw320g_os_tick_hookssizetypeWM_E_NOTTYmagic_strWM_E_RFGET_FFW_LOADcleanuptimeWM_E_NOTDIRprivate_dataprivverify_load_firmwarefloatimg_sec_hdrerrorpurge_stream_byteshdr_sizeWM_E_TIMEOUT_BoolWM_E_NOENTunsigned charWM_E_RFGET_FWRgen_levelshort intmagicpartition_entryWM_E_SRCHWM_E_NOTBLKWM_E_EXISTuint32_tWM_E_RFGET_INVHTTP_STATUSWM_FAILWM_E_ACCESlong doublecharWM_E_MFILEWM_E_NOMEMmdev_tuint8_tWM_GEN_E_BASEshort unsigned intrfget_update_abortpNextMdevrfget_update_dataupdate_firmwareWM_E_ROFSWM_E_BADFWM_E_INTRwm_errnoWM_E_FBIGWM_E_FAULTWM_E_RANGEupdate_descWM_E_RFGET_FSOCKupdate_desc_tstartWM_E_RFGET_FHTTP_PARSEdata_validate_cbWM_E_RFGET_FRDWM_E_CRCWM_E_RFGET_FUPDATEdev_idremainingsize_readGCC: (GNU Tools for ARM Embedded Processors) 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] | ,B$ B$AEA6aeabi,Cortex-M4 M  ".symtab.strtab.shstrtab.text.data.bss.rel.text.update_and_validate_firmware.rel.text.update_firmware.rodata.str1.1.rel.debug_info.debug_abbrev.rel.debug_loc.rel.debug_aranges.rel.debug_ranges.rel.debug_line.debug_str.comment.rel.debug_frame.ARM.attributes4!4'404, ('W S (m2h | (X  ) p. ( @2 X2 M x20<0q8\ 2 p7@$ P&   5>QXcvwrite_firmware.c$t$dupdate_and_validate_firmwarewmprintfpurge_stream_bytesmemcpyrfget_initrfget_update_beginrfget_update_dataverify_load_firmwarerfget_update_completerfget_update_abortupdate_firmware , > b z        " 2 @ l |               !-:AHOV[hmz "5HMY_ekqw} %+17=KWco{ @L_j EPZis x        :@EKPa j s y       %Fhy      <Yj s |        $9[et~      + U t       !%,07;BFX\cgnry} ")-48JNVZjn} "&/3:>EIPT[_fjqu|   >DH/18 1566539733 1001 1001 100664 9484 ` ELF(@4(-AF FF&lhB(4F9F+h@F"F+h#D+`kh6k`'Dѽ-GF FF1H-KBQ,KB#+H 4!FX'H(I(J<HFHFSE2Cx8F ED; +"R#m7mm1F$.дB(4F+F"F8FHF"F6%D H.MRVL{.>P25[%s]%sFlash driver init is required before open rf Error: MDEV_CRC_ENGINE_0[%s]%sCRC driver init is required before open ri8intgq(L*.e74~/0s1214s 5s%*6Z 1 ` [ H  F    o  q      y   =X%&s's$1+ 2s33s,4s5s 6s s len?sR@s crcAs'''((s*,st:5<]{T"RtQwPx&VR5Q2&`Q~Py&fPy&+Qv&(SuRtQ~PwERtQ~Py&dZP0&&vR~Q~~R~Q~Pw'  (A)%***s*s)**)>%*+)%**s,c+*)%E**s)I%d***s-:*%% U$ > $ > : ; I : ;  : ; I8  I&I   : ;  (  : ;  : ; I8 .: ; ' : ; I4: ; I .1@B141 U411B.: ; 'I : ; I4: ; II!I/ .?: ; 'I@B: ; I 4: ; I!4: ; I"4: ; I# : ; $1RUX Y %1&1'4: ;I?<(5I).?: ; 'I<*I+,.?: ; '<-.?: ; 'I< P :X Q :U R :R R :W D ,V P XPQ6T6QPW%P%W@NZXjZZ@NVXjVV@NUXjUUBNXjTTHNPXjYPY$: *,46:@f:G sdk/src/middleware/rfget/home/yhou/gcc-arm-none-eabi-4_9-2015q3/lib/gcc/arm-none-eabi/4.9.3/includesdk/src/incl/sdksdk/src/incl/sdk/driverssdk/src/incl/sdk/drivers/mw300verify_firmware.cstdint-gcc.hmdev.hmdev_crc.hfirmware_structure.hflash.hwmstdio.hrfget.hcore_cm4.h&.O!Nh=w  =v Pz &//6*/#/JOJ#8 E<#=/fK"<zGPZu~   )H[w,Fe ")-<@GK]ahl{ &*15<@OSZ^eix|  $(,8<@DTs48write_fs.o/ 1566539733 1001 1001 100664 15488 ` ELF(l$4(!JLF FhQh"0F!FG(HIJH F"(IJHKMh`)F"@ HIJ Hp #,QV-OɰF#FFHF*UIVJVH3iBQIQJSHOsHF9F*FNLFIFFKH1FF(GH@IAJwDI"(oOz$B ++F8FRFG :Hh!6F7H ZF4H\D(I)JCOtO E+F3F"FF(IJ$HPF"F&DDPFPF8FGFH"FO4F FI #7Y$cozy[%s]%sCannot read FTFS header rf Error: [%s]%sNot a valid filesystem image 0100[%s]%sVersion %s not supported. Current version is %s [%s]%sInvalid file length [%s]%sUpdate FS too large [%s]%sFTFS header read failed [%s]%sFTFS header write failed MDEV_CRC_ENGINE_0[%s]%sFailed to write FTFS [%s]%sUnable to open CRC driver [%s]%sFailed to read from flash %d @int7@jPa,Aw`P. (eP.P4w S/. 0 1. 2 4 5I64 [  k P %ii*Vt4   ! > L~%3uB  !"W#$5%C&oM NKcrcO P Q R[Sp W Y [ ] _ a c  `E+p zVM  pe dev ?     %, , 5%+"E g_byo FA9%99,ret;%X<huRHQtPv( R#Q P6% ,R8QhPtB UR#Q P,X% tR4QuPtj StR#Q PV}uZ%" ZvZ[,?f1[\ ^" }ret_%_%_%_%,`7Val} udb}?" R#Q P4 R#Q PFD S}RuQwPy} Rr+QyPw!^n f OQvP}t oR#Q  RHQP}"RzQ}Pw Q3P R{Q}P} R#Q  !Quh BSvRtQ} kR#Q PY RtQ}Pz(5 Q}Pz.U Pz"8PwBf P}N%  R4Q}PX{  P}!^f P2 (% Փ ,-f1N SSRRQQPP}t3794#  $ # n # o % >%% &%X%D ii,'05i ,i %( % &% %  % %  ,%r ? g% % ?l%% ?E%. %5 ?@l%[ %O ?O l'k f ?% %{  )  % % U$ > : ; I$ >   I'&I I !I/  : ;  : ; I8  : ; ( & : ;  : ; I8 : ;I'II : ; .?: ; 'I@B: ; I4: ; I4: ; IBB11: ; I4: ; I 4: ; I!1"#4: ;I?<$5I%.?: ; 'I<&'.?: ; '<(.?: ; I<).?: ; 'I< P pVpPQHUHQ P,.PP$Y$0P0JYJLPLYdPdfYfPQ$W$,Q,JWJNQNnWnQR$U$.R.JUJQRQnUnR S VSVdSdfVfSnn}RXPXZTZ]P]fTflPlvTvxPxTPPP[ P  SPS8>P>DTdfPTHH^Yv V^V Z Z :Tdf PZP^Z P P Q Q R R S S,c sdk/src/middleware/rfget/home/yhou/gcc-arm-none-eabi-4_9-2015q3/lib/gcc/arm-none-eabi/4.9.3/include/home/yhou/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include/machinesdk/src/incl/sdksdk/src/incl/sdk/driverssdk/src/incl/sdk/drivers/mw300/tmp/src_WMCU-AMZSDKV1.2.r8/amzsdk/artifacts/super-v1.2.r8.p2/amzsdk_bundle-v1.2.r8.p2/projects/marvell/mw300_rd/make/aws_tests/../../../../../vendors/marvell/WMSDK/mw320/sdk/src/incl/platform/os/freertos/home/yhou/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/includewrite_fs.cstddef.h_default_types.hstdint-gcc.hmdev.hftfs.hpartition.hwmerrno.hrfget.hmdev_crc.hcore_cm4.hwm_os.hwmstdio.hstring.hflash.h9"#0MK/Y2gk#1v$<$N%/j=Y2K/5/K/Y$Y^/LK<$8%/i.g1.[uJ26/[g/Y#Z!0K>>//=%g!4/N!Ksize_tg_os_idle_hooksWM_E_RFGET_FINITwrite_ftfs_imageftfs_headerWM_E_RFGET_F2MSLWM_E_RFGET_FFW_LOAD__uint8_tWM_E_NXIOWM_E_XDEVrecv_crcWM_E_SPIPEtypelong long unsigned intWM_E_2BIGaddrITM_RxBufferWM_E_NOSPCread_lengthlong long intsigned charWM_RFGET_BASEwm_rfget_codeWM_E_AGAINlong intWM_E_UNINITread_ftfs_headers_mdev_tcrc_drv_stream_get_resultWM_E_TXTBSYdata_validatedoublebackend_versionWM_E_RFGET_INVPROWM_E_BUSYrfget_initWM_E_CHILDupdate_and_validate_fsobsolete__uint32_tcrc_drvWM_E_RFGET_INVLENdata_fetch_cbWM_E_RFGET_FHTTP_REQunsigned intWM_E_RFGET_INV_IMGlong unsigned intcrc_drv_openint32_tdata_writtenWM_E_ISDIRnamerfget_update_beginsizedeviceWM_E_MLINKWM_E_NFILEGNU C 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] -mthumb -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -g -Os -std=c99 -fdata-sections -ffunction-sections -ffreestanding -fno-strict-aliasing -fno-common -fgnu89-inlinedata_fetchport_idWM_E_DOMwmprintfWM_E_NODEVWM_E_IOrfget_update_completeWM_E_PIPEWM_E_PERMWM_E_NOEXEC/tmp/src_WMCU-AMZSDKV1.2.r8/amzsdk/artifacts/super-v1.2.r8.p2/amzsdk_bundle-v1.2.r8.p2/vendors/marvell/WMSDK/mw320versiong_os_tick_hookssizetypeWM_E_NOTTYcalculated_crcwritebufFT_HEADERWM_E_NOTDIRprivate_dataprivfloatWM_E_INVALpurge_stream_bytesWM_E_TIMEOUT_BoolWM_E_NOENTunsigned charcrc_mode_tWM_E_RFGET_FWRgen_levelshort intmagicpartition_entryWM_E_SRCHWM_E_NOTBLKWM_E_EXISTWM_GEN_E_BASECRC16_IBMuint32_tWM_E_RFGET_INVHTTP_STATUSWM_FAILWM_E_ACCESlong doublecharWM_E_MFILEWM_E_NOMEMmdev_tuint8_tmemcmpCRC16_CCITTcrc_drv_closeCRC32_IEEEshort unsigned intrfget_update_abortpNextMdevrfget_update_dataupdate_descWM_E_ROFSWM_E_BADFflash_addrsdk/src/middleware/rfget/write_fs.cWM_E_INTRfslenwm_errnocrc_drv_stream_feedWM_E_FBIGWM_E_FAULTWM_E_RANGECRC16_T10_DIFWM_E_RFGET_FSOCKupdate_desc_tflash_drv_readstartWM_E_RFGET_FHTTP_PARSEcrc_drv_stream_setlendata_validate_cbWM_E_RFGET_FRDWM_E_CRCWM_E_RFGET_FUPDATEdev_idremainingdata_readGCC: (GNU Tools for ARM Embedded Processors) 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] | A v,B$ A$AEA6aeabi,Cortex-M4 M  ".symtab.strtab.shstrtab.text.data.bss.rel.text.read_ftfs_headers.rel.text.update_and_validate_fs.rel.text.write_ftfs_image.rodata.bss.ftfs_header.rodata.str1.1.bss.recv_crc.rel.debug_info.debug_abbrev.rel.debug_loc.rel.debug_aranges.rel.debug_ranges.rel.debug_line.debug_str.comment.rel.debug_frame.ARM.attributes4!4'404, -pLH `.mti h/2~  p/(o 6P0 ; G  <0gg  8<0('0!q4h"|0 P<0Ap"7#Q)  ,K p p         '9BI`s~$:write_fs.c$t$dftfs_headerrecv_crcread_ftfs_headerswmprintfmemcmpupdate_and_validate_fspurge_stream_bytesrfget_initrfget_update_beginrfget_update_datacrc_drv_opencrc_drv_stream_setlenflash_drv_readcrc_drv_stream_feedcrc_drv_stream_get_resultcrc_drv_closerfget_update_abortrfget_update_completewrite_ftfs_image$ !2 "> !T "f !p tx| !0 !B $N Z %b &p !| ' ( ' ! ) *  ! +$ ,* -> .J "T /Z .ptx| # !-:AFSZahmz "5ns !'-39?EKQW]cy "*2:BJRZbjrz .5<OU[ahs}->GPVu $)38BGQV`e,5Pajp"CT]fl  3 =  L V [ e j t           & E o       6 V g |  ,07;BFX\cgvz ")-?CJNUY`dkovz $+/6:AELPW[bfmqx| ,08<CGVZdhos}        - 1 8 < N R Y ]      X 48dh rfget.o/ 1566539734 1001 1001 100664 21740 ` ELF(04(0- pG7#$= !F!FF 0HIJ jiCiB8(F0(+7#$= !F!FF 0HIJ jiCiB8(F0(+7#$= !F!FF 0HIJ jiCiB8(F0(+7#$= !F!FF 0HIJ Kh(F0(+L#x+##p -G$FFFF@>H>I< (F F(FF epxF3H#"h(0H0I(B 5F%F F1КF($H"I$J " 0(HI PB-0FQFFUF FB`- IhH:F(FHF4(l+ -AFFFFDE"F0F(BF9FG(HIJA$((+F@h h@@h 8hBFF I J H H8@hh0IJ H H8hh+DR``8(+Ix`h` i`FHx``0 I J H Hhh( `hIJHH (+[%s]%sUnable to retrieve flash layout rf Error: [%s]%srfget_ftfs_init: could not read partition table [%s]%sFlash driver init is requiredbefore open ftfs[%s] part1: be_ver: %d [%s]%sFlash driver init is requiredbefore open [%s] part2: be_ver: %d [%s] be_ver = %d active = %x [%s]%sUnexpected size returned [%s]%sUpdate data greater than partition len [%s]%sFailed to write update data [%s]%sFlash driver init is required before open [%s]%sFailed to erase partition (Jint>7kE v(Z.Ez4a / +0 1 2 ,4 56> vN v ' u w y l{|U "% fs0 1% 2' 3< T4` 5 6 7 ! %<- ,`},,B ,,,f Z %Z%M  N.crcO P Q R>uSWL X YfpZsb[ ,ifsofdsplqr devs"$t7(L\ v % W Y  [  ]  _  a  c gRt{2* `Vn\Eg4  pe dev "  2  ! %(. ,G}},`%%AN@ HBLnf1C f2C LQtP3LQtP3 *lR+Q(PZP HRLnf1S <f2S ZLtQtP2LQtP2 *lR+Q(P` HRbLnf1c xf2c LQtP6L,QtP6 *lR+Q(PQp PrLnf1s f2s !G.}LQtP1LQtP1 *lR+Q(P"S'# #$/%X%fhX&J&" t!<[ 'sb(%(H($[ f1 f2 )C :! & H)"L*fdret%+'T   ,L,A.,7B ^RHQ+' ! ,L,A,7 RHQH- p)  QzPv#S#2- QPu>H QPu#Lllq QPr P Pt#l R+l QP PH Ptl( RwQP  3C QPu OQPy .ABH= (NB"(B}g(C,(C(D= )<F%R)F%p/  Rxtt@K$"x@K$"*(QwPv02lR+Q(P(%pR%~ 'udR~ # 1iX%  'udX~ #^%XX 'ud^~ (^G(B^,l) R+Q(PI#"~ .lR+Q(Pxq%d 'udq~ 'pq #"l R+Q(P#.#8 BlR+Q(P20N344 &56+6,65-7; ffL7G >%898 !97%"(7(   : %7 f7,"%;%(7>%3"< I I7!iI7R %~ 7`%"=P%"aa% U$ > : ; I$ >   I&II !I/  : ;  : ; I8  : ;  'II& : ;  : ; I8  : ;  : ; I8 : ; I8 : ; ( : ;I.: ; I .?: ;'I .?: ; 'I@B.?: ;'I@B4: ;I4: ;I1B 1!1X Y".1@B#1$.: ; 'I %: ; I&: ; I': ;I(: ;I)4: ;I*4: ;I+1X Y,1- ..?: ;'@B/0B11B124: ; I34: ; I44: ;I?<55I64: ; I?<7.?: ; 'I<89.?: ; '<:.?: ; 'I<;.?: ;'I<<.?: ; '<=.?: ; 'I<P<U"P.8PP<U"P.8PP<U"P.8PP>U"P.:PPY<PQW<QRBUBFRFvUvRU<RSX<S8:P:BVFVV@BPFHPHZZB0F0UUPULRPRTTT]P]TPTPT P$.P.1xT]P]TT]v TVV]Q]nnqPqPTz HQHPHPP.U.2P2:U:HPQ.V.2Q2:V:HQR.T2:TS.W.2S2:W:HS..2}2::H} &P26P.t@K$"x@K$"-(24t@K$"x@K$"-(PTPP PPTP@T@XPQQ!Q!XQRU!R!@U@XRPJTJdPQdQtHHHP<H XdHHHP<H Xd_ sdk/src/middleware/rfgetsdk/src/incl/sdk/driverssdk/src/incl/sdk/home/yhou/gcc-arm-none-eabi-4_9-2015q3/lib/gcc/arm-none-eabi/4.9.3/includesdk/src/incl/sdk/drivers/mw300rfget.cboot_flags.hftfs.hstddef.hstdint-gcc.hmdev.hflash.hfs.hpartition.hrfget.hcore_cm4.hwmstdio.hcrc32.h!MK!> !Y1Y!MK!> !Y1Y!MK!> !Y1Y!MK!> !Y}.. J !?001@N10/!?/Y-!L"2=/}.X0ZJ]f' >>K/}ff0ZJ>"|>/>1/gKN"u/A)10  !=!-!>!-/!Y2ZY1!!!" !!/+$K!Y1g=Y1!rfget_get_passive_ftfspart_get_layout_by_nameft_read_headersize_tWM_E_RFGET_FINITWM_E_RFGET_F2MSLWM_E_RFGET_FFW_LOADFC_COMP_FTFSfl_devtypeFC_COMP_BT_FWftfs_initaddrFC_COMP_WLAN_FWITM_RxBufferactive_addrfseeklong long intsigned charlong long unsigned intWM_RFGET_BASEftfs_superwm_rfget_codecrc32_initactivesdk/src/middleware/rfget/rfget.clong intFC_COMP_FWg_prev_version_fw_mdev_tFC_COMP_USER_APPbackend_versionWM_E_RFGET_INVPROrfget_initrfget_is_update_in_progressobsoleteFC_COMP_BOOT2offsetboot_get_partition_noflash_descFC_COMP_PSMflash_drv_closedata_fetch_cbWM_E_RFGET_INVLENWM_E_RFGET_FHTTP_REQunsigned intpart_initlong unsigned intupdate_in_progressnameg_boot_flagsrfget_update_beginfs_crc32datasizedeviceFT_FILEpart_to_flash_descflash_drv_initGNU C 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] -mthumb -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -g -Os -std=c99 -fdata-sections -ffunction-sections -ffreestanding -fno-strict-aliasing -fno-common -fgnu89-inlinedata_fetchport_idWM_E_RFGET_INV_IMGwmprintfflash_drv_eraseflash_drv_writerfget_update_complete/tmp/src_WMCU-AMZSDKV1.2.r8/amzsdk/artifacts/super-v1.2.r8.p2/amzsdk_bundle-v1.2.r8.p2/vendors/marvell/WMSDK/mw320versionrfget_get_passive_bt_firmwaresizetypepart_get_active_partitiondatalenaddresspart_set_active_partitionfds_maskFT_HEADERscratch_bufft_is_valid_magicscratch_buflenprivate_dataprivfopento_readbe_verhistory_Boolint32_tunsigned charWM_E_RFGET_FWRgen_levelshort intmagicfilepartition_entryg_rst_causepurge_stream_bytesfreadrfget_get_passive_wifi_firmwareuint32_tflash_desc_tWM_E_RFGET_INVHTTP_STATUSlengthcharupdate_descmdev_tfclosefs_errnorfget_init_doneshort unsigned intrfget_update_abortflash_comppNextMdevpassiveflash_drv_openpart_get_layout_by_idrfget_get_passive_firmwarefl_sizerfget_ftfs_inituint8_tfwriterfget_update_dataWM_E_RFGET_FSOCKupdate_desc_tftellflash_drv_readstartWM_E_RFGET_FHTTP_PARSEfl_startWM_E_RFGET_FRDWM_E_RFGET_FUPDATEsec1sec2dev_idremainingsize_readGCC: (GNU Tools for ARM Embedded Processors) 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] | HA\ HA\ HA\ PA] A(<B A` (HBU B AG AXAdAA6aeabi,Cortex-M4 M  ".symtab.strtab.shstrtab.text.data.bss.text.rfget_is_update_in_progress.rel.text.rfget_get_passive_ftfs.rel.text.rfget_get_passive_wifi_firmware.rel.text.rfget_get_passive_bt_firmware.rel.text.rfget_get_passive_firmware.rel.text.rfget_init.rel.text.rfget_ftfs_init.rel.text.purge_stream_bytes.rel.text.rfget_update_complete.rel.text.rfget_update_abort.rel.text.rfget_update_data.rel.text.rfget_update_begin.rodata.str1.1.bss.rfget_init_done.rel.debug_info.debug_abbrev.rel.debug_loc.rel.debug_aranges.rel.debug_ranges.rel.debug_line.debug_str.comment.rel.debug_frame.ARM.attributes4!4'4,4R8HN ?0.sHo ?0.H ?0. P @8. ` L@. |< d@.H DA .62 dA.V R tA.s Xo |A8.xd AH.2 A.e J.  x Rh." h  S.$"  S`.&.0#F90,,qF,hB ,T.*Sp.7?.c$8 /5 D=@   <  < <  @       <    @  L  "$&( **),;HRhqHH P  < .=L^nH X d0rfget.c$t$drfget_init_donerfget_is_update_in_progressrfget_get_passive_ftfspart_get_layout_by_idwmprintfrfget_get_passive_wifi_firmwarerfget_get_passive_bt_firmwarerfget_get_passive_firmwareg_boot_flagsrfget_initcrc32_initflash_drv_initrfget_ftfs_initpart_initpart_get_layout_by_nameflash_drv_openflash_drv_readft_is_valid_magicflash_drv_closepart_get_active_partitionpart_to_flash_descftfs_initpurge_stream_bytesrfget_update_completepart_set_active_partitionrfget_update_abortrfget_update_dataflash_drv_writerfget_update_beginflash_drv_erase 7 7& 8<&@&D& 7 7& 8<&@&D& 7 7& 8<&@&D& 7 7& 8@&D&H&L< > ?' = A. B: BH CZ Dh 8n E F C 8 D 8 E G F 8 H I&& &$&(&,&0&4&8&<&@&D&.8 FL F 8 O* 8@&D&H&P& C 8* Q4 F> 8L&P&T&\&+ 000.!/-0:0A0H0O0V0]0d0k0r0y000000000000Q0V0b0n0z00000000000000 00*0M0q0~00000000000(0.040:0@0F0L0S0_0g0o0w0000000000000000H0T0a0kv00,,&&&0  /0H,W,\ u  &&&0 0,,  - :&C&L&S0^m0,,&&&(0B0M0_0j,0,0,0,,,0,00 0 , 0? ,H \ ,e ,n ,s   , , ,   ,    . I R c &l &r     &  & &    &# &) D b 0i x 0 , 0 , 0 , 0 , 0 , 0 , 0 ,  % &. &7 &C 0N g ,l u  0  ,  0  , 0 , 0 ,   & &$ &*  3  @ &I &R &Y 0d #} , , # # & & & # # # & & & 0 0'0,070B0M0m00000000 0040P0j000 ")-< @ G K Z ^ e i x |         '+26HLSW^blpw{  '+:>FJRV]ahlsw.2BFPT[_imtx"&-18<FJQUgkrv}&*26>BRV]apt      & * 1 5 G K R V ` d k o           ##########*  ( 08@HPX` h#     $(,048<@DHLP T X#\#l}  # #2$2(@2D \2` x2|2222 2$82< T2X#