[Touch Cruise Android Development] excogitation:
No - had that usb stuff disabled.

With the attached kernel it does work. (still not clean, so usb needs to be connected during boot ... maybe you even need to unplug/replug usb in Android).

Also you will need dzo's initrd because you can't enable usb on Polaris' side without keyboard :-)

http://it029000.massey.ac.nz/vogue/files/initrd.gz

What pm.sleep_mode? And can you try different settings and report if it makes a difference?

What about board-htcpolaris.panel_type? (0 should use more energy)

There's probably not much I can do about battery life atm.

I will of course do that ... soon ... but I need to clean out all the stuff I put in various files for debugging first.

That's what I use: most important is Polaris/Touch Cruise MTYPE is 1723

the lines starting with # get ignored so you can leave those out as well (just fyi)

#Kaiser MTYPE 1667
#Nike MTYPE 1724
#Polaris
set RAMSIZE 0x08000000
set MTYPE 1723
#Vogue MTYPE 1667

set KERNEL zImage
set initrd initrd.gz

#
# The following kernel parameters are useful
# ppp.username - The username used to connect to the network when dialing #777
# ppp.password - The password used to connect to the network when dialing #777
# msm_sdcc.msmsdcc_fmax - The maximum frequency (in Hz) used by the SD controller
# pm.sleep_mode - The mode used when the phone is off
# 0=Power Collapse Suspend, 1=Power Collapse, 2=Apps Sleep,
# 3=Slow Clock and Wait for Interrupt 4=Wait for Interrupt
# Default is 0, use 3 if you have an old radio
# board-htcvogue.panel_type - Panel type used to power the panel off and on
# 0=Don't power off the panel (Default)
### is board-htcpolaris.panel_type already working? do we have the right info for our screens?

# 0=Don't power off the panel (Default)
# 1=Hitachi 2=Topoly 3=Samsung

# If your screen doesnt work try adding board-htcxxxx.panel_type=3 to cmdline

# This commandline works for O2 Germany - see http://android.v-dh.nl/internet.php for your settings!

#set cmdline "ppp.username=\"\" ppp.password=\"\" pm.sleep_mode=0 mddi.width=312 mddi.height=416 board-htcvogue.panel_type=1"
#set cmdline " board-kaiser-battery.battery_capacity=4450"
#### do we still need battery capacity, does that even apply for us?

set cmdline "mddi.width=312 mddi.height=416 pm.sleep_mode=0 board-htcpolaris.panel_type=0"

boot

do

set RAMADDR 0x10000000
set FBDURINGBOOT 0

make a noticable difference?

also if you have initrd in your SD root you don't need "\Storage Card\" and that will cause problems since it's "\Speicherkarte\" in German - yada yada yada

board-kaiser-battery.battery_capacity=1800 board-htcnike-keypad.slide_override=0 board-htcnike-keypad.keypadlayout=0 board-htcnike-keypad.sticky_timer_time_ms=700 mddi.width=312 mddi.height=416 ppp.apn=internet ppp.username=\"\" ppp.password=\"\" pm.sleep_mode=0 msm_sdcc.msmsdcc_fmax=20000000 no_console_suspend

would you mind checking which of those do work and what the effect is?

I think we don't need board-kaiser-battery.battery_capacity=1800 (maybe unless you have a non-standard battery - not sure if it's working).

See no use for board-htcnike-keypad.slide_override=0 board-htcnike-keypad.keypadlayout=0 board-htcnike-keypad.sticky_timer_time_ms=700 on Polaris.

ppp.apn=internet ppp.username=\"\" ppp.password=\"\"

don't you need to change the apn in android with those?

What's the status?

msm_sdcc.msmsdcc_fmax=20000000 sounds wrong.

Has anybody done benchmarks?

What's the current SD driver status? (does it still need to be improved? is it stable with "huge files"? is reading/writing as fast as it can be?)

no_console_suspend?

Will someone take over bringing the wiki up-to-date?