ELF(ĕ4(0/30C3@0 @ /3@ 0C30@008<0/p@-}OP@Tp@/msgb(%p): Not enough tailroom msgb_push (%u < %u) Powering off due to keypress. Resetting due to keypress. sercomm_txFailed to allocate reply buffer!unknown command %d OsmocomBB Loader (revision osmocon_v0.0.0-3306-g04ea6f9c) loaderosmocom-bbRunning on %s in environment %s Failed to initialize flash! Found flash of %zu bytes at 0x%p with %zu regions Region %d of %zu pages with %zu bytes each. ====================================================================== 38 p@-<`  BQ@P0$<00<0303p@/@-@$40@@/@-@@@/p@-P@p@/@-@$<0$80$40@@/Q/P@- P$@/3R3S/O-`P4A@P$ ЍO/@00@0<00<00HS20LLLLLD    0/ p   3@ 0C30@00 p4#3@0C30 @0(P    p/Zr   0Y * X X X p  Wtp W W W3@ 0C30@00 4#p3@0C30 @0(P 0 x   OnyA-@Q@TQ1A0 0/0!`( t 4 ,`0pA0/0!( (, @0 &0 /0H!( A4`,p40/0 0/1 1@P!  @P @00@0<00<0 0 xtp` 0S ` @!n;nAB!s T W.VE1i4|\int~Vn          H    .  r   5  T  f  \  [V! n V*  n A 7  K + ,#, ,#,&dst- trx.,"& D& '##B0# l1h2#l2h3#l3h4#l4h5#cb7!# 9 ]#4len: ]#6<#8!=#<>#@:?1#D2V|1VAV~     < l +  E 2Q(V ? : L    8q# #N! # q" #N# #$ #%#& # ( ]#$M(]#&) ]#()]#** p#,*p#0+#4  ] ]  0$ a& # # #I *<    #  #  # # a mV  ? z _@ &V o .   V      J  o v  V !  ^ hr6 < =  kVv Qz  ) :> |/^ !B ] C  !^ /  p p! '  p! +  p!w *$  p! )B  p! -`  p$z E !    "!X] ]  T# E#C(!, E ~0, ! %=  !s W !yp $v x  p%O  &#(&P>n'  ()!E)msg4*8 E+res***!  E* E+crc ]*]* p*,out-.i? / |X0i , 1L 2 \8 3|z2`X 32`x7 32(` h 3@362T| 3r3f45P2  3422 3MK6(% 3@db36zx2b 3345Q&2  320 32(H 3@362Th 3r533fJH45P7K6XX3db8|x6XXo&39XX8 3338:ll 3.  3!#!;di5P=5Qn<n?5Pt5Q0<X5Pt5Q0<l5Pt;`5P95Qt= <( 5P0=,p <<W 5P=LW <(= 5P<4 5Pu5Qve (6*?msge-hb@)e:E@8eHE<n5Pu; `5Pt5Qu'K] O( ]+fa QAO'T ~(T/V* Y QBN B.H >? 00iA  =;I5P1'cf)fidf'a (@ap'\((@\p'VK)xV])yV]CQDL)strL(L'=)x=])y=]C. 8Dq 6)len6<E{&{4&{>&q|.msg%>Q<FmsgQ.FlenQ7G3@p<}H@3]YIB ~JfB33yEEc7]&73K9 Go.E }fH.1I0 Jf033yEg $&$5Flen$H>4#@.SO@F=pztL ;5PP5Q4>&$n@.@F=] L 31;5PP5Q2>yF@-vr@F;EL ;5PP5Q1M3`y@4?lenGD<0tmp{2yY3;85P5Qt5SuDe(4 N P3 3 4,:$$,=(=,>: 44P s3 pn3 :~<<P_=@=D^;<W 5PR;$W 5P3N t 3 3  O O O O O) O5 OA OM OY Oe P  3 H B 3 u q Q08 8  8 { y 8 8) 85 8A   8M 4 0 8Y x R 8e Q Rq @2$Pf3 P$ P8 3 3 351QP8]Y:TTlI3.}{3!;0i5P 5QnSz h 8{ 6~==^6==>6W3eOq=2W@`3eQ8q= )T,0=DU 3  QOVf93" 3y86UfD 3MK3yb`:*1738wu8D=TwUx 3QOVfx933yUf 33y<5Pt5Qv5R1<5Pt5Qv5R2<$5Pt5Qv5R3<C5Pt5Qv5R5<@b5Pt5Qv5R6<nC5Pt5Qy< ]5Pt5Qx : ; 9 I&I$ >   I> I: ; 9  ( '  I 4: ; 9 I? <  : ; 9  : ; 9 I8  : ; 9  : ; 9 I<  I8  : ; 9 I8 I!I/ !I7 ' I : ; 9 > I: ; 9 4: ; 9 I?  4: ; 9 I?  4: ; 9 I .? : ; 9 ' <  .? : ; 9 ' < !.? : ; 9 ' I< "&#.? : ; 9 < $.? : ; 9 ' I< %.: ;9 ' &: ;9 I'.: ; 9 ' (: ; 9 I): ; 9 I*4: ; 9 I+4: ; 9 I, : ;9 - .4: ;9 I/.? : ; 9 ' I@B 04: ; 9 IB11RBUX Y W 21RBUX Y W 31B45 B 61RBX Y W 71RBX Y W 841B91RBX Y W :1RBX YW ;1<1=1>.: ; 9 ' @B ?: ; 9 IB@: ; 9 IBA' B.: ; 9 ' C.: ; 9 D.: ; 9 ' I E.: ;9 ' I F: ;9 IG.: ;9 ' I@ B H: ;9 IBI4: ;9 IBJ1RBX YW K4: ;9 IL4: ; 9 IBM.: ; 9 ' I@B N.1@B O41P1RBUX Y W Q UR 1S 1UTB U1RBUX YW V1RBUX YW W.? < @: ; }X} 0 TtDT0XT\`0`` ``1 `|D `|2| s$ 4Q|@$I2&s$3 t#$3 0!8QX9PTX9X4XnX=dPl4lP}$}$(}P$U$(PQ(QR(R}(}(0} 0  t  t ( t0P0<P<R4PP P S1P}0}04}P4P Q 0T04Q4P} } $}P$P Q $Q$P}}}PP Q QP } X}X`}4P47Q7XTX`P0Q07S7XUX`QXVX`PP}0}04}4P} P 4P48P8PP#Q#4Q4;Q;PQ4DC4D0}L}0LP}$PT}Tt}0PtP(Q(PUPTQTtU (Q(HUTtU HVTtV$@XThXXXLXDtXHtX$@0T000PW0HXHt0DWD[XZDYH[XWWxHWxYDXXL\PPhpPpsQsXDYPWhpPpQYQYQYQYPQDXHY8@0lPTPTPTP0T04P4LTLPPPTPTPTPLTLPPPTPDTDHPHHTHPPPtT$8 Tl  $84Tl4 $8nTln $8 Tl 08PTlPTl4TlP0LY1@L0 00DU2UDDWDDUWWxUxx2xxUWUl <0`$(4PtXHTt HTt$8Tlt0@L$48DDLtxx@DL\\`dh|``lp``ptx|`dhl|| <0`$(4PtX  apps/loader../../shared/libosmocore/include/osmocom/coreinclude/comminclude/fb/usr/lib/gcc/arm-none-eabi/12.2.1/includeincludeinclude/flashinclude/calypsoinclude/abbmain.cmsgb.hsercomm.hframebuffer.hstdint.hstddef.hkeypad.hmanifest.hlinuxlist.hfont.hcfi_flash.hprotocol.hpanic.hclock.hdelay.htwl3025.h timer.hstring.hcrc16.huart.hstdio.hboard.ht g .J .b  / -KJ.#..@.0.9./?.1.KH.2.c..//`'..,L/J.. g L ,/.././ K /././ /.K./g.././ ./ ./ ./ /.M*2h./ }/. oJ ./ }//eO.J z0~6.KL~KJJU.O g f/~&f/1f/ ~//.f/ ~//..g ~0./g..g ~0J .K  L ,0 J.0gggh fhh~. .. / -K l/#kJ [ f / -K n. 2f r.b r ,0/f1ggg.f .LJ/hh ~0K.**J/iggh Jg*d.. .K L ,0 I1MM +0J/ggqf .1 .1 .. .K  L ,0 ..0ggh G J .. / -K /k g g J / -K . 2J .z ,0~.K MggggghQJ0L  1K&-/&-OK.MK ..L .fN .2R.V+D4z. .3 ,.T..,3 k..G .9K6PO7.J$..7JfA .?Jp$.. v...6.  .ffKJMi G6gKO g f/}J/ggf/Hi.I*.*bootromreplyKEY_RIGHT_SBflash_block_lockdownkeypad_set_handlerkeypad_pollkey_handlerKEY_INVfb_setfontPRESSEDLOADER_FLASH_LOCKDOWNFB_FONT_C64device_enter_loaderunsigned intnextflash_block_getlockheadSC_DLCI_CONSOLELOADER_PINGosmo_panicLOADER_FLASH_UNLOCKphone_ackcalypso_bootromprev__builtin_memcpylchanKEY_9boxto/build/src/target/firmwareLOADER_FLASH_LOCKfb_putstrlistLOADER_RESETuint32_tKEY_OKfg_colorfb_setbgKEY_0KEY_1KEY_2KEY_3KEY_4KEY_5KEY_6KEY_7KEY_8apps/loader/main.ccursor_xcursor_yfr_bnumgsm_bts_trxLOADER_INITFB_FONT_HELVR08LOADER_FLASH_INFOlong long unsigned intGNU C17 12.2.1 20221205 -mcpu=arm7tdmi -mfloat-abi=soft -marm -march=armv4t -gdwarf-2 -Os -ffunction-sectionsputchar_asmFB_FONT_SYMBOLSmaxwidthKEY_DOWNsercomm_register_rx_cbloader_commandKEY_RIGHTFLASH_UNLOCKEDclearuart_pollflash_program_SC_DLCI_MAXputssize_tkey_codeswidthkey_handler_twdog_resetKEY_CAMERALOADER_FLASH_GETLOCKflash_block_erasesercomm_get_uartkey_statesLOADER_JUMPsercomm_sendmsgmsgb_alloccodefb_font_idmsgb_putSC_DLCI_ECHOflash_region_tosmo_crc16msgb_pull_u16set_pflash_block_lockcharflagf_nregionsfb_flushfb_boxtoLOADER_MEM_WRITEf_sizedataspaceLOADER_FLASH_UNLOCKEDuint8_t__builtin_putsflush_uartKEY_STARfr_bsizeloader_flash_lockdevice_poweroffmsgb_reservedevice_jumplong long intmsgb_tailroomprintfFLASH_LOCKEDlockframebufferSC_DLCI_L1A_L23linetoLOADER_FLASH_LOCKED_DOWNmsgb_alloc_headroomfb_gotoxyf_regionsdevice_resetmsgb_freenbytesheadroomsizeLOADER_FLASH_ERASEdelay_mscommandflash_lock_theightKEY_POWERLOADER_FLASH_LOCKEDKEY_UPmsgb_put_u8cmd_handlerfb_setfgLOADER_ENTER_ROM_LOADERsercomm_dlcimsgb_put_u32mycrcLOADER_FLASH_PROGRAMlong doubleuint16_tdata_lenKEY_MINUSf_baseshort intlong intdlciKEY_LEFT_SB_datacolorwordllist_headRELEASEDFLASH_LOCKED_DOWNnameboard_initKEY_HASHloader_send_initflushfontinitLOADER_MEM_READlong unsigned intaddressthe_flashputstrbg_colorgsm_lchanKEY_LEFTflash_initentryunsigned chartailmsgb_put_u16msgb_pull_u32manifest_boardstateLOADER_POWEROFFKEY_PLUSmsgb_pull_u8twl3025_power_off_startSC_DLCI_HIGHESTflash_tLOADER_ENTER_FLASH_LOADERsigned charKEY_MENUshort unsigned intmsgbloader_send_simplememcpymainSC_DLCI_DEBUGchipfr_basefb_clearmanifest_environmentFB_FONT_HELVB14BUTTON_CNTmsgb_pullsercomm_alloc_msgbSC_DLCI_LOADERsercomm_uartflash_block_unlockdlci_cb_tGCC: (15:12.2.rel1-1) 12.2.1 20221205 | < 0BR `Ff$BNBJ (BP4BVPHP B 4tH0 ^ $BB XBA)aeabi4T  <  &0 1,    4` 1\ =$JV(i4vP1Ht1|1`111 "$&(*), %,ASfwX/>E<O@Tmain.c$amsgb_pull_u8msgb_pull_u32flush_uart$dmsgb_putmsgb_put_u16msgb_put_u8loader_send_simplemsgb_put_u32key_handlercmd_handlerphone_acksercomm_uartuart_polldelay_msosmo_panicsercomm_sendmsgputstwl3025_power_offwdog_resetmsgb_allocmsgb_freecalypso_bootromosmo_crc16memcpyflash_block_lockdownflash_block_eraseflash_block_unlockflash_block_lockflash_block_getlockflash_programprintfmainputchar_asmboard_initsercomm_get_uartflash_initkeypad_set_handlersercomm_register_rx_cbkeypad_pollframebuffermanifest_environmentmanifest_board_startthe_flashflaghr(8(<=((,4>X(\  ( (?$( 0(( @$ (A0(8@< @BHL(,C<@DDP(|$$$$$$$$$$$$$$$ B A E((<@ P\ pFG?  8F\Ght ? (4@P\ HIJK LH FM $0<PNXD`dhlpP$Q(R8@H@X(((( ($N0S@@HTTU`C?V<NN- W ,0X4Y8<@"D&HLZPT3 8886%7,838:8A8F8Y8^8l8q888888888888888888888 8&8,82888>8D8J8P8V8\8b8h8o888888888'838@8W8888888B8T8Z8`8f8l8r8x888888888888"818@8O8^8m8|88888848C8R8b8w8888888888888!8'8-83898?8E8K8Q8W8]8c8i8p8888]8\888[8-8+8@8K8`8k888888&8D8b8|88888 8! 8? 8Y 8r 8 8 8 8 8 8 8 8 8 8 8* 86 8N 8Z 8f 8 8 * * 4 4 4 * 6 * 6 4 4 * 6 4 4 * 6. 42 4< *B 6R 4V 4_ 4c 4m *s 6 4 4 4 4 *  * 6 4 4 * 6 4 4 * * * 4 4 4 4* *0 6@ 4D 4M 4Q 4V *g *m 6} 4 4 * 6 4 4 * 6 4 4 4 4 * 6 4 4 4 4 *  *& ** *6 *< *@ *P 4T 4] 4a 4j *p *t * 4 4 * * * 4 4 4 4 4 4 4 4 * * * 4 444 *'*@*Y*m********* *!"'*=&C*L*U*fl*888444844844+898X8f8r8888  444  88888)8L8U8s888888888=8JN[8g4k4p8|4444448888 8448+4/48>BO4S4\4`4g8z8848448448448 48'4+408;4?4D8O4S4Xo8w{48448448448484 444-414:@6P4T4Zgz88  44444        4 4)4-46 < @ M V ` mt $$44444$644 4464#4,40494=4F4J4S4W4`4d4m4q4z4~44444$$644$64444446 44$$"$3474@4D4J$^k6x4|4$$$$$$$$$$$$$44$$6+4/446=4A4F$O$V$e$k6|446$64444$64444$$$444!4&$/$<$B6S4W4\6j$p6}4444$64444$$$%$D$c$w$$$$$$$+$E$_$s$$$$$$$'$;$T$n$$$$$$$ $$2$F$Wc$}$$$$$$$$$*$D$^$r$$$$$$ $+ $E $^ $x $ $  $ $ $  $!8!8 !8!8** **,*0*8*<*C*G*P*T*[*_*g*k*|************* ***%4*8*M*Q*d*h*z*~************ **#*5*9*J*N*Ud*h*|************** **#*'*6:BFNRhlsw~         " / 3 @ D ]ahl#'/3;?SW^bz~37FJRV^bvz &*DHOSZ^ei                4 8 ? C M Q X \ p t   $$$$$$$$$$$$$$ $ $ $ $! $% $/ $3 $H $L $S $W $^ $b $u $y $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $$ $, $0 $8 $< $C $G $N $R $Z $^ $e $i ${ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $! $4 $8 $? $C $x $| $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $! $( $, $3 $7 $> $B $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $" $& $- $1 $8 $< $C $G $N $R $Y $] $d $h $o $s $z $~ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $$$$5$9$C$G$]$a$h$l$}$$$$$$$$$$$$$$ $$"$&$8$<$M$Q$b$f$w${$$$$$$$$$$$$$2  (08@HP X$`* $$ $$$0$4$8$<$@$D$P$T$X$\$h$l$p$t$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$ *$*(*,*8*<*@*D*H*L*X*\*`*d*h*l*x*|************************** *** *$*0*4*8*<*H*L*P*T*X*\*h*l*p*t*    $$**$s O w$*9$9(498 X9\|99999 9$L9P*.symtab.strtab.shstrtab.text.rel.data.bss.rel.text.msgb_pull_u8.rel.text.msgb_pull_u32.rel.text.flush_uart.rodata.str1.1.rel.text.msgb_put.rel.text.msgb_put_u16.rel.text.msgb_put_u8.rel.text.loader_send_simple.rel.text.msgb_put_u32.rel.text.key_handler.rel.text.cmd_handler.rel.text.startup.main.rodata.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! @ d-+8D48 0 @(d-KX<G @0d-c0_ @8d - t2` @Xd-  $ @pd-0 @d-L( @d-t4 @d-P @dP-t  @e-'l X# @ hH-: F !B @hi-R,Rd52 ` @8- s>Bpo @P`-"B @0-$E  @X-&0nP 0+Z'TZh @8-*p[*[.< aW