wiki:Device/Boox60/Firmware

Boox 60 firmware dumps

Boot log:

++Searching for BBT table in the flash ...

Found version 1 Bbt0 at block 4095 (0x1ffe0000)
Block 1953 is bad
Total bad blocks: 1
... Read from 0x07ee0000-0x07f00000 at 0x00080000
... Read from 0x07ed3000-0x07ed4000 at 0x0009f000

Clock input is 26 MHz
RedBoot(tm) bootstrap and debug environment [ROMRAM]
Non-certified release, version FSL 200814 - built 12:17:06, Jan  6 2010

Platform: Freescale (i.MX) MX31 3-Stack (Freescale i.MX31 based) PASS 2.0 [x32 DDR]
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.

RAM: 0x00000000-0x07f00000, [0x000107a0-0x07ed1000] available
FLASH: 0x00000000 - 0x20000000, 4096 blocks of 0x00020000 bytes each.
Voltage = 3672mV
... Read from 0x0000cee0-0x0000cf34 at 0x001ff800
[bs60_init] ... initializing broadsheet for 6-inch panel
[bs_cmd_set_hif_mode_cmd] ... setting hif mode to cmd
not ready 100000!
[bs_cmd_init_dspe_cfg] ... hsize=800 vsize=600
[bs_cmd_print_disp_timings] disp_timings: vsize=600 vsync=4 vblen=4 velen=10
[bs_cmd_print_disp_timings] disp_timings: hsize=800 hsync=10 hblen=4 helen=74
[bs_cmd_print_wfm_info] wfm: fvsn=1 luts=0 mc=3 trc=10 eb=0xff sb=0xfc wmta=68
[bs60_init] ... display engine initialized with waveform
fast dfmt 3 x 0 y 0 w 600 h 800 begin 0x000113b8 stride 600
... Read from 0x000113b8-0x000866b8 at 0x00100000
fast dfmt 3 x 0 y 0 w 600 h 800 begin 0x000113b8 stride 600
== Executing boot script in 1.000 seconds - enter ^C to abort
RedBoot> fis load kernel
... Read from 0x07ee0000-0x07eff000 at 0x00080000
... Read from 0x00100000-0x00225174 at 0x00200000
RedBoot> exec -b 0x100000 -l 0x200000 -c "noinitrd console=ttymxc0,115200 root=/dev/mtdblock4 rootfstype=yaffs2 video=600*800:0 init=/linuxrc"
entry=0x80008000, target=0x80008000
Uncompressing Linux................................................................................ done, booting the kernel.
Linux version 2.6.26-466-ga04670e (ivan@ivan-desktop) (gcc version 4.1.2) #331 PREEMPT Wed Jan 6 14:59:30 CST 2010
CPU: ARMv6-compatible processor [4107b364] revision 4 (ARMv6TEJ), cr=00e5387f
Machine: Freescale MX31/MX32 3-Stack Board
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIPT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: noinitrd console=ttymxc0,115200 root=/dev/mtdblock4 rootfstype=yaffs2 video=600*800:0 init=/linuxrc
MXC IRQ initialized
PID hash table entries: 512 (order: 9, 2048 bytes)
MXC GPT timer initialized, rate = 16625000
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 127292KB available (2284K code, 256K data, 72K init)
SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 192 bytes
NET: Registered protocol family 16
L2X0 cache controller enabled
CPU is i.MX31 Revision 2.0
Clock input source is 26000000
MXC GPIO hardware
clk: Unable to get requested clock: spba_clk
Using SDMA I.API
MXC DMA API initialized
MXC I2C driver
ASoC version 0.20
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
NET: Registered protocol family 1
Low-Level PM Driver module loaded
usb: DR host (isp1504) registered
usb: DR gadget (isp1504) registered
DPTC mxc_dptc_probe()
DPTC driver module loaded
yaffs Dec 19 2009 17:29:32 Installing. 
msgmni has been set to 248
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Onyx animation splash loaded.
Serial: MXC Internal UART driver
mxcintuart.0: ttymxc0 at MMIO 0x43f90000 (irq = 45) is a Freescale MXC
console [ttymxc0] enabled
mxcintuart.1: ttymxc1 at MMIO 0x43f94000 (irq = 32) is a Freescale MXC
loop: module loaded
MXC MTD nor Driver 2.0
MXC MTD nand Driver 2.1
NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung NAND 512MiB 3,3V 8-bit)
RedBoot partition parsing not available
cmdlinepart partition parsing not available
Creating 7 MTD partitions on "NAND 512MiB 3,3V 8-bit":
0x00000000-0x00100000 : "nand.bootloader"
0x00100000-0x00200000 : "nand.bootsplash"
0x00200000-0x00400000 : "nand.kernel"
0x00400000-0x00700000 : "nand.initramfs"
0x00700000-0x0a700000 : "nand.rootfs"
0x0a700000-0x0c700000 : "nand.configure"
0x0c700000-0x1ff00000 : "nand.userfs"
MXC keypad loaded
input: mxckpd as /devices/virtual/input/input0
idt1339 0-0068: SET TIME!
idt1339 0-0068: rtc core: registered idt1339 as rtc0
idt1339 0-0068: 56 bytes nvram
i2c /dev entries driver
bq27510 0-0055: support ver. 1.0.0 enabled
SSI 2 module loaded successfully 
Advanced Linux Sound Architecture Driver Version 1.0.16.
ALSA device list:
  No soundcards found.
TCP cubic registered
NET: Registered protocol family 17
Power Management for Freescale MX31
VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 2
idt1339 0-0068: setting system clock to 2000-03-04 13:37:28 UTC (952177048)
yaffs: dev is 32505860 name is "mtdblock4"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.4, "mtdblock4"
yaffs: restored from checkpoint
yaffs_read_super: isCheckpointed 1
VFS: Mounted root (yaffs2 filesystem).
Freeing init memory: 72K
init started: BusyBox v1.6.1 () multi-call binary
starting pid 713, tty '': '/etc/rc.d/rcS'
Setting the hostname to onyx
Mounting /proc and /sys 
Starting the hotplug events dispatcher udevd
Synthesizing initial hotplug events
Mounting filesystems
yaffs: dev is 32505861 name is "mtdblock5"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.5, "mtdblock5"
yaffs: restored from checkpoint
yaffs_read_super: isCheckpointed 1
yaffs: dev is 32505862 name is "mtdblock6"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.6, "mtdblock6"
yaffs: restored from checkpoint
yaffs_read_super: isCheckpointed 1
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Setting up networking on loopback device
MXC MMC/SD driver
mxcmci-0 found
mxcmci-1 found
unix:path=/var/run/dbus/system_bus_socket,guid=8d43e6183b4804f047680d7438c1119f
starting pid 1516, tty '': '/sbin/getty'

arm-none-linux-gnueabi-gcc (GCC) 4.1.2
root filesystem built on Fri, 07 Aug 2009 13:56:18 +0800
Freescale Semiconductor, Inc.

onyx login: 193 pressed
193 released
touch screen reset.
Loading module /usr/lib/ts/idsv4.so
dlopen done!
mod init done!
Enable wacom now


init done!
Loading module /usr/lib/ts/dejitter.so
dlopen done!
mod init done!
init done!
Loading module /usr/lib/ts/linear.so
dlopen done!
mod init done!
init done!
chargeButtonCell 1
[bs_cmd_flag_hif_mode_cmd] ... flagging cmd hif mode
System idle signal
Not idle.
System idle signal
Suspending console(s)

Filesystems:

Filesystem                Size      Used Available Use% Mounted on
/dev/mtdblock4          160.0M     98.2M     61.8M  61% /
tmpfs                    62.2M     24.0k     62.2M   0% /dev
tmpfs                    62.2M     92.0k     62.1M   0% /tmp
tmpfs                    62.2M      8.0k     62.2M   0% /var
/dev/mtdblock5           32.0M      2.5M     29.5M   8% /root
/dev/mtdblock6          312.0M     18.3M    293.7M   6% /media/mtd6
/dev/loop0              309.4M      8.5M    300.9M   3% /media/flash
/dev/sdmmc              957.1M    565.6M    391.5M  59% /media/sd
rootfs on / type rootfs (rw)
/dev/root on / type yaffs2 (rw)
proc on /proc type proc (rw)
sys on /sys type sysfs (rw)
tmpfs on /dev type tmpfs (rw,mode=755)
tmpfs on /tmp type tmpfs (rw)
tmpfs on /var type tmpfs (rw)
/dev/mtdblock5 on /root type yaffs2 (rw)
/dev/mtdblock6 on /media/mtd6 type yaffs2 (rw)
/dev/loop0 on /media/flash type vfat (rw,fmask=0022,dmask=0022,codepage=cp437,iocharset=utf8)
/dev/sdmmc on /media/sd type vfat (rw,fmask=0022,dmask=0022,codepage=cp437,iocharset=utf8)

Attachments