View Single Post
  #1 (permalink)  
Old 01-02-2010, 03:45 AM
makkonen's Avatar
makkonen
TouchPro Android Guy
Offline
 
Join Date: May 2007
Posts: 585
Reputation: 3280
makkonen is still contributing even after becoming a VIPmakkonen is still contributing even after becoming a VIPmakkonen is still contributing even after becoming a VIPmakkonen is still contributing even after becoming a VIPmakkonen is still contributing even after becoming a VIPmakkonen is still contributing even after becoming a VIPmakkonen is still contributing even after becoming a VIPmakkonen is still contributing even after becoming a VIPmakkonen is still contributing even after becoming a VIPmakkonen is still contributing even after becoming a VIPmakkonen is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Linux/Android on CDMA Touch Pro -- Now working on Verizon! And with GPS!

Update: go here for a newer version.
Update 2010-07-14: New FroYo All-in-One package available.
Update 2010-06-13: Another new All-in-One package. New system.sqsh and a more robust bootloop fix. However, cdma data is non-functional until you add the CDMA APN as explained in post #2, under 'CDMA Data isn't working'.
Update 2010-06-12: New All-in-One package. Supports RAPH500, RAPH800, RHOD400, RHOD500. Based on the latest xdandroid 2.1 aosp package. Solves the persistent boot loop issue (in an ugly manner, but no complaints here).

Android (Eclair) on the CDMA Touch Pro (RAPH800/RAPH500)

Installation
Easy way:

Download the All-in-One package (old versions here). Decompress it (in Windows, use 7-Zip). Put the 'andboot' folder in the root of your sdcard. Go to the STARTUP CONFIGS folder, find your device, and copy the startup.txt from that folder to the base andboot directory. Open /sdcard/andboot/HaRET.exe to boot Android.

Hard way: (How to get all the newest files and make your own package)

Download the XDANDROID package release by babijoee at xda-developers (links are in this thread (2.1) and this thread (2.2)). Unzip it to the root of your sd card. Copy the RAPH800 startup.txt from the startup configs folder to the root of the sd card.

Download the latest kernel through glemsom's kernel autobuild site (you might have to step back a few, though -- things are changing all the time, and the latest kernel might be broken). Untar (it's like unzipping -- 7-Zip in windows can do this), rename zImage.xxxxxxxxx to zImage, and replace all zImage and modules* files in the root of your sdcard with these.

Go to Stinebd's rootfs autobuild site and download rootfs-latest.img. Rename it to rootfs.img. Then go to his initramfs autobuild site and download initrd-latest.gz. Rename it to initrd.gz. Put them on the root of your sdcard, replacing the ones from XDANDROID.

Go to the SD card and run HaRET.exe to boot Android.

Current Status
Working
  • Radio - making and receiving calls, making and receiving SMS
  • CDMA Data - If it's not working, check the FAQs below
  • WiFi
  • Physical Buttons - Button on top of phone is Home. Top left = Menu. Top Right = Back. Bottom Left = Phone/Dialer. Bottom Right = End Call/Sleep.
  • Keyboard - Though the keyboard backlight is somewhat inconsistent and caps lock doesn't work.
  • Hardware 3D Acceleration
  • Touchscreen
Semi-Working
  • Audio - Earpiece, device speaker, and microphone work; headphone jack does not
  • Accelerometer - Works, but is strangely calibrated and weirdly sensitive -- the directions show up correctly in some applications and incorrectly in others.
  • Power Management - Power Collapse works, but more optimization is still needed (too many things wake the phone up in the background). More than 6-8 hours on a charge is highly unlikely. 4 is typical.
  • Battery Status - Reports, but the data it's reporting is not entirely accurate or stable
  • Coarse Location - That is, triangulation via cell towers. Works, but comes and goes.
  • Bluetooth - Turns on, detects, pairs, but audio (and A2DP) apparently does not work
  • MMS - With settings from this post (thanks hamagc), sending works. Receiving does not.
  • GPS - Working, but has some trouble turning off, so after using GPS, it is unlikely the phone will be able to enter sleep mode.
Not Working
  • Camera
It will crash. It is not reliable. (Then again, neither is Windows Mobile, much of the time.) But it's very cool to play with, and getting closer to actual usability all the time.

Depending on which device you're using, you may get a large number of ANRs (Application not responding: Force Quit/Wait) dialogs. They're annoying, but normal, and not harmful. Just click 'Wait'.

More Info
The XDANDROID package that I'm using is thanks to babijoee and leobaillard at xda-developers. There's a thread on development for the DIAM500 (CDMA Diamond) on XDA-Developers, and another on the RAPH500 (Verizon CDMA Touch Pro) at Connect-UTB. There's also the Android on HTC Wave with a bunch more information.

Sincere thanks to phh, babijoee, MrPippy, and many others here, at xda-developers, and on #htc-linux who are putting in effort to get this running better by leaps and bounds every day.

Also, If you'd like to thank me for my time and effort, donations are appreciated.

Last edited by makkonen; 06-28-2011 at 06:28 PM.
Reply With Quote
This post has been thanked 165 times.