View Single Post
Old 10-09-2011, 03:03 PM   #74
toyz
Member
toyz began at the beginning.
 
Posts: 23
Karma: 10
Join Date: Sep 2011
Location: Idaho USA
Device: Pocket Edge
I've attached full captures of the serial console on the working PE and the broken PE with EE firmware. (note the "Edge>" prompt on the broken one vs the "EdgeJr>" prompt on the working one)

Things to note...

Same exact hardware shows a bit different init screen... DRAM size.

Working PE:
Quote:
U-Boot 2009.01-rc1-svn1084 (Feb 15 2011 - 12:04:39)
Marvell version: 1.1.1.1 PXAxxx

ESI version: 2.0.3 (1) <<EdgeJr>>

MARVELL PXAXXX series.
Based on 88SV331xV5 Core with ARM926 LE CPU.
Code original base is u-boot-arm 2009.01-rc1.

DRAM: 512 MB
NAND: detect chip id d7ec on cs 0, Samsung 32Gibx8
SPI NOR: SF: Got idcode c2 20 17 c2 20
SF: Detected MX25L6405D with page size 256, total 8388608 bytes
In: serial
Out: serial
Err: serial
Net: u2o-eth
Hit any key to stop autoboot: 3 0
EdgeJr>>
vs borken PE (with EE firmware):
Quote:
U-Boot 2009.01-rc1-svn4081 (Sep 27 2010 - 18:49:17)
Marvell version: 1.1.1.1 PXAxxx

ESI version: 1.0.9 (1)

MARVELL PXAXXX series.
Based on 88SV331xV5 Core with ARM926 LE CPU.
Code original base is u-boot-arm 2009.01-rc1.

DRAM: 128 MB
NAND: detect chip id d7ec on cs 0, Samsung 32Gibx8
SPI NOR: SF: Got idcode c2 20 17 c2 20
SF: Detected MX25L6405D with page size 256, total 8388608 bytes
In: serial
Out: serial
Err: serial
Net: u2o-eth
Hit any key to stop autoboot: 3 0
Edge>>
Where to go from here? I'm not an android hacker (yet), lots of u-boot options, like Solaris OpenBoot... so I imagine something looks here to try to force a firmware/rom flash. I'm open to suggestions?!

Quote:
Edge>> help
? - alias for 'help'
base - print or set address offset
bbt - Bad Block Management
bootz - boot zImge from memory
cmp - memory compare
cp - memory copy
crc32 - checksum calculation
help - print online help
hi - put system into hibernate mode
i2cbase - i2cbase i2c_base_addr (I2C: 0xd4011000, PI2C: 0xd4025000)
i2cinit - initialize i2c bus
i2cr - read I2C device (byte)
i2cw - write I2C device (byte)
i2cwa - write addr to I2C device (byte)
inislp - initialize for system sleep mode
loop - infinite loop on address range
md - memory display
mm - memory modify (auto-incrementing)
mtest - simple RAM test
mw - memory write (fill)
nand - NAND sub-system
nm - memory modify (constant address)
op - operating change
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
relcp - release seagull image at 0x18000
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setalarm- set rtc alarm
setenv - set environment variables
sf - SPI flash sub-system
switch -switch the download by USB or Ethernet, and config conresponsed IP
tftpboot -download image via network using TFTP protocol
timeout - set timeout for the system
version - print monitor version
ee-on-pe-to-hang.txt shows the failed boot of EE firmware on PE.
Attached Files
File Type: txt ee-on-pe-to-hang.txt (21.8 KB, 588 views)
File Type: txt ee-on-pe-break-uboot.txt (1.7 KB, 460 views)
File Type: txt pe-to-boot.txt (25.3 KB, 512 views)
File Type: txt pe-break-uboot.txt (1.7 KB, 425 views)

Last edited by toyz; 10-09-2011 at 03:06 PM.
toyz is offline   Reply With Quote