[Tilt, TyTN II, MDA Vario III Android Development] imgladuhateme555:
hi ive been browsing these threads abt android on kaiser and gave been trying to boot it myself. it worked fine probably the first 2 times i tried. other than that... nothing seems to be working for me... ive tried different sources for the android packages with the kernel and haret and stuff... tried a few different zImages... tried mixing and matching a couple different zImages and different versions of haret, but still nothing. the default file seems to be right (as far as i can tell) and it usually starts to load but it will either get stuck at the haret screen that says HaRET: booting linux with the progress bar full and sometimes says go go go in the text window with "hardware found kaiser", sometimes it doesnt. which gives me the log file that looks like this

===== HaRET pre-0.5.2-20080622_214550 =====

Setting KMode to true.

Old KMode was 0

Finished initializing output

Loading dynamically bound functions

Function '?GXOpenDisplay@@YAHPAUHWND__@@K@Z' in library 'gx' at 02AAF9EC

Function '?GXCloseDisplay@@YAHXZ' in library 'gx' at 02AAFDD8

Function '?GXBeginDraw@@YAPAXXZ' in library 'gx' at 02AAF2A8

Function '?GXEndDraw@@YAHXZ' in library 'gx' at 02AAF36C

Function 'LoadLibraryExW' in library 'coredll' at 03F64090

Function 'NLedSetDevice' in library 'coredll' at 03F8B590

Function 'GetSystemPowerStatusEx2' in library 'coredll' at 03F6AA14

Function 'SleepTillTick' in library 'coredll' at 03F63FB0

Function 'AllocPhysMem' in library 'coredll' at 03F63EE8

Function 'FreePhysMem' in library 'coredll' at 03F63F54

Function 'CreateToolhelp32Snapshot' in library 'toolhelp' at 0302905C

Function 'CloseToolhelp32Snapshot' in library 'toolhelp' at 0302907C

Function 'Process32First' in library 'toolhelp' at 03029140

Function 'Process32Next' in library 'toolhelp' at 030291AC

Function 'Module32First' in library 'toolhelp' at 03029340

Function 'Module32Next' in library 'toolhelp' at 030293B0

Function 'Heap32ListFirst' in library 'toolhelp' at 0302944C

Function 'Heap32ListNext' in library 'toolhelp' at 030294D4

Function 'Heap32First' in library 'toolhelp' at 0302956C

Function 'Heap32Next' in library 'toolhelp' at 03029620

Unable to load library 'ace_ddi'

Unable to load library 'ace_ddi'

Unable to load library 'ace_ddi'

Unable to load library 'ace_ddi'

Unable to load library 'ace_ddi'

Unable to load library 'ace_ddi'

Unable to load library 'ace_ddi'

Unable to load library 'ace_ddi'

Detecting current machine

Trying to detect machine (Plat='PocketPC' OEM='Kaiser')

Wince reports processor: core=MSM7200-400MHz name= cat= vend=QUALCOMM

Looking at machine Alpine

Looking at machine Apache

Looking at machine AximX50

Looking at machine AximX5

Looking at machine Beetles

Looking at machine Blueangel

Looking at machine Himalaya

Looking at machine Magician

Looking at machine Universal

Looking at machine H1910

Looking at machine H1940

Looking at machine H2200

Looking at machine H3600b

Looking at machine H3700

Looking at machine H3800

Looking at machine H3900

Looking at machine H4000

Looking at machine H4300

Looking at machine H5000

Looking at machine H6340

Looking at machine HX2000

Looking at machine HX4700

Looking at machine Sable

Looking at machine Wizard

Looking at machine Hermes

Looking at machine Trinity

Looking at machine Athena

Looking at machine G500

Looking at machine Artemis

Looking at machine Herald

Looking at machine Prophet

Looking at machine RX3000

Looking at machine Treo700wx

Looking at machine e310

Looking at machine e740

Looking at machine Acer_n30

Looking at machine Mio_P550

Looking at machine Kaiser

Detecting ram size

WinCE reports memory size 117440512 (phys=99926016 store=142372864)

Mapping mmu table

Build L1 reverse map

Found 214 uncached and 130 cached L1 mappings (ignored 101).

Not registering command IGPIO

Not registering command WG|PIO

Not registering command GPLR

Not registering command GPDR

Not registering command GAFR

Not registering command GPIO

Not registering command GPIOST

Registering command LOADLIBRARYEX

Registering command NLEDSET

Registering command TRACES

Registering command RESUMETRACES

Registering command WI|RQ

Not registering command TRACE

Not registering command TRACEMASK

Not registering command TRACE2

Not registering command TRACETYPE

Not registering command TRACE2TYPE

Registering command TRACEFORWATCH

Not registering command INSN

Not registering command INSNREENABLE

Not registering command INSNREG1

Not registering command INSNREG2

Not registering command INSN2

Not registering command INSN2REENABLE

Not registering command INSN2REG1

Not registering command INSN2REG2

Registering command ALTL1TRACE

Registering command MAXL1TRACE

Registering command MAXL1TRACERESUME

Registering command MMUTRACE

Registering command TRACEIGNORE

Registering command PERMISSIVEMMUTRACE

Registering command KILL

Registering command PS

Registering command LSMOD

Registering command ADDR2MOD

Not registering command AC97

Not registering command ATIDBG

Initializing for machine 'Kaiser'

HaRET(1)# set ramaddr 0x10000000

HaRET(2)# addlist irqs p2v(0xc0000000) 0x100 32 0

HaRET(3)# addlist gpios p2v(0xa9200800)

HaRET(4)# addlist gpios p2v(0xa9300c00)

HaRET(5)# addlist gpios p2v(0xa9200804)

HaRET(6)# addlist gpios p2v(0xa9200808)

HaRET(7)# addlist gpios p2v(0xa920080c)

HaRET(8)# addlist gpios p2v(0xa9200834)

HaRET(9)# addlist gpios p2v(0xa9300c20)

HaRET(10)# addlist gpios p2v(0xa9200838)

HaRET(11)# addlist gpios p2v(0xa920083c)

HaRET(12)# addlist gpios p2v(0xa9200840)

HaRET(13)# addlist gpios p2v(0xa9200810)

HaRET(14)# addlist gpios p2v(0xa9300c08)

HaRET(15)# addlist gpios p2v(0xa9200814)

HaRET(16)# addlist gpios p2v(0xa9200818)

HaRET(17)# addlist gpios p2v(0xa920081c)

Welcome, this is HaRET pre-0.5.2-20080622_214550 running on WindowsCE v5.2

Minimal virtual address: 00010000, maximal virtual address: 7FFFFFFF

Detected machine Kaiser/MSM7500 (Plat='PocketPC' OEM='Kaiser')

CPU is ARM ARM arch 6 stepping 4 running in system mode

Enter 'HELP' for a short command summary.

Running WSAStartup

Starting gui

In initdialog

Found machine Kaiser

executing startup.txt

Setting KMode to true.

Old KMode was 0

HaRET(1)# set MTYPE 1553

HaRET(3)# set KERNEL zImage.bin

HaRET(5)# set RAMSIZE 0x7800000

HaRET(6)# set RAMADDR 0x10000000

HaRET(12)# set INITRD android.bin

HaRET(13)# bootlinux

boot KERNEL=zImage.bin INITRD=android.bin

Opening file zImage.bin

Opening file android.bin

boot params: RAMADDR=10000000 RAMSIZE=07800000 MTYPE=1553 CMDLINE='root=/dev/ram0 ro console=tty0'

Boot FB feedback: 1

Built virtual to physical page mapping

Allocated 5386 pages (tags=5C000000/15c9c000 kernel=5C001000/15c9b000 initrd=5C129000/15b73000 index=5D501000/14799000)

Built kernel tags area

Built page index

Video buffer at 51CDA800 sx=240 sy=320 mx=60 my=53

Video Phys FB=135da800 Fonts=14792064

preload=2260@5D509000/14791000 sj=5D509000 stack=5D507000/14793000 data=5D508000/14792000 exec=14791128

Reading 1211720 bytes...

Read complete

Reading 20804139 bytes...

Read complete

Launching to physical address 14791010

Trampoline setup (tram=136@00024AA4/1a024aa4/11747aa4)

MMU setup: mmu=A0310000/10610000

Go Go Go...

other times with a different zImage i get past that screen and get scrolling text for a sec then it stops and the bottom third is black. the last couple of lines of text read:

GPIO event driver

i2c /dev entries

then it freezes

the log file for that instance looks virtually identical except for a couple digits here and there.

i cant figure out if im doing something ridiculously stupid and obvious that i dont realize or if i possibly have the wrong zImage...

any ideas or help would greatly appreciated!

thanks so much for all the hard work thats been put into this as well everyone.

PS sorry for the long post.