nzdP/0P`VTO( @PT  (08 P @00SU0@U340U@3U4?pq4XD$(,0 4L  ( @ L`pz` ` ` ```` `TPU$$@ P@)ꀢDD@-U0@U340U@3U4@-1pP< 0 R8 0S000S000S0% `000\*P@01p 0 @  0QHp 0\:,0 `00S@ȌȀȀȤ@-0@a0T*0xpsp 0PPT:<00$0@400P 0 R00 ꀮȀO-1`M0 V* p ;#;SM !1R` 18qP0P@`[ V:00Ѝj00 v0P@lV !1R `V !1Rr `[rLU0&50 0S Iԇ0H\(x-l00\ X0 0 00CP00P030"S 00\䀮Ȁ-0 p1䀢A-P@p@@D`V0S`0@-Mp 0 P@,"U ʅ0!0P00 S  Uڨ00(Uʅ0a0W t00P@P ` 0UD00Ѝ(0000 ꀢ- - p@-M 0P`T ʄ0QP @00S P0TЍp00P`ꀢ 0 0S0 00ီȀ0@-P<4 01P 0@1P@0耢p@-P` @P80pl P800 L P807 , P807 p|ȄȌȔ0@-PMP Ѝ0T00 @T P!jP0@-PMP Ѝ0T00 @T P!NP0@-PMP Ѝ0T00 @T ~P!P-0@-@P'?{0$ a 00贉̉, ,0$0000 AT0@-L@LP0S 800000 000\ Z0`ȄAT@-@ 0P p0`Sp(V0PU@00DPP @|00 0  10+P@ 0U0p+ꄮ AT, 2 0>8 00000ᄮAT40 0: 0000000ᄮAT 0 00ᄮp@-QM ` 0d ` l0```4`h`p`Dd4 <8180,( *(  h0Slql0S P @X/a`VPV@. @P 0l0T<ș\Ƞ(|ȌȔdȠȴA-@` pP-P 008000  P 0  P|0| 08d PT 20>8@n|(ȌȔ-"p@-PM`? 0P5Ad `0R9 W`OSQOdGK`a  P`0d R0 =d590@T 0h ,\*d@Ѝpd9,܋@xȀȰȸDԌp@-PM`G 0HP= Ad `0RA `d` $ 0 dP,d `0R d0@T \0p ddЍpfd4܋ DȄȠȉȀȰȸD̍PA-@PO 8P!,1`L $HPxR U~  @$A l P0h 嘀Pp PSthh P00 4 0Ph>xH|H\ȄȌpȔP@-@n P 1`;1`26 P p P H1` L P 8 P  P  P  P  yP  qP  kP  cP x ]P \ UP 蜎ȤȼȎ̎Ԏ܎ 0@-`1`QXAX`Dd,L0S  H P@0S   @0S oxP@{x40SH 0 @p<n8]0j0ș$<ThtȔDȰď؏p@- @PP0@LPHPiI fCp P 0@  X P  lP 80X BX>i4 0  p@(|ȄȌȔ<P--P ȸȸK@8K`dp@-@1 0@T ZA00FtAPz0P0*0S  0S PFtP@p`t 0S@T PZp !:@0S00066@00S`pȀ-0 d  0 0h0 0l  -+P 0` p@-d0d@PT`* 0S <0@T:,T#3p 0RlD0@-X0 @RP 00S 8DS0S01S p20S0@-p0p@0M0S P P0S P 0 R 0 Ѝ0TPFBA-Sp@P0S  0 @P`V 0St P X  0 @P`0P000001EPB0EPB3EPB@- @ M! 0 1R.  000!4 R8Q 0000 0000|x0xl0CR PЍ@@0RЍ1EPB4XpȄȠDȜȠȰȐ3EPBp@-0@M @0PP^|`P`9p0h @0R0SD00%P 40`<0<00 PPЍpȈTPDBTPCBTPFB3EPB0@-l@P0\0 \P00C\ #  700\ꈮ1EPB3EPB@-l@0 d0R P: 00P*0CR   0Rꈮ1EPB3EPB-/䈮-@0@L0S 0E+ 0đp@-8 M>(` 0@P 1S P@ 1S X%!x@@P`  ЍpH14 8 PP  HdȀȌ-X0$ 0P(oA-0P, D`Fp@F'@T d@-MPP` ڸ1AP90[0U0  PPxl1h01PA <0P HЍ8q00Cs0 `PA! 0QPU `Z00Cs000SQ P@ ?#=?0 0c2PlphpdP R0200ꬒȌȈȒȌܒȌ*`ȪUUȌȰ,+@-@OY@J$D@-(0@JP >@Gꈽ,@-x6t0@ ?#=?0 cT5D'@008"$0@ ?#=?0 cT0ȌHȌDE-Pp`  0UP U@*`T:U@*0 S  T:@GtT`*Z00S@0 S T*P!"pȄȘȐȠȴA-P` 0UPU@p*@@T:lU@:pX00S@P0S@T:ȓ!"pȄȘȐȠA-P<`0!01UP(~z@e q t~@o$ax@i e   (  b 00   / tX!"pȄDȘE-Xp`#* 0R@ !+'\@TP/?"-#=? ?00cbqa Xp`:DȌȌE-p`|lZP@: E 8000 (000Z:$HPXDᆳE-p`|lZP@: E~d 8000 (000Z:dHPXDᆳG-p`thXYP*D@6@@Y@: GCꌔHPXDᆳO-phf pbl^hY PU @` :  p ?Y 0  00`@0PU:괔HPXDO-p*( 2$. * 0PU @` :  p ?Y 0  00`@0PU:HPXDȪUUUUG-  PpW @ ` :  p PU|48<00pW:HPXDO-M0   `IZ @ P*Vp? f02 PR0? f20@0Z:  Pp `?VЍ/ 0R60 60P@0<HPXDO-M4_(]gY cU _`P Z@ P :  p `?VЍVp03 "ƃ6 00P@0 Z:A f?0fAf"#?f000P@0hHPXDO-M   0 0bPU` @ p:  p [00S0Ѝ0 00p@0PU:ꔕHPXDA-p`@`PYU@:XZ00 0@0PU:PU@*J0 0 SPU@:SHPXD- 0TR  P  0R0  S  A-`pP@lUU  PVV'$ p `UUVVVUA-xpl@hPh`\<~P TUU 00p@-P``iX@TeP0La00P 0R ~ pTUU 0@-P<E8@4A00,=@d@T@0TUU @-@p`P+ T*00t @QA 0S 0Q0@T:P 0 0 P@ꐾG-@0 P T`&*p # 0&`V830`  0 S0p#4S0 Q1c !#W T: 0 S-M 00cQ0B  0Ѝ@- 0@ D 0H LT@@@-!0 @" D#0H LT@@@-%0$@ &D'0H(LT@@@-A0@@B DC0H< LT@@QE-pl 0S pWf 0SWa 0 S P1 010 -2P,.`<@$=3Č(/>PȌDD`?0̌ ,HL LT 80S ?Ȩ??Ƞ?Ƞ?@4@   0 R00 0 R100 2$3(, 0100 2$3(, 09 0@-0PU@ *0 0$00R PU:00P 0O-M042D@0X ` *0@ 04!S `0D0CV:@+V?  KP@T ЍXP  04t!"S  04 8<00` 04 8< SP  04 8X̃P 0 SP R 0 S- ,0.4/45p86<$7#6(U,00 0 00\0 S0 44 88ȅp@-0 @$0M(,  0PZ,0P `,C 00l1 0 M@@-MP` p   @ЍO-@00Tp`Pd?@@W  W*p?pUP! 0@?0@T?pe  0  O-0M0S0<05<02@05T*0& 800'80`0茠0%, 0p 00&000z0pgzp0(( 4` 00%40j0`g`0'$ 0 0(0Y0PeUP0&00'00ଉ 茠 %0  &  y0pgzp0(00%00Xi '`g`0  (  4Y0PeUP0&00'00 %茠0  &  x0pgzp0( 00%00)kCO`Fg`0' 00(00X PeUP &  '  h0%茠00&00Dx (pgzp  %  h0'`g`00( 00W( PeUP0%00&00؇荠<0(0T0%00w p{p0'00(00g,`fi`0&00'00`W PeVP0%00&00<荠0(00%00w p{p0'00( 00f`fi`0&00'00V PeVP0%00&00ଆ 荠0(00% 00vp{p0'00(00hf$ `fi`0&00'00DVPeVP0%00&00 荠0(00%00v p{p0'00(00e `fi`0&00' 00UPeVP0%0#00 h0(0#00|u(pzp0'0#00\e `fh`0&0# 00<0#<0<0< 0CO^n!~⏀ⲯŸҿ. 000L\l|嬌崬帜弼̀,<Ѝ\0@-P@ *0 R#0S 0Ό0^: 0@- @0 S P0 00S0 0 0p@-@`0P0 0T000 a000p@-0`!PRp@ 000V0`@V@0!R 010T0 10 0a0 0G-ʮp3 PP3P000+ P)BP`@0P` AO@@DDAhE?#? $0c`d PPP 0V000a0P0 U@@@C/04  bp@-@0\`P !0 0 0 0 10\0\0 1SA  0000\0\ @ 1 !0b 10\p@-@   @O-MP00002n0` 3p W@ @T PPp@ PM0 1p0@1Tw0@hT P6p@ P0 1p0@10T \ЍOP P  @p@} 0 q1P01@ЍP P h @pa@[ T00  hqq1P01@G, 0 P @101 Tmp@- @`     p    F,p0$0X0C3]00 0    00p@qp@-M M 0 0CP @ @D `0S S S0 0 V 0S P`Ѝۍp@-@0 00 B R00AO-,ßM`p<@PؐР԰@@< 0D"S  0   X+@@ J   0SJ @TJP00Pd0   c@90p 0@D CP[ k ZJ0 V 00ƕRJ`@T V@ƕ` R 0SG Q7  ZJ 0V J ƕS`[K0 V000ƕRK`UPE ڨ@ 0VD0RPE0ƕQ` BZJ@ V 00ƕRJ`Ѝ V000ƕ0`V@!00`@V00-0pw0k`ȈO-MA@Z@`25 `03S %R T ĕ@0  0S T00ĕ0S00kЍ0  0 0CSxxȐxȐxȀxȐxȐxȐxȐxȐxȐxȐxȈxȐxpxȐxȐx`} p00A S**Q  0.S  0lShS LS ZS 0 0%0CSSzȌ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|zȌ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Ȍ|Tz|{Ȍ|Ȍ|Ȍ|Ȍ||{Ȍ|Ȍ|Ȍ|Ȍ|Ȅ{Ș{Ƞ{Ȍ|Ȍ|{Ȍ|zȌ|Ȍ|z pGW T 0pG0ĕW@0 TpG0ĕW`@G T 0pG0ĕW@? T%00ĕ:@LP" lP ZP0`  hP 0 ` /0  7@ 8`C` 0k`0  wp0  `@P1UPY 1` WpG T 00ĕRpG@P T0ՕP0ĕ R@WpG T 00ĕRpG@ T%00ĕ0@ R0C0  0lP 0lS00L  00A S*Q  `Yp0W0`pgp갘 -- 0yЍ-0@-,P 0n@H0@Ѝ0  0C - 00@- 00@0@-8P@0 T0  000@- 00@- 00 @- 00@- 00@@-@PP0@-P@153 P00W@TZ0@-t`Pp@V00T0S@p 0@WP 0#aʚ;0@-@AtP @Dt0-O-A`6@ Tp"PP+ 2jk2cPPeP 0P0X00S PX P P@p T00E-p`@TP]P2fh2cP2P@TP@M0 08  0000Ѝ  00 @-P@@HPX`hpȿ@ll0  B0C @00@ @@@@@  0 80 -P0000 0 R0 BS0R0@-@PT 00B00 S 0 S\@-@* 0PP \:c0@0 S0 A0 SaA\WA00@- 0P@P0S P0200S00P P0100Pؒ< 0 00,00S 0 2  0 @-4@40 :2c2c'B0RYųp0- P000 0 @-PPp`2`T 2c7$C@ *0 PPV P`#pMbp@-@Bt`P 8#8S@D 0t0pXQ 0 P:QQ1121:QQ1101:P@  !P@ !!P!@ #!!P@ !!P#2!-1Q) QP10QQ1121:QQ1101: P@ P@ !!P!@ c!!P@ !!P#2!" l!-@-p(%/-\|@resetrebootcallchgbitdummydumpmd5chkmemcpypokepeeknot enough flash_blocks erasing dirty block at 0x%08x flash erase error at 0x%08x too many flash errors, probably hardware error erasing at 0x%08x... scanning down... resume writing at 0x%08x %c blobparamkernelramdisklockunlockerase Starting kernel ... Hey, the kernel returned! This should not happen. bootblob version 2.0.5-pre3 for TuxScreen (Shannon) Consider yourself BLOBed! %sCopyright (C) 1999 2000 2001 2002 Jan-Derk Bakker and Erik Mouw blob comes with ABSOLUTELY NO WARRANTY; read the GNU GPL for details. This is free software, and you are welcome to redistribute it under certain conditions; read the GNU GPL for details. Autoboot (%i seconds) in progress, press any key to stop Autoboot aborted Type "help" to get a list of commands Switching to baud You have 60 seconds to switch your terminal emulator to the same speed and start downloading. After that blob will switch back to baud. (Please switch your terminal emulator back to baud) Received %i (0x%08x) bytesYou have 60 seconds to start downloading. downloadSwitch your terminal emulator to the same speed and start sending using the XMODEM protocol (repeated ^X) to quit. blob will switch back to baud after XMODEM succeeds or times out. Start sending using the XMODEM protocol (repeated ^X to quit). xdownloadimage too large for flash: 0x%08x > 0x%08x Saving %s to flash %s not downloaded configured for kernel in ramdisk flash1200Download speed set to 1k296009k61920019k23840038k45760057k6115200115k2230400230k4speedDownload speed : Terminal speed : blob (0x%08x): from flash downloaded at 0x%08x, %i bytes MD5: param (0x%08x): kernel (0x%08x): ramdisk (0x%08x): statusLoading blob from flash done Loading paramater block from flash Loading ramdisk from flash reload%i(unknown)Memory map: 0x%08x @ 0x%08x (%d MB) automatically %sload at 0x%08x contains partition table ptable magic failed at 0x%08x Partition table for %d kB flash @ 0x%08x: 0x%08x @ 0x%08x (%d kB): '%s' contains cramfs contains JFFS2 entry point at 0x%08x, automatically execute ptprintRestarting blob from RAM... blob not downloaded reblobunable to find kernel, loading raw data and hoping for the best! loaded 0x%08x (%d) bytes loading kernel from %s .../boot/linuxerror loading kernel! zImage*** not enough arguments : display every 0x*** unknown method *** no error found *** not a value chkmem run *** memory errors: : 0x chkmem: move-inverse method ChkMem: start(0x) - end(0xChkMem: fillup ChkMem: bottom-up ChkMem: top-down chkmem: address test method chkmem: hardcore test method chkmem: contents differ: chkmem: method: test_or_comparison p1=0x p2=0x count=0xchkmem: method: test_and_comparison chkmem: method: test_seqinc_comparison chkmem: method: test_solidbits_comparison chkmem: method: test_checkerboard_comparison chkmem: method: test_blockseq_comparison chkmem: method: test_walkbits_comparison chkmem: method: test_bitspread_comparison chkmem: method: test_bitflip_comparison chkmem: method: test_stuck_address CRC Error!jffs2begin end0x%08x --> 0x%08x argv[%d] = '%s' 0x%08x: 0x%08x %d words copied. %c 0x%08x Rebooting... cHelp for %s: Usage: %s The following commands are supported: * %s Use "help command" to get help on a specific command helpblob> %s can't read commandno errorinvalid argumentnot enough parametersmagic value failedinvalid commandnot a numberalignment errorout of rangetimeout exceededshort filelong fileambiguous commandcan't erase flash blockflash program errorserial port errorunknown error*** %s%s: %s %c0123456789abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZlock {blob|param|kernel|ramdisk} Lock region of flash unlock {blob|param|kernel|ramdisk} Unlock region of flash erase {blob|param|kernel|ramdisk} Erase region of flash boot [kernel options] Boot Linux with optional kernel options download {blob|param|kernel|ramdisk} Download image to RAM using uuencode xdownload {blob|param|kernel|ramdisk} Download image to RAM using xmodem flash {blob|param|kernel|ramdisk} Write image to flash speed [baudrate] Set download speed. Valid baudrates are: 1200, 9600, 19200, 38400, 57600, 115200, 230400, 1k2, 9k6, 19k2, 38k4, 57k6, 115k2, 230k4 status Display current status reload {blob|param|kernel|ramdisk} Reload from flash to RAM ptprint print flash partition table reblob Restart blob from RAM & 'Ȥchkmem [method] {verbosity:1..F} {repeat-count} method=0: move-inverse test method=1: address test method=2: hardcore test verbosity: display every 2^n address during test 9|:;;;P@Fcall address [arg0 [arg1 [arg2 [arg3]]]] Call function at
with optional arguments chgbit address value {and|or|xor|set|clear} dummy Dummy command that only shows all arguments and returns dump [address [endAddress]] memcpy src dst len copy len bytes from src to dst md5chk adress len calculate md5 hash value peek address [b|h|w] b = byte, h = half word, w = word (default is w) poke address value [b|h|w] b = byte, h = half word, w = word (default is w) reboot Reboot system reset Reset terminal help [command] Get help on [command], or a list of supported commands if a command is omitted. (4H`tȄȔȤȴȗԗ 4D     ȁȬԂȀ`Ȱ dmCT(T dmC\T dmCdDM dmCl\4N dmCtȌ|O dmC|НO dmC$Q dmC Q dmCȜ$S dmCTPR dmCȸȐ dmC dmCDȐ dmCȈ  dmC̙ dmC$D dmC| dmCd dmC\| dmCX|X dmCě\% dmCt% dmC$p' dmCȔVtinI)tinI tinIY tinIZ tinItinI#*tinI0GtinI\GtinIpT(tixEY p2, p2P p2l p2 p2