yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Really looking forward to getting you back in action cr2!
[Touch Diamond, MDA Compact IV ROM Development] sibbor:
So do I, after reading all his commits =)
[Touch Diamond, MDA Compact IV ROM Development] mdrobnak:
Wow, very cool. So far it looks like you've made progress, can't wait to see the result. Maybe they'll be a small surprise waiting for me when I get back from vacation on the 27th. :)

-Matt
[Touch Diamond, MDA Compact IV ROM Development] magicman0:
That video should encourage people a lot more. Look at how its running on an "inferior" device. Imagine getting sense ui working on a phone with a similar amount of RAM(touch pro has 256/hero has 288/vogue has 128.

EDIT: woops, im sorry, i meant 288, the touch pro has 288, similar to the hero... thanks rafyvitto
[Touch Diamond, MDA Compact IV ROM Development] :
The touch pro has 288mb of ram mate heheh :)
[Touch Diamond, MDA Compact IV ROM Development] Sina™:
forgot to report:

20090621

battery bug: always shows the battery is 100%
[Touch Diamond, MDA Compact IV ROM Development] babijoee:
Hopefully the developers have a good vac/rest and come back strong with feautures that hopefully* allow us to use android for daily use :D

fingers crossed. Good work to all who have contributed
[Touch Diamond, MDA Compact IV ROM Development] ElCondor:
Exactly my words:D

Actually I have a question:

When all developing is done and it fully works (and I know, that day will come), is it possible to directly startup android instead of booting windows and then starting android?
[Touch Diamond, MDA Compact IV ROM Development] :
Yes its possible but it requires recompiling the bootloader and changing a hexadecimal string, to instead of booting WM, make it boot and unsigned OS, but it might not work and render useless your phone.
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Just to let you know, the htc-android forum has been given a little overhaul but it is still a source for support and discussion related to the project..

Regarding a android ROM it is probably doable but currently pointless until we get it working 100%.
[Touch Diamond, MDA Compact IV ROM Development] ElCondor:
OK, indeed the mean goal is to get the linux kernel fully working.

Thanks for the answers!
[Touch Diamond, MDA Compact IV ROM Development] BlazerRazor:
I do not know if this has been posted already, so here it comes anyway.

A guy is working on a blackstone android kernel and he seems to be making some good progress.

I just had a thought - some of the source produced by this project could be used for the work we are doing on the diamond kernel, because the two devices have very similar specifications.

More on the project here; http://blog.androidkernel.org/

I am sure that we will have a pretty working android ROM for the diamond, not to think this would be stupid.
[Touch Diamond, MDA Compact IV ROM Development] sibbor:
I've just ordered a HTC Hero that I'll receive in a matter of days. If there's ANYTHING I can do to help development for this project just tell me, and I'll do my best to provide, since I'll still keep my DIAM100.

So far it doesn't seem Android devices been helping out with this project, but if anything comes up - I'm here.
[Touch Diamond, MDA Compact IV ROM Development] digish123:
Help require to setup debug log environment

On Htc touch pro Raph 100

I am running latest android image with latest kernel

I want to see logs of android and kernel for debuging.

but i am not able to use adb with it.

I followed following procedure

- downloaded adb usb drivers for windows

- connected usb to phone in windows mode

- selected active sync mode

- phone successfully detected in windows

- started android using haret on phone

- windows detects MSM USB and ask for drivers

i tried giving path to adb usb driver but its not accepting that way

have anybody faced similar problem and resolved it ?

thanks,

digish
[Touch Diamond, MDA Compact IV ROM Development] c4software:
in fact acctually adb is not working yet its reason wwhy you can't acces to your mobile with adb
[Touch Diamond, MDA Compact IV ROM Development] jaellis:
Vogue Linux, why its ahead.

This is just a response to magicman0 saying how development is so much further along for the vogue. The reason for this is because the hardware is nearly identical to the HTC Dream a.k.a G1. This is going to be a lot more work because we dont have the resources of Google backing the development. This is not meant to discourage anyone, just :) reminder why those "inferior" phones are further along and to just say keep up the hard work.

I had a vogue before my diamond and it was nice to get away from wm everyonce in a while. I am not a developer but I understand what developemnt takes. Please dont let this die.
[Touch Diamond, MDA Compact IV ROM Development] baronseng:
I really want to see android fully functional on diamond as well. I did some digging I found out that source code on http://android.git.kernel.org/

has a reference to sapphire. I think this might be the remedy for our problems here.
[Touch Diamond, MDA Compact IV ROM Development] Sina™:
any report about flashlight?
[Touch Diamond, MDA Compact IV ROM Development] c4software:
what flashlight ?
[Touch Diamond, MDA Compact IV ROM Development] Sina™:
led flashlight.
[Touch Diamond, MDA Compact IV ROM Development] MrPippy:
I found the problem: the mtype needs to be set correctly for usbnet to work on DIAM500. With mtype=2040 (HTCDIAMOND_CDMA), usbnet works, but android doesn't boot (just gets stuck at the first loading page). With mtype=1805 (HTCDIAMOND), usbnet doesn't work, but android boots.

Looking through the kernel source, the only place I see much of a difference between the CDMA and GSM versions is in smd_7500.c, where the CDMA versions just return instead of trying to initialize. Is this why Android can't start on a CDMA Diamond?
[Touch Diamond, MDA Compact IV ROM Development] gm112:
I look forward to using this as my primary OS :P.
[Touch Diamond, MDA Compact IV ROM Development] djfuego:
Yay it works on Diamond DIAM100

Success!

OK I don't know if it was the edits i made to default.txt or the fact that I changed the phone to activesync mode.

set mtype 1805

set kernel zImage

set initrd root.cpiogz

set ramsize 0x6000000

set ramaddr 0x10000000

set cmdline "root=/dev/ram0 init=/init console=tty0 mem=74M msmsdcc_id=2 imgdevname=/dev/mmcblk imgdevnum=1 imgdir=/tmp msmts_calib=0x7a.0x5e.0x35a.0x37f msmvkeyb_toggle=hide"

boot

Looks and Is very smooth. Just like Linux.

This is using the Alternative build for Diamond

http://www.connect-utb.com/index.php?option=com_jdownloads&Itemid=58&task=view.download&cid=26
[Touch Diamond, MDA Compact IV ROM Development] gt500:
i have a diam 100 and i am using the image of diam 500 with some modifications to the default txt and it´s working too, i can make calls but i cant ear anything cause there is no driver yet for the sound..

kaiser users are lucky they have already it working almost 100%

http://xdaforums.com/showthread.php?t=547264

i want it for my diamond too :(
[Touch Diamond, MDA Compact IV ROM Development] herpez:
Can you please say me your default.txt? (i have a diam100 too)

Thanks
[Touch Diamond, MDA Compact IV ROM Development] herpez:
Can u please upload the alternative? The download site is not working... :(

Not needed. Made it :)
[Touch Diamond, MDA Compact IV ROM Development] twistedreality:
does this actually work? can i make phone calls and stuff? and how does it look?

sry for the noob questions.
[Touch Diamond, MDA Compact IV ROM Development] gt500:
here it is, i hope it work with you too
[Touch Diamond, MDA Compact IV ROM Development] gt500:
can make phone calls, but you dont ear nothing because there is no drivers yet for earspeaker or sound..:(
[Touch Diamond, MDA Compact IV ROM Development] herpez:
Hi. I tried and worked at second time.

However i think its very primitive. For example, after enable the keyboard in the blue square, i can't disable it.

When i go right in the desktop, the wallpaper is not very well fitted.

But in the overwall its a good work. Looking forward to htc sense :)
[Touch Diamond, MDA Compact IV ROM Development] floyd86:
hey you guys made me very excited to boot up in android.

SMS works.

Call (no sound = no conversation)

No internet,

But yes I will change to using android as my default OS if Calls and internet works. Is very nice.

You can change the wallpaper if it doesn't fit :P

My blog
[Touch Diamond, MDA Compact IV ROM Development] gt500:
you are using image diam 500? the wallpaper fit all the screen on my diamond. the keyboard i have the same problem :(

another thing, with the image alternate diam100 it recognize the music albuns i have in internal storage, but with the image diam 500 it dont recognize the internal storage.. anyone with this problem?
[Touch Diamond, MDA Compact IV ROM Development] herpez:
I have a diam100 and im using the alternate image 20090222-ALTERNATE

And the configs are the one i downloaded in this page, some posts ago.
[Touch Diamond, MDA Compact IV ROM Development] gt500:
with the alternate image i have the same problem, try th image diam500, if you want i post the default txt for this image that i am using and work
[Touch Diamond, MDA Compact IV ROM Development] donald-c:
Do you not know there is a much newer android version for Diamond?

http://www.connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=17:-android-for-htc-touch-pro-raph-a-diam
[Touch Diamond, MDA Compact IV ROM Development] gt500:
thanks, i try it but it stays in bootloader? it worked with you?
[Touch Diamond, MDA Compact IV ROM Development] jaellis:
Diamond Android Release

I have tried this the Diam500 version and the Kernel 2.6.27 version and it hangs on the Android start up screen for about 10 minutes with the Diam500, before I give up. I have a Diam400 (Verizon Diamond) basically the only difference hardware wise that I can find is that this has a memory card instead of the built in memory.

Not sure if the Processor is the same but it is 7500A - 528 mhz.

Let me know if there is something in the default.txt that I am missing.

Keep up the great work on this, I had Android running on my Verizon Vogue before it had an unfortunate incident with a cup of water, and it was great.

Thanks
[Touch Diamond, MDA Compact IV ROM Development] gt500:
when bootloader hangs write \init.android

hope that help
[Touch Diamond, MDA Compact IV ROM Development] jaellis:
It doesn't seem the bootloader is hanging, I've tried this it hangs and the screen that has a full screen image of the android guy with the back of the diamond as the background image.

I tried typing \init.android and hitting enter and still no dice. I am trying the diamond default.txt from the Raph/Diam release it is slightly different than others.

Still no luck I am trying to change the mtype to 2040 as this is a diamond cdma phone, but still seem to hang.

Ideas:

#This is a CDMA Diamond

mtype 2040

#What is this? Does this have to do with the external vs. internal storage memory, This diamond has sd card. so maybe msmsdcc = 3

msmsdcc_id=2
[Touch Diamond, MDA Compact IV ROM Development] herpez:
Point of Situation.

Last diamond version:

Android for HTC Touch Diamond (DIAM500)

ver 20090622

Enjoy! DIAM100\800 should also be able to run this package with some modifications to the default.txt

So, what are the modifications???

Anyone made this version work?
[Touch Diamond, MDA Compact IV ROM Development] gt500:
i have diam100 working with image diam500, the default txt is some posts behind (3365) :)
[Touch Diamond, MDA Compact IV ROM Development] jaellis:
I found this somewhat useful

http://www.netripper.com/raphael/packages/raph100_20090219_angstrom_usb/default-ramboot.txt
[Touch Diamond, MDA Compact IV ROM Development] jaellis:
Diamond Android Release

So I am confused, I have a screen that shows the Android logo, and angles in the back. I can access the Miniscule Keyboard but that is it. Is this as far as we've got? or do we actually have functionality?
[Touch Diamond, MDA Compact IV ROM Development] sir0x:
I took already a look at the dump and i didn't find some file which looks like a kernel :(

i'm currently at work, i will give that a try if i am at home. ;)
[Touch Diamond, MDA Compact IV ROM Development] mishulica21:
I read this topic and I understood that it is needed the kernel for this processor and the display driver.....since the processor of the diamond is the same with the one from G1 i though the kernel from that page is ok.....am I wrong?
[Touch Diamond, MDA Compact IV ROM Development] Riel:
I mean this has been tried on the first page.
[Touch Diamond, MDA Compact IV ROM Development] mcage:
Android sourcecode is now opensource: http://source.android.com/download

So I guess that opens up the way even more as there is no need to work with dumps and reverse engineering anymore.
[Touch Diamond, MDA Compact IV ROM Development] kibje:
Android phones are for sale as of today. Pretty soon we should be able to get an android ROM. In combination with the source code that was published today we should be able to get a little further.
[Touch Diamond, MDA Compact IV ROM Development] skiwithpete:
We already have the rom. Check a few pages back for the link.

I wish somebody would create a wiki for this so we wouldn't have the same conversation every couple of pages.
[Touch Diamond, MDA Compact IV ROM Development] NetRipper:
Just added a page to the wiki for some progress and what's been done so far. There's been a lot more low level research than described on that page, but I won't go into too much detail.

http://wiki.xda-developers.com/index.php?pagename=RaphaelLinux

I'll try to keep that page updated when there are some nice things to report.

(It's a raphael page, but diamond is practically the same.)
[Touch Diamond, MDA Compact IV ROM Development] Toug:
Very good idea.
[Touch Diamond, MDA Compact IV ROM Development] schildirulez:
I think we should not expect too much from Android on Diamond in the next few months even if we get it running on it. Because what we can see on the roadmap for Android there ist no input method withoutphysical keyboard.

http://source.android.com/roadmap
[Touch Diamond, MDA Compact IV ROM Development] deli_gt:
I think onscreen keyboard will be released as downloadable app very soon, becouse 1. Android is easy for programmers 2. Developers can release any system app.

Remember andoid is open-source, not like iphone where users fell like they dont realy own the phone becouse of numerious restrictions.
[Touch Diamond, MDA Compact IV ROM Development] NetRipper:
I'm not familiar with Android (the java part) code, but an onscreen keyboard is probably a bit harder than just another app. It has to cross-application and be accessible in each app whenever a textual field is detected.

Anyway, even if Android won't be good for Diamond, we may be able to get Qtopia or Opie running.

At the very least it'll be a good way to prepare the Diamond perfectly for when a new (or patched) android version is released. ;-)
[Touch Diamond, MDA Compact IV ROM Development] christofur84:
Onscreen keyboard

Well this dude http://it029000.massey.ac.nz/vogue/ wrote on screen for the titan/touch. I installed on my old titan, but had to press the camera button to launch the keyboard, although it was very glitchy, it showed it can be written or not?.?.?
[Touch Diamond, MDA Compact IV ROM Development] qetuR:
Well, you could get the sdk, so, it wouldnt be to hard to transfer the keyboard for this actuall android source code?

Just a thesis.
[Touch Diamond, MDA Compact IV ROM Development] druidu:
Linux kernel booting on HTC Diamond!

Yes, that's true. Me and NetRipper managed to boot the Linux kernel (from Android git) on HTC Diamond and HTC Raphael.

Last night I managed to put together a console driver and we're not hacking blind anymore (the driver its uses the fact that the LCD is already powered up by wince which makes it easier, but we still need to figure out the power on/off code to have a full driver).

With the kernel problem almost solved, we need working drivers and we're good to go. Watch out the wiki page NetRipper put together for more stuff / pics.
[Touch Diamond, MDA Compact IV ROM Development] qetuR:
Well, after reading this text, I just bought a Diamond. :)

First one who get a Android on Diamond with SMS, MMS, HSPDA, WiFi and keyboard will get a nice donation... :P
[Touch Diamond, MDA Compact IV ROM Development] NetRipper:
Updated wiki with some pictures! Real nice. :-)
[Touch Diamond, MDA Compact IV ROM Development] keerttttt:
I'll donate too, normally i never donate.. but this is really exciting. i'm following this thread almost by the minute here :D
[Touch Diamond, MDA Compact IV ROM Development] qetuR:
I just got a hard-on from that one. A Linux kernel on a new device just teases my nerves in a way I dont feel normaly...

:P

By the way NetRipper, do you think it will be possible for a keyboard program, or will you focus on the Pro?
[Touch Diamond, MDA Compact IV ROM Development] itsallsubliminal:
O MAN!!! I'm wicked excited too!! i will be donating once its on my phone aswell!! Thanks so much to everyone and their hard work! I can't wait to go pay my GF's T-mobile bill and whip out my Diamond with Android!! lol

I really hope there's a bigger focus for the Diamond, just because the Pro has the hard keyboard with nothing really to worry about
[Touch Diamond, MDA Compact IV ROM Development] deli_gt:
I'm realy saying its not difficult to make on-screen keyboad, if I were bit more familiar with androids codes it would be probably easy, it should be background process witch is dead until you press with ur finger on writable content(same on all apps) witch send info to on-screen keyboard app to start up and emulate real keyboard's press submits.
[Touch Diamond, MDA Compact IV ROM Development] herpez:
No, we have many things working.

Download the right file and the right default.txt and try to run it. If not work at first, try again ;)
[Touch Diamond, MDA Compact IV ROM Development] DDipper:
I had an htc kaiser that i loaded android onto when the build was first released, and like the current raphael build it had limited functionality.

But now look at the kaiser; it has made so much progress that you can use it for everyday use. Phone, screen, wifi, etc etc.

I download android apps via wifi and use then on my kaiser all the time!

Now the only problem with the kaiser is that the screen was not designed for finger friendliness, no gsensor and thats why i bought a raphael.

The raphael could take so many advantages from android; such as the g sensor the finger friendly screen, the 3.5 g and all that other functionality etc.

Please dont halt development!

Keep going keep going!
[Touch Diamond, MDA Compact IV ROM Development] jaellis:
Diamond Android Release

So what would be the right file for the Diam400 I have seen nothing in any of the forums for this. I am assuming the diam500 because they are both cdma.

Diam400(Verizon)

Diam500(Sprint)

Also I have tried every default.txt that I can find for the diamond and still no luck.

My Guess at what the problem is. Diam400 does not have 4 gb internal storage, it has a microsd slot. the screen seems to be working. Touch screen is registering the touches almost in the right spot, ~1mm off.

Here is a default.txt that I have been able to use but it still freezes at the same spot.

# mtype is Touch Diamond CDMA 2040
set mtype 2040
set kernel zImage
set initrd root.cpiogz
set ramsize 0x6000000
set ramaddr 0x10000000
# msmsdcc_id=3 because from what I understand this has to do with the SD #card memory, being that it is like the Rafael in this way I used that setting.
set cmdline "root=/dev/ram0 init=/init console=tty0 mem=76M msmsdcc_id=3 imgdevname=/dev/mmcblk0 imgdevnum=0 imgdir=/tmp msmts_calib=0x81.0x393.0x358.0x7D msmvkeyb_toggle=hide"
boot

This is what I was able to piece together if there is anything wrong with this or known things to not work please let me know.
[Touch Diamond, MDA Compact IV ROM Development] herpez:
Well, i have a DIAM100 and it works :s

With yours i really don't know any solution. Maybe wait for other users to answer.

Sorry :(
[Touch Diamond, MDA Compact IV ROM Development] Sisqo:
any new builds? on kaiser forum there are many improvements, can we use those builds with modified default.txt?

i have raphael, it has same features as g1, i think it would work perfectly on raphael if it would be build corectly..
[Touch Diamond, MDA Compact IV ROM Development] gt500:
the most recent builds are here

http://www.connect-utb.com/index.php?option=com_rokdownloads&view=folder&Itemid=68&id=3:htc-raphael

i dont know if we can use kaiser builds in raphael or diamond just with default.txt modifications but i wish to know if we can, i realy want android in my diamond:rolleyes:
[Touch Diamond, MDA Compact IV ROM Development] Sisqo:
thats 2 months old, since june they made alot of improvements, i have a kaiser till a week ago, sold it and got a raphael, too bad people in here aren't that interesed like on the kaiser forum to make a android version look better, wifi and other stuff working...
[Touch Diamond, MDA Compact IV ROM Development] gt500:
i am very interested making work android on my diamond, if it will not be possible have android fully work on it, i have to sell mine to buy htc hero, i realy like android os but i dont know anything about creat drivers or make programs for android :(:(
[Touch Diamond, MDA Compact IV ROM Development] :
You need to read the raphael android wiki, your idea of porting android to the msm7201a is very very wrong, porting linux kernels to windows mobile is not a walk in the park, most of the time drivers have to be backwards engineer, and clocks of different hardware need to be found in order for the hardware to work properly , just because two phones like the g1 and the raph have the same cpu doesn't mean is going to work of the bat, the G1 android was design for the android msm kernel, not for the raph win ce kernel, next time read and research before posting senseless stuff.

Many devs are working hard porting android to the msm7201a, your just been lazy not searching, or going into the right threads.

note: I invite you to visit the #htc-linux channel on Freenode.
[Touch Diamond, MDA Compact IV ROM Development] Sina™:
i knew, but the question of the year is: when?
[Touch Diamond, MDA Compact IV ROM Development] tviking:
Hi!

I just wanted to help the ones that have a Diam300 (mine was given by Movistar Spain).

I tried out different settings, and the Diam100 settings seems to be working perfectly. With the Diam500 settings you'll have the same problems as a Diam100 would have.

I'd say the hardware are practically (if not completely) identical.

Greetings from Spain!