Android 2.0 (Eclair) for CDMA Diamond (DIAM500)
Instructions
Put the files from my zip file (zImage, modules, startup.txt) in the root of your Internal Storage
From this xda post, download the latest XDANDROID build.
From the XDANDROID 7z file, extract system.sqsh, haret.exe, initrd.gz, calibration, conf/, media/, and (optionally) AndroidApps/ into the root of your Internal Storage
From stinebd's rootfs autobuild site, download the latest rootfs, rename it to rootfs.img, and put it in the root of your Internal Storage.
If you are updating from an earlier version of Android or just want to clear your settings, you can delete data.img from the root of Internal Storage.
Run haret.exe and boot
Notes
Touchscreen calibration values are stored in the ts-calibration file in the root of Internal Storage. To re-calibrate, delete the file and restart.
The "end call" button takes the phone in and out of sleep.
Android's "Menu" button is mapped to the top-left/Home button. The 5-way pad and the scroll ring both work.
Android's "Home" button is mapped to the power button on top of the phone.
Wi-Fi is working, although Linux sometimes crashes when WiFi is turned off.
If you want to try Android 1.6: From this Android build, extract haret.exe, initrd.gz, system.sqsh, calibration, calibration_diamond, and the AndroidApps/, conf/ and media/ directories into the root of your Internal Storage.
ChangeLog
3-23-2010:
Touchscreen double-tap issue should be gone, big thanks to eval- and especially bzo
HTC wired headset and 3.5mm headphones both work
3-8-2010:
Hardware 3D is re-enabled (accidentally disabled it)
3-6-2010 Update:
Bluetooth now works, big thanks to bzo
Touchscreen should be improved
Power-off now resets the phone instead of crashing
2-25-2010 Update:
When WiFi is turned off the phone shouldn't crash
2-19-2010 Update:
Power collapse now works, so power consumption should be much lower when the screen is turned off.
WiFi should work, as long as you use a new rootfs from stinebd's autobuild site. If you tried to use WiFi in the last ~2 weeks and it failed, WiFi still may not work with this new rootfs and kernel. See this post for solutions.
2-17-2010 Update:
Microphone works without having to make a call in WinMo
WiFi still isn't working, but I'll post a patched rootfs soon to fix it
2-10-2010 Update:
Hardware 3D acceleration is working under Eclair
Brought in makkonen's fixes for battery status--they're rough, but better than being stuck at 5% all the time
WiFi is not working at the moment, but I'll lean on the XDANDROID guys to get my fix in.
2-3-2010 Update:
Linux is now using much more of the phone's memory: 180MB vs. 103MB, thanks to some patches from the Hero and Droid Eris kernel source.
Touchscreen calibration is now supported with the Feb. 2 XDANDROID build, thanks to makkonen and phh.
1-27-2010 Update:
Stability should be much improved
A new touchscreen driver is included that is a big improvement over the old one, thanks to makkonen and phh. A calibration utility is coming soon. Until then, calibration is stored at the bottom of conf/eclair.user.conf, and you can put your WinMo calibration in there with this guide.
The USB product ID has been changed in the hope that ADB will work on Windows. Try it out and post back if it works.
1-22-2010 Update:
The power button (on top of the phone) is now mapped to Home, and holding it down will show apps running in the background
Sound, data, and WiFi should all be working
1-11-2010 Update:
Tested and working with Eclair
Deep sleep should be working better (use less power)
12-26-2009 Update:
Kernel improvements:
The speaker and earpiece now work (but not the microphone)
Screen backlight control works
Rootfs improvements:
Thanks to makkonen's RIL fix, cell data works in Android without having to end the connection in WinMo first
I made a change to /init that might help mjb94, hackman238 and others that have partitioned internal storage. If you were getting a "cannot mount" error on boot, let me know if this fixes it.
12-16-2009 Post
We do have a Google wave for Android--right now it's a cross between a wiki-status-report and chat room. I'm not sure how to give a link to a wave, but it's open to everyone and called "Android on HTC Windows Mobile Phones (Diamond, Raphael, Blackstone, Rhodium, Topaz)". If anyone wants a wave invite, PM me and I have a few to give out.
Enjoy Android, and if you need help or have questions, PM me or post here
Donations are greatly appreciated , or help finding an engineering job in San Diego!
thanks mr. pippy for all your work. my wife is happy that once the microphone works i wont want to buy a new phone!
wow
you are definately making progress on the diamonds android
Is there any chance of the mic working anytime soon? I know this isn't an fast paced process but I'm just so sick of wm.
Can someone invite me to Google Wave please?
my gmail account is mike.cgy
bdusmc said:
Can someone invite me to Google Wave please?
my gmail account is mike.cgy
Click to expand...
Click to collapse
I just sent you one.
Awesome - I got it... Thanks a lot!
Wow, you're getting a lot done in a short period of time, Thanks!
Will donate as soon as I can!
the boot stops on
"handhover: boot [htc_fb-1] -> real [ttyo]"
For the latest version, it will boot for me, but as soon as I have a 3g connection it seems to reboot any time I touch anything.
Boots up fine
Latest build boots up and seems to run fine for several hours but after playing with it, it seems to get more and more unstable. I went 10 hours with it plugged in sleeping and then unplugged it and used it moderately for about 3 hours before it crashed. Now it's crashed 3 times within minutes of each other. Good stuff though, can't wait until it's stable enough to use full time. Diamond has plenty of nuts to run it pretty good. Sure would be nice to have a dual boot phone. No reason to upgrade and get the best of both worlds...
giovesoft said:
the boot stops on
"handhover: boot [htc_fb-1] -> real [ttyo]"
Click to expand...
Click to collapse
I get the same error on my Raph500. I tried from the micro SD card and from the root of the fs.
giovesoft said:
the boot stops on
"handhover: boot [htc_fb-1] -> real [ttyo]"
Click to expand...
Click to collapse
rothgar said:
I get the same error on my Raph500. I tried from the micro SD card and from the root of the fs.
Click to expand...
Click to collapse
Sorry, my kernels are only tested on DIAM500. The RAPH500 mtype (set in startup.txt) is 2182, you should have better luck with that. Also, this thread is for RAPH800 but there may be some RAPH500 people there.
mr pippy i still get the same error as in your other post with the failed to mount sd and the 2 partions, i tried reformatting
mjb94 said:
mr pippy i still get the same error as in your other post with the failed to mount sd and the 2 partions, i tried reformatting
Click to expand...
Click to collapse
Did you reformat or repartition? Would you happen to be one of those people who has a partitioned card? Basically, I think the layout of your MC can have as many partitions as you want on it as long as mmcblkp1 (the first partition) is a fat32 partition with the needed files on it. There's also a little info on this problem on the wiki, lavender.t posted a solution that works 100% of the time if you're able to enter keystrokes.
Willis111 said:
Did you reformat or repartition? Would you happen to be one of those people who has a partitioned card? Basically, I think the layout of your MC can have as many partitions as you want on it as long as mmcblkp1 (the first partition) is a fat32 partition with the needed files on it. There's also a little info on this problem on the wiki, lavender.t posted a solution that works 100% of the time if you're able to enter keystrokes.
Click to expand...
Click to collapse
I simply in disk utility clicked on restore and erased the disk restoring with ms-dos fat
is there another way to do this. i have access to linux and osx not windows
it only shows i have one partition so idk!
no dice. heres what i have done
ok i restore the disk in to ms-dos fat
no dice
i repartiton with a scheme of one partition
no dice
i change the partiton table no dice
i tried lavaders thing but i couldn't get the keyboard to come up
there is a new android version called eclair 2.0 here http://forum.xda-developers.com/showthread.php?t=601751 .
i also formatted from the phone
Possible fix for microphone
I haven't tested this yet, but blast3r in irc tested a workaround for the microphone this morning and said it worked:
In WinMo, start a voice call and leave it connected while you open HaRET and boot into Linux. In Android, the microphone should now work for voice calls.
MrPippy said:
I haven't tested this yet, but blast3r in irc tested a workaround for the microphone this morning and said it worked:
In WinMo, start a voice call and leave it connected while you open HaRET and boot into Linux. In Android, the microphone should now work for voice calls.
Click to expand...
Click to collapse
Yep, confirmed for me. Made a phone call with android and could talk just fine. Probably can just call voice mail with win mobile and launch HaRET. Trying that right now.
(That should be DRC83, I *swore* I changed that)
I successfully rooted my phone following the tutorial, although at some points I took a vague leap of faith; there are some very minor things that are not included in the tutorial. I suspect part of this is to rule out people (like me) who have zero *nix experience, but it can be alarming.
I was unable to get the most recent (as of today) Cyanogen mod to work (1), so I downloaded DRC83. (I do still have root).
I *have* searched the forum, and I have searched Google. My problem is that a great deal of what I'm finding is dated, requires hardware I don't have (a machine running *nix) or software I don't have [Cyanogen, crutch lite (which is no longer on the market)].
When I try to get into console mode, it doesn't work. (2)
Is there any way for me to run my apps from my SD card using a Windows machine and DRC83? I've gotten to the point now where I no longer trust my searching abilities.
I have:
T-mobile G1 bronze
A new 8 GB class 6 MicroSD card
AppManager (not Apps2SD? Where is this program?)
Build DRC83
sdparted.txt (on the MicroSD)
Kernel: 2.6.29-00479-g3c7df37 [email protected] #19
Windows OSs on desktops
A MicroSD reader (so I can theoretically do anything except booting the phone from the PC)
(1) - When I downloaded/installed this build, it would just stay on the G1 screen.
(2) - I can successfully power on the phone holding the home and power, but then I just get the exclamation point. Holding alt-x or tapping them and hitting return isn't doing anything.
The guide here http://forum.xda-developers.com/showthread.php?t=535232 references Cyanogen 4.0.2 which isn't even at that link.
I apologize, I know y'all go over this all the time, but I really did search and my google-fu is failing me.
not sure i fully understand ur problem but if u have cm 1.4 recovery or amon ra recovery (do u?) u should just follow this guide http://wiki.cyanogenmod.com/index.php/Upgrading_From_Older_CyanogenMod_or_other_rooted_ROMs
u shud be good to go afterwards. hope this helps at all
Depending on what guide you followed it should be step by step. This is the best guide out. http://androidoverdrive.com/viewtopic.php?f=11&t=7. And as long as your card is partitioned then apps2sd is automatic and you don't have to do anything.
I tried that, and it worked really well, but I just can't get Cyanogen to run on my phone for some reason.
I got all the way through flashing that image, but all that happens after that is the screen goes black.
Thanks, though.
:-/
Anyone else have any ideas how I can run my apps from my SD without running a ROM that just won't run on my phone for some reason?
Hate to break it to you, but Cyanogen's ROM is *not* the only ROM that supports Apps2SD. Almost all the ROMs you'll find the in the development section support loading apps from the ext partition by default. If Cyan's ROM doesn't work, have a look at Dwangs or Enomthers.
The ext partition can be created any way you like, using Amon RA's recovery, or on your PC using Paragon Partition Manager (although I'd highly recommend gparted from a live Ubuntu CD).
AdrianK: thank you; I will try that!
Everyone else: I did eventually get Cyanogen's newest mod to work. I swear I ran through the set-up like six times. >.<
Hey guys I picked up a Nook Color yesterday and attempted to root the device but failed. It came stock running 1.2, so after doing some research I found I would need to use manual nooter over autonooter. I'll give full details below but I followed the instructions at these 2 links:
http://forum.xda-developers.com/showthread.php?t=1054027
http://forum.xda-developers.com/showthread.php?t=987735
I went through the instructions and was able to root the device. After the root process I booted into Android and successfully installed some app's. I attempted to reboot the device again just to test stability and this is where it went downhill. The device would continually display the nook color image looping one after another; it would not fully boot. In order to return to stock I held the power button, up volume, and n button and restored the device.
Some details:
win32diskimager - During the process of making a boot-able ClockworkMod SD win32diskimager version .2 and .3 will gives me an error saying - "Not enough disk space". I used version .1 for my attempt and it let me burn. I have a 2 gig SanDisk MicroSD card and downloaded 2gb_clockwork-3.0.2.8.rar. Not sure if this is even related to the error.
Before root - I copied an epub book over to internal memory.
App's after root - I installed Angry Birds, Crazy Snowboard, Dophin HD, Facebook, Twitter, Flash 10.3, Google doc's. I also followed the steps in the links from the instructions above (setting up marketplace).
What do you guys think is going on here? The only problem I saw was with the disk image, but I don't want to buy a new MicroSD unless I really need to. It was weird that I was able to boot once after root, but after rebooting that's when it fails; like I installed something bad. Anyone have any recommendations for me? Also is the power button, volume up, n button trick a pretty solid way to restore? I was worried!
Thanks.
joey-g said:
Hey guys I picked up a Nook Color yesterday and attempted to root the device but failed. It came stock running 1.2, so after doing some research I found I would need to use manual nooter over autonooter. I'll give full details below but I followed the instructions at these 2 links:
http://forum.xda-developers.com/showthread.php?t=1054027
http://forum.xda-developers.com/showthread.php?t=987735
I went through the instructions and was able to root the device. After the root process I booted into Android and successfully installed some app's. I attempted to reboot the device again just to test stability and this is where it went downhill. The device would continually display the nook color image looping one after another; it would not fully boot. In order to return to stock I held the power button, up volume, and n button and restored the device.
Some details:
win32diskimager - During the process of making a boot-able ClockworkMod SD win32diskimager version .2 and .3 will gives me an error saying - "Not enough disk space". I used version .1 for my attempt and it let me burn. I have a 2 gig SanDisk MicroSD card and downloaded 2gb_clockwork-3.0.2.8.rar. Not sure if this is even related to the error.
Before root - I copied an epub book over to internal memory.
App's after root - I installed Angry Birds, Crazy Snowboard, Dophin HD, Facebook, Twitter, Flash 10.3, Google doc's. I also followed the steps in the links from the instructions above (setting up marketplace).
What do you guys think is going on here? The only problem I saw was with the disk image, but I don't want to buy a new MicroSD unless I really need to. It was weird that I was able to boot once after root, but after rebooting that's when it fails; like I installed something bad. Anyone have any recommendations for me? Also is the power button, volume up, n button trick a pretty solid way to restore? I was worried!
Thanks.
Click to expand...
Click to collapse
It sound to me like you installed flash 10.3 without uninstalling the old flash. If that is what you did, follow the directions HERE to get back to a clean install. Then when you are back up and running, download “Titanium Back” from the marketplace, then uninstall flash, and then update to flash 10.3. Let me know if you run into any problems along the way.
awesome thanks! I'll try it out tomorrow.
This also happens if you try to update Adobe Air without uninstalling. Again, Titanium Backup can remove it for you.
As you may know, OpenELEC v4 beta was released yesterday.
I formatted my SD Card, used NOOBS to install OpenELEC 3.2, set up my wifi, then pushed the kernel & system + md5's to the update folder, and it successfully updated.
The system flies and is really really smooth, even with my large library in an external HD.
The problem is, my WiFi dongle that I have always used (f5d8053 v3) doesn't work, neither does the spare I have. After a couple of reboots it did work, then on the next boot it didn't.
Can anyone tell me how to pull a log file? I found the option in Setting to enable log - do I switch this on, then reboot to replicate the error, then SSH to get the log file? If so, where is it stored?
Yeah, thats right. You can read about the log here
http://wiki.xbmc.org/index.php?title=Log_file/Advanced
And location
http://wiki.xbmc.org/index.php?title=Log_file/Advanced#Location
(Linux $HOME/.xbmc/temp/xbmc.log)
Hi All, after discovering these forums about updating the infamous HP Touchpad a few weeks ago, I have had success in doing so thanks to all the terrific people who put together the "how to's" in getting the feat accomplished. I started with Nougat, went to Oreo briefly and lastly installed elginsk8r Pie about a week ago. All was well and the Touchpad was fun to use again and very responsive. I started to increase the kernel speed moving from HpTp_MAX_1512_CPU_Univeral_Optimized Swap_Evervolv_v9_elginsk8r_Pie.zip to HpTp_Max_1674_CPU, then HpTp-MAX_1728 and then onto HpTp_Max_1782 with no problems at all using TWRP 3.2.1. The other day I was going to try the last speed setting HpTp_MAX_1836 but received an error when flashing : Zip signature verification failed! Error installing zip file '/sdcard/download/HpTp_MAX_1836_CPU_Iniversal_Optimized_Evervolv_v9_elginsk8r_pie.zip' I now get the same error no matter what speed I try to flash. All the files have been sitting the Download folder on the Touchpad. I actually removed and copied over a new version of the speed files but no help. Here is the order of the files I flashed when putting Pie on the TP: Wipe All and Create Android partitions with Swap 1GB or 500MB; then #1 ev_tenderloin-9-userbuild-2019.08.30.zip; #2 MAX_Kernel_Ramdisk_build_prop_Settings; #3 MAX_Kernel_Ramdisk_build_prop_Settings and finally #4 open_gapps-arm-9.0-pico-20200613.zip. Any and all help with this error will be much appreciated.
Oh, sorry one more thing - is there an easy, quick way to tell what speed the CPU is running at? I'm sure i will wonder about that in the future when I'm playing around with the settings. Thanks for your help
problem changing speed in elginsk8r_Pie.zip
Update: #3 should be ROM_Reducer_Evervolv_v9_elginsk8r_Pie in the above thread. Sorry , my copy & paste skills failed me!
flyboy28 said:
Update: #3 should be ROM_Reducer_Evervolv_v9_elginsk8r_Pie in the above thread. Sorry , my copy & paste skills failed me!
Click to expand...
Click to collapse
This is the link to download the HpTp_MaXtreme for all the ROMs, select Evervolv_V9_elginsk8t_Pie.
https://www.mediafire.com/folder/zadfhdbskoii1/HpTp_MaXtreme_Kernel
The HpTp_MaXtreme provides more optimization plus allows to use the full 1 GB or RAM.
After downloading the *.zip file it must be un-zip ( uncompressed on a PC ) then transfer all the individual speeds to the Tablet to flash.
There is no need to re-flash the ROM.
What is the speed the Table is running?
The CPU speed that the user flashed, example:
If the file HpTp_MAX_1836_CPU_ is flashed then both CPU cores will run at 1836 using performance governor and then when idle will be at 384.
The settings makes the Tablet work as a Laptop or PC, there is no cap or restriction on the processor, as soon as the user start using it the CPU goes to 1836 and stays in that speed until the task is finish, then it idles to 384 and 192 in deep sleep.