yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV ROM Development] Addicteddddd:
why ask if you know you'll get flamed?

i'm not answering the question, and i hope nobody else does either.
[Touch Diamond, MDA Compact IV ROM Development] r4st4m4n:
Could someone upload the lastest RAPH100 build image on another mirror?

I tried both mirrors posted on the wiki but my ISP sucks and the download is very slow depending where is located the server (~3kB/s) and it fails after 5 min (even using a download manager doesn't help)

@balsat: If you could put it on your fileserver, it would be great as I'm getting good speed on yours :)
[Touch Diamond, MDA Compact IV ROM Development] balsat:
You can use the images on my server, just remember to change the mtype to 1910 in default.txt
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
If you get 3kb\s from connect-utb.com, I am very surprised as I get 100-500kb\s regardless if I am in Norway or in Australia (which I was a few weeks ago ^^)

Its impossible to predict development I'm afraid ;)
[Touch Diamond, MDA Compact IV ROM Development] hyperfire21:
hey balsat will ur images work on raph800?

if they do, should i get the files in the March 14 folder or the files in root folder?
[Touch Diamond, MDA Compact IV ROM Development] balsat:
I make a daily build of Android, and not linux kernel... I think there still is some issue with the colors on the Raph800, but when that is fixed it should work!
[Touch Diamond, MDA Compact IV ROM Development] r4st4m4n:
I'm staying in Malaysia and I can assure you the ISP here sucks big time. They claim there is a problem in an international link and it is out of their control. As result I've returned at the 56k age for almost all websites/servers which are not located in the country, and it is already more than 2 week that it lasts :mad:

I guess this what happens when one company has the complete monopoly of the Internet of a country ... :/

Thanks I'll try that.

Actually today, I managed to make android boot on my device by missing files I took from you and from other diamond links on the wiki. But I could almost not do anything once the OS booted. Finally I decided to start from zero to see if I messed up by mixing files from different build and spent 4 hours trying to make it boot again but couldn't find how I manage to make it boot the first time. Hopefully your suggestion will fix my problem :)
[Touch Diamond, MDA Compact IV ROM Development] hyperfire21:
hey balsat do u list the changes u make to ur daily builds somewhere? thanks
[Touch Diamond, MDA Compact IV ROM Development] balsat:
I don't make any changes, but the people at Google does

I compile the Android source and put the stuff into a ext2 image, it's only minor changes i have done to make it run one DIAM/RAPH

I do some testing on the kernel, the real progress can be seen here but i do compile and publish the zImage on my server when changes have been made to the git.
[Touch Diamond, MDA Compact IV ROM Development] r4st4m4n:
Thanks, balsat.

Finally managed to boot your image. I've read the wiki like 10 times yesterday, but actually missed the important part: DIAM & RAPH hardware difference and configurations :rolleyes:

After passing the right parameters corresponding to the RAPH100, it boots wonderfully.

The only issue I had was during the first boot, it got stuck when detecting the mmcblok0 partition 1. But after searching in the thread, I found out I only needed to soft reset and launch haret again.

It works rather well on my phone, I can make call (didn't try to receive call though) and the basic stuff seems to work except for the sound.

I think my next step is to build the image myself and study the source code. I may be able to help as I have few years of experience on developing applications under Linux, mainly C network related applications. I have never really messed with kernel development though :)
[Touch Diamond, MDA Compact IV ROM Development] LaMpiR:
This thread has 260 pages :) Can somebody point me to detailed instructions on how to install adroid on diamond? :)
[Touch Diamond, MDA Compact IV ROM Development] r4st4m4n:
Everything is there: wiki ;)
[Touch Diamond, MDA Compact IV ROM Development] gs400 civi:
Hi all, I've been lurking on xda for a long time and I recently got a fuze/tp/ raph for att, I've got some questions relating to this whole android business. I tried it and its very fast and responsive not to mention it looks like it's is just made to be fully customized and skinned etc. I'm wondering about google's role in android on other devices besides their own HTC variants, G1, Dream, etc. Would it not make sense for google to be developing android ports to all the recent HTC devices, giving the consumer a choice? would/ should HTC get bent out of shape about that? they don't develop operating systems, they just skin winmo and when we complain, blame winmo, chip makers, etc. I applaud the efforts of all involved but I do wonder if this could have all been further along by now if the source, google, would have had a wider goal, it seems that they want their OS on their devices for their profit, when if you could buy android for any htc device straight from google they could stand to make more money and gain more of the OS market share.
[Touch Diamond, MDA Compact IV ROM Development] hyperfire21:
balsat ur awesome man for the work ur doin to build these images. I'm getting one of ur images (15 march) and ill try it out on my raph800 and i'll let every1 know how it is.
[Touch Diamond, MDA Compact IV ROM Development] hyperfire21:
ok tested it.. the new kernel u put up and the colors are great on the raph800 now.

I dont know why connect-utb is so slow with the updates considering the colors are awesome. atleast ppl should test it out now. Anyways keep up the awesome work balsat.
[Touch Diamond, MDA Compact IV ROM Development] balsat:
Great to hear!

Thanks for the feedback
[Touch Diamond, MDA Compact IV ROM Development] Soaa-:
Colors are still messed up on DIAM500. I only updated the zimage. Should I have updated everything else too?
[Touch Diamond, MDA Compact IV ROM Development] balsat:
The zImage is responsible for that, so it won't help updating Android images.
[Touch Diamond, MDA Compact IV ROM Development] Soaa-:
Cool, thanks for the quick answer. The colors are the same as before I updated the zimage though. Maybe it isn't recognizing that I'm on a DIAM500, and not a DIAM100? Do I need to change the mtype in default.txt? I don't see an mtype for the 500 in the wiki though.

Looking forward to more testing. ;D
[Touch Diamond, MDA Compact IV ROM Development] balsat:
I'm lost regarding the DIAM500, but you can try change the mtype to 1910 in default.txt, but i dout it will help!
[Touch Diamond, MDA Compact IV ROM Development] Soaa-:
mtype 1805 (DIAM100) and mtype 1910 (RAPH100) both give me wrong colors; mtype 2039 (RAPH800) doesn't boot at all.

Is there an mtype for the DIAM500?
[Touch Diamond, MDA Compact IV ROM Development] LaMpiR:
I just wonna say that this is excellent idea. I hope you get it working fully very soon. I will keep an eye on this thread.

Good luck
[Touch Diamond, MDA Compact IV ROM Development] Tenny:
Also having issues with a DIAM500. Updated all the files (March 16th).

mtype 1805 - Same messed up colors as it's always been

mtype 1910 - Still messed up, but the oreintation is horizontal rather than vertical. Blue box moves to top right (from top left)

mtype 2039 - Color looks to be correct (cannot confirm 100%, though there is still the blue box on the top left. )... but it will not boot still. Ends flashing on:

[ 8.684302] Init: cannot find '/system/bin/flash_image', disabling 'flash_recovery'
[Touch Diamond, MDA Compact IV ROM Development] bombzhome:
Colors are fine, but I cant get into Android. It just stays at the black screen. :(
[Touch Diamond, MDA Compact IV ROM Development] hyperfire21:
Guide for Raph800 Color fix included (thx to balsat for compiling the files and hosting it)

1. Go here first. http://balsat.servehttp.com/

2. Get the Android-images.rar from March 15 (Or try March 16 now or newest date) folder and extract the file with winrar to ur desktop. This will create /tmp folder.

3. Also get the kernel file zImage140309 (or newest available kernel)

Rename this file to zImage and replace it with the one in the /tmp/boot folder. (not sure if this is necessary)

4. Also get the root.cpiogz from boot directory and replace it with the one in /tmp/boot folder. (not sure if this is necessary)

5. Change default.txt to

set mtype 2039

set kernel zImage

set initrd root.cpiogz

set ramsize 0x6000000

set ramaddr 0x10000000

set cmdline "root=/dev/ram0 init=/init console=tty0 mem=76M msmsdcc_id=3 imgdevname=/dev/mmcblk0p1 imgdevnum=1 imgdir=/tmp msmts_calib=0x81.0x393.0x358.0x7D msmvkeyb_toggle=hide"

boot

This is what I did for my raph800 (sprint) and it fixed the colors. You guys can correct my method as you see fit but this works for me and im happy for now. :D
[Touch Diamond, MDA Compact IV ROM Development] bombzhome:
Yes! This worked! I'm in Android with full color on a Sprint Touch Pro. Thanks for all your help man and a special thanks to Balsat and Team Connect UCB for all their hard work.
[Touch Diamond, MDA Compact IV ROM Development] bombzhome:
Wow man, I am really impressed with this Android build. It seems as if all we need is like network support and this thing is almost usable.
[Touch Diamond, MDA Compact IV ROM Development] Addicteddddd:
sound might be a nice start too :P
[Touch Diamond, MDA Compact IV ROM Development] bombzhome:
Yeah, that's true, but you know I've actually come to the realization that Android could be on our phones soon with how much development is going on!
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Nice, and thanks balsat! I will put this together and release on connect-utb.com as well!
[Touch Diamond, MDA Compact IV ROM Development] speedme:
I'm sorry if my question seems dumb, but I'm a complete n00b when it comes to Android...

I've finally (and successfully) installed Android, using "android-diam100-20090222".

Everything boots fine and colors are also OK, but the phone stays on all the time.

I've changed the settings to go into standy after 15 seconds, but nothing happens then.

Is it a known issue ?
[Touch Diamond, MDA Compact IV ROM Development] mattdh:
Has anybody got the color fix working for the DIAM500 on sprint?

I don't see the updated build for diamond up on Connect-UTB.

It is great that the color issue is fixed on the RAPH800 (Sprint Touch Pro). I would guess that a DIAM500 build is not to far behind.
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
I'm working on putting it all up ;) Just have a few hours of patience! :)
[Touch Diamond, MDA Compact IV ROM Development] balsat:
Thats a known issue, as the power manager hasn't been fixed yet!
[Touch Diamond, MDA Compact IV ROM Development] sebii:
Hey guys

The Idea to port Android to the Diamond and touch pro is perfect! THIS IS THE FUTURE OF THIS TWO DEVICES.

Keep it going on!

I'll donate :D
[Touch Diamond, MDA Compact IV ROM Development] Codeaction:
Great def is here with a lot of info, but the topic is a bit to big and hard to find usefull peaces. So i'm asking can someone create a new topic with all the new updates?

btw what are the bigest problems with the port and why can't de rom of the G1 work on the diamond. the have the same specs.
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Or you could just look at the first page of this topic and check out the Wiki ;)
[Touch Diamond, MDA Compact IV ROM Development] Soaa-:
I see you've put up the new RAPH800 build. Any chance for a DIAM500 build with fixed colors? Or perhaps it's just the mtype that needs to be changed in default.txt?
[Touch Diamond, MDA Compact IV ROM Development] duuri:
hi,

i can't unzip this file http://connect-utb.com/index.php?option=com_jdownloads&Itemid=58&task=finish&cid=27&catid=4&m=0

still getting crc error
[Touch Diamond, MDA Compact IV ROM Development] oaa8:
Try re-downloading it and make sure the downloaded file size matches what it's supposed to be
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Im working on testing various configurations now ;)

Thats really.. strange.. try downloading it directly here
[Touch Diamond, MDA Compact IV ROM Development] Soaa-:
Wonderful! Thanks a bunch for the quick update. Can't wait to test. ;D
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Based on Balsat's work, a new Android build, preconfigured for the Raph800, is released here!

Enjoy!
[Touch Diamond, MDA Compact IV ROM Development] duuri:
ok now it's ok :) wat must i chnge to make it running on raph100 ?:) thx
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
There isnt much point in running this build on the Raph100, as its more or less identical to the previous release (which is also available on Connect-utb.com).

I got this build running on my Raph100 though, and if you want I could post my default.txt. But again, not much point to it..
[Touch Diamond, MDA Compact IV ROM Development] illi:
Please post your default.txt as I am trying it out on my Raph100.

Thank you.
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
set mtype 1910

set kernel zImage

set initrd root.cpiogz

set ramsize 0x6000000

set ramaddr 0x10000000

set cmdline "root=/dev/ram0 init=/init console=tty0 mem=76M msmsdcc_id=3 imgdevname=/dev/mmcblk0p1 imgdevnum=1 imgdir=/tmp msmts_calib=0x6D.0x5D.0x340.0x375 msmvkeyb_toggle=hide"

boot
[Touch Diamond, MDA Compact IV ROM Development] Omen900:
Hi there,

Where can i find the terminal for android :/??.
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
You mean the busybox console? Why would you need it? ^^
[Touch Diamond, MDA Compact IV ROM Development] Soaa-:
Hello Untouchab1e. Any news on the DIAM500? Like I said, the build you sent thinks my Diamond is a GSM. That probably threw it off, causing it to use the DIAM100's color configuration instead.
[Touch Diamond, MDA Compact IV ROM Development] illi:
Thanks Untouchab1e. It worked as expected.
[Touch Diamond, MDA Compact IV ROM Development] j3nkl3r:
:D

Hi

I hope when the android is stable on the diamond touch p3700 i can use it as a voip phone. Is does somebody here know if android has a build in voip client?

/J
[Touch Diamond, MDA Compact IV ROM Development] mugglesquop:
Google is your friend
[Touch Diamond, MDA Compact IV ROM Development] aes512:
What is Linux w/out a terminal?!?!
[Touch Diamond, MDA Compact IV ROM Development] balsat:
Install terminal.apk from here
[Touch Diamond, MDA Compact IV ROM Development] Juicy47:
balsat... i just wanted to thank you for supporting the RAPH800!
[Touch Diamond, MDA Compact IV ROM Development] Ellis.Perkins:
So is there any support for the Diam500?

i shouldn't say that, but is there a working version with the Color fix for the Diam500?
[Touch Diamond, MDA Compact IV ROM Development] Tenny:
It's being worked on, just no solution has been found yet. I personally feel it's the mtype, but maybe that's just me.
[Touch Diamond, MDA Compact IV ROM Development] Soaa-:
I think it's the mtype too. RAPH800 and RAPH100 have two different mtypes. So far we've been using the DIAM100's mtype for the DIAM500, so...
[Touch Diamond, MDA Compact IV ROM Development] Drazix:
Audio

I found this quote about how to get the audio working from another forum:

Audio is incredibly complicated, to get sound out of this thing you have to start two rpc servers, one for adsp messages, one for audio manager messages. Then you send a message to the audio manager and it sends a couple of messages to your server saying that it is ready.

Next you send a message to the modem asking it to enable the adsp post processing task. It sends a message to your other server containing the number of an image that depends on what else the phone is doing.

Next you look up the queue number for the image to get the address of three pptask queues, these three queues are used to send messages to the adsp. First you send lots of parameters to one of the queues to set up the equaliser, the iir filters and adrc. Then you send a message to one of the other queues telling the adsp where your buffers are and asking it to start dma transfers. Now you send a proc_comm command to say which audio path to use. After this the adsp cause an interrupt when the buffers need filling and it plays your sound. When it has finished you send some more rpc messages to shut the thing down. Luckily the latest android kernel has some of this built in but all the queue numbers and some of the rpc commands are different.

I'm a programmer myself, but since I have almost no Linux experience, it would be hard for me to do it myself. Maybe Balsat can focus on the audio? Or who is currently working on it?
[Touch Diamond, MDA Compact IV ROM Development] c4software:
The Power driver its maybe more important than sound. no power Driver no way to get Linux every day on the device.
[Touch Diamond, MDA Compact IV ROM Development] Omen900:
Thanks for app but damn i cant run it :/..I put this file to newapps folder in TMP but i dont see this icon on my menu list ;/...
[Touch Diamond, MDA Compact IV ROM Development] balsat:
I have included Terminal and some other programs in the newest Android build
[Touch Diamond, MDA Compact IV ROM Development] ruimoura:
Is there some kind of tutorial for installing this on the Diamond?
[Touch Diamond, MDA Compact IV ROM Development] over_limit:
the sound works??? and the power is on dont off?? :(
[Touch Diamond, MDA Compact IV ROM Development] over_limit:
just copy the tmp folder tho the storage memory reset the phone and run the .exe... dont forget to remove the pin from yours phone card...
[Touch Diamond, MDA Compact IV ROM Development] ruimoura:
Thanks, already running it, but i got the problem with the pin :\

Gonna disable it now :-)
[Touch Diamond, MDA Compact IV ROM Development] over_limit:
no problem... he he y have the same pin problem... :D but now is fine the sms works and the phone calls to (at list shows on) lol :D:D
[Touch Diamond, MDA Compact IV ROM Development] ruimoura:
Now i'm just having problems closing the apps. I f i open, lets say, the browser, i can´t get out of it anymore ... i'm so noob :-)
[Touch Diamond, MDA Compact IV ROM Development] over_limit:
try theb back key on the diamond
[Touch Diamond, MDA Compact IV ROM Development] undercoveragent:
I can't wait

okay. so this thread is 260+ pages long and i don't have the time to read through every single page! I read to page 50 and it said that Android cannot run on the htc touch diamond yet (p3700). So i want to know is it done yet. Can you please post on how to do it and provide download links.

I don't care about the calling thing or whatever. All i need is wifi, internet, and that is about it.

im using Rogers HTC Touch Diamond (p3700) with rom version 1.93.631.8 WWE

and Rom date 10/30/08. Radio version 1.00.25.05.

it always stops on

22.036500] mmcblk0

I need help! Please post on how to do it.

Thanks, Undercoveragent
[Touch Diamond, MDA Compact IV ROM Development] beboxed:
<sarcasm>

You could try to read the first post which points to the wiki page. I know its almost impossible to struggle thru the first message. But just give it a try and who knows, maybe it contains the information you need....

</sarcasm>
[Touch Diamond, MDA Compact IV ROM Development] viktorcervantes:
Read the title!

Just read the title "Linux and Android on HTC Diamond 'NOT YET WORKING'" if it were working it would probably be different("not yet working" would be replaced by "working"). Stop being lazy and skim through the whole thing. If it wasn't for people like you that are lazy and don't read the entire thread would not be so long. If you're going to post you should post useful information up, or insightful questions that have to do with the current progress. I am seriously tired of reading the same questions over and over. I feel bad posting this message because i am not adding anything useful to the thread, but you have to understand that you can't just go around asking the same questions that have already been answered several times before, it's just wasting people's time. I've been reading this post since page 1 because I am really interested in the outcome. I hadn't posted anything here until today because all my concerns have been answered in previous posts. If you actually care about what is being developed, stop being so anxious. Be patient, these developers have been putting in countless hours of work into this, and the more useless questions they have to answer only slows down their progress. Just be patient, it will be completed eventually, and trust me 260+ pages is really not that much.
[Touch Diamond, MDA Compact IV ROM Development] defsquad:
*nod* posts like these are needed from time to time to get things back on track.
[Touch Diamond, MDA Compact IV ROM Development] ruimoura:
I'm running it on the Diamond very well, there's just two basic things that don't work - sound and internet. I have no sound at all (message when booting about some error with the sound thing) and on the browser i can´t open any page.

I have network (i can make and receive calls) and send and receive sms. I've also imported the contacts from the SIM, and all kinds of stuff.

Nice work guys, keep it going, i dream with the day when i can remove WM 6.1 from my diamond and use only Android :)
[Touch Diamond, MDA Compact IV ROM Development] sd00:
Andriods potential?

Since 2662 is my fav palindrome number ;) and I've refrained from posting here (till now) I thought I’d say a few words / ask a couple of Questions...

1. Bump (keep this thread in the first page - shouldn't this thread be pinned?)

2. What is the activity on the development of Android for the HTC Diamond like - is it bustling / fast paced or slow & steady away (i don't mean to be presumptuous honest gov I know the sound issue is a tad complimicated!)

3. What are your personal feelings on Android - its capabilities, layout, responsiveness, consistency, features, future, Application development ease/difficulties etc? (People who are familiar with WM, WM+TF3d AND Android please reply with honest Pros/Cons and unbiased answers please.)

My reasoning...

I have followed this thread quietly for over 6 months now & having tried a few builds - I gotta say (pretty much like MAC OS / KDE / Gnome - all of which I try every few months) it seems a little "hmmmmmm" and a bit "well..." to me! Am I missing something? is Android the greatest phone OS to date?

PS

DEVs I truly respect your abilities and REALLY want this project to fully succeed - I WANT TO RUN FULL ANDROID (which dev / hacker / Smartphone tinkerer wouldn't) so don't take this as a put down - i really wanna know what it is about Android that makes you all tick enough to put the enormous effort in to get it going on our beloved Jewels.

Respect, Steve.
[Touch Diamond, MDA Compact IV ROM Development] saudoo:
I just tried the 18-03-2009 build, downloaded from balsats server.

Every single button besides the enter button is "broken". Did you guys solve the "touchpad on the button-pad" problem? Or am I not remembering correctly? Anyways.. I'm loving the progress. Just had my first boot with an active connection to the service provider...
[Touch Diamond, MDA Compact IV ROM Development] balsat:
what mobile do you use?

The buttons is working fine on my diamond!
[Touch Diamond, MDA Compact IV ROM Development] ravsingh:
Hey everyone,

First experiences with Android today :) got it working...

but when I make calls, there is no sound....

Any helpers?
[Touch Diamond, MDA Compact IV ROM Development] balsat:
I you got sound, you will have been the first!
[Touch Diamond, MDA Compact IV ROM Development] ravsingh:
Hmm... tried rebooting but not working...

I have a DIAM100 - HTC Touch Diamond.

Using: http://balsat.servehttp.com/index.php?dir=Android-19mar-09/

Android-images.tar.gz [calculate md5sum]

I tried ringing myself from another phone, there is no ringtone

picked up the call, Android the speaker does not work nor does the microphone...

Can you link me to a particular file for my phone I can try?
[Touch Diamond, MDA Compact IV ROM Development] TomRanson:
Sound doesn't work yet.