ELF(44 (pqqq((rr~~~~~~  QtdRtd~~~00aj:K-W9@>*`()M1b+?a$e0Fh#A\R8J_ YgH 4LBO&7IcdED5/.",G2PVQ[%U' Z! T<X3S=];^C if6NN bc2 @A VNPTVZ[\]_degi% &"$ݒFơ `6nh?t8Y)REsH ݼ>ӛ (Iȫkc<_N$8fsLߒ_p_1 ~ Ikr<#B]y PpGWdCr" )6xJU <NWpiT&N 5  ke w , F" j<x "l \; Wp\ R  PT X> |OX lN ?|K t"  = $h6P @# ; \P d;, m2 ;0 =d &0Q O4 ;4 UQ" : p5 > __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClassesmemcpyfwrite__aeabi_unwind_cpp_pr0_Z11zh_http_getPcS_curl_easy_initcurl_easy_setoptcurl_easy_performcurl_easy_cleanup_Z16zh_http_downloadPcS_fopenfclose_Z12zh_http_postPKcS0_curl_slist_appendstrlencurl_slist_free_allmemsetfgetsstrtokstrcpystrcmp__isoc99_sscanfvsnprintf__aeabi_unwind_cpp_pr1selectlocaltimesprintfmass_sensor_timer_updateaccesspthread_createpthread_detachmass_sensor_upgradepthread_cancelstrstr_Z9check_md5PcPKcfreadfseekfeofremovesleepcurl_global_initstrncpymass_sensor_ex_initmass_sensor_initmass_sensor_ex_can_receivemass_sensor_canbus_putftellmalloc_Z15mass_sensor_logPKczmass_sensor_ctxmass_sensor_configmass_sensor_uninit_Z23mass_sensor_canbus_sendjPhh_Z35mass_sensor_upgrade_handle_responsePhh_Z19mass_sensor_log_rawPKcz__aeabi_uidiv_Z23mass_sensor_timer_startjjPFvvE_Z22mass_sensor_timer_stopi_Z25mass_sensor_timer_jiffiesv_Z24mass_sensor_sector_crc16jP19mass_sensor_flash_t_Z22mass_sensor_flash_initP19mass_sensor_flash_t_Z33mass_sensor_get_version_from_filePKc_Z30mass_sensor_parse_upgrade_filePKcP19mass_sensor_flash_t_Z32mass_sensor_flash_is_programablehP19mass_sensor_flash_t_Z33mass_sensor_flash_get_global_addrj_Z23mass_sensor_flash_storejPhhP19mass_sensor_flash_t_ZNKSt5ctypeIcE8do_widenEc_ZSt19__throw_logic_errorPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj_ZNSt8ios_baseC2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4__ZdlPv_ZNKSt5ctypeIcE13_M_widen_initEvstrtol_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv_ZNSt12__basic_fileIcED1Ev_ZNSt6localeD1Ev_ZNSt8ios_baseD2Ev_ZSt24__throw_out_of_range_fmtPKcz_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev__cxa_end_cleanup_ZSt16__throw_bad_castv_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE_ZTVSt13basic_filebufIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE__gxx_personality_v0_ZNSt8ios_base4InitC1Ev__aeabi_atexit_ZNSt8ios_base4InitD1Evlibpthread.so.0libdl.so.2libstdc++.so.6libm.so.6libgcc_s.so.1libc.so.6libmass_sensor_ex.soGCC_3.5GLIBC_2.7GLIBC_2.4GLIBCXX_3.4.20GLIBCXX_3.4.11CXXABI_1.3GLIBCXX_3.4.21GLIBCXX_3.4CXXABI_ARM_1.3.3/mnt/sdisk/extlibs/:$ORIGIN:$ORIGIN/lib:./:./out/ywk5p2:./tmp/shared/ywk5p2/release/depend:../../tmp/shared/ywk5p2/release/depend     .  U&y [ < 0ii c ii m  pp w a ӯk q t) I  ii m ~~~\`dfhl$p6tSxD|HIJKM ] $ ( , 0 4 8<@[DHLPVTQX\`dhWlep^tRx|Xda !"#T\%&ZĀ'Ȁg̀UЀ(Ԁ)؀*܀+,-./0123457 8Y9:; =$b(>,?0@4A8B<C@ODFHGLcPHTJXL@-- dƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|Əʌtp@-,@,P@P0  p@.`ta0 0 R/_|H0HH 000C S/,0M00S Ѝ/Ѝ/LaHa_xLLL0A0A/, M00S Ѝ/Ѝ/``,_L L0 0R/8 @-0S (00 0 `^<`P`@-880 0R $ 00S 3/ ЍH]d^l@- 4p@-@P+pp@-`P@P  < +  gppQPA-PP# `po@P `P  h +  @<f>>A-pPA@P" G'`   / <  f>-Ѝ/  wNC-@(0RPl ,@0 QOOG>zB$jJ^O>NCF㡂20#0# B 2࢒ 0#0#A!Ġ!8! "Ġ0"8",0 O-CM$`@d Pv ౟࡟q ܑ pi I dS@PS @P  P P  cP+ <]P* (WP/ QP/ KP- EP  00@BQ00 !CߍpF  p@-N CDM@@D`0 %ɠll Ѝp0@-PM@hP@ P@0 0v.,  Ѝ0p_9@-F@@\p@-Mi  70P,@ @  `P`@P@P0dS 0S S T0` 0 @0-Ѝp000` YXLXIX XhX0@-PQ M9 @ NT T 0 R  = RdP" 00 Ѝ0 ' Ѝ0@(|  Rd LA Ѝ0@8 :tW:(W%W:V:9@:0@-M@P@F? +%= 00 B?  \NH 8 oߍ0V8899p@-!M@P@F? `-? h  N`H 8 Qo!ލpUt9`948080@-M M+@A^P+! 00F? | z| P& r!P  ͂MV 0 0 @ς0@?/ލ Ѝ0(~LT4444hT44p@-MMA0+@0D3SۍЍpio &6PP/s@P;;+00|(PP= {`P9 0  4 I E0+0@  T*CP O\0  8  SP544 44O- pB$M@iOaP HP U$r bApi_`000010  0  G 3/+ @Dt@TQ * (0Rd 0  0 0 R/0S!& @0 @V00 P PPR >XG4d`0@H "'<Q3hQ QQPP8P11PO0PQO-M `P@PpP~+ j2"T0 p$@j q}.Qp܁Pd  0 0nA ᤱ@ࠡ  GI0@pi0F谠 $P1A @     !W@P 0  Ѝd   @@@@@NN|NN2222240<@-Q RA P /(AP   *0S0 S0S0S0 S0(00*)0 QQQA0*00*0LO-MM8PP  up @m*0 ` Td0G! <0`rl3&c#0`E'FX SP#L3 0N Iv$2 A  b`0 ^T , P1 T!21$0㴢!1 a#!v$2 A , (I #E'F h 0 0@l"PFA   X"N,P H" x  $ 8"jM@ 4( 0 @[ p` P@4 /\0$0#"⨰@\ a @`p@000s1  P @\\0$00#0$ 00#0l00# , 0[ 0  $00 000 (0 002 P3 030@ 3Ͽ0$P<@(t7d8<ڍЍ40PPPPhP/OOOpO(.t,x,P00 R  R  R X @- 0 000((2/8Et+--/0P 00 C /Dt 0 0 00S //`DtQ R??AP / Z- 0 0@-M@ M0S A΍P $ 0@03/03/(03/ۍ Ѝ0@Ѝ/Ct,(-d d0 0@-MP M0S A΍@ $ 003/ۍ Ѝ0@Ѝ/XCtQR0p@-0% P `0 ?o2Q0S00 @T  @0^ \@p?H  2b Pp( $@BtJhJx+@+ P H 0 ‚200 0/ + @-oI**p@-x@ @P 0 0S R AQrB Q   3/@TpHJI00/IH0@-0M<<@ 00S 3/ЍI@tp@-h@hP@PX0X 0 Pp0H ,p,B@tD |+*)0@C- M1SOo~29 03P"@#0XA P @ P" @tnЍ( D AH0 0D@a<000l AP@Ѝ800S  AP @70Q t AP70Q c APpǟPl'  0_SP `p@ !c", R:R$ R/p0@_S& 0!1'@T x& DAH 00D@a0|0S/@\hfT0` H@4D !Π@0b,0  哈 R "$ @ `0000 ALP.O% 0 _SʜEP`! p@S"C! R:R$^ %Qo |0_SD% 0< 8@U5P0 _Re!Πp `R#b 0WS$@T %@T P~ _R40  }@Ttdp$` 0 _SXT!Πp Pc"S  R:R$@T %@T P3~0_S# 0 WM@$ daHR00@f "$ #`0000  APHßQ D@ AH0!#D@0p`` P^`P U&'0` PPRd @ "$ 0`Ÿ0 @phdP AOPdR0Q DAH b!Π`pXD@b,P0P聟`0000000 +0&P@00(@001P)P0@ @PP@'p* ƕTp @X1@0 PdF<0 Pp$ g  AP H|(GTG'F?F'\?XF' ?F&EE@( 'LE%`'&DD4D=DC4&$C`<XCB%$B;B-/8%0 0$ 4#\r00 \!> 0P: 0P//9@  SpP07 39B# SR07 3;A SA1 Q"11R 7 21/C- P:P @)Є_XD@ @o@a\P!p @ %@$@P~PPp࠳ࠣ\^ !.8# @A-pP&  &0 Pa@@>     @PC, PPCLT!>/?oRp@-20SM @B`TP@ 0T T   Ѝp K00 0 0O-QPMpp Pߍ>.P<0 a4)09 dr`r4  er!/hrlrprtr0PD0 0`A0adq 8Z/, p0 @0 0`1 01P0 80H0L0P0bP `1 02@80088000080(0`1/ 00@T 0S'  H0 00hH`L h` Wd0S` P 8M 7 0R   2/ _n`BNA  F    0 P xd Q`0 BPPR   P `pd PPR  PP ` d AR  0pP P W `Pd @@R  (wPP U `Pd @@R  |bPP Uf 0Hd0xSpA$wp&`0C@@S   ? P W) d R:Px0@ 0倀0d 哔!Q`0 B xR   xx0/PSXE ^@t@TP ?R\$0 0#40s0W / X!RpP0s00cQO - b `0` P @,T ,P D0P@`H80P @ H3  `!0,0h13a00h1O 0/`A04 <a d!ߍ 0V$0  ( 40s0  P: P 0` P@,P, P@tP $0S  000@!^`TD0P@`0t `P0cQu{`1 0+E`1 0#`1 0u0T P` P H80P <0 , 0 `A0ad!40<016 P gPPP X\-\h|dp`,lO-pPⴔ_M 0 0``@$0^d1`1e1h1l1p1t1   ` d0 S 4h 0 0 0`0 00 E 0  000 0P `0 r1pw0 00,HP P@H@R  HP ZP `0^/ 00@T 0S'  2 0R   2/ p cPp 0 QWp0P p" 0  0`000h0G&@200h00 `0^? 00d0F_ߍ0/SO00C0800S   0#p0P i01S?20CH@2S  u HH0Sp@ Stwp,0( `0 L`0 f0P 4FHP -0 2 }  0`^0d 0 00$x#\hddp`Xl@T@-Content-Type: application/jsonwres=%d %d-%02d-%02d %02d:%02d:%02dhttp://%s:%s/ota/v1/vehicle/device/%s/apps?app=qingqi-adasis-tbox-masssensor:%sGet url:[%s]check_new_version:return %dresponse:[%s]downloadUrl{"result":[{"appName":"%[^"]","appVersion":"%[^"]","appUpdatedVersion":"%[^"]","downloadUrl":"%[^"]","size":%d,"md5":"%[^"]","installTime":"%[^"]","releaseId":"%[^"]"}]})= namemaster_server_addrmaster_server_portupgarde_package_dirs19check_interval%uupgrade_mass_sensor:%dget mass sensor info failed!(%d), try again after 60 secondsID:%s, version:%s,%s.zhwt%s md5 mismatch(%d)r+w+convert zhwt to s19 failed(%d)http://%s:%s/ota/v1/vehicle/device/%s/upgraded{"name": "%s","version": "%s","isSuccess": true,"installTime": "%s","installSeconds": %d, "releaseId": "%s"}post url:[%s]content:[%s]null data.on_mass_sensor_message:%dmass sensor upgrade:cmd:%X status:%d progress:%d mass sensor upgrade succeedmass sensor upgrade failed(%d)unkown mass sensor message type:%dhttp://%s:%s/ota/v1/vehicle/device/%s/downloaded{"name": "%s","version": "%s","startTime": "%s","endTime": "%s","releaseId": "%s"}[MASSSENSOR:%d]%sqingqi-adasis-tbox-masssensor59.46.97.11535012/usrdata/app_tbox/ota/massSensor//mnt/flash/app/massSensorProject.s19rb%08x%08x%08x%08x%s xjVp $ν|*ƇGF0FؘiD[\"kqCy!Ib%@@QZ^&Ƕ]/SD!7Ç ZEogL*B9q"am 8D꾤K`Kp~('09|eVD")*C#9Y[e }]O~o,CN~S5:*ӆ                mass_sensor_init%s:%d MODULE_DEPEND_LIB:%s[mass_sensor] %s:%d invalid parameter.mass_sensor_timer_stopmass_sensor_timer_start%s:%d canbus response data error.%s:%d start erase flash.%s:%d notfiy user upgrade finish.%s:%d start program addr.addr:retry_times:%d%s:%d start check crc.%s:%d =======Progress: %d/%d (%02d%%)=======data:retry_times:%d%s:%d start notfiy mass sensor upgrade finish.%s:%d invalid upgrade command:%d.%s:%d no more timer.%s:%d retry:%d cmd:%dmass_sensor_upgrademass_sensor_upgrade_handle_responsemass_sensor_upgrade_requestmass_sensor_upgrade_start_checkmass_sensor_upgrade_erase_requestmass_sensor_upgrade_crc_check_requestmass_sensor_upgrade_program_addr_requestmass_sensor_upgrade_program_data_requestmass_sensor_upgrade_response_check_timeoutmass_sensor_upgrade_program_finish_responsemass_sensor_upgrade_security_access_response%s:%d start parse upgrade file.%s:%d parse upgrade file failed.%s:%d enter bootloader mode.%s:%d security access request.!B c0@P`p)Jk1s2R"RBrb9{ZӜb$C4 dtDTjK( ōS6r&0vfVF[z8׼HXhx@a(#8َHi +ZJzjqP 3:*˿yX;l|L\",<` A* hI~n^N>2.Qp:Yxʱ -No0 P%@Fpg`ڳ=^"25BRwbVr˥nO, 4$ftGd$TDۧ_~<&6WfvvF4VLm/ș鉊DXeHx'h8(}\?؛uJTZ7jz *:.lMͪɍ&|ld\EL<, >]|ߛُn6~UNt^.>%s:%d open s19 file failed:%sbasic_string::substr%s: __pos (which is %zu) > this->size() (which is %zu)S0S9S1S2%s:%d checksum error: %X:%X%s:%d checksum error: %s%s:%d version:%dbasic_string::_M_construct null not validmass_sensor_parse_upgrade_filemass_sensor_get_version_from_filemass_sensor_parse_single_linemass_sensor_validate_checksumlh  0ԭ?<  d @@0?l8̶,x|@0hx\<`p|T8 !!   $ . < F   ta~~o(   N 8oooo~GCC: (Buildroot 2019.05.2) 6.5.0A6aeabi,7-A A   "*D.shstrtab.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.ARM.extab.ARM.exidx.eh_frame.init_array.fini_array.jcr.dynamic.got.data.bss.comment.ARM.attributes4 o((    N %o2oA J B88S NYA_tatae|a|ampp(xpqq( rr~~~~~~~~ $,0!pՁ7