PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Windows Mobile > WM HTC Devices > HTC Touch Pro 2 > Android On TP2
Connect with Facebook

Notices



Closed Thread
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-23-2010, 01:11 PM
cflynt's Avatar
VIP Member
Offline
Pocket PC: Touch Pro and Touch Pro 2
Carrier: Sprint
 
Join Date: Oct 2008
Posts: 489
Reputation: 3580
cflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Android/Linux for CDMA Touch Pro 2 Rhodium Updated 5-20-2010

Android for CDMA Touch Pro 2 Rhodium (RHOD400/RHOD500)

I aplogize everyone, work has just been crazy lately and I just haven't had time to keep up with anything let alone normal day to day stuff. I have asked that Reefermattness's thread be stickied, he seems to definitely have lots more time to keep you guys updated and has worked hard on a great script to keep the Kernel etc updated for you. I suggest you start using his, but mine is still here for those that want to continue discussion. I will be peeping in as I can and will update as I can but I think Reefer can keep you better informed. I am sorry, I know another thread is the last thing you want heh, but it was bound to happen.

Follow his thread in the stickies, here is a link:
[CAB] GSM&CDMA Project Android Port and Startup Utility [01/23] FRX04 Reference!

Thanks for all your patience everyone!


We decided to go ahead and restart this thread so that maybe we can keep things more updated. I myself have a more than full-time job and large family, so my time here is in and out all the time, but I definitely am here often. And I know there are some other contributors that are here much more that should be able to help with questions and such.

This is NOT just a Development thread. The original thread wasn't meant just for development either. I don't know where that started. But it is here so that people that want to try something new can. And hopefully we can keep things updated as to the new things that are happening with it etc. So feel free to post questions, I no doubt won't know all of the answers, but hopefully other people browsing the forum might. As well as PLEASE check the 2nd Post for the FAQ. There are questions that get asked over and over, and most of them get put in the FAQ if you just look. If you need me to modify the Question/Answer to better explain, please let me know. Other than that. ENJOY IT!

Note: This is work in progress. If you don't like it, figure it out on your own or read a different thread!

Note: I own a Sprint Touch Pro 2, currently till Supersonic comes out heh. So I really can only tell things that I know from first hand. But others own other Carriers, and hopefully can help contribute, and we can have an informative thread for all versions of CDMA Rhodium. In time, hopefully we can have an all in one GSM/CDMA thread. Once more things are merged together. Lots of stuff in here has been duplicated from other threads out there to try and give you proper information. Thanks to all those Ops for their information.

First things first. Let it be known there are tons of Developers that have made what we have available to us today happen. I am not a developer myself, I am a tinkerer, you know from Tinker Bell! So I take no credit for anything you find in here. There might be times I will update something for you and make it available to you when you wouldn't be able to get it otherwise, that is tinkering! I am not the brains behind the scene. So you need to definitely thank the many developers who all I am sure I won't mention, but to name a few:

phhusson, enatefox, dzo, zenulator, Chamonix, Stinebd, Makkonen, MrPippy, cr2, Markinus, Babijoe, Reefermattness, DracoLX, kstephens98, elroy944, davidebeatrice, chkms, eval-, 95Civic and anyone else who contribute to get this so far. There are tons more no doubt. These are names I have dealt with among ones that I have heard about.

Links will be in the 2nd Post to other threads of importance. Not that I might miss some, so don't feel bad. If I/and or anyone feels I should link a thread in here, by all means let me know.


Installation Changelog
2010-05-20: Gave link to Reefermattness's thread and just updated odd and ends.
2010-05-20: Updated GPS Status
2010-04-20: Updated charging status
2010-04-05: Updated support for Rhodium 500 Keymapping
2010-03-31: Updated link to newer XDAndroid build.
2010-03-31: The special CDMA RIL Changes we needed for CDMA Rhodiums has now been merged with the Autobuild Rootfs.img, so now we all use the same rootfs! Thanks MrPippy!
2010-03-23: Start of New Thread
2010-03-22: Updated USC data issues. Seems there is a fix now.
2010-03-20: Updated rootfs for support of Wifi Tethering.
2010-03-09: Updated rootfs to fix arrow key mapping.
2010-03-08: Updated startup.txt to fix g-sensor and virtual keyboard issues.
2010-03-07: New version of the RIL: should be more reliable (i.e. not booting into Airplane mode as often), and Market now works! Also thanks to NeoMatrixJR, some keymap fixes

Feature Status

What's Working
  • Vibration
  • Touchscreen
  • GPS Somewhat
  • Navigation buttons, refer to the FAQ for details
  • CDMA Radio: Phone calls, SMS
  • CDMA Data: Sprint and Verizon for sure. USCC needs a workaround for now, refer to the FAQ. Others I haven't gotten latest reports on.
  • Earpiece/mic (only for phone calls)
  • WiFi (Networks with WEP encryption do not work, unprotected and WPA networks are fine)
  • Hardware Keyboard, works for most all devices
  • Backlight control: turn off auto-dimming in WinMo if you want it to work
  • Market
  • Charging for the most part. Battery meter and temp readings not 100%
Semi-Working
  • Battery status, the battery meter is working but the calculations aren't proper. So it will show a status but won't be 100% proper by any means.
  • Power management: Definitely a work in progress, don't expect more than maybe 8 hours on a charge.
  • Charging, with latest kernel, they have updated the vbus settings to see power applied and show proper charging status. As mentioned though the meter isn't 100% so I don't know that it will shut off charging so don't leave hooked up for extended periods would be my recommendation.
  • GSensor. Works fine for games, but for standard desktop usage it is quirky, so best to disable Auto Rotation, refer to FAQ. But it will always rotate for you when you slide the keyboard open, so no loss.
  • Hardware 3D accel, iffy, but does work, but does cause some things not to. Refer to FAQ for how to enable.
  • GPS works for the most part but is a little unstable currently but progress is constantly being made.
Not Working Currently
  • External Speaker Sound (music, ringtones, etc.)
  • Full Speakerphone, External Speaker works in-call but Mice doesn't currently
  • Bluetooth
  • Camera
  • USB Mass Storage
  • MMS, at least that I have heard, I haven't tried myself.
  • Proper battery meter, it won't show you your battery life properly as mentioned above. Work in progress.
  • Proper charging, again, as mentioned above, works, but wouldn't trust leaving plugged in till the meter is functioning properly.
  • Battery temperature readings. Not calculated properly just yet.
Just because something isn't listed here doesn't mean it doesn't or does work. These are things I have found myself as well as known from other threads and forums. As I know more it will be updated. And things are being worked on all the time.

Instructions to get you started

  • Refer to Post #3 for Mackie's all in one zips for you if you want a hopefully all in one updated package.
  • First you need an Android Build. Download babijoee's latest XDANDROID stable release, which is based on 2.01 Eclair and unzip it to the root of your SD card.
  • Next, I recommend you delete the zImage and modules files that are part of that release and update to the latest explained next.
  • Download the Latest Kernel Package from Glemsom's Kernel Autobuild Site. Download by clicking on the Package Icon and then Unzip the Tar file, 7-zip in windows can do this as well as WinRAR. Rename zImage.xxxxxxxxx to just zImage with no extension, and put zImage and the modules file untouched in the root of your storage card.
  • Download the Latest rootfs from the XDAndroid Eclair rootfs Build Service. Unzip it and rename it to just "rootfs.img" and replace the one on your Storage Card.
  • Download the Latest initrd.gz from the XDAndroid Eclair initramfs Build Service. This one, DON'T unzip, just rename to "initrd.gz" and replace the one on your Storage Card.
  • Download the startup.txt attached to this post, and copy it into the root of your SD card. This should get you started with some basic options. Refer to the FAQ for other options you can add. This by default is setup for Sprint Rhodium Keyboard (Rhodium 400), If you want a Rhodium 500 Keymapping make sure to edit the startup.txt and change physkeyboard=rhod500 ie. for Verizon's mapping.
  • From Windows Mobile, use File Explorer, navigate to the Storage Card and run HaRET.exe to boot Android.
MrPippy and 95Civic are who started getting CDMA working for us. No doubt that others have contributed in many ways. But it was requested that we keep the donation links up for MrPippy to help him in rough times. And being as he got us to the current spot, I feel it is definitely in order:

Quote from MrPippy
Quote:
I do accept donations (and would also be very grateful for any computer engineering job leads in San Diego/SoCal), but remember there are many other people who have gotten HTC Linux to this point: phh, cr2, makkonen, dzo, and others
Attached Files
File Type: txt startup.txt (259 Bytes, 5094 views) Click for barcode!

Last edited by cflynt; 05-20-2010 at 02:10 PM.
This post has been thanked 110 times.
  #2 (permalink)  
Old 03-23-2010, 01:11 PM
cflynt's Avatar
VIP Member
Offline
Pocket PC: Touch Pro and Touch Pro 2
Carrier: Sprint
Threadstarter
 
Join Date: Oct 2008
Posts: 489
Reputation: 3580
cflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android/Linux for CDMA Touch Pro 2 Rhodium Updated 3/23/2010

Android for CDMA Touch Pro 2 (RHOD400/RHOD500)
Frequently Asked Questions


This will most likely change formats when time permits, but for now I just cut/pasted the original FAQ.

I am by no means an expert, but am just trying to help out by attempting to keep a list of known issues and frequent questions that pop up. Hopefully people can refer back to the first 2 posts for current changelog information for other issues that seem to be common among users. By no means are the answers here a works for all situation, but hopefully it will be what works for most. And resolve most of your issues, if not at least let you be aware that they are issues and you shouldn't beat your head against the wall! I will update this as often as I can in between work and life! Also, I take no credit for solving these issues, most of the issues are solved by the great community we have here and the discussion going on in this thread. I just try to compile them here on the front page! I will attempt to keep a changelog of when I edit this post leading as to what I might have updated or added. No promises on accuracy heh.

FAQ Changelog
2010-04-22: Added some new links to different Builds out there
2010-04-05: Updated question about Keymapping
2010-04-04: Added livewallpaperpicker.apk since it isn't in new build
2010-03-31: Updated USCC info.
2010-03-31: Added link to discussion thread on the XDAndroid builds.
2010-03-31: Updated SIM Card Information as well as different topics concerning the rootfs
2010-03-25: Added info on enabling Paid apps in the market
2010-03-23: Added more links in the Extras area as well as added an Overclock question and cmdline.
2010-03-22: Updated USC data issues. Seems there is a fix now.
2010-03-20: Added info on Wifi Tethering.
2010-03-16: Added cmdline switches
2010-03-15: Added question about how much space is needed
2010-03-11: Added question about SIM Cards
2010-03-11: Added links to the latest initrd.gz and kernel builds under Extras
2010-03-10: Updated questions about housing your build in a subfolder on your storage card
2010-03-10: Added tips on upgrading rootfs.img and latest kernel

Links and Extras
Link to past threads
Originally we had 95Civic that started us all foaming out the mouth for CDMA Data, and he definitely set the bar. Ran out of time and then MrPippy managed to find the RIL settings we needed and raised that bar. So both of them deserve a grande standing ovation and appreciation for getting our CDMA side where it is. The past threads for reference are noted here:
95Civic's
[3/6/2010] Google Android for TP2 CDMA [In Dev]
MrPippy's
Android/Linux for CDMA Touch Pro 2

PPCGeeks Wiki for CDMA Rhodium
This is the PPCGeeks Wiki page for the CDMA Rhodium. In time maybe I can update both places, but feel free to add your own info to this Wiki that you find.
http://wiki.ppcgeeks.com/index.php?t...m_Android_Port

Current Status of Ports
This is a Wiki page that shows a pretty up to date status of what is and what isn't working with current builds. This may not always include MrPippy's updates, but it does seem to get updated as often as it can. Pretty much the same as this FAQ will be.
http://www.androidonhtc.com/wiki/Port_Status

And a compiled Wiki FAQ which includes this FAQ and previous questions from Android in general. It might not have all the updates I might change as they present themselves, but I will try and get a login and figure out how to update it as well to match this one. Thanks MathewB57
http://www.androidonhtc.com/wiki/Rhodium_FAQ

ROM's stripped special to run Android
There have been a few questions asking what is the best stripped ROM to run if we want to run Android mostly. There are a number of great chefs out there, but some that recently stepped up to the plate to make a very lightweight ROM, mind you Android doesn't care what is currently on your Internal FLASH, being as it can't read it. But the faster the phone boots, the faster you can get into Andorid, so hence the stripped. Calkulin was kind enough to create a very stripped down ROM just for those wanting to mainly run Android. This ROM seems to have the bare essentials and that is it. Send thanks his way! Raidzero has done the same. Again thank them both.
Calkulin's ROM
[ v1.2 ] Calkulin's Stripped ROMs for Android - DualBOOT - 6.5 & 6.1
Raidzero's ROM
[ROM][WWE][10-Mar]★raidzero★21895★Android Loader★ONLINE★1:46 boot time★

Startup Shortcuts
There have been questions on how to create shortcuts to run Android from your Windows Mobile device. This really isn't that difficult, but Bikeanddestroyx has gone to the trouble to create a few CABs for you to assist in this journey. Definitely send thanks his way.
[CABS] Mr. Pippy XDAndroid CDMA Rhodium
Another one that bedoig made that also disables your autodim in WM for ya. Make sure ya thank him!
http://www.ppcgeeks.com/forums/showthread.php?t=115664

Dual Boot
There is a great developer that made an app that starts shortly after the POST Processing of Windows mobile and prompts you which OS you want to boot into. Mind you, it still starts up some of Windows mobile but can speed things up. Currently as of this note, it only works if you have everything in the root of your storage card. But neat stuff. If you don't want to do a shortcut etc.
http://forum.xda-developers.com/showthread.php?t=623792

Current XDAndroid Builds
Here is the discussion thread with the latest information and downloads for the XDAndroid builds.
http://forum.xda-developers.com/showthread.php?t=601751

Current Android 2.1 with HTC Sense Builds
Here is a link to the thread with Android 2.1 with HTC Sense that is progressing very well.
http://forum.xda-developers.com/showthread.php?t=641021

Current PPCGeeks GSM Thread with support for CDMA now
Here is the PPCGeeks GSM Thread which now supports CDMA options that works well. Has a CAB that installs a base XDAndroid build and shortcut as well as a script that lets you update your kernel, rootfs as well as your initrd.gz all from your phone. Nicely done.
[CAB] GSM&CDMA Project Android Port and Startup Utility [01/23] FRX04 Reference!
The same thread on XDA
http://forum.xda-developers.com/showthread.php?t=627997

Android AOSP 2.1
Stinebd has reworked and built the AOSP version of Android. If you don't want to learn to build it yourself, it seems EGOvoruhk has compiled a few builds for you.
Android AOSP 2.1 CDMA Build - 04/15/10

Current Kernel Builds
If you want the most current kernel build, grab it from this link. Download the package and rename the zImage-xzy to just zImage and overwrite the one on your storage card. Also delete the modules-xyz.tar.gz from your storage card and copy the new one as is to the card. Do not extract the tar.gz Note: Not always will the current kernel be stable. Something that gets committed for one piece might break another. If you start to experience issues, just download an older Package and replace.
http://glemsom.anapnea.net/android/htc-msm-android/

Current rootfs Builds
If you want the most current rootfs build, grab it from this link. Just overwrite the one on your storage card.
http://xdandroid.southcape.org/rootfs/

Current initrd.gz Builds
If you want the most current initrd.gz build, grab it from this link. Just overwrite the one on your storage card.
http://xdandroid.southcape.org/initramfs/

Have a GSM phone or trying to use GSM via a SIM Card
This thread is for CDMA only, not that some of the tips and such won't apply, if you want to follow the progress on GSM check this thread:
http://forum.xda-developers.com/showthread.php?t=627997

Wifi Tethering
Stinebd from XDA was awesome enough to figure out Wifi Tethering for everyone. It requires the latest rootfs.img as well as the latest kernel. Here is a link to his information.
http://forum.xda-developers.com/show...postcount=5096

I should note, use at your own risk, stinebd nor I are responsible for any data charges you may incur with your provider. Hopefully you are just seen as phone traffic, but you have been warned!

Apps people like
Here is a link to a thread of tested apps that users like.
http://www.ppcgeeks.com/forums/showthread.php?t=113463

Usage Tips
What are the Navigation keys on a Touch Pro 2 Android build?

TP2 Power Button = Android Home Button - Press this no matter where you are to return to the Home screen. By default it gives the choice between Home and Home++, which are 2 different UI's for Android. Home being the default. If you don't want that Pop-up, just select use by default before selecting the one you want. You can also HOLD the Home button down to act as a Task Switcher.

TP2 Answer Button = Android Answer Button - Answers the phone in Android. Reports due to the touchscreen being so sensitive, are it is easier to answer calls via the Answer Button than Slide to Answer.

TP2 Windows Button = Android Menu Button - This button changes context according to where you are at. It controls more functions in different applications by pressing it. And at the Home screen it gives you options for Settings and customization of the Screen.

TP2 Back Button = Android Back Button - Does just that, it takes you back a page from where you were before. Continuing to press it will get you back to the Home screen if you don't want to use the Home Key.

TP2 End Call Button = Android Power Button - This is basically the Power Button in Android. Press this to put the phone in sleep mode and dim the screen. Press and HOLD to bring up a pop-up for shutting the phone down and Rebooting back in to Windows Mobile and switching between silent mode and airplane mode.

Recommended First steps

External Audio, as in Ringing Speaker and such aren't working yet. So to fix this, you need to make sure the phone is set to Vibrate, otherwise you will miss your calls and notifications.

Press the Home Button to go to the Home Screen. Select which UI if you haven't made one default.
Press the Menu Button and Tap Settings.
Tap Sound & display.
Tap the Check Boxes that say Silent mode as well as Phone vibrate.
You should notice the Vibrate icon now in your Notification bar.
Now open the Messaging App and again press the Menu Button and Tap Settings.
Scroll till you see Vibrate at the bottom. Tap to Check that box.
Now Messaging notifications and incoming calls will vibrate.

Questions about Issues/Fixes and Tips
How do I sync my contacts from Windows Mobile into Android?
Very common question and I keep forgetting to put a link for you guys. Here is instructions on how to setup your Windows Mobile to sync with Google, and then Android will do it once you log into your phone via Android.
http://www.google.com/support/mobile...36&topic=14299
Skipster pointed out that some might not understand if you are doing Exchange Sync already and you decide to sync via googles Activesync, you will lose your Exchange contacts on the device itself. I don't think it would affect your actual Exchange contacts on the Exchange server itself, so all you should have to do is re-sync back with Exchange instead of Google. But definitely something to note if you get confused. If you are already using Exchange sync via Activesync in Windows Mobile, most likely you will want to continue doing that. Android 2.01 currently has support for Exchange Activesync for Contacts and Email. But not natively for Tasks or Calendar. There is a great program called Touchdown in the Market, it costs about $20 US and does full Exchange Sync, remote wipe and all, which a lot of companies require, even the PIN Codes. But it does not integrate with Androids Email and Contacts app, which could be a good thing or bad depending on if you do or don't want to keep Android Email and Contacts separate from Exchange ones. Android OS 2.1 does have full Exchange Sync except Tasks I believe, but does finally have Calender. I am not aware whether it does remote wipe, so Touchdown still might be the viable solution for Enterprises.
http://www.nitrodesk.com/index.aspx

How much space do I need on my Storage Card?
It has been asked that we put a note in on how much space is required. Being as the data.img it creates on boot is 256MB, you have space for the OS etc. It is recommended you have at least 500MB free to use Android. Hopefully that clears up some confusion.

Why is my backlight always staying on?
There have been reports, including myself with issues with the Backlight staying on even when you put the phone to sleep. As well as your backlit navigation keys at the bottom. Obviously a real battery killer! To fix this, we need to disable Windows Mobile's Automatic Adjustment and Dim settings.

From within Windows Mobile
Tap START - SETTINGS - SYSTEM - POWER - BACKLIGHT
Tap to Uncheck - Automatically adjust backlight
Tap to Uncheck - Dim backlight if device is not used for: in the On Battery Power section
Tap to Uncheck - Dim backlight if device is not used for: in the On External Power section
This should keep the backlight from staying on now, and definitely increase battery time!

Also, it seems that if your backlight for the hard keys at the bottom is on when booting Android, they will get stuck in that state. It is recommended before launching Haret, that you wait for the Backlight on those keys to go out.

My Phone isn't booting even after following all the directions?
Unfortunately nobody can see what's going on with your phone but you. But it is good practice to start from scratch if you cannot seem to figure out what is going on. For those with issues trying to get it to boot. I would recommend Removing all the Android directories and files and trying again. Especially the data.img file and cache directory back in Windows Mobile. Most of the time as long as nothing major has changed, you should be able to keep your data.img. But if you are having issues, the best course is to get rid of that and let it re-create it. Some users state re-formatting your SD Card fixes things up. I haven't ever had that issue, so I cannot attest, but if all else fails, that is an option.

How long does it take to boot, it has been sitting here for 30 minutes?
The very first time you boot, especially with a fresh system, it takes on average about 3-5 minutes. That is with it creating the data.img etc. I have heard of some taking 10 minutes, but my guess is different speed SD cards etc. But if it is going on 30 minutes and you still are not up and running, I wouldn't hold my breath. It sounds like something got fubarred someplace, and I would hit the Reset button and delete the folders and files for Android and try again. On that note, if it is at the graphical X it may very well be working just really slow, again maybe the SD card is fragmented or too slow etc. So it is your choice to wait. but if it is still text on the screen etc, then I would start over. I have yet to see it take over 5 minutes on any build of Android. And after that first boot, it is very quick on coming up, like 2 minutes Max.

I messed up when calibrating the Touchscreen, how can I redo it?
To reset the calibration and setup again just boot back into Windows Mobile and delete the ts-calibration file, usually in the root of your Storage Card. Next boot into Android should prompt you to set the calibration again.

My keyboard doesn't do the proper function keys on my phone?
By default, if you used my attached startup.txt from post #1, it is setup for a Rhodium 400, Sprint phone. But if you have a Rhodium 500 like a Verizon, then you need to edit the startup.txt and change the cmdline to physkeyboard=rhod500. That should fix you up.

My Notification LED is always on?
Current state of the Notification LED is more for diagnostic purposes. It isn't functioning yet for true notifications. It is more for diagnostics right now from my understanding to let you know that the phone is in sleep mode. If the light isn't Green when sleeping then it hasn't ran it's power collapse mode and it is draining your battery. I get an occasional Flash from Green to Orange and I assume it is when the phone wakes up to check things like mail etc. But otherwise it is Green all the time the phone is sleeping. Which is good!

I cannot adjust the volume of my calls, the bar moves but it isn't changing?
This is a known issue, and the current state. I haven't found any way around it currently, the bar will move but it just makes no change. I experimented with WM volume first and it didn't seem to make a difference, so hopefully this gets addressed in time.

Why isn't my 3G Data not working, or why is it always coming up in Airplane Mode?
Some users are reporting issues with 3G Data not working even with the latest rootfs. What seems to be a resolution is to make sure you remove your SIM Card if you have one in it. If you don't have a need for it period, then I recommend leaving it out. For some reason it conflicts. Some have said once they have booted and 3G is working, they have booted back to Windows Mobile and put their SIM Card back in, then went into the Phone settings in Windows mobile, Start - Settings - Personal - Phone and then select the CDMA Tab I believe, and select CDMA Only for your Mode and things still seem to function from then on, allowing you to leave your SIM card in. Currently this is just a workaround. Hopefully we can make it function with it in all the time in the future without adjusting anything.

If you for sure have your SIM Card out and are still not getting a 3G icon, try going into Wireless Networks and have it scan for your network. From your Home Screen, press the Menu Button, then tap Settings, then tap Wireless & network settings. Then tap Mobile networks and then Network operators. Next tap Select automatically, this may have to be done twice, but you want it to show a brief pop-up saying Registered to Network. Then you can go back to your home screen, wait about a minute hopefully max, and see if the 3G icon shows up finally on your notification bar.

Why do I need to remove my SIM Card, I need it for my carrier? How do you remove the SIM Card, I can't figure it out for the life of me?
The question about SIM Cards seem to come into play a lot. If you are on a CDMA phone, then seriously unless you do lots of travel overseas you don't have a real reason to use the SIM Card, being as it is for GSM networks. I have heard some need the SIM due to they are using their CDMA phone on T-Mobile or something. Which if that is the case, then yes, you probably do need your SIM but you are running on GSM so you need to follow the thread on Android on GSM. http://forum.xda-developers.com/showthread.php?t=627997 The rootfs.img that MrPippy modded for us is specifically for CDMA only currently. Hopefully in time I think he plans on merging it into the public one and we won't have to worry. But until then, you need to follow the right thread and such to get it working on your network. So if you are doing CDMA, then remove the SIM and if you are doing GSM leave it in but use a different rootfs.img. http://xdandroid.southcape.org/rootfs/ Keeping in mind that the one from the site listed there will not work on CDMA currently without modification. Some users are having trouble figuring out how to remove your SIM Card. This site has a good walkthrough. Hopefully it helps.
http://www.myvusers.com/forums/htc-t...ouch-pro2.html

I have US Cellular or MetroPCS or some other carrier other than Sprint or Verizon and my 3G Data isn't working?
Update to the latest rootfs.img and your issues ideally will be resolved. Here is a thread discussing it. But with the latest rootfs I have been told it works out of the box. Currently, USCC is working just fine now, but reports are that MetroPCS constantly reboots. The Devs have been informed and are working on it.
Android running on US Cellular data service **Solved for most***

I have everything in the Android folder in the root of my SD Card but it won't work?
According to Makkonen, the Android folder no longer works. It was conflicting with apps that created their own android folder in the sdcard, so it was changed. If you still want to segregate your android files, change the android folder to "andboot". Or you can add rel_path=whatever to your cmdline in startup.txt and then use whatever directory. You can put this switch anywhere in your cmdline as long as it is before the last switch of "physkeyboard=", that has to be your last switch. You need the latest initrd.gz for this to work correctly, though. Edit: By default you won't be using the latest initrd.gz just from downloading the Android source from post #1, you will want to download it from that link in this answer, just replace the initrd.gz that is already on your storage card with the new one. And now you will be able to have everything in the "andboot" folder. Thanks to Makkonen for clearing that up.

The thread says GPS is not working, but Google Maps is showing my location? Or, others are able to get their location via Cell Towers, mine won't?
The phone will use either GPS or pick you off the nearest Cell Tower. Being as GPS isn't currently working, that leaves us Cell Towers. So when it shows your location, that is picking your closest Cell Tower to where you are. This is better than nothing, especially until GPS works. But definitely not as precise. To get Cell Tower updating to work, what worked for me and seems to have worked for others is Updating to Google Maps 4.0 in the Market, and making sure Wifi is enabled by going into your settings and checking the box for Wifi whether you are using Wifi or not. Also some have claimed going into Location and security, and unchecking and re-checking the Use Wireless networks for your Location and accepting it helped as well. I do NOT have use GPS for location currently. Being as it doesn't work, no sense in it attempting to see if you have one! Also, after making sure it is updating, I have since disabled Wifi in the settings, and things continue to work. So just a little bit of a battery saver.

My WiFi isn't working, and the thread says it is functional?
MrPippy addressed in Post#1 but for those not understanding. WiFi is working, but it seems users that are running WEP encryption are having issues. This is a known issue and hopefully will be addressed in time. But WPA and WPA2 seem to work great. If you have no other choice, then unfortunately you might need to pick up another router and have it do WPA etc for you or do without WiFi till it is fixed. Otherwise if you can, change to a little better encryption. Not that it will stop someone from hacking you if they really want to!

Does charging not work, or does the battery bar work? It is showing 100% all the time.
In current state, at least that I have found, charging isn't working via Android, nor is the Battery bar working properly. This is work in progress, and hopefully things will get figured out soon. For now I believe you have to boot back into Windows Mobile to charge. Sorry. Battery does seem to last anywhere from 5-8 hours depending on usage of course. And some have said as the battery is getting low it does change to like 20% or something all of the sudden.

My screen is always flipping to Landscape when I don't need it to?
So far we don't have full Android Gsensor support. The GSensor works great, but it doesn't automatically detect when you turn the phone etc for Landscape to Portrait stuff. The easiest way to fix this from happening for now is disabling the automatic orientation. This will not affect it switching to Landscape when you slide your keyboard. That will still function just fine. Press the Menu button and select Settings. Then select Sound & display settings. Scroll down till you get to Orientation under Display settings. Uncheck that box, and it should no longer flip on you automatically. This does not fix the landscape issue on bootup, not quite sure why it does that, but it is known. Easiest way to fix is just hit the Menu button after it starts up, and that should flip it back to Portrait.

How do you get Live Wallpaper working like it did in previous builds?
The app that enabled this used to be included in the Android Build, but I guess it was forgotten. I believe you can grab it from the market, but for those that just want it quick and easy. Download the livewallpaperpicker.apk attached to this post and transfer it to your AndroidApps folder on your Storage Card while in Windows Mobile. I don't have time to prove this out but it might go ahead and install it if it is in the root of your AndroidApps folder, but if not you need to install a File Manager in Android, I recommend Astro File Manager in the Market. Once installed, you will first need to Allow android to install unknown source apps. Goto the Home screen and press the menu button. Tap Settings, and then Tap Applications. Check the box at the top that says Unknown Sources. Confirm by tapping OK. No run Astro File manager or whatever you chose. Browse to the AndroidApps folder on the Storage Card. There is an app called LiveWallpapersPicker. Tap this file and Tap Open App Manager. Then Tap Install. And again, Tap the Install button now at the bottom. Now Tap Done. Once it is installed, Live Wallpapers should be enabled. Browse the market for some Live Wallpapers. Keep in mind currently we don't have Graphic Acceleration quite yet. But some might run regardless, just slower. Also note, currently Home++ UI will not show the Live Wallpaper, hopefully soon. But the default Home UI will as well as the Lock Screen even if you do wish to use Home++ UI. For those that don't know how to select Wallpaper, goto your Home screen and press the Menu Button and Tap Wallpapers. If you want Live Wallpaper, tap Live Wallpapers and then Tap the wallpaper you wish to enable. Then once the preview comes up, either tap the settings to adjust to your liking or just tap Set wallpaper.

How do I use the latest rootfs.img or how can I upgrade my kernel with the latest one?
This is quite easy actually. If a Dev updates the rootfs.img, all you need to do is delete yours off of your storage card, and then turn around and copy the new one over to it. Obviously you will need to do this in Windows Mobile. As far as the kernel is concerned, delete the zImage and modules-xyz.tar.gz off of your storage card, download the latest kernel package from the glemsom site, rename that zImage-xyz to zImage and copy both the zImage and new modules-xyz.tar.gz over to your storage card. Make sure you don't rename the modules file or the kernel won't know how to find it. Now you can boot into Android with all the latest stuff. But as mentioned in a reply, not always are the current kernels 100% stable, usually the commits are good, but sometimes they may break something else. So if you do experience issues, you might download a previous version and see if that works better for you.

What are the different cmdline switches I can pass in the Startup.txt?
Some of these options are for debuggind as well as things not fully implemented yet. But it was asked for so I thought I would throw it in the FAQ for ya. But keep in mind these aren't fixes by any means just different ways to configure and test things. And some of them not working yet. Any of these switches can be anywhere in your cmdline as long as they aren't the last switch. The "physkeyboard=" switch is recommended to be your last switch.

Screen Settings - lcd.density=240 - We use 240 for Rhodium Screens
Turn off on-screen debug keyboard - msmvkeyb_toggle=off
Configure gsensor - gsensor_axis=2,1,3 - For Rhodiums
Sleep mode debug - pm.debug_mask=2 - Vibrates phone lightly after it exits deep sleep
Force RIL to CDMA for non-GSM Rhodiums - force_cdma=1
Physical Keyboard Layout Switches - physkeyboard=rhod400 - Sprint Keyboard - physkeyboard=rhod500 - Verizon Keyboard
Enable Hardward 3D - hw3d.force=1
Enable External Speaker - external.rhod_speaker=1 - Keep in mind this is for debugging
Enable Proximity Sensor - board-htcrhodium-proximity.on=1
Enable Wake on Proximity Sensor - board-htcrhodium-proximity.wake=1
Set Android directory - rel_path=directory - Set directory to where you are storing your installation
Turn off Low Battery Warning - htc_battery_smem.fake=1
Overclock capabilities - acpuclock.oc_freq_khz=XXXXXX - Replace X's with frequency in Khz not Mhz.
You have to enter speeds in Khz though so
528000 = 528Mhz Stock speed
700000 = 700Mhz
768000 = 768Mhz Reported to be stable

Can I overclock my CPU?
I had read about this on XDA in the Expresso thread and it seems to work for people, I will test it myself as time permits, but Ludacrisvp was kind enough to share some info on it. Make sure you send him some thanks. I will add it to the cmdline options when time permits.
Android/Linux for CDMA Touch Pro 2 Rhodium Updated 5-20-2010

I can't get Google Voice to work?
Lots of users lately have been trying to get Google Voice to work, I know originally there was an issues with dropping the + on the calls, but I am pretty positive that has been addressed. So I recommend you check out the following thread, many users have reported great results.
google voice with android

I can't see any paid apps available for purchase in the Market.
Ludacrisvp realized he wasn't seeing any purchasable apps in the Market, so he found a workaround. Send thanks his way. This seems to be working for me on Sprint using 310120 pulled from my wife's Hero. Verizon's is thought to be 310012. Good Luck!
Get Market Enabler here: http://code.google.com/p/market-enabler/
Instructions: http://www.ppcgeeks.com/forums/showp...&postcount=102
Attached Files
File Type: apk LiveWallpapersPicker.apk (41.0 KB, 609 views) Click for barcode!

Last edited by cflynt; 04-22-2010 at 09:17 AM.
This post has been thanked 69 times.
  #3 (permalink)  
Old 03-23-2010, 01:12 PM
00_MACKIE_00's Avatar
V.I.P
Offline
Pocket PC: 3VO for me, EVO for wife
Carrier: on the Now Network™ from Sprint®
Location: Florida
 
Join Date: Apr 2009
Posts: 1,406
Reputation: 3835
00_MACKIE_00 is still contributing even after becoming a VIP00_MACKIE_00 is still contributing even after becoming a VIP00_MACKIE_00 is still contributing even after becoming a VIP00_MACKIE_00 is still contributing even after becoming a VIP00_MACKIE_00 is still contributing even after becoming a VIP00_MACKIE_00 is still contributing even after becoming a VIP00_MACKIE_00 is still contributing even after becoming a VIP00_MACKIE_00 is still contributing even after becoming a VIP00_MACKIE_00 is still contributing even after becoming a VIP00_MACKIE_00 is still contributing even after becoming a VIP00_MACKIE_00 is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android/Linux for CDMA Touch Pro 2 Rhodium Updated 3/23/2010

All,

I will be providing updated kernels and zImage's and anything else I find and will be posting them here in complete working packages, same thing I did for the other thread.

Here is the folder all will be saved into, use the most current one.

Click here to download



Be sure to use the newest dated package.

Please be sure to give THANKS to slow4g63 for allowing me to use this FTP to host my packages.


Some people enjoyed this so I will continue providing it.

All you need to do is extract the file, open the folder and copy all the files out of it to the root of your storage card and use file explorer to run haret.exe.

If your already using one of my packages, I will post what you need to update so you do not have to wipe your storage card and start over. Updates will be made to this post only for any changes.
Update log:

3/23/2010 : new package uploaded, contains new modules and zImage
Build: htc-msm-android@20100323_211905
Date: Tue Mar 23 21:19:05 2010 +0100

3/27/2010 : new package uploaded, contains new modules and zImage
Build: htc-msm-android@20100327_164431
Date: Sat Mar 27 16:44:31 2010 +0100

3/28/2010 : new package uploaded, contains new modules and zImage


3/28/2010B: new package uploaded, contains new modules and zImage
Build: htc-msm-android@20100328_224950
Date: Sun Mar 28 22:49:50 2010 +0200

4/1/2010: new package uploaded, contains:

NEW XDANDROID Eclair (build 3/31/2010)
NEW rootfs (build 3/31/2010)
NEW initrd.gz (build 3/28/2010)

4/1/2010_B : New package uploaded, new modules and zImage
Build: htc-msm-android@20100401_224258
Date: Thu Apr 01 22:42:58 2010 +0200

4/3/2010: New package uploaded, new modules and zImage
Build: htc-msm-android@20100403_114203
Date: Sat Apr 03 11:42:03 2010 +0200

4/5/2010: New package uploaded, contains a new rootfs.img
This adds RHOD500 (Telus and Verizon TP2's) keymap (thanks to numerous folks)

4/6/2010: New package uploaded, contains new zImage and new modules.
Build: htc-msm-android@20100406_103326
Date: Tue Apr 06 10:33:26 2010 +0200

4/7/2010: New package uploaded , contains a new rootfs, new modules and zImage

zImage and modules: Build: htc-msm-android@20100407_234226
Date: Wed Apr 07 23:42:26 2010 +0200

Rootfs: changelog is on the website

04/8/2010: New package uploaded, contains new module and zImage

Build: htc-msm-android@20100408_193913
Date: Thu Apr 08 19:39:13 2010 +0200

04/14/2010: new package uploaded, contains newest rootfs, and newest modules and zImage.

Build: htc-msm-android@20100414_120750
Date: Wed Apr 14 12:07:50 2010 +0200

Rootfs commit log can be found on the website.

04/16/2010: new package uploaded, contains new modules and zImage

Build: htc-msm-android@20100416_144246
Date: Fri Apr 16 14:42:46 2010 +0200

04/18/2010: new package uploaded, contains new modules and zImage.

Build: htc-msm-android@20100418_134356
Date: Sun Apr 18 13:43:56 2010 +0200

04/19/2010: new package uploaded, contains new rootfs, new modules and zImage

Build: htc-msm-android@20100419_195348
Date: Mon Apr 19 19:53:48 2010 +0200

05/10/2010: new package uploaded, contains new module, zimage and rootfs.


5/11/2010: new package uploaded, new rootfs.


05/12/2010: new package uploaded, contains new rootfs and new modules and zImage
__________________
Device: 3VO
Case: Platinum 2 in 1 Covert with holster

Last edited by 00_MACKIE_00; 05-12-2010 at 09:13 PM.
This post has been thanked 133 times.
  #4 (permalink)  
Old 03-23-2010, 02:06 PM
one80oneday's Avatar
Halfway to VIP Status
Offline
Pocket PC: Vintercept™
Carrier: Sprint SERO500 & Virgin Mobile
Location: http://tiny.cc/FollowNick
 
Join Date: Apr 2008
Posts: 721
Reputation: 1680
one80oneday is halfway to VIP status based on repone80oneday is halfway to VIP status based on repone80oneday is halfway to VIP status based on repone80oneday is halfway to VIP status based on repone80oneday is halfway to VIP status based on repone80oneday is halfway to VIP status based on repone80oneday is halfway to VIP status based on repone80oneday is halfway to VIP status based on repone80oneday is halfway to VIP status based on repone80oneday is halfway to VIP status based on repone80oneday is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via Yahoo to one80oneday
Re: Android/Linux for CDMA Touch Pro 2 Rhodium Updated 3/23/2010

Keep up to date in the IRC!
http://java.freenode.net//index.php?channel=htc-linux
__________________

Last edited by one80oneday; 06-08-2010 at 01:34 PM.
This post has been thanked 3 times.
  #5 (permalink)  
Old 03-23-2010, 02:22 PM
RSD's Avatar
RSD
PPCGeeks Regular
Offline
Pocket PC: Verizon Touch Pro2
Carrier: Verizon
Location: Los Altos
 
Join Date: Mar 2008
Posts: 82
Reputation: 30
RSD is just getting started
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android/Linux for CDMA Touch Pro 2 Rhodium Updated 3/23/2010

Keep up the excellent work guys. Eagerly awaiting the sound, bluetooth, camera support and of course last but not least GPS support.

I travel a lot and thus GPS is useful to me at new places.

You guys are awesome, I am enjoying my playtime on Android OS during evening and allowing my daughter to play games on it (Android OS games until battery dies out ).

..Ramesh
__________________
Verizon Touch Pro2
MR1 6.5 OS
Apps:Garmin,CleanRAM,Sportypal,Marathon,Battclock,
i-nigma reader,facebook,spriteback,PHM regedit,
Total Commander,Trapster,Advanced config,Ferrari GT Evolution, etc.,
  #6 (permalink)  
Old 03-23-2010, 03:24 PM
slow4g63's Avatar
PPCGeeks Regular
Offline
Pocket PC: HTC Touch Pro 2
Carrier: Sprint
 
Join Date: Sep 2007
Posts: 210
Reputation: 475
slow4g63 is becoming a PPCGeeks regularslow4g63 is becoming a PPCGeeks regularslow4g63 is becoming a PPCGeeks regularslow4g63 is becoming a PPCGeeks regularslow4g63 is becoming a PPCGeeks regular
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android/Linux for CDMA Touch Pro 2 Rhodium Updated 3-23-2010

If you need hosting let me know (PM ME)!
I will gladly give you an FTP account.
My hosting is unlimited and serves up to 600kb/s download speeds.
__________________
This post has been thanked 21 times.
  #7 (permalink)  
Old 03-23-2010, 04:40 PM
perby's Avatar
Lurker
Offline
Pocket PC: Htc Touch Pro 2
Carrier: Sprint
Location: Indiana
 
Join Date: Feb 2008
Posts: 7
Reputation: 0
perby is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android/Linux for CDMA Touch Pro 2 Rhodium Updated 3-23-2010

Nice work!! wifi tethering works like a dream
  #8 (permalink)  
Old 03-23-2010, 04:41 PM
flyers2114's Avatar
ACSyndicate.net
Offline
Pocket PC: Epic
Carrier: Sprint
Location: MI
 
Join Date: Jan 2008
Posts: 4,456
Reputation: 10785
flyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation level
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via Skype™ to flyers2114
Re: Android/Linux for CDMA Touch Pro 2 Rhodium Updated 3/23/2010

Quote:
Originally Posted by one80oneday View Post
Keep up the good work!
Mack i am going to link my post from the previous thread to here....no need for both to update so feel free to utilize the ftp that matthewb57 provided....if you need to delete anything feel free....thx bro!
__________________
"I never lie because I don't fear anyone. You only lie when you're afraid.”
This post has been thanked 2 times.
  #9 (permalink)  
Old 03-23-2010, 05:30 PM
cflynt's Avatar
VIP Member
Offline
Pocket PC: Touch Pro and Touch Pro 2
Carrier: Sprint
Threadstarter
 
Join Date: Oct 2008
Posts: 489
Reputation: 3580
cflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIPcflynt is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android/Linux for CDMA Touch Pro 2 Rhodium Updated 3-23-2010

I will leave it to Mackie to create a build for you, but I would say the latest kernel commit is definitely worthy of an update for our devices. For those that just want to update the kernel instead of worrying about an entire build, just copy the zImage and modules over, deleting the old ones.

http://zimages.googlecode.com/svn/au...323_211905.tar
commit e64a30f577c9d9f01273c010c38b4e9c6efa9675
Author: mweirauch <dev@m-phasis.de>
Date: Tue Mar 23 21:08:24 2010 +0100

topa/rhod: Drive AXI bus @160Mhz when A11 is @528Mhz

This re-enables the so called "turbo mode". Some benchmarking
figures indicate better memory performance.

Tested for two days with no issues regarding stability or increased
heat dissipation.
This post has been thanked 3 times.
  #10 (permalink)  
Old 03-23-2010, 05:36 PM
flyers2114's Avatar
ACSyndicate.net
Offline
Pocket PC: Epic
Carrier: Sprint
Location: MI
 
Join Date: Jan 2008
Posts: 4,456
Reputation: 10785
flyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation levelflyers2114 can't get a higher reputation level
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via Skype™ to flyers2114
Re: Android/Linux for CDMA Touch Pro 2 Rhodium Updated 3-23-2010

Quote:
Originally Posted by cflynt View Post
I will leave it to Mackie to create a build for you, but I would say the latest kernel commit is definitely worthy of an update for our devices. For those that just want to update the kernel instead of worrying about an entire build, just copy the zImage and modules over, deleting the old ones.

http://zimages.googlecode.com/svn/au...323_211905.tar
commit e64a30f577c9d9f01273c010c38b4e9c6efa9675
Author: mweirauch <dev@m-phasis.de>
Date: Tue Mar 23 21:08:24 2010 +0100

topa/rhod: Drive AXI bus @160Mhz when A11 is @528Mhz

This re-enables the so called "turbo mode". Some benchmarking
figures indicate better memory performance.

Tested for two days with no issues regarding stability or increased
heat dissipation.
Thx for the update Cflynt!
This post has been thanked 2 times.
Closed Thread

  PPCGeeks > Windows Mobile > WM HTC Devices > HTC Touch Pro 2 > Android On TP2

Thread Tools
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
Trackbacks are On
Pingbacks are On
Refbacks are On


LinkBacks (?)
LinkBack to this Thread: http://forum.ppcgeeks.com/android-tp2/115443-android-linux-cdma-touch-pro-2-rhodium-updated-5-20-2010-a.html
Posted By For Type Date
[CAB] GSM&CDMA Project Android Port and Startup Utility [9/28] NEW START APP! - Page 513 - xda-developers This thread Refback 10-04-2010 10:32 PM




All times are GMT -4. The time now is 06:23 AM.


Powered by vBulletin® ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com