Hey guys, lot of things happened here is a short summary:
-i've sold my Diamond
-yozgatg released this: http://forum.xda-developers.com/showthread.php?t=623048 (awesome job, i wish i had my diamond...)
-New version of Android: XDAndroid
-This thread won't be followed and updated by me from now on. sry T.T
If you still want to update your diamond, they have plenty of threads about it in Raphael or Blackstone sections which are the same builds with different startup.txt
So, I hope you had a good time with my crappy english writing, I wish you all have soon enough a stable every day use Android on Diamond
====================THIS THREAD IS MERELY A READY TO USE PACKAGE=========================
WIKI FOR ANDROID ECLAIR
Read this also as it seems to answer, comment everything in this post: http://forum.xda-developers.com/show...&postcount=121
you can grab the build of 04 jan 2010 in my 4shared folder: techunter.4shared.com
Now a little explanation on how I proceeded:
3ways of doing it:
I/ Compile it yourself
-> not enough time didn't even tried but you can try here
II/ Download latest image
The packs you can have from sites are generally a stable android release. All the zImage and modules on msm-htc-android sites are all development packs, so choose wisely. Last update doesn't mean best update!
Prerequisite: create a dir name (for example) eclair_fs.
You can also put a Light Rom to make it boot faster or THIS ONE from yozgatg
get the build package here:
Quoting this post (again its the main post for the Raphael/Blackstone/DIamond):
24.01.10 NEW BUILD STRIPPED
This build is completely stripped and only contains the crucial core files to run Android. All apps are within AndroidApps, so copy over the ones you need. Please read changelog for more details.
(Optional if your package in a) already has the zImage) get the zImage here:
you should have something like zImage-modules-DATE_VER.tar
--go to eclair_fs/ and delete the modules-2.6.27-00330-f485082e.tar (name differ with version) and the "zImage" files.
--untar (with winrar or whatever) in your eclair_fs/ the two files.
--rename the zImage.00000000 (figures as the build date) in "zImage" (without quotes).
-- leave the modules-2.6.27-00710-g485083e.tar you have just extracted with the same name.
go to eclair_fs/startup-configs and make sure you have a DIAM100.txt (or whatever DIAMx00 you have, retrieve DIAMx00.txt).
*if YES then delete eclair_fs/startup.txt and copy+rename the eclair_fs/startup-configs/DIAM100.txt to eclair_fs/startup.txt.
*if NO then google another package (the one from connect-utb should have one).
optional: make your changes in startup.txt
delete the data.img file if you have one (when you make changes in your zImage or system.sqsh you have to delete data.img).
now your eclair_fs should look like this:
upload at your formatted Internal storage on your diamond TO THE ROOT (without your subfolder eclair_fs)
Some bugs are yet to be resolved so to make sure you won't have to reboot again, make sure under Windows Mobile you have:
-disabled the PinCode
-Enabled the GPRS Connection (it works for me without this step but sometime not)
-disabled the airplane mode (if you activated the GPRS you should't be in this mode ^^
-disable whatever special state you put your phone in.
Format your internal storage once in fat32, you don't need to format it every time you change between build.
III/ Get custom build from Raphael or Blackstone etc...
there : http://forum.xda-developers.com/showthread.php?t=601751
FILE: 4shared.com (sry, the guy uploaded a new build fixing a bit the mic so I updated mine)
I uploaded different startup.txt (and Diam200.txt from jfran)
================================================== ================================================== ==================
Useful info from other users
BE AWARE, that in the newest release of XDANDROID from 24.01.2010, there are minimum of apps installed, to save memory, but when GOOGLE TALK is not installed, then DOWNLOADING apps from MARKET won't work.
WORKAROUND: put 3 googletalk (TalkProvider.apk Talk.apk gtalkservice.apk) files from AndroidApps\Core in AndroidApps
How can we add ringtones as its silent by default?sOrry for re-editing....
how to access the phone from pc?
Go into WinMo and disable it.
-If you need your APN Profil:
check on your operator's website in the android page like for HTC Magic. exemple for SFR you can get the settings from sfr.fr under "My account" webpage of via their forum.
-Microphone too low?
known issue, sry.
-My version is too unstable?
download the package from Connect UTB and copy it directly into your storage card. Its the latest stable. The one I posted here is the latest dev.
- OMG where my battery went??
YES battery is the most important issue for now ^^
-Something go badly wrong, like messed up volume button or whatever
HARD RESET (assuming you did saved your contacts what so ever. I highly recommend saving your contacts by Gmail Exchange server (m.google.com) or with MS MyPhone.
I remembered someone asking about getting their outlook contacts onto their device, and noticed that in Contacts there is the option to import/export, so all you need to do is export contacts from Outlook and save the file to your root folder then open contacts in Android and import the csv file.
I came across the ability to program what function the end key can perform the options were along the lines -
1. close program
2. home page
3. close program and home page
4. do nothing
however, I cant seem to find the option and I am not sure if it was an application I was using or a setting function??? Anyone came across this?
Update The setting is in the Spare Parts App
Dedicated thread For Diamond500 users using xdandroid
or this: http://forum.xda-developers.com/show...&postcount=121
even better, this: Raphael Thread
IF after reading this you are still asking about huge battery drain then plz quit Diamond and buy a nokia 3310....
Capacitive Buttons and Navigation wheel ( To ensure pad works and responsive make sure its clean by wiping it with a wet tissue )
Brightness Control: Must turn off autolight in WinMo
GPRS (thanks Phhusson )
Charging (phhusson )
debugging breathing led for sleep mode: lets you know when your device is sleeping. This shouldnt affect your battery life at all.
Wifi: was always on when enabled. Now it is used alot less often so the device will be warm at most.
Task killer app.
Android information program.
idle sleep mode
deep sleep: Remove pm.sleep_mode=X from startup.txt if you have it in your default.txt
Accelerometer fix: Now very accurate and shouldn't cause your device to randomly change view. Thanks to mmone3
sms fix: yep the one you guys have all been waiting for ( thanks phhusson )
Android system wide Mic support. Eg: Voice dialer works. Note: You must make a phone call first or play sound before it works for programs.
updated apns.xml ( hopefully this should fix some 3g/GPRS issues people are having )
Fuze keyboard layout: Stinebd
Updated generic Raphael layout with better keymapping
(if power button does not wake up the device anymore or return it to the home screen then reboot phone and restart Android. It should work after that
Power off should work now MrPippy:
Tested and working on Raph100. Raph110 doesn't work. Weirdly doesnt work for raph800. Please dont post bugs and errors about this or you will be flamed :3
Keyboard arrows for fuze, raph users should now work. Stinebd
Fixed layout for 500,800 CDMA
Mapped PTT button for fuze only. Stinebd
Old plus new apns.xml merged plus some extras.This should re-enable data connection people had before but broke now. For people who never had data connection this may help or may not.
New RIL: now has geolocation: Chamonix
Apps now separate for people who want to choose what to put in Android. Will be placed within AndroidApps folder
Live Wallpaper ( Battery drainer )
Proper Backlight control: dimming and controlling brightness. No need to change in WinMo anymore
Updated RIL: force cdma option, for cdma topa/rhod since we have no way to detect that they are cdma
Slow sim option to slow down SIM access, I think this might fix the problem of people having crashing android with bad sims
slow_sim=<time in microsecond to wait between every SIM access)
AndroidApps now consists of 4 folders
( Copy the applications you want to the root of AndroidApps. For people who dont know what core files to copy, i suggest you copy them all )
Ring Delay set to 0 from 3000 milliseconds
Updated startup configs
Nexus One media
System is definantly faster when stripped
opengles: using software rendering for the time being.