yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV ROM Development] touch of jobo:
Have you tested it? It works fine for me but I've heard it doesn't work on Diamond, even tho it should.. ..I think.. It'd be interesting to know whether it is different for different models.

Also, just for fun/test I have replaced that kernel with one that lights the LEDs for the buttons you touch. Using maejreps led driver. If both home and send light up, it is left, if both back and end light up its right. Touching up or down lights the ring, scrolling flashes the ring.

The layout is like this:

/*
0 lx|0x30 0x13|rx
0 +----------------------+
| 1 __| \__/ |__ 4 |
y __ |____| 3 / \ 6|____|
0x22 | |__ \__/ __| |
| 2 | / \ | 5 |
+----------------------+
*/

-Jobo
[Touch Diamond, MDA Compact IV ROM Development] c4software:
Jobo its possible to make an new zImage with the new navi pad & maejreps led driver Driver for the diam100?

Thanks before.
[Touch Diamond, MDA Compact IV ROM Development] touch of jobo:
Are you saying that this one does not work for you? (What are the symptoms?)

All I did is have it ignore the lid switch if !machine_is_htcraphael() so if you use MTYPE=1805 (or anything other than 1910?) there is nothing I know of that would break on Diamond.

-Jobo
[Touch Diamond, MDA Compact IV ROM Development] c4software:
So if i try to boot your lastest zimage with mtype 1805 my device hand up on booting linux.

If i change the mtype to 1910 led flash but its loop :

[ 180.900146] micropksc_read: error while asking for data address 67,10: -5

[ 180.911062] msm_i2c msm_i2c.0: Error during data xfer (-5)

[ 180.921336] micropksc_read: error while asking for data address 67,11: -5
[Touch Diamond, MDA Compact IV ROM Development] balsat:
The LED's i working on the DIAM100 with MTYPE 1910.. but it starts a loop with a lot of errors saying :

[ 180.900146] micropksc_read: error while asking for data address 67,10: -5

[ 180.911062] msm_i2c msm_i2c.0: Error during data xfer (-5)

[ 180.921336] micropksc_read: error while asking for data address 67,11: -5
[Touch Diamond, MDA Compact IV ROM Development] touch of jobo:
That makes sense, as the diam has no qwerty keyboard. I dont know why it doesn't run on diams with mtype 1805. It doesn't boot for me either when I use mtype 1805 (on my raph100).

Anyone with raph110/500/800/..non-100?

-Jobo
[Touch Diamond, MDA Compact IV ROM Development] Arktronic:
@Jobo - On the Fuze, LEDs work as you described. Also, if you touch and hold up and then touch down (or vice versa) the ring does an awkward-looking flash and then turns off, even though up is still being touched. Looks like a Boolean logic issue ;)
[Touch Diamond, MDA Compact IV ROM Development] keerttttt:
I tested your zImage too jobo, works! for all the 4 buttons i see the led turn on when 'touched' , and the ring lits up when i touch there.

Only i can't get to android itself because i get tons of errors for the keyboard or something.
[Touch Diamond, MDA Compact IV ROM Development] Tyr0:
yeah, got a raph800 on verizon if you want something...
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
I havent tested it on a Diamond, but it worked fine on my TouchPro ^^! Great work!
[Touch Diamond, MDA Compact IV ROM Development] patou_larib:
Hi everyone,

I'm some kind of noob so I was wandering if anyone could make a new image for Diamond. I'd like to see all the new stuffs working on my phone but I don't realy understand all the things you're talking about...

Thank you.
[Touch Diamond, MDA Compact IV ROM Development] sandmen:
Hi,

now, i'm closer to android, thank's Untouchab1e and balsat.

One problem,

1. i boot my owen kernel -> O.k.

2. starting Android, i have this error Message

the same as here.

maybe someone can help me :-)
[Touch Diamond, MDA Compact IV ROM Development] Marcellus_pnz:
Linux and Android on HTC Diamond "NOT YET WORKING" "NOT YET WORKING" "NOT YET WORKING

You don't need it. Just forget about it!
[Touch Diamond, MDA Compact IV ROM Development] minsk:
verizon raphael 500?

has anyone got android to work on a verizon htc pro?
[Touch Diamond, MDA Compact IV ROM Development] TheLord-Akira:
no progress for the diam???? only raphs??

sadly :(
[Touch Diamond, MDA Compact IV ROM Development] schybiorz:
is there a way to disable the pin request.

couse my operator dow not allow me to disable the pin of my simcard.

can we easyli do it through config?
[Touch Diamond, MDA Compact IV ROM Development] patou_larib:
Can you tell me why couldn't I try?!

I've allready run android on my phone, I just want a newest version with all the last modifications...

I don't think you have to tell me if I have to "forget it".
[Touch Diamond, MDA Compact IV ROM Development] sdt555:
I image the response was give as it seems that you didn't take the time to read the previous posts. You only needed to go back 20 or so posts to get all the info you needed.

jobo's latest image should work for the DIAM100. Untouchab1e has uploaded to his site. Please read the wikis and faqs in jobo's and Untouchab1e's signatures. they are very informative.
[Touch Diamond, MDA Compact IV ROM Development] Bimboy:
Just look in Untouchab1e's signature...
[Touch Diamond, MDA Compact IV ROM Development] balsat:
Jojo's latest image do not work on the DIAM100, but on the RAPH100, go 6-7 posts back and you will see ;)
[Touch Diamond, MDA Compact IV ROM Development] mitpianoman:
i'm using an "unlocked" sprint RAPH800 on verizon. I don't see much reason the verizon one wouldn't work. Just make sure you have enough free mem, since vzw took a chunk away. For reference, I'm running with about 140mb free, though I think it could run with at least 20mb less.

Also, keep in mind that the inverted colors issue is still present on cdma raphs, so it's not particularly usable yet.
[Touch Diamond, MDA Compact IV ROM Development] Gautje:
Yea, me too, waiting for some bug fixes for the Diamond. I've been testing version 1.0, and I've come across quite some bugs. Also features still missing, though I knew that beforehand.

I do love the progress that was done before. Nice to see Linux working on my cell. Even with all the functions missing, I already like it more than the Windows Mobile version. It's so much faster and easier accessable!

Waiting for some updates, please =] And if there is any way in which I can contribute, let me know.
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Much has been done that also benefits the Diamond, however, the most visible developments have been Raphael specific, such as the Qwerty-keyboard. That said, there isnt really much usefull news that would do anyone who just wants to try it out any good for the Diamond. The navi-lights are nice, but it wont make Android any more useable on the Diamond. So please be patient and know that most progress made on the Raphael goes for the Diamond as well ^^
[Touch Diamond, MDA Compact IV ROM Development] patou_larib:
I'm so surprised!!!

24 hours without any new post...

PS : can anyone update the wiki please.
[Touch Diamond, MDA Compact IV ROM Development] oaa8:
haha, would have been 24 exactly if you had waited 11 more minutes:)::D:)
[Touch Diamond, MDA Compact IV ROM Development] patou_larib:
sorry... I'll try it tomorow
[Touch Diamond, MDA Compact IV ROM Development] whylessfone:
I installed Android on RAPH100 and the screen resolution seems smaller than the windows mobile.

Does anyone have that experience?
[Touch Diamond, MDA Compact IV ROM Development] mitpianoman:
I was initially having the same issues with the touch coordinates being off and the screen "shredding". Since I haven't seen anyone else post them here, thought I'd share my calibrated values for a Sprint CDMA RAPH800:

msmts_calib=0x81.0x393.0x358.0x7d

After I set that in default.txt, the touch screen worked well, and the screen "shredding" issues went away. I'm still anxiously waiting for a fix for the colors being off though. Thanks everyone for all the work that's gone in to getting it this far!
[Touch Diamond, MDA Compact IV ROM Development] tienhn:
I tried your android for Diamond. I got as far as "Enter your PIN code" then what ever I typed, I got wrong pin code. I did not want to try many times or risking trashing my SIM.

Any idea?

Thanks,
[Touch Diamond, MDA Compact IV ROM Development] Cedarivor:
*Sigh*

How many times has this question been asked and answered?
[Touch Diamond, MDA Compact IV ROM Development] c4software:
technical question, acctually its possible to change the screen resolution ?(in the default.txt, in command line ?)
[Touch Diamond, MDA Compact IV ROM Development] touch of jobo:
re

Yes. If you open the dialer you get an on screen number pad.

These are android things, not kernel things. The kernel runs stable but does not yet expose / exploit the entire device.

I don't really know what the deal is with that. Older kernels would boot fine on both Raph and Diam. (Would I need to do make htcdiamond_defconfig? Would it be inconvenient to have a single board_raphdiam for both devices?)

..Keep trying ;)

Do you mean the resolution is lower (things are bigger and/or rougher, more chunky) or resolution is higher (things are smaller and/or smoother)?

The resolution is of course the same in windows as in android. Our Raphs and Diams do have higher resolution than the G1 tho. (Which is why the stock wallpapers in Launcher don't quite fit.)

Was that with the same kernel? This is nice to hear, as I think (in retrospect) that the reports of screen distortion (other than color space) on Raph800 started popping up right about the time we got the cmdline option for ts calibration.. It would explain that.

@maejrep:

As the navi driver replaces the keypad (front, not microp keyboard) driver, I have also put the lid switch into it, as that was in the keypad driver. (It also turns the keyboard backlight on and off now :) when you open and close the keyboard) I can move the lid switch and backlight code into the microp keyboard driver. Is the latest version in git (also in .25?), or close enough thats its easily merged later?

@c4software, balsat, Tracecoder, keerttttt, Untouchab1e: Thanks for testing and reporting back.

-Jobo
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Im sure you feel kinda stupid considering this question has been asked so many times.. The answer is still to disable the PIN-code lock in Windows Mobile before you boot Android!

Good luck!
[Touch Diamond, MDA Compact IV ROM Development] mitpianoman:
I'm using the unaltered package posted on the downloads page on 1/19 for RAPH800. I haven't yet tried to build my own package. Aside from the msmts_calib parameters posted above, the only other thing I've changed is I had to set msmsdcc_id=3 to get it to boot.
[Touch Diamond, MDA Compact IV ROM Development] tienhn:
Yes I felt very stupid now :)

Will give that a try, thanks.
[Touch Diamond, MDA Compact IV ROM Development] whylessfone:
I installed Android on RAPH100 and the screen resolution seems smaller than the windows mobile.

Do you mean the resolution is lower (things are bigger and/or rougher, more chunky) or resolution is higher (things are smaller and/or smoother)?

The resolution is of course the same in windows as in android. Our Raphs and Diams do have higher resolution than the G1 tho. (Which is why the stock wallpapers in Launcher don't quite fit.)

Regarding the screen, i see there is a small border around the google android wallpaper. When i use windows mobile the screen fill up the whole space instead of borders around.
[Touch Diamond, MDA Compact IV ROM Development] AF241:
Shun me if you like, but how do I set my own wallpaper?
[Touch Diamond, MDA Compact IV ROM Development] shark1987:
this is awesome, can't wait for more functionality and the colors to get fixed on the RAPH800. I'm jealous of my old Vogue that I sent back now, but I know that we'll get there soon. It took dzo a while to get it where it is, but it seems like alot more people are working on this one. Hopefully it won't take as long to get where they are now.

Wish I could help, but I'm actually just starting to learn unix systems. and don't understand half of this stuff yet.
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
The resolution isnt lower, its still VGA. Thing is that the standard wallpaper is made to fit the G1 which has a lower resolution (320x480), meaning the wallpaper is too small for the high resolution of the Diamond and Touch Pro, which is why you get a border around the wallpaper. Android itself handles the resolution just fine though..
[Touch Diamond, MDA Compact IV ROM Development] c4software:
To set you own wallpaper :

boot with haret

type :

mkdir sdcard

and

./init.android

now you have acces to your sdcard. to change wallpaper just press the up button of the navipad. and change your wallpaper with your own image.
[Touch Diamond, MDA Compact IV ROM Development] yirong:
Tried on DIAM500 and still cannot use the virtual keyboard for typing /init.android. Seems like it's still a screen calibration problem. I have searched this thread and didn't find any solution for it. Any help?
[Touch Diamond, MDA Compact IV ROM Development] cielorosso:
Great work :)

Tested the 20090124 build on my RAPH100, great to see, that the y-key has now been mapped. And great work with the navipad too :)

In this new build the software keyboard doesn't pop up in portrait mode when entering text. Was this done on purpose, or is it an unforseen side-effect of some other change?
[Touch Diamond, MDA Compact IV ROM Development] kragil:
Firmware 1.5 Cupcake

Hello!

Just wanted to let all of you know that Cupcake is available:

http://nullwire.com/try_out_cupcake_yourself

Video/Demo here (see the onscreen keyboard in action):

http://androidcommunity.com/android-cupcake-gets-video-demo-20090128/

Keep up the great work! Can't wait to try this on my Diamond. Thanks!
[Touch Diamond, MDA Compact IV ROM Development] touch of jobo:
There are a couple of routes:

* Long-tap the home, screen. This brings up the 'Add to home screen' menu, choose 'Wallpaper', choose 'Pictures', choose a picture.

* Hit 'Menu', choose 'Add'. This brings up the 'Add to home screen' menu. From there, see above.

* Hit 'Menu', choose 'Wallpaper'. This brings up the 'Select wallpaper from..' menu. Choose 'Pictures'. From there, see above.

* In Apps/Gallery, when viewing a picture, hit 'Menu', then 'More', then 'Set as'. This brings up the 'Set picture as..' menu. Select 'Wallpaper'.

EDIT:

* To add them to the Wallpaper Gallery, add your own in ./packages/apps/Launcher, make Launcher, and replace /system/app/Launcher.apk

The original wallpapers in the wallpaper gallery are 640x480.

Scaled up to fit our screen height, they become 853x640.

When selecting a wallpaper, Android lets you crop out a 960x640 region.

-Jobo
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Could you post the default.txt please?
[Touch Diamond, MDA Compact IV ROM Development] AF241:
Thank you very much. Followed the steps and now I can access the sd card :D
[Touch Diamond, MDA Compact IV ROM Development] JFlitt:
Runnin on my FUZE :) Very cool!

Thx :) if there is anything else I can do please please let me kno!

Kewlj1313
[Touch Diamond, MDA Compact IV ROM Development] icewhitenewyear:
Alright so i boot up android on my fuze, and whenever i type in /init.android i always get an error and it wont load...

it says it cannot find a bunch of things and then just stays there...

Any help?
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Have you tried any of the newer builds? I would recommend the one for the Raph800 specifically available at connect-utb.com. You wont have to type in anything either. Let us know if you still get the same problems
[Touch Diamond, MDA Compact IV ROM Development] LordKiwi:
Current Device HTC Kaiser (Att Tilt)?

This the place for the raphael and the diamond
[Touch Diamond, MDA Compact IV ROM Development] LordBhaal:
Hello.

I'm willing to try this. But will this affect my diamond in some way ? Will the rom be affected. Will the device still normally boot to windows ? Can i ruin my diamond ?
[Touch Diamond, MDA Compact IV ROM Development] andrewpmoore:
No, you are safe with this. Your windows rom will not be affected at all.
[Touch Diamond, MDA Compact IV ROM Development] Duscrom:
So I'm using the RAPH800 and getting the same problem as the guy above me. I've used both the build specifically for the 800, and the newer one for the raph100, and get the same result. Says it can't find a bunch of stuff, and then just hangs forever. I follow the instructions to the letter.

I'm running the current V2 of the Sprint Raph800 with stock firmware.
[Touch Diamond, MDA Compact IV ROM Development] Duscrom:
My Sprint Touch Pro is doing the exact same thing.
[Touch Diamond, MDA Compact IV ROM Development] freakolowsky:
Don't get me wrong ... MASSIVE kudos to the coding&testing crew, you have my uttermost respect ppl ...

... but i'm starting to wish i bought some other phone instead of my Raph, because this M$ crap is getting on my nerves.
[Touch Diamond, MDA Compact IV ROM Development] mitpianoman:
Try editing default.txt, setting msmsdcc_id=3 if you haven't tried that already.
[Touch Diamond, MDA Compact IV ROM Development] yirong:
set mtype 1805

set kernel zImage-kll

set initrd initrd.droid.cpio.gz

set ramsize 0x6000000

set ramaddr 0x10000000

set cmdline "mem=64M msmsdcc_id=2 msmts_calib=0x7a.0x5e.0x35a.0x37f"

boot
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Yeah, as previously suggested, try setting msmsdcc_id=3
[Touch Diamond, MDA Compact IV ROM Development] tmcookies:
touchscreen keypad not usable

Hi guys,

i have the following problem with booting into linux: the kernel is working and i get the prompt (while being connected to activesync (well, synce)), but i can't access the whole keyboard because the touchscreen is misaligned. That means it shows the stylus half a centimeter below where it should be. That way, the top two lines of the keyboard can't be accessed (i would need them to type at least "i"+tab). Does someone know the reason for that?

Another question: why not let android autostart?

regards and thanks in advance.
[Touch Diamond, MDA Compact IV ROM Development] balsat:
You have to delete the "msmts_calib=xx.xx.xx.xx" from your default.txt to align the TS at startup, remember to write the output from the align down and put it in the default.txt like msmts_calib=xx.xx.xx.xx

To have it Android auto boot, you have to put "./init.android" into the end of file "init" in initrd.gz
[Touch Diamond, MDA Compact IV ROM Development] tmcookies:
thank you very much for the quick answer. Do i get it right, if i get those values:

maxx=035a miny=0087

minx=0071 maxy=0377

i have to input msmts_calib=035a.0087.0071.0377

?

Still, i have a problem: android loads, but when it asks for the pin, it doesn't recognize it. So, i tried "emergeny call" and the display went black and i couldn't get it back!

thanks.
[Touch Diamond, MDA Compact IV ROM Development] aneos:
You have to disable the PIN in your WM.
[Touch Diamond, MDA Compact IV ROM Development] balsat:
The values should be in hex, sow your line should be :

msmts_calib=0x71.0x87.0x35a.0x377
[Touch Diamond, MDA Compact IV ROM Development] jeckhart:
I can confirm that this fixes the "file-not-found" errors being reported above.
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Great, I guess this will probably help out a lot of users..

Speaking of helping, Ive just finished the first version of my little side project, the HTC Android Configuration Tool. Its nothing complex, but it should help out those who just wants to get Android booting on their Diamonds and Raph's.

To get started, unzip the .exe file and launch it. Hit browse and select the tmp directory containing the Android build. Then follow the on-screen instructions.

You can: Enable\Disable\Hide the on-screen keyboard, disable\enable the preset screen calibration, set the msmsdcc_id and it also offers some basic validation of the build (requires a info-file that I have included in the latest Raph-package. Will update the older ones soon as well) I plan to extend the features drastically. As of now, it doesnt really do anything that you cant do manually, but maybe it will prove usefull for the future :)

Note that this is an early build and bugs are likely to be present. If you are experiencing strange troubles with booting Android after using this tool you should manually open default.txt and see if there is any formatting issues.

The program features an automatic update checking utility. This means you will recieve a notification if a new version is available.

Download Page

Do feel free to try it out and tell me how it works out :)
[Touch Diamond, MDA Compact IV ROM Development] lilecho:
RAPH800 screen colors

Hi guys, and nice work so far. I've been following the thread for a week or so, and just tonite got it going on my Sprint Touch Pro - RAPH800. While playing around with it, I noticed something that may or may not be of any use to whoever may be currently working on fixing the screwed up color problem. From the home screen (clock, icons, etc) when I hit the up button and select Wallpaper, the colors change to nearly perfect. Theres still some distortion around the center of the clock (also the text still isn't perfectly sharp, but I suspect thats more of resolution issue (VGA on the Raph vs whatever the G1 is) than color distortion). The difference is quite noticeable, so I figured I'd snap a couple pics so you guys might be able to see what I do. Granted its only a 7 mp camera, but I think it will still illustrate my point half way decently. I would imagine careful analysis of what processes, commands etc are executed upon doing these actions just might, with any luck, shed some light on what causes the issue.

Normal with Distortion

In Wallpaper selection window with almost all distortion gone

Keep up the good work guys - I hope this was useful :)
[Touch Diamond, MDA Compact IV ROM Development] c4software:
@Untouchab1e great tool :).

Yo can add an Download mode (The tool can automatically download the lastest build ?)

[Edit]

The tool seems non working on my Windows Xp.

Its Works only on my vista.
[Touch Diamond, MDA Compact IV ROM Development] whylessfone:
Raphael100 for android

I was able to install android for Raphael100 and I reset to windows mobile. The 2nd time, I adjust the setting after installing android and I started having problem using the qwerty keyboard (it doesn't do anything when i click the letters or number). The third time i install, when I click messaging it gives me an error message and was not able to use text messaging.

I master reset fuze and it did not work. I was wondering if there is a way that i am able to used the android text message or master reset or change to default setting.
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
You have to have .NET Framework, which is available for Windows XP through Windows Update, but its already built into Vista which is why it works for you without updating..

Which settings are you talking about? And by installing, do you mean copying the files to the phone, or.. You have me a bit confused here, but I would like to help you out!
[Touch Diamond, MDA Compact IV ROM Development] c4software:
Strange the .Net framework is installed, maybe its not the good version. I will try to update it.
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Yeah, you need version 3.0 (or 3.5.. cant remember ^^)
[Touch Diamond, MDA Compact IV ROM Development] c4software:
I see you have an RSS, if you add an RSS for Diamond and Raphael Builds, you can determine directly if the build is the lastest or not. it can be cool for users.

:D
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Cool idea! Thanks for the feedback!
[Touch Diamond, MDA Compact IV ROM Development] DougEdey:
Keyboard position

Is there a way to change the position of the On Screen Keyboard on the Touch? Currently every time I go to the top of the screen the keyboard comes up and flickers manically.
[Touch Diamond, MDA Compact IV ROM Development] cdensomnia:
I was also able to reproduce this, its amazing once you see what the screen is suppose to look like all the time. ;)