Very bery interesting bootloader session

From: Eddi <h4100_at_dpeddi.com>
Date: Mon, 29 Mar 2004 01:28:34 +0200

Boot loader session...

Here is my bootloader session.

I have tested map and register commands... I hope to understend if and where
this could be useful for linux!!!

I can't get the "OSCR=0x9C328C>" prompt like VSergey.

I'm sure that we should enter into bootloader in other ways too! Only a
time, after a linux (I can't remember I have done, what keys and the exact
sequence - I can't reproduct this) I get the same screenshot
(http://www.geocities.com/ipaq41xx/images/ipaq4150_bootloader.jpg) without
starting enterbootloader.exe.

My dual usb/serial cable works under linux, but under bootloader session I
can write command only from the usb session. From the serial one I get only
bootloader output but seems to be read only. I can't use minicom to access
usb session (I don't know why but mtty11a as suggested by VSergey works).

I don't understand what "record" button does.

I've a lot of fear the first time I goto into bootloader, since I can't come
back to wince, and I had to experiment some address near to the one
suggested by VSergey.

Same session available at http://www.dpeddi.com/h4100/bootloader-session.txt
too

ciao,

Eddi

###############################################################

-ASIC3Init

IsEnterBootload: ***1***
+EnterOS(), ulRCSRVal=1,*PFORCECOLDBOOT_SIGNATURE=1A2B3C4D
EnterOS() ***1***
EnterOS() ***2***
EnterOS() - ulRCSRVal=0x1!!
EnterOS() - PBOOT_SIGNATURE address=8C025300
EnterOS() - *PBOOT_SIGNATURE=0
RegisterComponents Success.

Main=8C090FE8

HTC Platform : HB25
Version : Boot Loader V1.05H

Version : IPL V1.02

Built at: Oct 8 2003 22:07:53
Copyright (c) 2001-2002 High Tech Computer Corporation

+ShowBitmapLogo...
+DispDrvrInitialize...
+Initialize_LCD...
+SetPWMOn...
-SetPWMOn...
Sony LCD Module is being installed....
Initialize_LCD: PCO: 00000001, PCI: 00000001
-Initialize_LCD...
-DispDrvrInitialize...
-ShowBitmapLogo...
main() - Enter Bootload Monitor Main Command function!

USB>map

Uncached_Virtual, Physical
----------------------------------------------------------------------------
-
CS0#
   0xA2000000, 0x00000000, 32 ;FLASH ROM
   0xAC000000, 0xA0000000, 1 ;SDRAM Bank0
   0xA0000000, 0xA0100000, 31 ;SDRAM Bank0
   0xAC100000, 0xA1100000, 32 ;SDRAM Bank0
   0xBD400000, 0xE0000000, 4 ;Zero Bank
   0xBEA00000, 0x40000000, 20 ;Peripheral Controller
   0xBFE00000, 0x44000000, 1 ;LCD Controller
   0xBFF00000, 0x48000000, 1 ;Memory Controller
CS1#
CS2#
CS3#
   0xA7000000, 0x0C000000, 1 ;HTC Asic3 chip select
CS4#
   0xBD900000, 0x10000000, 1 ;SD I/O controller
CS5#
   0xBDE00000, 0x14000000, 1 ;DBG LED REGISTER
   0xBDF00000, 0x15000000, 1 ;DBG LAN REGISTER
   0xBE000000, 0x16000000, 1 ;DBG PPSH REGISTER
   0x00000000, 0x00000000, 0 ;End of Table (MB MUST BE ZERO!)

USB>r
Dump Register : 1
 r0 =8DE036E0
 r1 =8C037E40
 r2 =8DE021BC
 r3 =0
 r4 =8DE036E0
 r5 =8C081490
 r6 =8C037E40
 r7 =1
 r8 =8C037E90
 r9 =0
r10 =1
r11 =BF400000
r12 =8C037DF8
r13 =8C037E30
r14 =8C08EC90
r15 =8C0A3D78

USB>getflashinfo

Device type=9875,
Media type=5,
Erasable size=8000,
Media size=2000000,
Chip size=2000000,
Interleaving=2
Binary partion number=1, physical size=0x40000, actual size=0x40000, used
size=0x40000
BDTL patition section number = 0xE000, size=29360128

USB>r2sd
Load SPL(bootloader) from DiskOnChip to RAM

Start to read SPL.

Start read block 0 (0x81BF4000)

Start read block 1 (0x81BF8000)

Start read block 2 (0x81BFC000)

Start read block 3 (0x81C00000)

Start read block 4 (0x81C04000)

Start read block 5 (0x81C08000)

Start read block 6 (0x81C0C000)

Start read block 7 (0x81C10000)

Start read block 8 (0x81C14000)

Start read block 9 (0x81C18000)

Start read block 10 (0x81C1C000)

Start read block 11 (0x81C20000)

Start read block 12 (0x81C24000)

Start read block 13 (0x81C28000)

Start read block 14 (0x81C2C000)

Start read block 15 (0x81C30000)

Reas SPL success.

Load IPL success.

USB>g 8C0914B8 / You may need to try other near addresses like: g 8C0914BA

+CopyMsystemsToRAM..type=1
-CopyMsystemsToRAM...
Jump to address = 0xA0000000
Received on Sun Mar 28 2004 - 23:29:16 EST

This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 18:29:19 EDT