Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
sirocyl
Old
#1  
sirocyl's Avatar
Member - OP
Thanks Meter 28
Posts: 74
Join Date: Mar 2007
Default Starting work on a port of Android to the HP/Palm phones (Veer, Pixi, Pre series)

So I own an HP Veer 4G NA/AT&T, unlocked.
It has an unlocked and well-documented bootloader, the same one as the Touchpad, which loads uBoot-style uImage files.
The hardware specs are available at PDADB, here.

It's based on the Qualcomm MSM7230, like the T-Mobile G2/Desire Z.
They left the CPU's USB boot capability open, for easy development and testing.
It has a hardware keyboard, touchscreen with gesture area (I'd just simulate the nav buttons here before actual work on the gestures), and seems to interface over a 3.1MHz near-field band with an "A6" microcontroller, to talk to Touchstone chargers, and Touchpads' touch-to-share functionality. I'm considering this last part forbidden territory until I can be certain that the A6 controller won't cause another brick, possibly by patching the bootloader to jump over the A6/battery initialization in POST.

I think it would make a great Android phone, and with a good precedent of development (Cyanogenmod on the Touchpad), it could feasibly run an Android build, an Android-based recovery, and moboot, with some tweaks.

I realize this is a big undertaking. It took several months and a hefty developer bounty to realize Android on the Touchpad.
Since I'm not asking for money, the tradeoff might be in how long it takes until first Alpha.

Nonetheless, it seems a perfect target for an Android port, and once I get some things sorted on my end, I'll start looking into the webOS kernel sources for the phone, and make this work.

tl;dr:
An amateur dev with a lot of time on his hands, is porting Android to a new device.
This thread will serve as a base to collaborate on this effort.
Any ideas, advice or comments would be appreciated.
I've never built Android from source, but I am familiar with git/repo (I have checked out from source before), and I'm not exactly new to how Android works, as I've been tearing into it since RC33 on the Dream.
I've built Linux kernels before, and I pick up new things pretty quick.
Also, a couple questions. Should I start with Cyanogenmod, or vanilla AOSP proper?
And would it be any easier/harder to start with ICS instead of Gingerbread?
Current: HTC Vision/G2, HP Touchpad, MOTOACTV watch.
Previous: HP Veer, Galaxy S Vibrant, HTC EVO 4G, Kaiser, Wizard, Blackberry Curve, Nokia 2115i.

ROM Projects and experiments:
Open-source/free-software UEFI loader for HP Touchpad and Qualcomm ARM.
Working on an AOSP-based MOTOACTV ROM.
Doing random experiments with openWebOS, FirefoxOS, and Haiku on ARM.
If/when I get a hackable Intel phone to test with, it'll get some dev.
The Following User Says Thank You to sirocyl For This Useful Post: [ Click to Expand ]
 
dastin1015
Old
#2  
dastin1015's Avatar
Recognized Developer / Contributor
Thanks Meter 7431
Posts: 3,351
Join Date: Dec 2010
Location: Chula Vista, CA

 
DONATE TO ME
There has been some development for Android on the Palm Pre. Google it. Not much works though. It's posted on Palm Central if I remember right

私のEVO 3Dから送信される。
 
sirocyl
Old
#3  
sirocyl's Avatar
Member - OP
Thanks Meter 28
Posts: 74
Join Date: Mar 2007
Quote:
Originally Posted by dastin1015
There has been some development for Android on the Palm Pre. Google it.
I've done a bit of research. One such project is here: http://code.google.com/p/android-on-pre/
It's interesting how this preliminary Android build for the Pre works, in that the rootfs is on a host computer, and mounted over nfs, through USB, and the kernel is booted using novacom, leaving the internal storage/flash untouched.
I don't need this level of abstraction, as I'm aware of how to restore the Veer, and have backups of my nvram/tokens, in the event of catastrophic failure.

As far as I know, the Veer, Pre3 and Touchpad are more closely related to each other than the Pre/Pre+/Pre2, and all of the above are distant from the Pixi, which has an ARMv6 processor.

I'm not sure if this thread belongs in the webOS section instead; although it's an effort to port Android, it deals with webOS hardware.
Current: HTC Vision/G2, HP Touchpad, MOTOACTV watch.
Previous: HP Veer, Galaxy S Vibrant, HTC EVO 4G, Kaiser, Wizard, Blackberry Curve, Nokia 2115i.

ROM Projects and experiments:
Open-source/free-software UEFI loader for HP Touchpad and Qualcomm ARM.
Working on an AOSP-based MOTOACTV ROM.
Doing random experiments with openWebOS, FirefoxOS, and Haiku on ARM.
If/when I get a hackable Intel phone to test with, it'll get some dev.
 
Post Reply+
Tags
android, porting, veer, webos
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...