[Upgrading, Modifying and Unlocking] Zagdima:
Hello

I accidentally brick my device with firmware upgrade

First: it was Boot logo. and after that black screen. Using DNW tool i got this information

===== USB DEVICE STATUS =====

USB_CONFIGURATION_DESCRIPTOR

bLength = 0x9, decimal 9

bDescriptorType = 0x2 ( USB_CONFIGURATION_DESCRIPTOR_TYPE )

wTotalLength = 0x20, decimal 32

bNumInterfaces = 0x1, decimal 1

bConfigurationValue = 0x1, decimal 1

iConfiguration = 0x0, decimal 0

bmAttributes = 0xc0 ( ??? UNKNOWN!! )

MaxPower = 0x19, decimal 25

-----------------------------

USB_INTERFACE_DESCRIPTOR #0

bLength = 0x9

bDescriptorType = 0x4 ( USB_INTERFACE_DESCRIPTOR_TYPE )

bInterfaceNumber = 0x0

bAlternateSetting = 0x0

bNumEndpoints = 0x2

bInterfaceClass = 0xff

bInterfaceSubClass = 0x0

bInterfaceProtocol = 0x0

bInterface = 0x0

-----------------------------

USB_ENDPOINT_DESCRIPTOR for Pipe00

bLength = 0x7

bDescriptorType = 0x5 ( USB_ENDPOINT_DESCRIPTOR_TYPE )

bEndpointAddress= 0x81 ( INPUT )

bmAttributes= 0x2 ( USB_ENDPOINT_TYPE_BULK )

wMaxPacketSize= 0x200, decimal 512

bInterval = 0x0, decimal 0

-----------------------------

USB_ENDPOINT_DESCRIPTOR for Pipe01

bLength = 0x7

bDescriptorType = 0x5 ( USB_ENDPOINT_DESCRIPTOR_TYPE )

bEndpointAddress= 0x2 ( OUTPUT )

bmAttributes= 0x2 ( USB_ENDPOINT_TYPE_BULK )

wMaxPacketSize= 0x200, decimal 512

bInterval = 0x0, decimal 0

-----------------------------

Second: device in system appears as SEC S5PC110 Test B/D. and asks for driver.

I used drivers for samsung dev board.

The device build on samsung s5pc110 with 512mb nand memory

some shots of board inside.

Add some log from rs232

Rid images mywes below 0x0.

?lengthsdistance symbolsdynamic bit lengths tree{tance codent memoryINVAL

Error:Neither High_Speed esize:0x0

[s3c_usb_print_pkt:tcoov ...

?kernel entry point!

rom environment

o current device

(null)

(s)

not valid on device 26476424 **

ize(0x0)

_J?Under 128M

ME u¬??t erase FAT region~~!!!

ormat complete.

qoe>img4 buffer~~!!

uffer~~!!

er?~a???*I?for jounaling : 0

dr : 0x0

Descriptor Table(0)~~~!!!

?t<erase inode table(0)~~~!!!

Can't write rootdata~~~!!!

't write 7th inode~~~!!!

ta~?youg to mount ext2 filesystem...

(indir 1) malloc failed. **

1) failed. **

fsyz?U2gs read block (indir 2 2) malloc failed. **

2) failed. **

fs doesn't support tripple indirecv8au?9?zYXzONI?‘•?partition sector 0

alid Block Device Descriptor (NULL)

**

(e8rc8?{yZev: (null)

s Firm: (null) Ser#: ”y“libuP^?Oy“o7wP^?j{?v

s available

movable i?ion Map for UNKNOWN Partition Type: (null)

own partition table

partition table on 0:ad .5µt	0	26476424	1835e50s

rtition Start Sector Num Sectors Type

- list files from 'dev' on 'interface' in a 'direaooy[filename] [bytes]

- load binary file 'filename' from 'dev' on 'interface'

to address 'addr' from ext2 filesystem

o–‹?address not on sector boundary

precedes start sector

r boundary

sN…EN?and/or end address not on sector boundary

or: end address (0xx) not in flash!

tect Flash Bank # 0

Bad sectoo?|EN•‘) type

address format

0 sectors

Bank # 0

ash Sectors 0-0 in e?on for all FLASH memory banks

flinfo N

- print information for FLASH memory bank # N

ase - erase FLASH memory

|–?'start' to the end of sect w/addr 'start'+'len'-1

erase N:SF[-SL]

- erase sectors SF-SL in FLASH bank # N

erase bank N

?yuaFLASH write protection

tart end

- protect FLASH from addr 'start' to addr 'end'

protect on start +len

- protect FLqO?,?KI?SF-SL in FLASH bank # N

protect on bank N

- protect FLASH bank # N

protect on all

- protect all FLASH banks

proteaoyi> - make FLASH from addr 'start' to end of sect w/addr 'start'+'len'-1 wrtable

protect off N:SF[-SL]

- make sectors SF-SL wreuajj…*•?all FLASH banks writable

s'

-lt=?®EOµA•UMNEO?N?returning error when dumping path: , (null)

0 times to (null)...

wSUI?...

to 0x00000000 at 0 bps...

for binary (kermit) download to 0x00000000 auya0vo 0 bps and press ESC ...

ad Addr = 0x00000000

## Last Load Addr = 0x00000000

## Total Size = 0x00000000 = 0 BytesSi?0S-Record file over serial line

- load S-Record file over serial line with offset 'off'

adb - load binary ??offset 'off' and baudrate 'baud'

- load binary file over serial line (ymodem mode)

Address: 0x00000000

:?O?‘?00000000, expected 00000000

???

word at 0x00000000 (0x00000000) != word at 0x00000000 (0x00000000)

alfwordayA•02x)

ordwere the same

0000y

[# of oa?y{j•µ?Ea?modify, auto increment address

m(constant address)

ddress

- memory modify, readaory

opy

e target count

- copy memory

cmpre

addr2 co~CRC32 checksum [save at addr]

set address offset

- print address offset for memory commands

base offi??ue

.w, .l] address number_of_objects

- loop on a set of addresses

mtestRAM test

tart [end [pattern]_]yagxecution for N seconds (N is _decimal_ !!!)

turer ID: 0

cSpeed: tZ<0-bit

C read: dev # 0, block # 0, count 0 ...: (null)

write: dev # 0, blyuw,saIN•µread <device num> addr blk# cnt

mmc write <device num> addr blk# cnt

mmc rescan <device num>

mmc list - list available davoENyesoot of image at addr 0x00000000 ...

- boot image via network using BootP/TFTP protocol

stIPaddr:]bootfilename]

ootRP/TFTP protocol

dhcp	- invoke DHCP clientato ob|O8=}IEUMQ?to network host

Saving Environment to (null)...

or: illegal character '=' in variable name "(null)"

uuI?not supported

tenvonment size: 0/0 bytes

onment variables

- print8?…µ•?

t environment variables

e ...

- set environment variable 'name' to 'value ...'

setenv name

- ay|?K…?•)vironment variable

- run the commands in the environment variable(s) 'var'o8oot a block start address

th is not block aligned

write (0 blocks):

ad blocks 0 at 0x0 is skipped.e80x0, 0

---ofs=0x0,len=0x0,retlen=0x0,addr=0x0,oob=0x0

(0 blocks):

k8(0) reading page 00000000

:

00 00 00 00 04 00 2x 00 00 00 00 00

zess

ffs2 write:

ata -- 0%.0x0, 0vice 0 bad blocks:

0000 at 0x00000000

ND (null): Q®I•?failed 0x0, 0

iled 0x0, 0

rite test failed at 0xx

b: (null)

—?…?‘OneNAND sub-systemable OneNAND devices

onenand bad - show bad blocks

onenand read[.oob] addr off size

oneny?uy?Ea?address 'addr', skipping bad blocks.

onenand write.yaffs addr off size - read/write `size' bytes starting

at offset `off'?uytest [off size] - test 'size' bytes from

offset 'off' (entire device if not specified)

onenand dump[.oob] off - dump page

onena?oEµ…N???)to transmit data

nw - initialize USB device and ready to receive for Windows server (speaigy?A•?for (null) command

art

for imxtract

tractt a part of a multi-image

qble.

known command '(null)' - try 'help' without arguments for list of all known commands

ynewline

like /bin/sh

]

- test functionality

t script

§help' prints online help for the monitor commands.

Without arguments, it prints a short usage message for all commands.

To get guys as arguments.

- alias for 'help'

devices available!

utput devices available!

_env---default_environment=0x0,ENV_SIZE=0x0

ror - default environment is too large

arning - bad CRC, using defaultui/Flash

t and/or end address not on sector boundary

Unknown Vendor of Flash

pe of Flash

E)t allocated

There is a global environment variable with the same name.

I?µ?main input shell.

iftil) reached

ERROR, too many US~ F?U?E?AN?E± error 0

config descriptor too short (expected 0, got 0)

t reset port 0!?

USB device not responding, gi?Wk•?descriptor (error=0)

device descriptor short read (expected 0, got 0)

d to set default configuration len 0, staooyel part

Unknown errorCd(SOH)/0(STX)/0(CAN) packets, 0 retries

ock sequence error/checksu}??II?file1 .. 0, ld x 0x0ld loader.. 0, 0 ernel..>7y?mmc r/w sub system for SMDK board

Initialize moviNAND and show card info

movi read {u-boot | kernel} {addr} - Read data0g?‘‘Eo?[bytes(hex)] - Read rootfs data from sd/mmc by size

movi write rootfs {addr} [bytes(hex)] - Write rootfs data to sd/mmc by sia {sector#} {bytes(hex)} {addr} - instead of this, you can use "mmc write"

for Android image downloading.

8cyte) installation.

tem image installation.

d system image(0 byte) installation.

ge instalua?±•N•‘?kernel image (0 byte) installation.

installation.

ed uboot image (0 byte) installation.

vor Android

insdroid zimage - Install zimage image for Android

insdroid ramdisk - Install ramdisk image for Android

insdroid syu?eE??write u-boot {address} - Make bootable SD card with uboot

Partition table on OneNAND]

-…™™IWarning can not do hw and sw ecc for partition '(null)'

ng these flags

boot: Adding partitions from envy?Error:FASTBOOT no partition name for '(null)'

Error:FASTBOOT no closing on name

ror:FASTBOOT partitii?Y[±?a?default partition information

rtition informations!dding: (null), offset 0x8x, size 0x00000000, flags 0x00000000

•?N•‘)ted

ables setading of 0 bytes finished

load buffer

yN????does not exist

rtition '(null)' erased

ownload:oad of 0 bytes

y?•±?.

mage..

ng failed

eset the board

alid boot image?…ENaN???partition '(null)' flashed

'(null)' failed : (null)

'(null)' saveenv-ed

NFOunknown OEM comma?rytes read

sing Image from SD Card.]

ill read images from the followy???A?oot- use USB Fastboot protocol

out]

- Run as a fastboot usb device.

?oy?!sdfuse - read images from FAT partition of SD card and write them to booting device.

- print0yz0 erase userdata, cache, and reboot.

sdfuse flash <partition> [ <filename> ] - write a file to>yy"•U??•?is NOT founded.

device's initialization is failed.

block start # block count paoti|*A"? 0x00

0 0 0x00

0 0 0*yysd/mmc.

e_num>	- create partition.

fdisk -p <device_num>	- print partition information

- using default u~yE«99?..

riables

bootable device data

oyyIThe input address don't need a virtual-to-physical translation : 00000000

DKC110

dowi syo?aON?down system now!

s 0!

!

s 1 already!

{KKKVE‹}µµ?}‘•U??•?error!

le to use mmc 0 for fatload **

-------------Download_addr--=0xi–‘…N…?image Error!

nd!

ea00000 0ge installation.

aDya‚‚‚?

A0000 write.yaffs2 40000000 e00000 6a00000age installation.

imgonenand write 30008000 b00000 300000k image installation.

nload kernel image Error!

ernel imq000l image installation.

logo.binnload logo image Error!

yo’‚‚‚‚‚onenand write 30008000 80000 200000.

d.bin‚A‚‚‚‚Completed uboot image installation.

update software!

d!

a|e Android zImage images Fail!

id Ramdisk images Fail!

droid System images Fail!

Android userdata imayyy‹?Uboot images Fail!

mages Fail!

images Fail!

;########################################

Completed Write Android all images From SD to Onenand!

ndroid images include:uboot/zim??0123456789abcdefghijklmnopqrstuvwxyz?literal/length code enderrorry?}IO‰µ?N}©?‰e ENOMEM

Full_SpYuZ«‘?

0, Download Filesize:0x0

sb_print_pkt:able Connected!

a OTG cauynjJ?N??fastboot ...

SId Fastbootbytes: (null)

ate_success--shut doy+E‹…

ironment

AT32 nt device

Interface: y=Invalid FAT entry

(null) file(s), 0 dir(s)

get_dentfromdir: (null)

atname: |(null)|

== NULLu=t>valid on device 0 **

on0: Start Address(0xx), Size(0x0)

is broken **

r~~!!

?•E?256M

16G~

NO NAME ite PBR~~~!!!

ke img buffer~~(reserved)!!

ggion~~!!!

ite FAT~~~!!!

n0 format complete.

* Partition0 is not ext2 file-system 0 **

mg2 buf?y?y?

make zero buffer~~!!

an't make img5 buffer~~!!

ake rootdata buffer~~!!

buffer~~!!

aling : 0

te addr : 0x0

lock(0)~~~!!!

ptor Table(d)~~~!!!

an't write reserve.~oe(0)~~~!!!

ta~~~!!!

an't write root+1~~~!!!

te 7th inode~~~!!!

't write 8th inode~~~!!!

A:?±•IaIN•µ?..

lock (indir 1) malloc failed. **

ead block (indir 1) failed. **

ext2fs read block*(?indir 2 2) malloc failed. **

d block (indir 2 2) failed. **

ext2fs doesn't support tripple indirect blocks. **

ay|ition sector 0

* Invalid Block Device Descriptor (NULL)

ext2fs_devread() read error **

* ext2fs_devread() read error8E> (null) Firm: (null) Ser#: s

Type: evice# 00 # Capacity:<y|yNition Type: (null)

?T?NA?9a&g§?`?IGyiy?y?Io?yyy??a::‚Aba? r4 : 00000000

?|VE«n?instruction

y??}?’?I2ay?*AIaI?= 0MHz, PclkPsys = ‹5!e

?yu?…?‘?erase ea00000 1160000onenanaa~oyyada/¬??•yaffs_unlink returning error:ay??yY.EEEEEEEEE	*")nPageReads........... 0unAiiyyyycyceaTrying to add an object to a null pointY>u??aoa?N?valids_guts.h 0

?you•?N?values pagesInUse 0 counted chunk bits 0

?o}Yyr mismtch parentId 0 obj->parent is NULL

y??‡~ou•?0 0 0

?y?,uk*I)|oIbn 0 has chunkId 0 (null) (null)

?ea??W?I?(0:0)

yyy«N§???invalid chunk 0

x?aa!

±±??…N?E?out !!!!!!!!!!!!!!!!!

y—Y?I…ffs_FindObjectByName: non-directory

oyy<{*| obj addr 0

d

nyyauo ON?data chunk into a non-file

y: exis|uuoyuz?E??*?0,

that has no chunksau?yyyawN•?0 after gc, should be erased

yy?ya)yYx?point device

y=;E‹?checksum |

heckpointed 0

y+iEe?or wrong

~?cw|d not allocate block index!

yxy?from 0 0

rit|en block 0 being set for iyy???ound.

rds ends

yycuyyaffs: yaffs_GutsInitialise() done.

a??e yaffs_nand.c 0

?y±?nate

ext checkpt block: start: blocks 0 next au??yx…?±?0 next 0

ut of c??yy?yµt|i–i±v 1.19 2007/02/14 01:09:06 wookey Exp $y?x?*]ithTagsToNAND chunk 0 data 00000000 tags 00000000

failureay?y™? acc error fix performed on chunk 0:0

yaffs ayyy??ojNY?ecc error unfixed on chunk 0:0

ecc errooay~?—?ad del 0 ser 0 seq I$Id: yaffs_ecc.c,v 1.9 2007i?o?E•?N?to ded; i_?yyau?~o.—oBytes transferred = 0 (0x0)

esizexyyyg—Y…a? ?~:"??*** WARNING: (null) is too long (0 - max: 0) - try~yyyOyuoi INVALID STATE

OTP broadcast 0

??‡i~ot umount

p fail

yy—o??receive the ext_csd.

yoYsyA?EN?any high-speed modes.

8x??y.never released inhibit bit(s).

y?u??has 0 eraseregions

[offset: 0x00000000, erasesize:a?—?yyuu)- 0MB y>y?ayya~|~™?device

yyy?~gXo•a??‘?end of device

ck: Atteo?y?yoy‘}??‰}??±??*e Attempted to read beyond end of device

?~zttempted to write past end of de~uy??+i?•‘?data

d

yynot erased.

onenand?set_boundary: Please erase blocks ~goEyy?OK?Die 0

e for Di} EI«‘?for oobsize 0

can_bbt: Out of memory

?? EE?Ee status check fail: 0x0

rc error

?’]E+Ee?in 32 bit mode

de

uy?ax onknown: 0 . 0) **

i?>yBad magic number

header crc

yziyOaddr - A valid autoscr header must be present

<y—)*??Y??OSnown Image?>‚??/s:

age 0:ay?ainit Ramdisk from multi component Legacy Image at y?yues-Nµ…?•scriptogramyuyer5ppc~oyy?aa|ionaterminated, rc = 0x0

yxa=08lX:

Image at 00000000 ...

a~yye?aA•e yuyEIUnsupported Archotecture 0x0

gg U?y>?uuuncompress or overwrite error - must Ryyyu?~O?U•E)?oyAA±??…N????image stored in memory

passing argumeiuoyyc?e‹?µ‘?

ation ?u?a?a~µ…?•?contents (magic number, header and payload che:?s-RROFFugh) Cache is (null)

yuu?]

- enable or disable data (writethrough) cacho>Yyu‘u~ess 0xlx

yu??uyEa)artiny?y?yyya)‹Ua??u?Yyaio|"•U??•± use `dev[:part]' **

uo?Yapartitio?aA•?"(null)" (expect "U-Boot")

y?±•I?in a directory (default /)

ayaY§igname] [bytes]

- load binary file 'filename'a?~?y®e??by ext2 on 'interface'

at^cy<|ev[:part]>

ition 0-----

?zayN±?‡‘?<interface> <dev[:part]> <addr> <filename> [byuyyyu~?•Iu) - load binary file 'filename' from 'dev' on ?uy?uI™…?oya<dev[:part]>

- print information about filesyoy?yiay‘?ad|ress not on sector boundary

??>??…rt and/or end address not on sector boundary

yyy?•|?ASH type

y?i~ for all FLASH memory banks

flinfo N

- print info~iyu?yxyI?sN…EN? to the end of sect w/addr 'start'+'len'-1

eryy?YyySx write protection

start end

- protect FLA?|y?uoI?OF-SL in FLASH bank # N

protect on bank N

-a?yyy?y~…*•?FLASH from addr 'start' to end of sect w/a|o?y?iyyyke all FLASH banks writable

r ''i’YI?yµA•UMNEO?N?returning error when dumping path: , '.ay:rrOr binary (ymodem) download ?yu>>a~ps and press ESC ...

y????E‘?file over serial line

o/—yyuYI•t 'off' and baudrate 'baud'

bi~yyyy???a?08lX, expected 00000000

y toa?yyo?AauWhalfword sao??Ia?modify, auto increment address

???<a - memory copy

.w, .l] source target ¬«iy?ya>??•?*IOµ?[save at addr]

or oau??yy—u .w, .l] address number_of_objects

- loop oao?????for N seconds (N is _decimal_ !!!)

yiy??‹)

yyyoutemaddr blk# cnt

mmc write <dc~?—o|yNgsmage at addr 0x00000000 ...

?INyAy‘‘Ee]bootfilename]

rpboot?eeuirEQUEST to network host

?y< not supported

* Abort

yzyµ•?

nment variables

|{…?•)mands in an environment varia~yyay~?N?a block start address

ERROR: 0 length is not biiai?y~yy0xax, 0

x0,len=0x0,retlen=0x0,addr?yyIB*"? ~eading page 00000000

age 00000000 dump:

y?yI)–OE write:

y?Iy?failed 0x0, 0

failed 0x0, 0

~?‡?yI«99?sub-system?y·~?address 'addr', skipping bad blocks.

onenand writ}.ua~yyyyWst [off size] - test 'size' bytes from

offset 'offo??~Eµation

NW to transmit data

?auy•afor (null) command

e Part

~u|?±oyoUnknown command '(null)' - try 'help' without argume~t>??y«Y±??•)..]

aa?y~^coU? prints online help for the monitor commands.

Wiy?yay·•oaX.

u?Oµ•?NI?

alias for 'help'

o}y•?Uµ--default_environment=0x0,ENV_SIZE=0x0

?EI9Outside available Flash

s not Eyy?oo~!ERROR : memory not allocated

|#yyzyµ?main input shell.

?Iyu?AN?E± error 0

escriptor ooo short (expecte| ~ua—???•?descriptor (error=0)

ort raayyy?y—±apart

error, 0(SOyyyx??II?filewriting(null) 0 0xyy?o?mmc r/w sub system for SMDK board

ze mo_Ey~?{adar} [bytes(hex)] - Read rootfs data from sd/mmc by sizy??yyy?—?{oector#} {bytes(hex)} {addr} - instead of this, you cana?yo?yy¬te/ installation.

on.

o»±•N•‘?kernel image (0 byte) installation.

t ube‹??xoy—?for Android

insdroid zimage - Install zimage image for

?uuyiudmovi write u-boot {address} - Make bootable SD card with ??yuoyy•.a–OWarning can not do hw and sw ecc for partition '(null)'

O?Y??ame for '(null)'

??yagmploy default partition information

yyy^??N•‘)tected

y?a~W‹????does not existyya?–?•±?.

/yx?…EN?N???partition '(null)' flashed

??uayNoI?®V‘)yy?yY‘?Chip)fastbooty·es

sdfuse - read images from FAT partition of SD card an| yyy?aa  erse userdata, ¬<?y^u??• is NOT founded.

/sd device's initializationayya.Ay 0x00

3 0 a?*Au?y??i

create partition.

fdZ?=?y?A~oEEWriting to OneNAND...

®yu?>?y• input address don't need a virtual-to-physicau??u??Na|e??system now!

y~u?©I§?‘}µµ?}‘•U??•?error!

rd OK!?yaI—?dXW?image Error!

yyay00a6a00000affs2 40000000 e00000 6a00????00 300000???‚?Completed kernel image installation.

EyY???o?0000rite 30008000 80000 200000ed licy?00?‚‚‚‚Completed uboot image installation.

y?}?‘E?a‘?zImage images Fail!

I??yWboot images Fail!

Android Log images Fail!

y#####################################

?uyY??123456789abcdefghijklmnopqrstuvwxyzCDEFCoyyyyiany length or distance symbolsxy?lite®±?length codey??ai_submit_job: ENOMEM

need 0 TDs, only have 0

>xz«n?

loada?y|y??yy?©)?N??fastboot ...

LSI0n?oyyy?oint!

d 0x0 from environment

younvalid FAT entry

(null)??y±§‘?on device 0 **

0xax?y???Yy?’??j)x

Au????uu…!!

ataaoo»yyOt make zero buffer~~!!

.u…?y~±§u??: 0

write addr : 0x0

yy~«e=d)~~~!!!

't write rootdata~~~!!!

te ~u?uyyay?>?±esystem...

* ext2fs read block (indir 1) malloc faeyyy~Nnuira2 2) malloc failed. **

read block (invIa?uy>_‹????sector 0

ce Descriptor u®u?u?a TKµe (null) Ser#: (null)

y?aua?yy?Keea device 0 -- Partition Type: (null)

_26?UK14_32lkMsys = 0MHz, PclkMsys = 52494216MHz

A	Uyz, PclkPsys = 0MHz

yy?YX‚‚‚‚SS?‚‚‚‚‚onenand read 40000000 8600000 1400000a}ffs_unlink returning error: 0

returning error: 0

??•I•…‘I?.......... 0

nBlockErasures....... 52494216

nGCCopies............ 0

garbageCollections... 52494216

passiveGarbageColl'ns 4087376

u??|d an object to a null pointer directory

g to add an object to a non-directory

€*yaffs bug: yaffs_guts.h 0

undefined state 0

gsInUse 0 counted chunk bits 52494216

suspect sequence number of 0

tags 0 obj 320ff88 oh 3e5e50

yntId 0 obj->parent is NULL

0 header mismatch parentId 52494216 parentObjectId 0

?ft delete chunk 0

struck out

li•yynt block count wrong dev 0 count 0

0 count 52494216

blocks 0 (max is 1)

oz*"?(null) ”y libuP^>

parent pointer 00000000 which does not look like an object

nt is not a directory (type 0)

bj cuaNj 0 has illegaltype 0

etiringmeDirty block 0 state 0 ”y libuP^>

iled 0

a{ounk 0

ine 0 delete of chunk 0

ore eraased blocks

ocated block 0, seq 52494216, 4087376 left

ya!!!!!!!!!!!!!!!!

unk 0 was not erased

d needs retiring

yaffs write required d attempts

yuy9…µ•e non-directory

isCheckpointed 0

ipping checkpoint write

kpoint validity

checkpoint devicyyave exit: isCheckpointed 0

daft chunkId 0 for 52494216

ocate Tnodes

uld not add tnodes to managyyno?a non-file

ting chunk < 0 in scan

alid

lected block 0 with 52494216 free, prioritioyy?a,WEe?block 0 that has no chunks in use

0

d 0 52494216

has no?e«±‘?be erased

unks before 0 after 52494216

im!!! erasedBlocks 0 after try 0 blaiy'0_[Na?file 0

mediate deletion of file 0

space during cache write

Could not allocatycNa)checkpoint objects

ruct size 0 instead of 0 ok 52494216

ead object 0 parent 52494216 ty?}ayoytore exit: isCheckpointed 0

fs: yaffs_GutsInitialise()

ice

ry problems: chunk size 0,a|: device already mounted

chunk group too large

checkpoint

only for YAFFS2!n{k index!

Block scanning block 0 state 0 seq 52494216

canning block 0 has bad sequence number?|i?written block 0 being set for retirement

ot make object for object 0 at chunk 52494216 during scan

?Y…rds ends

ntstartblk 0 intendblk 0...

on block 0 was not highest sequence id: block seq yuotialise() done.

s.c,v 1.52 2007/10/16 00:45:05 charles Exp $nknowncanningty?iting chunk 0 tags 52494216 4087376

g with no tags

affs_nand.c,v 1.7 2007/02/14 01:09:06 wookey Exp $ilableot block: start: blocks 0 next 0

h: block 0 oid 52494216 seq 0 eccr 52494216

pt block 0

…N????checkpt block 0

s

fer nand 0(52494216:4087376) objid 0 chId 52494216

t byte count 0

~E?‚SO‚EO‚????*•a?Exp $_MarkNANDBlockBad 0

nandmtd2_ReadChunkWithTagsFromNAND chunk 0 data 00000000 tags 0320FF88

_QueruIAyy 0 data 0320FF88 tags 00000000

at (null):52494216/4()!

G!/02/14 01:09:06 wookey Exp $?oyofor[Yz??chunk 0:0

ixed on chunk 0:0

error fix performed on chunk 0:1

~gd on chunk 0:0

mtd ecc error fix performed on chunk 0:1

>mtd ecc error unfixed on chunk 0:1

chunkaau?g<0

,v 1.9 2007/02/14 01:09:06 wookey Exp $needed but not set

u•

ARP Retry count exceeded; starting again

ss not given

yyn?= 0 (0x320ff88)

tluoo largeagicoot filya®’	Size is 0x0 Bytes = lx

ed; starting again

MB received

is too long (0 - max: 0) - truncated

Nameng vendor optional boot file

nBOOTP broadcast 0

ARP broadcast 0

2lX00320FF88.imga NFS from server ename '(null)/”y libuP^>'.i.'2?±•?lookup fail

MMC Device 0 not found

bl len failed

mmc r}y_y‘?

XT_CSD on a possible high capacity card. Card will be ignored.

le to read EXT_CSD, performance might su?n modes.

r 00000000init fail!

HSMMC0nnel 0

k neve?y?N?bit(s).

iting for status update.

during transfer: 0xx

mc: ^as}{asesize: 0x00000, numblocks: 0000]

Attempting to recover from uncorrectable read

L	2.65/3.3ND(null) 52494216MB 4V 16-bit (0x00)

n = 0x0000

timeout!ctrl=0x0000 intr=0x'?yynUE…I•e Unaligned address

ngth not block aligned

ase: Failed erase, block 0

nd_bbt_read_oob:0A|u?cg

olock: Attempt read beyond end of device

le_read_ops_nolock: Attempt read beyond end of devic}YY?to read beyond end of device

_oob_nolock: read failed = 0x0

e_oob_nolock: Attempted to start write outsy>>Attempted to write past end of device

ob_nolock: write failed 0

d_write_ops_nolock: Attempt write to past<UuyAI}??±??*e write filaed 0

tatus = 0x0

ma_transfer: DMA error!

nd_set_boundary: Invalid bound?uydset_boundary: Please erase blocks before boundary change

nd_set_boundary: boundary locked

flexonenand_set_boundary: Cxang^yy}‰?O?‘…Eae Failed PI write for Die 0

WN DEVICE ID!!!

rning - OneNAND read mode: async.

an(): Can't allocate?onyy?n_scan_bbt: Out of memory

or bad blocks

t 0x00000000

bbt: Can't scan flash and builduyA•x

rx crc error

error

big

ut

m9000 novooN‚‚O’O??????in 8 bit mode

00: Undefined IO-mode:0x0

02x:00:320ff88:3e5e50:x:00

lish link

…?a args (max. 0) **

efined

wn command '(null)' - try 'help'

yA«µ‰•E)Empty Script

ge format for autoscript

ting script at Aao®,.B•…‘•E?must be present

= 0x00000000

_paramsartethaddr =ip_addryi??N•?NOE•Unknown Imageget_format

x --------

bootm_low:

o)et = 0x00000000

g init Ramdisk from Legacy Image at 00000000 ...

i component Legacy Image at lx ...

ip2ippressedilesystem.W?‘…±??•Standalone Programat_dthaIntel x86kuperHarcckfinR32NetBSDotoO0x0

start application at address 'addr'

- start application at address 'addr'

passing ?yyy?Jµ…?•?at 00000000 ...

Bad Magic Number

Bad Header Checksum

CRC

rmt!

wycompressionData Size: 0 Bytes = 8x

Entry Point: x

xotgcture 0x0

Image Type for (null) command

t for (null) command

kernel image!

unknown yor overwrite error - must RESET board to recover

ompression type 0

RNING: legacy format multi component imagc?iE…?I™•EE????control to NetBSD stage-2 loader (at address 00000000) ...

sferring control to RTEMS (at address 00000000e ...

?•‘?in memory

passing arguments 'arg ...'; when booting a Linux kernel,

'arg' can be the address of an initrd image

yyi - print header information for application image

..]

- print header information for application image startincoa?anwmber, header and payload checksums)

sages found in flash

information about all imageo w|u?O??? Cache is (null)

Cache is (null)

le or disable instruction cache

on, off]

- enable or disqbuyuy~a‰±•?data (writethrough) cache

ilable devices:

le devices and inf?year (null) @ 0x0320ff88 (4087376 bytes)

ot of VxWorks image at address 0x08lx ...

MAC address not cooyoyne (@ 0x0): ”y libuP^>

Starting vxWorks at 0x00000000 ...

terminated

n at 0x00000000 ...

?X–•II?of ELF image.

vxWorks from an ELF image

ess] - load address of vxWorks ELF image.

u…ENu? **

4 **

0 ....

boot file definedua?o2.$B*aA•?N?"U-Boot")

s 0:52494216 **

or disk - (null) 52494216:4087376 **

** Unable to read "(null)" from ao?y?~efault /)

art]> [directory]

- list files from 'dev' on 'interface' in a 'directory'

2load-uynye+‘?binary file 'filename' from 'dev' on 'interface'

to address 'addr' from ext2 filesystem

?boundary

sector precedes start sector

ddress not on sector boundary

r: cannot span across banks whayi~?N?on sector boundary

nd address (0x00000000) not in flash!

# 0

ification

—*M!?type

Erased 0 sectors

e Flash Bank # 0

rase Flash Sectors 0-d in Bank # zu # 0:a?~ks

flinfo N

- print information for FLASH memory bank # N

- erase FLASH memory

FLASH froio?N?w/addr 'start'+'len'-1

erase N:SF[-SL]

- erase sectors SF-SL in FLASH bank # N

erase bank N

- erase FLASH bank # N

eyoouusN…EN?end

- protect FLASH from addr 'start' to addr 'end'

protect on start +len

- protect FLASH from addr 'start' to eiu??r)protect on bank N

- protect FLASH bank # N

protect on all

- protect all FLASH banks

protect off start end

- maogyy? 'start' to end of sect w/addr 'start'+'len'-1 wrtable

protect off N:SF[-SL]

- make sectors SF-SL writable in FLASH bank # Nuu|?itable

nknown operator '(null)'

Invalid data width specifier

=<= true/f}y?grror when dumping path: , (null)

Writing value (0) 320ff88 times to (null)... file (null)

lsotal Siuy?E?binary (ymodem) download to 0x00000000 at 52494216 bps...

# Ready for binary (kermit) download to 0xX at 0 bps...

ary (k}o}?^X

## Last Load Addr = 0x00000000

## Total Size = 0xlX = 0 Bytes

echoxuc??•) load S-Record file over serial line with offset 'off'

oadbnary file over serial line (kary?n'aaud'

file over serial line (ymodem mode)

ress: 0x00000000

r 00000000 ... 0320ff88 ==> 003e5e50

X

ength ???

sh... (0x00000000) != word at 0x00000000 (0x8lx)

8lx (0x0000) != ha|yyal of d (null)”y libuP^> were the same

08lx:d	- memory display

.b, .w, .l] address [# of objects]

- memory displament address

- memory modify (constant address)

s

- memory modify, read and keep address

yy?, .w, .l] source target count

- copy memory

[.b, .w, .l] addr1 addr2 count

- compare memory

yIu)address offset

ss offset for memory commands

base off

- set address offsat ow[¬–}?™}?‰©•?NI) - loop on a set of addresses

t [end [pattern]]]

- simple RAM read/~y?os _decimal_ !!!)

Device: (null)

r ID: 0

0

: 0

MMC read: dev # d, block # 0, count 52494216 ...

e: dev # 0, block # d, count 0 ... A52494216u???X–?blk# cnt

mmc write <device num> addr blk# cnt

mmc rescan <device num>

mmc list - list available devices

ping failed; host aiae…?•?at addr 0x00000000 ...

pa network using BootP/TFTP protocol

ilename]

yarpbootrarpboot- boot image via network using RARP/TFTP protocol

CP client to obtain IP/boot params

y pingAddress

nt to (null)...

illegal character '=' in variable name "(null)"

_R

‰?EN)0 bytes

t environment variables

of all environmenta~Xonment variables

me value ...

- set environment variable 'name' to 'value ...'

setenv name

- delete environment variableozymmands in an environment variable

the commands in the environment variable(s) 'var'

lock a ?*II=Ie 0 length is not block aligned

te (0 blocks):

0x0 is skipped.

ne----ofs=0x0,len=xyIx0,len=0x0,retlen=0x320ff88,addr=0x0,oob=0x320ff88

a read (0 blocks):