yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV ROM Development] bojkic:
OK, here are my notes and impessions(if they help at all, I hope they do):

PHONE: RAPH100

zImage: 18-09-09

rest of files: 09-09-09

First, booting android is faster more you use it and not only booting but the whole OS works faster after a couple of restarts and calls :D...

the "desktop" is getting better, however still crashes(especially when you try to click or use it and it isn't still fully loaded).

charging works when you connect it before starting android. and when phone is charging everything works a lot better and faster. it seems power control pulls performance too much when on battery. things get even worse when you start getting messages about battery being low. those make a chaos and destroy everything :D

receiving and sending calls was working from the start, but no sound transmision was made either way(when receiving call in locked state it takes phone 3 rings to wake up). however, after few restarts and enabled charging in android it works :D. still after receiving call in the locked state phone "dies" and you cannot wake it up(or it shuts down:)). no ringtone on incoming call or sms.

app store is not working... it dumbs up on accepting the rules :D EDIT: now working

brightness settings are not working. clicking od ringer volume and media volume in settings, crashes the app. turning gps location crashes the whole phone. :D also, noticed that hardware keybord flashes and lights on it are turned on a lot of time, just using up energy.

if you ask me: power control and start screen(slowness in loading and crashing) are the most important issues and would improve the quality of usage the most.

3g is working flawlessly here(MTS SERBIA) and animations and performance is really good (when not pulled down by battery management).

sms is working.

EDIT: just noticed, when phone goes to stand by for longer than a minute you cannot wake it up. but this isn't a rule:D could not catch the right conditions for thet to happen. I know that calling and charging can wake it up.

Now some questions:

1) is there a way to make everything a bit bigger(too small for my fingers)

2) is there a special startup.txt for raph100?

Again thx to all the ppl working everyday on this!!! you've made an amazing progress and I can't thank you enough...
[Touch Diamond, MDA Compact IV ROM Development] c4software:
Dzo, well i have compiled the lastest build from source; when i try to boot it (with the flag at 2) and i just get an blackscreen on boot.

I maybe will try with your lastest zImage if it include the new part of codes ?

i maybe used the wrong defconfig i have to used witch one ?

EDIT : Okay i trace MDDI trace. its seems working but i don't know who i can save trace to send it to you ? (okay i find it thanks irc :))

i send a pm with the return of command. Private Message Send. Waiting for your update :)
[Touch Diamond, MDA Compact IV ROM Development] RationalGaze:
Also tried this one (from GlemSom-s page). Also on a DIAM100. Screen goes black whene kernel starts to load. But the buttons on the panel light up upon touch. I had to restart the device, it didn't restart on itself (but maybe i didn't wait long enough).
[Touch Diamond, MDA Compact IV ROM Development] babijoee:
Wow this is really useful :D keep up the good work man and all involved in porting android.
[Touch Diamond, MDA Compact IV ROM Development] cr2:
mp3 patch committed to git.

Now we are missing the audio paths for wired headset (=2) and BT headset (=3)
[Touch Diamond, MDA Compact IV ROM Development] IceBone:
I'm loving this more and more! Is there a way to disable auto shut down because of low battery until the readout is fixed? Just a minute a go it dropped from 85% to 5% and promptly wanted to shut down. I could see the readout jump back to full while the Powering Down sign was laughing at me... :(

EDIT: waking up with the latest dzo's image doesn't work anymore... :( it shows the screen for a second and then fades to black. After a few more seconds the screen shuts down and the phone is completely off. :/
[Touch Diamond, MDA Compact IV ROM Development] dexxa05:
Same problem for me!! When i launch the screen goes black and nothing...
[Touch Diamond, MDA Compact IV ROM Development] imrock:
GOT IT WORKING!!

i also got the black screen but if ur buttons panel lights up then after approx. 1 min press the end key which will totally turn the screen off n then switch it back on n "tadaa", it will b working..however mine worked for like a min n then self reset.. n im on diam 140 using the 20-9-09 zimage from glems page!!

UPDATE: it only seems to reset itself in power save mode..it automatically switched off the power save mode the 2nd time i booted n hey..screen brightness can now be altered with the brightness widget!!
[Touch Diamond, MDA Compact IV ROM Development] :
Awesome work mate, loving the auto build, brilliant brilliant idea, il be using this service for sure.
[Touch Diamond, MDA Compact IV ROM Development] IceBone:
Auto build doesn't even boot up for me, the screen just fades to black after Haret's progress bar reaches 100%... :(
[Touch Diamond, MDA Compact IV ROM Development] suksanto:
Auto build test

Auto build 21-09-09 ,boot without the "ANDROID" start up screen, so we will see a "Black" screen for quite a while, then I pressed end button and the screen gone white and pressed home key than I could go to home screen. Every thing works, data OK. But I found it a bit laggy when compare to previous build.

Press on/off key will reset the phone !

DIAM 100
[Touch Diamond, MDA Compact IV ROM Development] deeproot:
image

I know how to build the kernel but how does one make the system.img.

For more clarification:

We have been using the xrom. Where can I read about creating a build using the Cyanogen rom. I'm just curious about the process of how the img is created.

any help would be appreciated.

Deeproot
[Touch Diamond, MDA Compact IV ROM Development] dexxa05:
The battery drain it's very fast after 1 night no battery... it's normal?
[Touch Diamond, MDA Compact IV ROM Development] bigx86:
One night......Wow then your lucky....mine is drained after 1 hour....

Its normal cause no power management is working ..
[Touch Diamond, MDA Compact IV ROM Development] RationalGaze:
With the latest zImage (21-09-09) the phone boots fine, comes to the home screen, but whet it goes to standby i couldn't bring it back up. Even the End Call -> Home button combo doesn't work (like it did on the 18-09-09 zImage). All i get is white stripes across the screen...Can't confirm if the brightness app is working, didn't get to that :) maybe later...
[Touch Diamond, MDA Compact IV ROM Development] lucxxx:
Hello,

for me last image is working perfect, light control is working but when it goes to sleep device reset it self.

so if i setup the scren to stay on forver is ok, if i pres end buton device reset it self.

I have DIAM 100.
[Touch Diamond, MDA Compact IV ROM Development] simoneacca:
Ciao a tutti.

Ho trovati il seguente link.

Qualcuno ha già provato android sul diamantino?

Grazie.

http://www.connect-utb.com/index.php...or-htc-diamond

Translate

Hi.

I found the following link.

Someone has already tried android on diamond?

Thank you.

I find the link

http://www.connect-utb.com/index.php...or-htc-diamond
[Touch Diamond, MDA Compact IV ROM Development] slovoflud:
above all insanity, your links don't work! :D
[Touch Diamond, MDA Compact IV ROM Development] chowdarygm:
i think he is referring to this

http://connect-utb.com/index.php?option=com_rokdownloads&view=folder&Itemid=68&id=5:htc-diamond
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
And he obviously hasnt even bothered to read a single post before posting his...
[Touch Diamond, MDA Compact IV ROM Development] Nakebod:
Of course not, reading other posts is so overrated :P

I'm currently looking into my data connection, it works in general, but the starting isn't very smooth.

When I check the app "Modem" (Don't know if it's a default all or not?) I can see that it can't start pppd properly, seems to crash each time, and then it restarts, and restarts, and restarts.

Sometimes it works if I search for network operators, and switch to airplane mode and back.

Need to figure out the exact folder structure @ Android, haven't looked into this yet. Maybe I can find something.

Once pppd is started, the data connection seems to be stable.

And I'm affraid to update my zImage to anything later than the 18-09 version :+ Haven't had a great experience with a newer image yet.
[Touch Diamond, MDA Compact IV ROM Development] GlemSom:
Updates to the zImage autobuild system

As I wrote in a earlier post, it seems a lot of users are using my zImage autobuild service. This is great! And I felt it was worth throwing a few extra hours in this project.

The autobuild system will now:

* Rebuild image when a new commit is found in the GIT repository.

* All builds are timestamped (This is usefull if people are linking directly to my builds)

* All buildlogs are timpestamped as well.

* All recently builds can be downloaded from the site. (Currently there's only ONE build though...) ;)

* Last 4 weeks of commits shown on the page. (not downloadable by file anymore!)

In the future I might clean-up in the amount builds... Maybe something like only storing the last 10 builds... I haven't quite decided yeat though. :P

If anyone else have suggestions, feel free to contact me!

In case you missed it, the link is: http://glemsom.anapnea.net/android/
[Touch Diamond, MDA Compact IV ROM Development] RationalGaze:
I think many people will find it usefull if GlemSoms link finds its way to the first post... Just my suggestion :)

Testing the new image now...

EDIT: Still unable to wake up my device. Oh and... my brightness control isn't working... DIAM100.
[Touch Diamond, MDA Compact IV ROM Development] slovoflud:
autobuild is great!

Great way to see what's been updated!

bookmarked.
[Touch Diamond, MDA Compact IV ROM Development] bxmatus:
it would be great to have there some way how to put feedback to each build ... at least some simple like "RAPH100 + or -" or maybe some icons ...
[Touch Diamond, MDA Compact IV ROM Development] Nakebod:
I second that request!

A simple + / - option so you can vote per build would make it easier for others if the current build seems to be okay, or not.

Although you cannot guarantee 100% correctness, but it would be a nice indication.

And based on the positive votes, you can save the last 10 zImages which are working. (Maybe with a minimum amount of votes required)
[Touch Diamond, MDA Compact IV ROM Development] lionizer:
Running latest build from Autobuild. Seems to work fine!

since a lot of hardware features need and slingshot from WM to work i've tried the most simple option for the power controll. in WM i've disabled all automatic power settings and set power usage to a minimum. Not sure if it will work. I'll give some feedback when it crashed ;)

Running on T-mobile MDA IV
[Touch Diamond, MDA Compact IV ROM Development] MasterMerlin:
Good one ... +1 one for the info if they are tested on a special device (+/-) For DIAM 100 .. 500 and RAPH 100 .. 800

Maybe there will be different buildfiles (including hardware keyboard etc. in raph by time ... ) or whatever ...
[Touch Diamond, MDA Compact IV ROM Development] c4software:
The lastest build on git, is really really fast. dzo Working on Power control for Sharp panel.

More cool stuff comming :D
[Touch Diamond, MDA Compact IV ROM Development] techtim:
Raph800

The latest zimages seem to boot but still don't seem to have any CDMA radio support. Is there any information that I could pass along to anybody to help out and help catch it up to the GSM counterparts?
[Touch Diamond, MDA Compact IV ROM Development] slovoflud:
How well your android boots (if at all) and performs depends on your hardware and other things, like plugging it into USB in WM, Soft resseting before launching Haret etc. So people would comment (or put "-") about problems which don't really exist, which will bring confusion.
[Touch Diamond, MDA Compact IV ROM Development] aussiewan:
Decompiling WM DLL files

Hi all,

Not sure if this is any use, but I was having a bit of a play this morning and downloaded a WM6.5 Kitchen for Diamond, extracted the OEMDrivers folder, and then loaded up a few of the DLL files in IDA 5.5 demo. It shows me heaps of assembly such as in the disptools.dll file:

EXPORT htc_disp_set_backlight
htc_disp_set_backlight
STMFD SP!, {R4,LR}
MOV R4, R0
MOV R1, #0x40000000
MOV R0, #2
BL sub_10021CCC
CMP R0, #0
LDRNE R0, =aHtc_disp_set_0 ; "htc_disp_set_backlight(%d)...\r\n"
MOVNE R1, R4
BLNE NKDbgPrintfW
MOV R0, R4
BL sub_10006030
LDMFD SP!, {R4,LR}
BX LR

Looking through the sub_xxxxxx functions, it shows branching based on criteria such as sub_10005EB8 checks a registry key to see if you have light detection turned on, and I believe then adjusts the backlight accordingly. Not all of the subs are as easy to understand - some have no clear text in them, so you have to be able to find out what the registers are for. However I'm thinking that it might be a viable way to get hardware working that the devs may not specifically have. eg I just did a search for 0x110008 which is a value related to the Sharp panel on DZo's DIAM (I think), and found sub_1001D36C which refers to that address and may contain init code for it, and perhaps branching for other hardware, revealing the way that HTC work out how to initialise the hardware.

Perhaps this post is completely worthless, or perhaps the devs already do this stuff... but if it helps even the smallest amount, then it was worth my time writing :)

IDA Pro 5.5 demo (which allows opening these DLL files, but has other limitations including time and saving) can be obtained from the official site here:

http://www.hex-rays.com/idapro/idadowndemo.htm

EDIT: The Kitchen I grabbed the DLLs from was the one here:

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

If anyone would like any clarification on what I've written, please ask.
[Touch Diamond, MDA Compact IV ROM Development] aussiewan:
I have made use of that site too - thanks heaps! I also agree about people who give negative comments because they don't bother reading about what works and doesn't, requirements, etc. Imagine how many people would put a negative because it doesn't access their SIM PIN?

But, perhaps it would be worth putting a short FAQ on the same page, saying what currently works and does not (and probably a version number that they were last checked with). eg let people know that bluetooth and wireless aren't going to work, that they need to disable PIN, etc.

But then, because people need to get the rest of the package, they need to have some sense, so maybe we don't need it there... maybe...

"Make something foolproof, and they'll make a bigger fool" :rolleyes:
[Touch Diamond, MDA Compact IV ROM Development] babijoee:
I've sent dcordes a pm to update the first post. Theres too much same questions being asked and answered. :mad:
[Touch Diamond, MDA Compact IV ROM Development] Spike1506:
I can't seem to send any sms with android, I can receive them fine.. I've read that others are able to send a sms..
[Touch Diamond, MDA Compact IV ROM Development] dohc:
Hello to everyone!

I would like to thank to all that are directly involved and are trying to put this working with this great phone (Diamond).

I would like to know how autobuild works and where to find it (i've already been at the site http://glemsom.anapnea.net/android/ and at GIT and didn't find anything related).

Thanks, keep the good work and congratulations for the progress!:)
[Touch Diamond, MDA Compact IV ROM Development] dzo:
That's exactly what I did for the Sharp panel code. I try to do as little disassembly as possible because it can be really time consuming and a quick haret trace shows you exactly what's happening.
[Touch Diamond, MDA Compact IV ROM Development] GlemSom:
Updates to the autobuild system...again...

Ok, a few updates to the autobuild system... again... :P

As suggested here, I've enabled support for user comments on the builds - and a voting system.

Currently the user comments support HTML tags, so please do NOT ABUSE this!

All users are welcome to post useful comment, but please do not flood the site.

In the future I expect to make the "user comments" function a bit more secure... This will have to wait till a bit later though! :)
[Touch Diamond, MDA Compact IV ROM Development] IceBone:
/me writes in <xmp> :P
[Touch Diamond, MDA Compact IV ROM Development] FrAsErTaG:
Just wanted to say GOOD LUCK GUYS!!!

After using the 09/09 build I decided to get an android phone and I got the G2 the integration to google is awesome!!! downloadable apps are amazing !!! Im even making my wife (with an iphone 3gs) jelous!!!

really awesome OS kicks the SH!T out of windows mobile hands down!!!

I still have the diamond but it is up for sale..
[Touch Diamond, MDA Compact IV ROM Development] dushmaniac:
great! I'll post reviews on every kernel I tried

edit: your comment system escapes ' twice, resulting in a lot of \\\\ :)
[Touch Diamond, MDA Compact IV ROM Development] GlemSom:
Oopps you were right... Fixed! :)
[Touch Diamond, MDA Compact IV ROM Development] bugzy:
I booted and its stuck at the following line

msm_12c msm_i2c.0: Warning bus was busy (1)

repeating over and over
[Touch Diamond, MDA Compact IV ROM Development] bugzy:
I booted and its stuck at the following line

msm_12c msm_i2c.0: Warning bus was busy (1)

repeating over and over ... then it reboots
[Touch Diamond, MDA Compact IV ROM Development] Soaa-:
What MTYPE should I use for my DIAM500 now? I'm trying to run the latest builds but none successfully boot into Android.

I've tried the following:

1805 - Locks up after Haret finishes loading. Freezes on the Haret screen.

1910 - Boots, but can't find the image on the non-existent SD card.

2039 - Same as 1805. Doesn't vibe twice.

2040 - This should be the DIAM500's MTYPE. It keeps repeating Waiting for SD card.
[Touch Diamond, MDA Compact IV ROM Development] GlemSom:
UPDATE... again..

Seems like people wanna have a lot of comments, so I've limited the output to 500 chars on the main screen. (hover over the ... to see all comments).

Better filenaming syntax, "%Y%m%d_%H%M%S".

Thanks goes to techtim and Nakebod for the great suggestions!

As my site clearly shows, I'm NOT web developer - so graphical design is not one of my strong points... Any suggestions are welcome - patches even more! ;)
[Touch Diamond, MDA Compact IV ROM Development] IceBone:
Bah, 14 more months until my contract expires and I can get a new phone (which will be at least a Hero). I hope this is done before that. It would really suck if it's released right after I return from the shop with it. :D
[Touch Diamond, MDA Compact IV ROM Development] bxmatus:
panel not responding

Last few kernels im experiencing strange problem, from time to time after i boot to android my touch panel ( this thing with 4 buttons below display :-P ) is completly not reponding ... i need to reboot one or more time to make it working. So far i didn't find any logic to this.

It's even not responding to touch ( led after touch ), but OS is up and running - i can see on display my provider, time and 3g icon.

Android will boot all the time without problem but without working input it goes to sleep and then i can only reboot.

When it is working its working perfectly, including 3g etc ...

My machine is RAPH100.

edit: keys/ touch is not responding during whole boot process ...
[Touch Diamond, MDA Compact IV ROM Development] slovoflud:
Ok, as a lead artist i must put my 2cents in it. :)

GlemSom, I like the darks! :)

I won't go into details, but one thing you could do is to enlarge the font and separate the important information from less important with color.

loking good!

PM me if you need a hand
[Touch Diamond, MDA Compact IV ROM Development] los1223:
same experience here. I don't think many ppl on this forum have DIAM500 :(
[Touch Diamond, MDA Compact IV ROM Development] Untouchab1e:
Look here if you need help with your DIAM500's.
[Touch Diamond, MDA Compact IV ROM Development] CranberrySauce:
It still just loops forever looking for an SD card for me...
[Touch Diamond, MDA Compact IV ROM Development] chowdarygm:
android was working fine on my Diamond before but today when i used zImage.20090922_134750 , it just boots up but hangs at the home screen. othing works... i softreset twice but still no progress.....

anyone else facing problem with zImage.20090922_134750???

i will restore to the previous zimage and report back if its working
[Touch Diamond, MDA Compact IV ROM Development] PlackSlayer:
I have found that some of the startup.txt files have typos in them.

Make sure that you read each part carefully. I found that mine had a typo in the IMGNAME part. Fixed it and bam - was good to go.

--PS
[Touch Diamond, MDA Compact IV ROM Development] cr2:
The "NOT YET WORKING" is slowly becoming irrelevant.

The bluetooth serial port (UART2DM) is working for me now on raph100 (should work on diam100 too)
[Touch Diamond, MDA Compact IV ROM Development] rayman18:
LOL! thanks cr2!! i was thinking that the proyect was being forgotten....

GOOOOOD
[Touch Diamond, MDA Compact IV ROM Development] rayman18:
one question cr2, what hapens with the wifi?¿

sorry for my bad english
[Touch Diamond, MDA Compact IV ROM Development] da robat:
u guys really made a lot of progress during the last month...when do u think, it will be possible/smart to build a rom for diamond that runs android instead of windows mobile?
[Touch Diamond, MDA Compact IV ROM Development] babijoee:
It wouldnt be logical at this stage to build a rom for android yet as there isnt a fully implemented power management. Although there has been a major breakthrough in development there is still a lot to go.
[Touch Diamond, MDA Compact IV ROM Development] babijoee:
Hopefully the autozImage system compiles the new kernal soon :eek:

cant wait to try this out

EDIT: new zImage is out :D
[Touch Diamond, MDA Compact IV ROM Development] GlemSom:
I'm sorry for the delay of the autobuild! For some (still unknown reason) permissions of a folder was changed on the webserver - so my autobuild system was unable to create all the needed files.

I've put in a workaround, so hopefully this should happen anymore! :D
[Touch Diamond, MDA Compact IV ROM Development] babijoee:
How can we check if the bluetooth serial port is working?
[Touch Diamond, MDA Compact IV ROM Development] cr2:
I'm using an angstrom initramfs to boot on raph100, and it is missing the bluez-utils and

BT/FM .bts files

Maybe i should really use a full-blown debian on the SD...

[Do Sep 24 2009] [02:40:09] <cr2> root@htcraphael:~# hciattach /dev/ttyHS1 texas
[Do Sep 24 2009] [02:40:09] <cr2> Found a Texas Instruments' chip!
[Do Sep 24 2009] [02:40:09] <cr2> Firmware file : /lib/firmware/TIInit_5.3.53.bts
[Do Sep 24 2009] [02:40:09] <cr2> can't open firmware file: No such file or directory
[Do Sep 24 2009] [02:40:09] <cr2> Warning: cannot find BTS file: /lib/firmware/TIInit_5.3.53.bts
[Touch Diamond, MDA Compact IV ROM Development] ruimoura:
Hi, i'm testing the latest build on my Diamond100 and it rocks.

I mean, it's not ready, not even close, there's wifi missing, there's gps missing, and apparently bluetooth, and i can only use it for a long time connected to power (drains the battery in one hour or so), but i can go to internet, install apps, test new things, and honestly, this leaves windows mobile so far behind it hurts (i'm using WM 6.5).

I think that because of this wonderful project i made my decision to switch to Android, maybe a Magic or the new Tatoo.

I mean, there's realistically any chance that one day Android runs on the Diamond like on another Android device?

Anyway, thank you guys, you rock :-)
[Touch Diamond, MDA Compact IV ROM Development] Riel:
I think we shouldn't speak about a chance, as far as I can judge, it will be running on Diamond some day for sure.
[Touch Diamond, MDA Compact IV ROM Development] sorrowt:
So where to find the latest package? it is not mentioned on the first page nor on the wiki page (the links contain only older packages)!!!