PDA

View Full Version : [PRJ][OS]Linux and Android on HTC Diamond "NOT YET WORKING"


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 26

computerguru
13th July 2009, 07:02 PM
Hey...I was just wondering how the sound issues are coming along on the current kernel. Are there kernel modules that can be tested?

espenfjo
13th July 2009, 08:15 PM
Is it possible to get the .config for the diam500-builds connect-utb are providing?

frysee
13th July 2009, 08:33 PM
Is it possible to get the .config for the diam500-builds connect-utb are providing?

Try this one: click (http://www.wuala.com/Linux%20and%20Android%20on%20HTC%20Diamond/Android%201.0/_Builds/all%20Builds/20090622/android-diam500-20090622.rar)

greetz

espenfjo
13th July 2009, 08:38 PM
Try this one: click (http://www.wuala.com/Linux%20and%20Android%20on%20HTC%20Diamond/Android%201.0/_Builds/all%20Builds/20090622/android-diam500-20090622.rar)

greetz

If that is the same as the file from connect-utb the .config isnt in it.

Thanks anyway

gm112
14th July 2009, 03:16 AM
Well, there has been progress it seems. I can finally get to a boot screen. Although, that's as far as it gets. My device is a RAPH110. Keep up the work :D... this really excites me because I simply can't wait to see Android running on my phone.

Question, is this code based on Android 1.5?

pongothemagnificent
14th July 2009, 08:13 AM
Well, there has been progress it seems. I can finally get to a boot screen. Although, that's as far as it gets. My device is a RAPH110. Keep up the work :D... this really excites me because I simply can't wait to see Android running on my phone.

Question, is this code based on Android 1.5?

I also have a raph 110, the latest build for the raph100 boots just fine on my raph110, and yes this build is based on android 1.5 cupcake.

regards
Rafyvitto

defidami
14th July 2009, 12:26 PM
Hi, I'm from Italy and I'm very interested in making Android work on an HTC Diamond mobile. I'm kind of a developer as I'm still doing school...I wonder if you could tell me where's the problem in making Android run on the phone. I will try to help as much as I can. Byeeeeez

ElCondor
14th July 2009, 01:40 PM
Haha I like this very much, my friend has a topaz and he's very jealous!
But still there are many things to do... I can't help with developing because i've not much skills for that. Good luck with developing, don't stop the good work and if I can be of some help, just ask!
I work a lot with graphics etc. so if some graphics need to be modified I'm ready to help!

Untouchab1e
14th July 2009, 05:40 PM
Hi, I'm from Italy and I'm very interested in making Android work on an HTC Diamond mobile. I'm kind of a developer as I'm still doing school...I wonder if you could tell me where's the problem in making Android run on the phone. I will try to help as much as I can. Byeeeeez

If you are good at assembly and are confident with low-level driver development, feel free to pop in at the #htc-linux channel at Freenode ;)

ElCondor
14th July 2009, 09:26 PM
A few bugs I noticed (are these known?)
What doesn't work:
1. lock button :(
2. no softkey buttons
3. IM work
4. camera
5. Calendar
6. In music, error 'your phone does not have an sd card inserted
7. battery status
Are these known bugs?
I didn't know anything about Android, but now I have it and it's absolutely gorgeous! Everything works so intuitive!:) Thanks again!

diboze
14th July 2009, 09:51 PM
i see you have the same rom (gen.y 1.25).
have you changed anything to make it run? Or which package did you use?

I cant get it to work on my diamond :(

ElCondor
14th July 2009, 10:09 PM
i see you have the same rom (gen.y 1.25).
have you changed anything to make it run? Or which package did you use?

I cant get it to work on my diamond
I'm sorry but my signature is a little old, I flashed another rom today (bsb 65m). But have you already tried the alternate version?

diboze
14th July 2009, 10:11 PM
yop, both versions. Normal and alternate vom connect-utb

donald-c
15th July 2009, 01:25 AM
yop, both versions. Normal and alternate vom connect-utb

If you are trying the 22nd of Febuary (something like that) version, try http://www.connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=17:-android-for-htc-touch-pro-raph-a-diam it's the newest one on that site, although it's under Raph. versions it's for Diamond too.

pongothemagnificent
15th July 2009, 03:45 AM
;4131633']A few bugs I noticed (are these known?)
What doesn't work:
1. lock button :(
2. no softkey buttons
3. IM work
4. camera
5. Calendar
6. In music, error 'your phone does not have an sd card inserted
7. battery status
Are these known bugs?
I didn't know anything about Android, but now I have it and it's absolutely gorgeous! Everything works so intuitive!:) Thanks again!

This are not bug's, this is happening because of lack of proper drivers for the htc msm linux kernel, next time use the search function and read a little more, before stating so call "bugs" on known problems.

Regards
Rafyvitto

ElCondor
15th July 2009, 10:27 AM
This are not bug's, this is happening because of lack of proper drivers for the htc msm linux kernel, next time use the search function and read a little more, before stating so call "bugs" on known problems.

Regards
Rafyvitto
OK I'm sorry, I'm was a bit lazy yesterday I will try to search but it's hard to do that. Thanks for helping...
EDIT: Searched but nothing found.

diboze
15th July 2009, 12:55 PM
i foudn the reason why it didnt work here.
I downclocked my diamond with nuedynamicclock to 256mhz@1,1V, after running it with 528Mhz@1,325 it works ;)

herge2000
15th July 2009, 02:41 PM
short question which may was answered before.

Will all these android images install android on the Diamond, or is this a "live-CD§ like usage of Android.
My wish would be: starting android and use it till the device is soft reseted? After wards WM is starting up...

I just want to aviod a re-installing of WM6.1 (normal Diamond ROM).

many thanks
Herge

espenfjo
15th July 2009, 04:41 PM
short question which may was answered before.

Will all these android images install android on the Diamond, or is this a "live-CD§ like usage of Android.
My wish would be: starting android and use it till the device is soft reseted? After wards WM is starting up...

I just want to aviod a re-installing of WM6.1 (normal Diamond ROM).

many thanks
Herge

If you do read a bit (first page, and the wiki) you will see that this is how it works now.

Haret loads Linux into memory from a file on your internal storage, and Linux stays in memory until the device is soft reset.

gm112
15th July 2009, 10:30 PM
I also have a raph 110, the latest build for the raph100 boots just fine on my raph110, and yes this build is based on android 1.5 cupcake.

regards
Rafyvitto

Hmmm... strange. I dunno, I guess I'll play with it to see if maybe something got messed up :P. Thanks!

pongothemagnificent
16th July 2009, 05:02 AM
Hmmm... strange. I dunno, I guess I'll play with it to see if maybe something got messed up :P. Thanks!

I forgot to mention you need to delete the zimage and .xml file from the tmp folder directory or else it wont boot, sorry for that mate.

Regards

rafyvitto

Untouchab1e
17th July 2009, 02:01 PM
Both .apk packs are now back up here (http://connect-utb.com/index.php?option=com_rokdownloads&view=folder&Itemid=68&id=22:)

Enjoy!

Note that most of these apps are very old. I will try to gather some new apps and make a 3rd .apk pack ;)

brunoavrocha
18th July 2009, 11:46 AM
Wich version of android is the one HTC showed on hero? is it modded by HTC? is it special?
it looks amazing!!!!!!!!!!

ElCondor
18th July 2009, 06:12 PM
Wich version of android is the one HTC showed on hero? is it modded by HTC? is it special?
it looks amazing!!!!!!!!!!That's Android 1.5 with the HTC Sense UI, but that will never be ported to our Diamonds I'm afraid...
Actually this question has been asked several times -and with 'several', I mean more than ten times.
Please keep this forum clean by following the rules,
use google and you'll find out more about the Sense UI!:)

pongothemagnificent
19th July 2009, 02:53 AM
;4157337']That's Android 1.5 with the HTC Sense UI, but that will never be ported to our Diamonds I'm afraid...
Actually this question has been asked several times -and with 'several', I mean more than ten times.
Please keep this forum clean by following the rules,
use google and you'll find out more about the Sense UI!:)

Actually is not that hard to port it, you just need to convert the initrd from boot.img and repack, and then change it to mount system from a e2image on your card, i haven't done it cause i need to install ubuntu on my system.

Kamill
19th July 2009, 11:09 AM
Why don't we start a bounty? This would encourage more people to try to port the Android with the HTC Sense UI :)

Untouchab1e
19th July 2009, 12:30 PM
We have already discussed it.. A pot of money of that "one guy" who manages to get everything working by himself wont work.. Many people are working hard on this project and it would be unfair to everyone if all the money went to one guy..

I can only speak for myself when I say that I am not motivated by money.. :/

H3x
19th July 2009, 05:12 PM
I've been following this thread keanly for quite some time as Android on my Diamond is something that I'm really looking forward to.

However, I feel that this thread is getting polluted by unnecessary crap. Honestly people, for Pete's sake, PLEASE SEARCH BEFORE POSTING! The same question and propositions are getting reposted time and time again.

Yes, Android is working. No, the sound, GPS and data transfer don't work. Yes, Sense on the Diamond is feasible and MIGHT get ported... eventually. No, a bounty isn't advisable. READ THE WIKI!

Maybe we could start a different thread for How to Run Android on Your Diamond and leave this thread for development discussions only.

Kamill
19th July 2009, 07:26 PM
Untouchab1e, I understand, looks like you're right :) Personally I'd love to help, but I'm just not into that so much...

TobiasFP
20th July 2009, 01:26 AM
I really want android for my touch diamond, so i was wondering if i can help.
I got loads of time on my hand at the moment..
I can programme in C, Java, (PHP), but i have no experience in porting..
So, can anybody help me get started? i have done some search on the internet, but with no luck of finding anything (good, helpfull)

ducamie
20th July 2009, 01:48 AM
I really want android for my touch diamond, so i was wondering if i can help.
I got loads of time on my hand at the moment..
I can programme in C, Java, (PHP), but i have no experience in porting..
So, can anybody help me get started? i have done some search on the internet, but with no luck of finding anything (good, helpfull)

install an arm toolchain on a linux box, pull the android git kernel, read Linux Device Drivers book, find out how the diamond works using haret and rom disassembly (learn ARM assembler if you don't know it), write device driver, compile kernel..... easy peasy :D

donald-c
20th July 2009, 01:57 AM
I really want android for my touch diamond, so i was wondering if i can help.
I got loads of time on my hand at the moment..
I can programme in C, Java, (PHP), but i have no experience in porting..
So, can anybody help me get started? i have done some search on the internet, but with no luck of finding anything (good, helpfull)

Honestly I can't code anything lol, but I know you need linux and there is the source code on the android site (it's probably modified to work on Diamonds etc. so somebody else will give you the info :P)

TobiasFP
20th July 2009, 10:42 AM
install an arm toolchain on a linux box, pull the android git kernel, read Linux Device Drivers book, find out how the diamond works using haret and rom disassembly (learn ARM assembler if you don't know it), write device driver, compile kernel..... easy peasy :D

Thanks man..
Good to get a clean and straight way..
Ill start reading the linux device drivers book..
Already got tinux box, have you got an url for the arm toolchain, or an explanation of what it is?

ducamie
20th July 2009, 10:58 AM
Thanks man..
Good to get a clean and straight way..
Ill start reading the linux device drivers book..
Already got tinux box, have you got an url for the arm toolchain, or an explanation of what it is?

yea tbh i cant code but ive followed and dabbled with the dev and porting from early on, they used this toolchain, im pretty sure its still being used today (im an ubernoob but from what i gather its for compiling the kernel to arm):-

http://www.codesourcery.com/gnu_toolchains/arm/portal/package2549/public/arm-none-linux-gnueabi/arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

ps i think theres a lot of addresses and whatnont on the wikipage to save any exploring with haret

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

espenfjo
20th July 2009, 11:43 AM
If you are on debian you can add deb http://www.emdebian.org/debian/ testing main
then apt-get install gcc-4.3-arm-linux-gnueabi, that should install the things you need for cross compiling.

Then do agit clone git://git.linuxtogo.org/home/groups/mobile-linux/kernel.git and youll have the correct kernel sources.
Then just start hacking and compiling with make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-

RationalGaze
20th July 2009, 12:22 PM
I've been reading this thread for some time, but havent posted any, beacuse i had nothing smart to say. Until now, hopefully :D

I was wondering (this might sound stupid, but i have slim to none experience in low level programming, so wouldn't know anything about porting or writing drivers), but i had an idea. Remeber when sometimes it was necesary to port windows drivers (mostly for like WLAN or LAN) to linux. I know i had a problem once in Ubuntu with very slow WLAN connection, and it was supposed to be solvable by porting WLAN drivers to linux. In the end, i rather waited for linux drivers to be updated.

Well the point i'm trying to say: would it be possible to port WinMo drivers (for GPS, accelerometer, sound etc.) to linux kernel? At least for starters, afterwards the drivers could be opimized, or rewritten completely...

Just my 2 cents.

P.S.:(If i said something unbelievably stupid, please let me know. I'm still learnin, and have just completed my 1 year of studying computer science...so i'm no genious :) )

ducamie
20th July 2009, 12:41 PM
I've been reading this thread for some time, but havent posted any, beacuse i had nothing smart to say. Until now, hopefully :D

I was wondering (this might sound stupid, but i have slim to none experience in low level programming, so wouldn't know anything about porting or writing drivers), but i had an idea. Remeber when sometimes it was necesary to port windows drivers (mostly for like WLAN or LAN) to linux. I know i had a problem once in Ubuntu with very slow WLAN connection, and it was supposed to be solvable by porting WLAN drivers to linux. In the end, i rather waited for linux drivers to be updated.

Well the point i'm trying to say: would it be possible to port WinMo drivers (for GPS, accelerometer, sound etc.) to linux kernel? At least for starters, afterwards the drivers could be opimized, or rewritten completely...

Just my 2 cents.

P.S.:(If i said something unbelievably stupid, please let me know. I'm still learnin, and have just completed my 1 year of studying computer science...so i'm no genious :) )

ah you mean NDISwrapper? thats something else. you really need to write the drivers from scratch, i think.

RationalGaze
20th July 2009, 12:56 PM
Yes, i guess that is that.. Well, another idea of mine gone south :D

At least i can take this opportunity to thank everybody who is working on this project. Keep up the good work. When i have more knowledge I'll join the "battle", but until then all i can do is support.

Neo12
20th July 2009, 05:32 PM
http://i42.tinypic.com/53wh3a.jpg

Wow, this thread is close to 1m views!

RationalGaze
20th July 2009, 05:54 PM
Well, it sure shows how much WinMO sucks...

Willis111
21st July 2009, 02:20 AM
ah you mean NDISwrapper? thats something else. you really need to write the drivers from scratch, i think.

I actually think if NDISwrapper were working on android we'd have ~working~ wifi, which is better than no wifi at all :P
NDIS Wrapper is actually a utility that “wraps” Windows wireless device drivers to make them usable in Linux. Actually, what it does is stand as an intermediary between the operating system and the drivers which were not written for it (meantime, just a note for the curious, NDIS is an abbreviation for Network Driver Interface Specification.)

Soaa-
21st July 2009, 05:19 AM
ndiswrapper is useful only on PC hardware and drivers, I think. The driver architecture on WinMo is probably so different it's not a viable solution.

Willis111
21st July 2009, 07:41 PM
Actually, what it does is stand as an intermediary between the operating system and the drivers which were not written for it (meantime, just a note for the curious, NDIS is an abbreviation for Network Driver Interface Specification.)

That part right there meaning that it just takes the driver calls and interperets them into calls that the kernel understands? sounds like it would be pretty close to mean. As long as the drivers are supported in *nix.
On the other hand, I think I've read a few places that our wireless cards are loosely based on a texas instrument chipset that uses acx drivers from http://acx100.sourceforge.net/ (acx100 are the ones I use on my laptop, has a dlink dwl-650+ wireless pcmcia card). One the main page of that website there's a link with the caption "ACX Installing Howto (ACX100, ACX111, ACX100USB, TNETW1450)" ... that tnetw1450 sure sounds familiar from somewhere so perhaps when someone who knows what they're doing starts creating/porting wifi drivers looks at this and hopefully takes this info into account, if it actually is relevant and the cards are similar, a lot of the driver code will already have been written for our wifi cards and all we'll have to do is track down the correct firmware images like you do with the acx drivers and put it in /lib/firmware/.

TR3Y
21st July 2009, 11:25 PM
Might anyone here know how to run Android package files/apps on the CDMA Touch Diamond DIAM500?

TobiasFP
22nd July 2009, 03:36 PM
Might anyone here know how to run Android package files/apps on the CDMA Touch Diamond DIAM500?

Remember to search the thread before writing..
I did it, but i cant remember exactly where i got the files from, anyways, just search the thread and you will find..
Im too hung over to do a search right now, but shouldnt be hard to find.

Epoxus
24th July 2009, 03:46 PM
Might anyone here know how to run Android package files/apps on the CDMA Touch Diamond DIAM500?

I got it running on my diam500
U can download it right here: http://www.connect-utb.com/index.php?option=com_rokdownloads&view=folder&Itemid=68

It looks very nice and really appreciate that these guys are working on this project! Can't wait till it works completely.

The only thing is that the touch screen is mirrored in the horizontal axis, but you can also control it with the hardware buttons.

Willis111
25th July 2009, 04:31 PM
The only thing is that the touch screen is mirrored in the horizontal axis, but you can also control it with the hardware buttons.

You could also change your calibration settings in your default.txt and have it work properly, but that info is available on the wiki.

irusul
25th July 2009, 07:41 PM
I am using T-Mobile MDA Compact IV (Diamond 200). Which android port would be best for my device. I have used balsat's and connect-utb ROM's till now, but balsat is down and the latest version in connect-utb is very old (except the Diamond 500 port) so I wanted to know where can I download some good port of Android for Diamond 100/200.
Thank you

razaj
26th July 2009, 04:27 PM
been looking for android cupcake build 1.5 evrywhere but still carnt find it. does any one no where i can downlaod it from. i am currently running haret and evrything seems to b ruuning fine except i cant go back to the home screen, after long hours of reading through this thread i read somewhere that you need cupcake for it 2 work. does cupcake also have support for the hardware buttons??

any help will b gratefully appreciated, keep up da gd workk!!:)

Sina™
26th July 2009, 06:43 PM
report:
raphael, 20090621 (http://www.wuala.com/Linux%20and%20Android%20on%20HTC%20Diamond/Android%201.0/_Builds/all%20Builds/20090621/)
great emulation, but...
i'm disappointment on android.
android is very basic & poor, when i compare it with other mobile os.
i think the best os for raph 100 is webos.

razaj
26th July 2009, 10:29 PM
fanxzz buh ive got a diamond. would that make a differnce??

donsalari
26th July 2009, 10:32 PM
fanxzz buh ive got a diamond. would that make a differnce??

difference to what?

irusul
27th July 2009, 12:05 AM
report:
raphael, 20090621 (http://www.wuala.com/Linux%20and%20Android%20on%20HTC%20Diamond/Android%201.0/_Builds/all%20Builds/20090621/)
great emulation, but...
i'm disappointment on android.
android is very basic & poor, when i compare it with other mobile os.
i think the best os for raph 100 is webos.

It may not look like iPhone or webOS, but it is much prettier than Windows Mobile and Symbian. I don't know how familiar you are with Android, but I have tested it on (Google ION -with Cupcake) and it is wonderful. The features allowed are better than other OS'.

wrsg
27th July 2009, 09:36 AM
been looking for android cupcake build 1.5 evrywhere but still carnt find it. does any one no where i can downlaod it from. i am currently running haret and evrything seems to b ruuning fine except i cant go back to the home screen, after long hours of reading through this thread i read somewhere that you need cupcake for it 2 work. does cupcake also have support for the hardware buttons??

any help will b gratefully appreciated, keep up da gd workk!!:)

get the connect-utb version, i can confirm it works on diam100

Sina™
27th July 2009, 01:28 PM
It may not look like iPhone or webOS, but it is much prettier than Windows Mobile and Symbian. I don't know how familiar you are with Android, but I have tested it on (Google ION -with Cupcake) and it is wonderful. The features allowed are better than other OS'.

of course the gui is much better than win mobile, but in my opinion, android still is in beta stage.
the most important thing for me is 3rd party games & high-end programs.
ahh, don't talk about that crap os: symbie.

kmartburrito
27th July 2009, 11:15 PM
I normally try not to respond in this thread, but I saw that Android 2.0 (Donut) has CDMA Support included. Is this anything that would help us in our quest to getting data support for the RAPH800?

I know there is more to do, but I'm hoping this is good news for Sprint customers B)

http://www.androidos.in/2009/07/donut-coming-with-full-multitouch.html

herpez
29th July 2009, 04:20 PM
Hi. I'm new to android and i was trying to try it on my DIAMOND. I have a DIAMOND 100.

I tried the last image from
http://www.connect-utb.com/

and it loaded well but stopped saying sim card lock, emergency call only. And then i could do nothing. I tried the wiki but it says nothing to diamond, just to raphael.

So, anyone can say me how to get a DIAM100 image working please? Thanks

Sina™
29th July 2009, 04:51 PM
Hi. I'm new to android and i was trying to try it on my DIAMOND. I have a DIAMOND 100.

I tried the last image from
http://www.connect-utb.com/

and it loaded well but stopped saying sim card lock, emergency call only. And then i could do nothing. I tried the wiki but it says nothing to diamond, just to raphael.

So, anyone can say me how to get a DIAM100 image working please? Thanks

please read before posting, radio features still doesn't work.
just wait for new version, that's all you can do.

herpez
29th July 2009, 05:21 PM
please read before posting, radio features still doesn't work.
just wait for new version, that's all you can do.

Sina, believe me i read. Not all but i read. However, i don't need the radio to work, but i wanted to try the new interface. With an older version of android (1.0 i guess) i was able to navigate over the interface, with this one it just gets locked. Can't the android just ignore the radio and let me use the pda in offline mode? That's all i want, test the interface.

Thanks

ice8lue
29th July 2009, 06:31 PM
Sina, believe me i read. Not all but i read. However, i don't need the radio to work, but i wanted to try the new interface. With an older version of android (1.0 i guess) i was able to navigate over the interface, with this one it just gets locked. Can't the android just ignore the radio and let me use the pda in offline mode? That's all i want, test the interface.

Thanks

you have to disable pin in windows mobile, so android won't ask for it too.
it doesn't work by entering the pin yet

pelic4n
30th July 2009, 12:04 AM
I normally try not to respond in this thread, but I saw that Android 2.0 (Donut) has CDMA Support included. Is this anything that would help us in our quest to getting data support for the RAPH800?

I know there is more to do, but I'm hoping this is good news for Sprint customers B)

http://www.androidos.in/2009/07/donut-coming-with-full-multitouch.html
as soon as the official release notes came out and i saw the CDMA support i wondered if this would effect the project in anyway, mind you i've just been standing aside watching you all do the work waiting to reap the benefits, but still, does this have any effect on development?

RationalGaze
30th July 2009, 05:30 PM
you have to disable pin in windows mobile, so android won't ask for it too.
it doesn't work by entering the pin yet

Yes, and it has been said about 150 times on the past 20 pages.... Why don't people REALLY read?...

geckojohn
1st August 2009, 07:00 AM
How's the progress on this for the CDMA Diamond? Can't wait to try it hopefully soon!

Verbato
1st August 2009, 12:52 PM
It is a shame we never got Android running on the HTC Raphael. Beacuse the HTC Dream really feels like a toy. Whereas the Raphael feels more sturdy, like a real phone.
This is now a dead project, nobody is interested in the HTC Raphael any more.
Which is a shame, it is a really nice phone otherwise.

makkonen
1st August 2009, 02:24 PM
It is a shame we never got Android running on the HTC Raphael. Beacuse the HTC Dream really feels like a toy. Whereas the Raphael feels more sturdy, like a real phone.
This is now a dead project, nobody is interested in the HTC Raphael any more.
Which is a shame, it is a really nice phone otherwise.

Part of me agrees with you. The longer we go without a functional android port, the chances of more people being drawn in, and a critical mass being reached, declines. And with the summer break quickly running out, the well of savvy comp sci students with free time to dive into this port will soon evaporate.

That said, if anyone's taken a look at the Vogue forums lately, support has blossomed in the last couple months -- there are people seriously running android for day to day use. And you might think no one is interested in the Raphael anymore, but that argument could much more easily be made about the Vogue (CDMA only, a generation older). Proof positive that all it really takes to get a port running is 3 or 4 smart, dedicated people. And there's at least that many over here.

Unfortunately, it also takes a little luck with drivers being available and some things just working, as opposed to just not working.

At this point, I'm a bit sad I upgraded. I love my hi-res screen and keyboard, but they're having a whole lot more fun with the Vogue than we are with the Raphael.

OK, I'm not really contributing anything here. My point is, even though this is no longer the newest, shiniest phone out there, there'll be people using it, and wanting to improve it, for a long time yet. And all that needs to happen is for the project to hit a bare minimum point of usability, and then it'll pick up steam. Don't lose hope.

mrotacon
1st August 2009, 02:52 PM
Heck buddy,
There is still a lot of people using the UNI. just because of the actual stage people got to with the development of the hardware drivers on there (not me, I cant find mine.... :( Only got my raph now)
As long as the support continues, the masses will still flock... The handsets come down in price by a lot these days....
A nice cheap Linux handheld is what a lot of people want, and projects like this offer them hope

Table83
1st August 2009, 04:36 PM
Part of me agrees with you. The longer we go without a functional android port, the chances of more people being drawn in, and a critical mass being reached, declines. And with the summer break quickly running out, the well of savvy comp sci students with free time to dive into this port will soon evaporate.

That said, if anyone's taken a look at the Vogue forums lately, support has blossomed in the last couple months -- there are people seriously running android for day to day use. And you might think no one is interested in the Raphael anymore, but that argument could much more easily be made about the Vogue (CDMA only, a generation older). Proof positive that all it really takes to get a port running is 3 or 4 smart, dedicated people. And there's at least that many over here.

Unfortunately, it also takes a little luck with drivers being available and some things just working, as opposed to just not working.

At this point, I'm a bit sad I upgraded. I love my hi-res screen and keyboard, but they're having a whole lot more fun with the Vogue than we are with the Raphael.

OK, I'm not really contributing anything here. My point is, even though this is no longer the newest, shiniest phone out there, there'll be people using it, and wanting to improve it, for a long time yet. And all that needs to happen is for the project to hit a bare minimum point of usability, and then it'll pick up steam. Don't lose hope.

I have both a Sprint Vouge and a TP, Because of the amazing aspects of android on the touch I want it more now than ever on my TP. I want the keyboard, and frankly won't be satisfied until android is fully functional on this phone! I am willing to wait too. You guys are doing great! If I knew how to help develop this stuff I would help too. Keep up the good work!

herpez
1st August 2009, 07:03 PM
Yes, and it has been said about 150 times on the past 20 pages.... Why don't people REALLY read?...

And why not put it on the front page?
You may understand that find it on so many pages its hard. Even with the search button!

Sina™
2nd August 2009, 10:05 PM
people, you know that we can't count on microsoft's retarded & dead mobile os: win mobile.
there's only 1 option left: android.
the raph 100 android development status is xtremley slow & still on alpha stage.
i think we have to wait at least 1 year for the stable version. (i doubt it)
waiting for nothing is...

pongothemagnificent
2nd August 2009, 11:33 PM
Who said this project is over/dead?? THIS IS NOT DEAD, the developers are currently on vacation hence no updates, ffs why dont you guys check the htc msm git and the #htc-linux on Freenode, before saying that the project is dead, this project is very much alive is just like i said before devs are on vacations so just sit tight and wait.

H3PO
3rd August 2009, 05:23 PM
I also thought this project was dead...
When I was unsatisfied with wm on my Diamond, I considered to sell it but I didn't because there was hope getting Android. Now a whole year has passed and not much happended, no usability so far. Where are we heading, folks?

H3x
3rd August 2009, 06:35 PM
There have been quite a few kernel commits since the last diam/raph build (22/6). Seven commits to be exact, including GPS/nmea and audio & adsp fixes. Has anyone compiled a build using the latest kernel? Any hopes of audio & GPS magically working?

shark1987
3rd August 2009, 06:49 PM
i'm pretty excited about this! i remember back when i had the vogue a year and a half back and we were at this point with it. I'm hoping soon phone support and internet!

I'm gonna wait patiently but so far it's pretty awesome to just play around with.

pongothemagnificent
3rd August 2009, 10:54 PM
There have been quite a few kernel commits since the last diam/raph build (22/6). Seven commits to be exact, including GPS/nmea and audio & adsp fixes. Has anyone compiled a build using the latest kernel? Any hopes of audio & GPS magically working?

The last 4 commits were just test none of these features are working in anyway just yet, they just found the right way to start working on these hardware's e.g bluetooth/audio/gps chipsets.

H3x
3rd August 2009, 10:56 PM
The last 4 commits were just test none of these features are working in anyway just yet, they just found the right way to start working on these hardware's e.g bluetooth/audio/gps chipsets.
Well, at least there's progress. Who are the people working on the kernel, though? The same ones involved with Android here?

pongothemagnificent
4th August 2009, 04:22 AM
Well, at least there's progress. Who are the people working on the kernel, though? The same ones involved with Android here?

Yes most of them, are from the same team thats working on this android port.

mdrobnak
5th August 2009, 03:45 AM
Well, at least there's progress. Who are the people working on the kernel, though? The same ones involved with Android here?

Yes, with audio, the amp now works, where it didn't before. Still no actual audio routing, but the person that was doing that work should be back in a week or two, if I read the IRC logs right.

I think we will hit 'usable' status within a month or so, and very stable in 3 months.

-Matt

slovoflud
5th August 2009, 07:59 AM
Yes, with audio, the amp now works, where it didn't before. Still no actual audio routing, but the person that was doing that work should be back in a week or two, if I read the IRC logs right.

I think we will hit 'usable' status within a month or so, and very stable in 3 months.

-Matt
sorry for an unproductive post but I have to do this...

:eek::D:):rolleyes:;)

irusul
5th August 2009, 09:39 AM
Maybe Android for Diamond is not dead yet, but it is going to be soon. It is way behind other ports (Vogue, Kaiser, Raphael). Check this (http://www.1800pocketpc.com/2009/08/05/video-htc-hero-sense-ui-ported-to-windows-mobile.html).

sibbor
5th August 2009, 11:11 AM
Maybe Android for Diamond is not dead yet, but it is going to be soon. It is way behind other ports (Vogue, Kaiser, Raphael). Check this (http://www.1800pocketpc.com/2009/08/05/video-htc-hero-sense-ui-ported-to-windows-mobile.html).Nice progress indead. But... why would the DIAM/RAPH Android project die because of the fact that further development phase has been reached on other devices? I think it's motivating too see. Perhaps some of the hardware drivers/functions can be used (more or less code) on DIAM/RAPH series?

Been following the project and been helping out with the testing for quite some while now, and progress is being made for sure. I'm confident we'll have a fully working Android on our the DIAM/RAPH series soon enough :cool:

rl2000
5th August 2009, 11:13 AM
Also, realize that once the kernel is down, it's A LOT easier to mess with different android ports, like the hero. The trick is to get the kernel to talk to android properly AFAIK.

los1223
6th August 2009, 03:24 AM
Been following the project and been helping out with the testing for quite some while now, and progress is being made for sure. I'm confident we'll have a fully working Android on our the DIAM/RAPH series soon enough :cool:

I'm with sibbor. I checked out zenulator's hero build on my old Vogue and it's definitely motivating to see it up and running like that. There's still Diamond/TP users that are donating their time and energy to this project and I'm grateful for that. I wish I could help out, but I don't know the first thing about programming. I am however confident that the people working hard porting android to our phones will come through. Just like the Vogue community came through, so will the Diamond/TP community. Just be patient.

MrPippy
6th August 2009, 09:24 AM
Is usbnet working for anyone on the DIAM500 (with the 20090622 connect-utb image)? I have it plugged into my Ubuntu machine, and it isn't working. Here is the 'dmesg' log from the Ubuntu side, it shows the whole boot procedure. First it boots into the kernel, disconnecting the ActiveSync/RNDIS connection. Then usbnet starts, but disconnects within half a second, and I haven't found a way to restart it.


[59706.157423] eth4: unregister 'rndis_host' usb-0000:00:1d.7-2, RNDIS device
[59747.865419] usb 1-2: USB disconnect, address 11
[59748.172228] usb 1-2: new high speed USB device using ehci_hcd and address 12
[59748.386702] usb 1-2: configuration #1 chosen from 1 choice
[59748.437298] usb0: register 'cdc_subset' at usb-0000:00:1d.7-2, Linux Device, ee:40:07:5c:77:d6
[59748.934539] usb 1-2: USB disconnect, address 12
[59748.934880] usb0: unregister 'cdc_subset' usb-0000:00:1d.7-2, Linux Device


Any ideas?

scampi
6th August 2009, 11:41 AM
This post may be regarded as useless, but none the less, I'll post it here.

I have a "locked" un-branded Diamond (DIAM 100), installed Android on it and found out that with the carrier I use I can
* make calls, but I can not accept.
* I can recieve SMS but I can not send them. (PROBABLY not the right settings).
* There is NO sound on the phone, what so ever.



Questions:
Can I contribute with an Swedish translation of the Android OS, even if I do not know anything about programming?

What is the blue square in the top right corner?

slovoflud
6th August 2009, 12:57 PM
What is the blue square in the top right corner?
Virtual Keyboard

pongothemagnificent
6th August 2009, 07:38 PM
This post may be regarded as useless, but none the less, I'll post it here.

I have a "locked" un-branded Diamond (DIAM 100), installed Android on it and found out that with the carrier I use I can
* make calls, but I can not accept.
* I can recieve SMS but I can not send them. (PROBABLY not the right settings).
* There is NO sound on the phone, what so ever.



Questions:
Can I contribute with an Swedish translation of the Android OS, even if I do not know anything about programming?

What is the blue square in the top right corner?

Did you even bother reading the faq on connect-utb?? all these questions are answered there, next time search/read before posting question already answered 100000000000000000 times before, and if you want to contribute go to #htc-linux on Freenode.

cr2
6th August 2009, 07:55 PM
hi guys, i'm at NASA GSFC now. They block irc and have some other very tight firewall settings, so i can't take part in any irc conversations.
And i have a lot of other things to do, related to my main work :-)
Will be back to hacking ~ after 20 Aug.

Untouchab1e
6th August 2009, 08:11 PM
Really looking forward to getting you back in action cr2!

sibbor
7th August 2009, 08:44 AM
Really looking forward to getting you back in action cr2!So do I, after reading all his commits =)

mdrobnak
7th August 2009, 01:25 PM
hi guys, i'm at NASA GSFC now. They block irc and have some other very tight firewall settings, so i can't take part in any irc conversations.
And i have a lot of other things to do, related to my main work :-)
Will be back to hacking ~ after 20 Aug.

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

magicman0
7th August 2009, 06:50 PM
Maybe Android for Diamond is not dead yet, but it is going to be soon. It is way behind other ports (Vogue, Kaiser, Raphael). Check this (http://www.1800pocketpc.com/2009/08/05/video-htc-hero-sense-ui-ported-to-windows-mobile.html).

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

pongothemagnificent
8th August 2009, 03:04 AM
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.

The touch pro has 288mb of ram mate heheh :)

Sina™
8th August 2009, 07:01 AM
forgot to report:
20090621 (http://www.wuala.com/Linux%20and%20Android%20on%20HTC%20Diamond/Android%201.0/_Builds/all%20Builds/20090621/)
battery bug: always shows the battery is 100%

babijoee
8th August 2009, 10:38 AM
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

ElCondor
8th August 2009, 11:26 AM
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

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?

pongothemagnificent
8th August 2009, 10:21 PM
;4290517']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?

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.

Untouchab1e
9th August 2009, 12:27 AM
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%.

ElCondor
9th August 2009, 01:39 PM
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.


Regarding a android ROM it is probably doable but currently pointless until we get it working 100%.

OK, indeed the mean goal is to get the linux kernel fully working.
Thanks for the answers!

BlazerRazor
9th August 2009, 10:22 PM
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.

sibbor
10th August 2009, 04:14 PM
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.

digish123
11th August 2009, 01:52 PM
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

c4software
12th August 2009, 10:47 AM
in fact acctually adb is not working yet its reason wwhy you can't acces to your mobile with adb

jaellis
12th August 2009, 08:18 PM
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.

baronseng
13th August 2009, 11:04 AM
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.

Sina™
14th August 2009, 10:24 AM
any report about flashlight?

c4software
14th August 2009, 11:59 PM
what flashlight ?

Sina™
15th August 2009, 02:57 PM
led flashlight.

MrPippy
16th August 2009, 12:28 AM
Is usbnet working for anyone on the DIAM500 (with the 20090622 connect-utb image)? I have it plugged into my Ubuntu machine, and it isn't working. Here is the 'dmesg' log from the Ubuntu side, it shows the whole boot procedure. First it boots into the kernel, disconnecting the ActiveSync/RNDIS connection. Then usbnet starts, but disconnects within half a second, and I haven't found a way to restart it.

Any ideas?

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?

gm112
16th August 2009, 03:25 PM
I look forward to using this as my primary OS :P.

djfuego
17th August 2009, 11:11 AM
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

gt500
17th August 2009, 11:44 AM
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://forum.xda-developers.com/showthread.php?t=547264

i want it for my diamond too :(

herpez
17th August 2009, 08:40 PM
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://forum.xda-developers.com/showthread.php?t=547264

i want it for my diamond too :(


Can you please say me your default.txt? (i have a diam100 too)

Thanks

herpez
17th August 2009, 08:49 PM
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

Can u please upload the alternative? The download site is not working... :(

Not needed. Made it :)

twistedreality
17th August 2009, 09:53 PM
does this actually work? can i make phone calls and stuff? and how does it look?

sry for the noob questions.

gt500
17th August 2009, 10:43 PM
Can you please say me your default.txt? (i have a diam100 too)

Thanks

here it is, i hope it work with you too

gt500
17th August 2009, 10:45 PM
does this actually work? can i make phone calls and stuff? and how does it look?

sry for the noob questions.

can make phone calls, but you dont ear nothing because there is no drivers yet for earspeaker or sound..:(

herpez
17th August 2009, 11:18 PM
here it is, i hope it work with you too


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 :)

floyd86
17th August 2009, 11:45 PM
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 (http://students.ee.sun.ac.za/~gshmaritz/)

gt500
17th August 2009, 11:57 PM
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 :)

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?

herpez
18th August 2009, 12:23 AM
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?

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.

gt500
18th August 2009, 10:07 AM
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.

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

donald-c
18th August 2009, 01:53 PM
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

gt500
18th August 2009, 02:44 PM
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

thanks, i try it but it stays in bootloader? it worked with you?

jaellis
18th August 2009, 05:51 PM
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

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

gt500
18th August 2009, 05:54 PM
I have tried this and it hangs on the Android start up screen for about 10 minutes, 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.

Thanks
when bootloader hangs write \init.android
hope that help

jaellis
18th August 2009, 07:41 PM
when bootloader hangs write \init.android
hope that help

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

herpez
18th August 2009, 08:44 PM
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?

gt500
18th August 2009, 09:24 PM
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?

i have diam100 working with image diam500, the default txt is some posts behind (3365) :)

jaellis
18th August 2009, 10:54 PM
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?

I found this somewhat useful

http://www.netripper.com/raphael/packages/raph100_20090219_angstrom_usb/default-ramboot.txt

jaellis
19th August 2009, 12:02 AM
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?

herpez
19th August 2009, 12:13 AM
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?


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 ;)

DDipper
19th August 2009, 02:36 AM
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!

jaellis
20th August 2009, 06:50 PM
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 ;)

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.

herpez
20th August 2009, 09:34 PM
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 :(

Sisqo
21st August 2009, 08:32 AM
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..

gt500
21st August 2009, 12:24 PM
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:

Sisqo
21st August 2009, 03:01 PM
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...

gt500
21st August 2009, 04:56 PM
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 :(:(

pongothemagnificent
22nd August 2009, 01:46 AM
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..

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.

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...

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.

Sina™
22nd August 2009, 03:11 AM
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.

i knew, but the question of the year is: when?

tviking
22nd August 2009, 11:07 AM
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!

MrPippy
23rd August 2009, 12:10 AM
Using a slightly hacked kernel (to use DIAM100-style SD controller behavior when mtype=2040), I've compiled the TI WLAN module (from the Android sources) and successfully loaded it on my DIAM500:

<6>[ 263.658962] TIWLAN: Driver loading
<4>[ 263.666378] trout_wifi_power: 1
<4>[ 263.682186] trout_pwrsink_set:STUB!
<4>[ 263.806453] trout_wifi_reset: 0
<4>[ 263.871547] trout_wifi_set_carddetect: 1
<7>[ 263.878353] mmc0: card_present 1
<6>[ 263.893276] mmc0: Slot status change detected (0 -> 1)
<4>[ 263.911159] pc_clk_enable: FIXME! enabling a clock that doesn't have an ena bit or ns-only offset: 20
<4>[ 263.932003] trout_pwrsink_set:STUB!
<4>[ 263.949764] trout_pwrsink_set:STUB!
<4>[ 263.967495] trout_pwrsink_set:STUB!
<3>[ 263.984859] mmc0: Command timeout
<4>[ 263.997524] mmc0: card claims to support voltages below the defined range. These will be ignored.
<4>[ 264.017727] mmc0: SDIO card claims to support the incompletely defined 'low voltage range'. This will be ignored.
<4>[ 264.038692] trout_pwrsink_set:STUB!
<4>[ 264.047634] trout_pwrsink_set:STUB!
<7>[ 264.063503] clock-wince: pc_clk_set_rate: id=19 rate=11000000
<7>[ 264.084194] clock-wince: set mdns: 19, 11000000; bitidx=7, offset=a4, ns=0
<7>[ 264.104732] clock-wince: set_mdns_host_clock: 19, freq=7372800
<4>[ 264.117611] trout_pwrsink_set:STUB!
<4>[ 264.126796] trout_pwrsink_set:STUB!
<6>[ 264.133876] mmc0: new SDIO card at address 0001
<6>[ 264.151821] TIWLAN: Found SDIO controller (vendor 0x104c, device 0x9066)
<6>[ 264.174038] TIWLAN: Driver initialized (rc 0)
<4>[ 264.197322] TIWLAN: 1251 PG 1.2
<6>[ 264.213222] TIWLAN: Driver loaded
<6>[ 265.190303] mmc0: Command expiry misfire


Now I need to find binaries of the userland utilities (wlan_loader) to try loading the firmware in

UPDATE: Using wlan_loader, tiwlan.ini, and Fw1251r1c.bin from a Kaiser rootfs, I tried loading firmware, with no result:

# ./wlan_loader -e /proc/calibration -i tiwlan.ini -f Fw1251r1c.bin
===IPC_DeviceIoControl('tiwlan0', cmd=2242612 (SET), data=0x40001008 (0), size=202421, sizeRet = 0x0(ffffffff))
===== send_ioctl: socket=4, cmd=35312, &req=0xbefe3bdc
===== send_ioctl: req={name='tiwlan0', sub_cmd=2242612, size=202421 (max=4), data=0x40001008
Printing memory dump:
TI_CU:0xbefe3bdc: 74 69 77 6c 61 6e 30 00 00 00 00 00 00 00 00 00
TI_CU:0xbefe3bec: 34 38 22 00 02 00 00 00 b5 16 03 00 08 10 00 40

And wlan_loader just hangs there. I'm going to look next at what changes the Kaiser guys have made to get their wifi working.

Also, the biggest hurdle so far was figuring out how to mount /proc when in single-user mode. Busybox's 'mount' won't do it and gives this error:

# mount -t proc proc /proc
ioctl LOOP_SET_FD failed: Bad file number

I had to statically compile a C file containing mount("proc", "/proc", "proc", 0, NULL) and run it on the device to mount proc.

brushbailey
23rd August 2009, 01:21 AM
Is there any way to donate to the development? I may not be able to contribute code, but if contributing money will help I am more than ready to donate.

jaymit
23rd August 2009, 07:33 PM
hi everyone, ive done a search and cant find an answer to my question - why are the diamond android port files organised differently to those of other ports (e.g. kaiser has all the files directly in the root of internal storage, whereas diamond has different but similar files names arranged in folders within a tmp folder)?

pongothemagnificent
23rd August 2009, 09:43 PM
Using a slightly hacked kernel (to use DIAM100-style SD controller behavior when mtype=2040), I've compiled the TI WLAN module (from the Android sources) and successfully loaded it on my DIAM500:

<6>[ 263.658962] TIWLAN: Driver loading
<4>[ 263.666378] trout_wifi_power: 1
<4>[ 263.682186] trout_pwrsink_set:STUB!
<4>[ 263.806453] trout_wifi_reset: 0
<4>[ 263.871547] trout_wifi_set_carddetect: 1
<7>[ 263.878353] mmc0: card_present 1
<6>[ 263.893276] mmc0: Slot status change detected (0 -> 1)
<4>[ 263.911159] pc_clk_enable: FIXME! enabling a clock that doesn't have an ena bit or ns-only offset: 20
<4>[ 263.932003] trout_pwrsink_set:STUB!
<4>[ 263.949764] trout_pwrsink_set:STUB!
<4>[ 263.967495] trout_pwrsink_set:STUB!
<3>[ 263.984859] mmc0: Command timeout
<4>[ 263.997524] mmc0: card claims to support voltages below the defined range. These will be ignored.
<4>[ 264.017727] mmc0: SDIO card claims to support the incompletely defined 'low voltage range'. This will be ignored.
<4>[ 264.038692] trout_pwrsink_set:STUB!
<4>[ 264.047634] trout_pwrsink_set:STUB!
<7>[ 264.063503] clock-wince: pc_clk_set_rate: id=19 rate=11000000
<7>[ 264.084194] clock-wince: set mdns: 19, 11000000; bitidx=7, offset=a4, ns=0
<7>[ 264.104732] clock-wince: set_mdns_host_clock: 19, freq=7372800
<4>[ 264.117611] trout_pwrsink_set:STUB!
<4>[ 264.126796] trout_pwrsink_set:STUB!
<6>[ 264.133876] mmc0: new SDIO card at address 0001
<6>[ 264.151821] TIWLAN: Found SDIO controller (vendor 0x104c, device 0x9066)
<6>[ 264.174038] TIWLAN: Driver initialized (rc 0)
<4>[ 264.197322] TIWLAN: 1251 PG 1.2
<6>[ 264.213222] TIWLAN: Driver loaded
<6>[ 265.190303] mmc0: Command expiry misfire


Now I need to find binaries of the userland utilities (wlan_loader) to try loading the firmware in

UPDATE: Using wlan_loader, tiwlan.ini, and Fw1251r1c.bin from a Kaiser rootfs, I tried loading firmware, with no result:

# ./wlan_loader -e /proc/calibration -i tiwlan.ini -f Fw1251r1c.bin
===IPC_DeviceIoControl('tiwlan0', cmd=2242612 (SET), data=0x40001008 (0), size=202421, sizeRet = 0x0(ffffffff))
===== send_ioctl: socket=4, cmd=35312, &req=0xbefe3bdc
===== send_ioctl: req={name='tiwlan0', sub_cmd=2242612, size=202421 (max=4), data=0x40001008
Printing memory dump:
TI_CU:0xbefe3bdc: 74 69 77 6c 61 6e 30 00 00 00 00 00 00 00 00 00
TI_CU:0xbefe3bec: 34 38 22 00 02 00 00 00 b5 16 03 00 08 10 00 40

And wlan_loader just hangs there. I'm going to look next at what changes the Kaiser guys have made to get their wifi working.

Also, the biggest hurdle so far was figuring out how to mount /proc when in single-user mode. Busybox's 'mount' won't do it and gives this error:

# mount -t proc proc /proc
ioctl LOOP_SET_FD failed: Bad file number

I had to statically compile a C file containing mount("proc", "/proc", "proc", 0, NULL) and run it on the device to mount proc.

Hey bro, you should visit the IRC chat #htc-linux on Freenode, and talk to tmtz,cr2, tuxhero and the other members, i think you have the necessary skill's to help the team port android to our devices, anyways nice to hear that someone besides the developers team is trying to get the hardware on our devices working, anyways good luck my friend.

strilus
24th August 2009, 05:55 PM
Hi

Ive downloaded the builds from http://www.connect-utb.com (http://www.connect-utb.com/index.php?option=com_rokdownloads&view=folder&Itemid=68&id=5:htc-diamond) and installed on my HTC Diamond Touch DIAM100. The only build Ive managed to run was the first DIAM500 with the default.txt settings from the other builds. When Android starts I need to unlock my sim. But when I type my correct pin code it claims its the wrong pincode. Also the shut down button doesnt work. Ive managed to get the shutdown button and when I confirme the shytdown command the OS freezes.

Any one have an idea about what can be wrong?

Erik_PLD
24th August 2009, 06:10 PM
Hi

Ive downloaded the builds from http://www.connect-utb.com (http://www.connect-utb.com/index.php?option=com_rokdownloads&view=folder&Itemid=68&id=5:htc-diamond) and installed on my HTC Diamond Touch DIAM100. The only build Ive managed to run was the first DIAM500 with the default.txt settings from the other builds. When Android starts I need to unlock my sim. But when I type my correct pin code it claims its the wrong pincode. Also the shut down button doesnt work. Ive managed to get the shutdown button and when I confirme the shytdown command the OS freezes.

Any one have an idea about what can be wrong?

The problem that you have is that you didn't read anything of the other posts and obviously nothing of the first one.

A part of this, you should disable the pin code request first in winmo, then android will run ok.
This is explained in all the pages of the thread and almost nobody reads...

babijoee
28th August 2009, 06:23 PM
just wondering any new changes/breakthroughs or features implemented yet?:confused:

c4software
29th August 2009, 02:54 PM
I don't know if its can be helpfull but HTC have release some parts of kernel of Magic/Magic and ADP1

You can find file here :

http://developer.htc.com/

babijoee
31st August 2009, 05:28 AM
For anyone who doesnt know, The android port coders are back at it :D
Check out the git also linked on first post for details
http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=shortlog;h=refs/heads/htc-msm-2.6.27
Hopefully we'll see a new build soon and dare i say audio support?
fingers crossed :D

silwer
31st August 2009, 08:35 AM
I have installed and Android for Diamond, a few conclusions:
- very easy installation but is not final, after restart go back to WM
- many applications do not go, but I guess it still works in
- I expect move better than WM because it is a Linux, but gave me the feeling that moves more difficult
- the design looks good, especially that of a near complete control keys on the application.
If you have questions, wait.

mbg19
1st September 2009, 08:12 AM
Is anyone working on the port for the Touch PRO??

c4software
1st September 2009, 09:16 AM
The HTC Touch Pro is The HTC Raphael.

dzo
1st September 2009, 03:14 PM
I've just got a diamond and managed to get the audio working. It's still very preliminary and may not work for you but if you want to try it, do the following:

go here: http://code.google.com/p/vogue-android/downloads/list
and get initrd-01-09-09.gz, rootfs-01-09-09.img, haret.exe and system-2009-08-08.img

from here: http://cs-alb-pc3.massey.ac.nz/vogue/files/ get zImage-diamond and default-diamond.txt

rename them to initrd.gz, rootfs.img, system.img, zImage and default.txt and copy them all to the root of your Internal Storage (can't be in a folder or anywhere else)

Run haret.exe on the phone from the file manager and click run.

This is still very experimental but it's getting there, thanks to everybody who's been working on this.

Phone audio and the GPU also work on this kernel.

Major things that still need fixing are:

panel power on/off
power collapse

imfloflo
1st September 2009, 04:00 PM
Nice to see you here too dzo.

How many different device have you got running android now :p

c4software
1st September 2009, 04:02 PM
Nice to see you here dzo, i currently downloading all file needed. i will test it.

c4software
1st September 2009, 04:33 PM
- First boot ok. but android have freeze after 1 i don't know why.
- Second boot again. system freeze.

But before the system hang up i have seen the vibrator seems working too.

My radio rom is : 1.08.25.08

ftdm.mav
1st September 2009, 05:17 PM
Good to see some progress again ;)
Good work

bxmatus
1st September 2009, 06:04 PM
crash on touch pro raph100 ... never pas harret loading screen :-(

gurkmacka
1st September 2009, 07:33 PM
I've got this thing running but when it starts it says that my sim is locked and i have to press menu to unlock but i don't see any menu button i've clicked everywhere but nothing happens.

I know that prevoius posts says that you need to disable the pin code function i wm before starting android but on connect-utb i didn't say anything about that so i thought it might work anyway.

So do i have to disable the pin code function in wm before starting android or am i just doing some newbie mistake ?

And how do i check if i have a diam500 or a diam100 ?

druidu
1st September 2009, 08:06 PM
I've just got a diamond and managed to get the audio working. It's still very preliminary and may not work for you but if you want to try it, do the following:

go here: http://code.google.com/p/vogue-android/downloads/list
and get initrd-01-09-09.gz, rootfs-01-09-09.img, haret.exe and system-2009-08-08.img

from here: http://cs-alb-pc3.massey.ac.nz/vogue/files/ get zImage-diamond and default-diamond.txt

rename them to initrd.gz, rootfs.img, system.img, zImage and default.txt and copy them all to the root of your Internal Storage (can't be in a folder or anywhere else)

Run haret.exe on the phone from the file manager and click run.

This is still very experimental but it's getting there, thanks to everybody who's been working on this.

Phone audio and the GPU also work on this kernel.

Major things that still need fixing are:

panel power on/off
power collapse

Crashes after android begins to load. Also crashes with my own zImage, I'm suspecting this Android setup tries to enable certain services that don't work yet, maybe gprs?

[ 46.410461] SMD: ch 0 CLOSING -> OPENING
[ 46.417022] SMD: ch 0 OPENING -> OPENED
[ 46.711120] ARM9 has CRASHED
[ 46.717315] smem: DIAG ''
[ 58.929748] msm_proc_comm_wince: DEX cmd timed out. status=0x0, A2Mcntr=7, M2Acntr=6

@c4software: I modified the g1 vibrator driver to work with diamond/raphael, so Android knows how to use it now

pongothemagnificent
1st September 2009, 08:35 PM
I've just got a diamond and managed to get the audio working. It's still very preliminary and may not work for you but if you want to try it, do the following:

go here: http://code.google.com/p/vogue-android/downloads/list
and get initrd-01-09-09.gz, rootfs-01-09-09.img, haret.exe and system-2009-08-08.img

from here: http://cs-alb-pc3.massey.ac.nz/vogue/files/ get zImage-diamond and default-diamond.txt

rename them to initrd.gz, rootfs.img, system.img, zImage and default.txt and copy them all to the root of your Internal Storage (can't be in a folder or anywhere else)

Run haret.exe on the phone from the file manager and click run.

This is still very experimental but it's getting there, thanks to everybody who's been working on this.

Phone audio and the GPU also work on this kernel.

Major things that still need fixing are:

panel power on/off
power collapse

Its working on my raph110, going to be testing stuff out and reporting whats functioning and what not.

c4software
1st September 2009, 09:14 PM
@druidu on my device the Setup has working but now if i start android the system works correctly less than a minute, and its hang.

asticinzano
1st September 2009, 09:19 PM
It seems more stable to me when I disable 3G. I can call and hear audio but microphone is not working yet.
Nevertheless a huge success.

Diamond 300 here...

pongothemagnificent
1st September 2009, 09:50 PM
On my raph110 audio dosnt seem to work and also the system is freezing and after it frezees it crashes, and most of the aplicattions are force closing, also when i try to execute the open GL test in the api demos android goes completely black and i have to reboot.

babijoee
1st September 2009, 10:16 PM
good work dzo :eek:
this is a step forward now. Hoping connect-utb will make a beta build for raph soon :rolleyes:
audio and GPU is what i've been waiting to test :p

karlanal
1st September 2009, 11:57 PM
at last we are getting somewhere
too bad it crasher after a minute or two, but still a huge step in the right direction
great work guys
thx

ice8lue
2nd September 2009, 01:24 AM
I can't agree to the crash you are talking about, it's running quite nice for me, following the instructions from above. I'm missing a lot of messages and it can't be re-activated after being sent to standby by pushing the end-call-button, but all in all it works, starting with no crash from the beginning.

I'm currently uploading my files

pongothemagnificent
2nd September 2009, 01:25 AM
I manage to run all the opengl test on the api demos folder, still the sound is no go.

ice8lue
2nd September 2009, 01:31 AM
I manage to run all the opengl test on the api demos folder, still the sound is no go.

agree, no sound

babijoee
2nd September 2009, 04:29 AM
I manage to run all the opengl test on the api demos folder, still the sound is no go.

Can you try running neocore and see what kind of results you get? Also i noticed your also on the fpsece forums :D cant wait for its release tooooooooooo

pongothemagnificent
2nd September 2009, 05:41 AM
Confirming power off is working, the power off secunce actually turn's off the device, it dosnt crash like the older build's.

babijoee
2nd September 2009, 05:49 AM
The build doesnt work for me :( raph100
Did you put the files on the main storage or sd card rafyvitto:confused:

pongothemagnificent
2nd September 2009, 07:10 AM
The build doesnt work for me :( raph100
Did you put the files on the main storage or sd card rafyvitto:confused:

I put all my files on the root of my storage card, and it boots perfectly, hope you can get it working, good luck :)

dzo
2nd September 2009, 07:34 AM
I just updated the diamond zImage and default.txt here:

http:/cs-alb-pc3.massey.ac.nz/vogue/files/

Audio should have more chance of working now but it's still not ideal.

The panel powers off and on, but it's still using lots of power with the panel off so not really usable yet.

c4software
2nd September 2009, 08:20 AM
Hi have test your new version, right now so the new resolution seems better to use Android every day on the diamond.

But, on my diamond the sound still missing, and the system always hang after a minute.

Edit :
I have try to put my diamond in sleep on android, the screen gone dark but after i can't awake it.

And nice work dzo ;)

After investigate, i have maybe found the reason of the system hang, the system hang when the system try to read my Internal Storage (but i'm not sure)

ice8lue
2nd September 2009, 09:01 AM
I just updated the diamond zImage and default.txt here:

http:/cs-alb-pc3.massey.ac.nz/vogue/files/

Audio should have more chance of working now but it's still not ideal.

The panel powers off and on, but it's still using lots of power with the panel off so not really usable yet.

sound IS working now, gives me beeps on some actions.

screen re-activation is still not working. keys are working but the screen stays off.

camera gives me pink flimmerings

pongothemagnificent
2nd September 2009, 09:37 AM
Still no sound with the new zimage, but awasome work dzo, best of luck for ya.

bxmatus
2nd September 2009, 09:56 AM
i move everything to root on card, change:
set ramsize 0x6000000
set ramaddr 0x10000000
set mtype 1910
to raph100 settings in default.txt and try to boot.
result is:

mounting /dev/block/loop0 on /data failed: invalid argument
Failed to mount /data
/#

I assume that problem is in mounting /root structure but keyboard is dead so i cannot try to do it manually.
Before that error message i can see mmcblk0: p1 message so card and partition is detected.

Thanks for help

Matus

c4software
2nd September 2009, 09:58 AM
I maybe found a solution for the sytem crash.

- Before start Android, put your phone in flight mode.
- Start Android, Android should be switch on your radio.

And for the moment no system freeze. But if you receive on call, your System will hang up.

But in my case i don't have any sound...

jobarjo
2nd September 2009, 12:37 PM
I followed dzo instructions and could boot and get the nice gui.
I don't think I had the sound on my diam 100
But the biggest problem is to get the wifi working. It says can't activate wifi.
Android without internet access is not the same...
Is there any people working on the wifi access?

It also freezed when I tried to make a call.

Keep up the good work!

TaC
2nd September 2009, 12:49 PM
DZO, i'm really happy to see you in here. Now i'm sure we will get android in Diamond soon. :)

TaC
2nd September 2009, 01:42 PM
ok, i tried it.

Sound works. I call myself with another phone and i can hear the ring and the voice, but it seems the other phone can not hear me. Touch screen works perfect, but i have the "no wake up" problem.

Thanks for your work.

c4software
2nd September 2009, 01:57 PM
@tac, in my case the sound doesn't work, the phone hang up when i receive a call...

What is your Radio rom ?

TaC
2nd September 2009, 02:07 PM
@tac, in my case the sound doesn't work, the phone hang up when i receive a call...

What is your Radio rom ?

Last one original from HTC, radio and ROM. Spanish.

BTW, i can use the music app to play songs from my internal storage. :)

dzo
2nd September 2009, 02:21 PM
I just put another kernel in the same place, this might work better for audio.

zImage-diamond-03-09-09

To switch the panel on, press menu (the home button) a few times.
This one has more free memory.

TaC
2nd September 2009, 02:27 PM
I just uploaded the pack i'm using. Put all files in the root of internal storage and run haret.

http://www.megaupload.com/?d=O7Q39LOZ

It doesn't include the last kernel from dzo (posted a few seconds ago... :D)

c4software
2nd September 2009, 02:37 PM
I just put another kernel in the same place, this might work better for audio.

zImage-diamond-03-09-09

To switch the panel on, press menu (the home button) a few times.
This one has more free memory.

I have try it, but the screen awak a few second and it gone dark, like a screen problem.

But, i have sound on Android, System bip, media player, etc...

crakoucas
2nd September 2009, 03:50 PM
the last image from dzo works on my diamond 100, i can hear sound in media player but when i give a call i can hear the other person but he can't hear me so the microphone doesn't works.
Good work ..

irusul
2nd September 2009, 03:53 PM
Hope to see new build for Diamond 100.

rayman18
2nd September 2009, 05:00 PM
I have try zImage-diamond-03-09-09 on my DIAM100 and sound works fine, but when puss the off call buton the screen gets black and cant return. The battery sensors works fine.....im really happy :)
i hope soon a android based rom for diamond.

Thanks to all that make this possible

kosmodisk
2nd September 2009, 06:43 PM
please, could someone reupload latest kernel from dzo? link is dead :)

pongothemagnificent
2nd September 2009, 06:46 PM
please, could someone reupload latest kernel from dzo? link is dead :)

Heres the link (http://cs-alb-pc3.massey.ac.nz/vogue/files/?C=M;O=D), hey guys anyone having a white screen after hitting "run" on haret?? this is happening with the latest dzo zimage.

rayman18
2nd September 2009, 07:16 PM
Heres the link (http://cs-alb-pc3.massey.ac.nz/vogue/files/?C=M;O=D), hey guys anyone having a white screen after hitting "run" on haret?? this is happening with the latest dzo zimage.

Try this package of Tac with the latest image of dzo:

I just uploaded the pack i'm using. Put all files in the root of internal storage and run haret.

http://www.megaupload.com/?d=O7Q39LOZ

It doesn't include the last kernel from dzo (posted a few seconds ago... )

;)

pongothemagnificent
2nd September 2009, 07:18 PM
Try this package of Tac with the latest image of dzo:



;)

Its not the build its the zimage that im having problems with, if i used the zimage-diamond it boots ok.

rayman18
2nd September 2009, 07:35 PM
Its not the build its the zimage that im having problems with, if i used the zimage-diamond it boots ok.

Ok, so sorry ;)

kosmodisk
2nd September 2009, 09:36 PM
hi, i followed dzo's instructions and android boots great, it seems to be very fast but i have serious problem, pda completely freezes after cca 1-2 minutes
does anyone else have this bug?

btw it finaly starts looking usable, and there's very nice interface

edit: read previous posts... hope there will be new version soon :-)

pongothemagnificent
2nd September 2009, 10:12 PM
Update: Sound is working on my raph110, incall audio/mp3's/ringtones , omg this is so exiting LOL.

bxmatus
2nd September 2009, 10:49 PM
Update: Sound is working on my raph110, incall audio/mp3's/ringtones , omg this is so exiting LOL.

Can you show your default.txt file ? Do you have all files in root in storage card or in internal memory ? My raph100 is still showing some unable to mount loop error message :-(

thanks

Matus

pongothemagnificent
2nd September 2009, 11:14 PM
Can you show your default.txt file ? Do you have all files in root in storage card or in internal memory ? My raph100 is still showing some unable to mount loop error message :-(

thanks

Matus

All my files are in the root of my storage card, do this and it will boot, hope it help mate good luck.

herpez
3rd September 2009, 02:51 AM
Hi,

I have a diam100 and i downloaded this pack:

"I just uploaded the pack i'm using. Put all files in the root of internal storage and run haret.

http://www.megaupload.com/?d=O7Q39LOZ

It doesn't include the last kernel from dzo (posted a few seconds ago... ) "

and i replaced the file zImage in the pack with this zImage-diamond-03-09-09 (in http://cs-alb-pc3.massey.ac.nz/vogue/files/?C=M;O=D). I renamed zImage-diamond-03-09-09 to zImage.


However it doesnt boot, it hangs on the loading with several errors in the CLI (i can't even see the GUI)

Am i doing something wrong?


Thanks

pykoe
3rd September 2009, 02:54 AM
You have to put all file in the root folder. It work for me:)

herpez
3rd September 2009, 03:19 AM
i put in /tmp

I will try.

Did you also replaced zImage from the pack with diamond-03-09-09 renamed to zImage?


EDIT - put the file in root and worked

:D

pykoe
3rd September 2009, 04:03 AM
yes, i did. The sound work well, put i dont know why, the sometime the screen get dark and then i have to reset.
Any suggestion...

MGA2009
3rd September 2009, 04:36 AM
Great work!! It's nice to see some advance!! Keep up the good work!!!

DIAM100 here.

Radio 1.09.23.25.

Android boots ok with the previous and last zimage.

With the last zimage sound works OK. The problem is that when screen goes off I can't recover it and i have to reset the phone.
If I make a call I can hear the other person but they can not hear me.

Best Regards.

fliggygeek
3rd September 2009, 04:54 AM
Ok, great to see stuff happening, i have a few requests:

1) can whoever is the owner of connect-utb update the builds and FAQ for things like pin codes? possibly even include a README.txt in eache build with some basic instructions.

2) can ppl check the androidonhtc.com site and verify the port status for me? I did all the stuff on there relating to the current build but im just going on whats been said here.

3) can ppl also keep updating androidonhtc.com to put links to the latest builds on it?

4) can the androidonhtc.com webmaster plz fix the permissions on the wiki?

5) i can set up a high-bandwith file server if you guys need it, fliggygeek@gmail.com if you want me to do it, ive got a co-located server in a Sydney, Australia Datacentre available to use.

6) can everyone new to the site PLEASE read the previous posts and FAQs before they ask what to do about things like PIN codes and failed boots

Otherwise its great to see whats happening here, good to see some extra expertise with dzo on board, and good luck.

bxmatus
3rd September 2009, 05:32 AM
All my files are in the root of my storage card, do this and it will boot, hope it help mate good luck.

Are you doing any changes in default.txt ? Or you using one with diamond pack ?

babijoee
3rd September 2009, 06:15 AM
Ok, great to see stuff happening, i have a few requests:

1) can whoever is the owner of connect-utb update the builds and FAQ for things like pin codes? possibly even include a README.txt in eache build with some basic instructions.

2) can ppl check the androidonhtc.com site and verify the port status for me? I did all the stuff on there relating to the current build but im just going on whats been said here.

3) can ppl also keep updating androidonhtc.com to put links to the latest builds on it?

4) can the androidonhtc.com webmaster plz fix the permissions on the wiki?

5) i can set up a high-bandwith file server if you guys need it, fliggygeek@gmail.com if you want me to do it, ive got a co-located server in a Sydney, Australia Datacentre available to use.

6) can everyone new to the site PLEASE read the previous posts and FAQs before they ask what to do about things like PIN codes and failed boots

Otherwise its great to see whats happening here, good to see some extra expertise with dzo on board, and good luck.

ConnectUTB has already done FAQ for Android. You should thoroughly go through the site before asking such things. And most developers and people involved in updating sites etc are either on holidays or are just coming back into this project strong, so have a little patience :p

babijoee
3rd September 2009, 06:17 AM
Great work!! It's nice to see some advance!! Keep up the good work!!!

DIAM100 here.

Radio 1.09.23.25.

Android boots ok with the previous and last zimage.

With the last zimage sound works OK. The problem is that when screen goes off I can't recover it and i have to reset the phone.
If I make a call I can hear the other person but they can not hear me.

Best Regards.

There currently is not a driver for the microphone input. Thats why the other person cannot hear you. But we now have audio which is a huge milestone and one step closer to abandoning wm;)



Edit: I have tried all and none seem to avail. I guess raph100 is too much diff than raph110. Hopefully we'll see a build for 100 soon
The latest i can go is see the green status bar reach the end and my device freezes :(

bxmatus
3rd September 2009, 07:53 AM
There currently is not a driver for the microphone input. Thats why the other person cannot hear you. But we now have audio which is a huge milestone and one step closer to abandoning wm;)



Edit: I have tried all and none seem to avail. I guess raph100 is too much diff than raph110. Hopefully we'll see a build for 100 soon
The latest i can go is see the green status bar reach the end and my device freezes :(

I im able to boot kernel, you have to change this values in default.txt to boot:

set ramsize 0x6000000
set ramaddr 0x10000000
set mtype 1910

but there is some problem with loopback device or mounting data partition - at least on my device ( raph100 too )

kailashnj
3rd September 2009, 08:36 AM
Hi Guys,

i installed android on my diamond and was able to boot sucessfully, everything seems to work fine. I could even receive a call, but only issue is that the microphone is still not working. Is there a workaround for the microphone to make it work.

Another issue is with Internet. I try to set the APN and able to save it too, but then it does not work. Any idea.

By the way, I loved the android GUI and was very much satisfied with the looks, hope to see a full workind version soon, with Wifi, bluetooth, voice and everything else working fine.

Regards,
Kailash

Marcellus_pnz
3rd September 2009, 08:47 AM
Hi Guys,
I try to set the APN and able to save it too, but then it does not work. Any idea.
BTW, about setting the APN, as for me, i can't save it, when i hit save, it's just not apppearing in the list.
Is GPRS/EDGE/3G working for DIAM100? I can't find it out.

bxmatus
3rd September 2009, 09:01 AM
sound support is not done, microphone is not working yet, same as wifi, edge/gprs etc .. READ ty vole !!!

babijoee
3rd September 2009, 09:16 AM
I im able to boot kernel, you have to change this values in default.txt to boot:

set ramsize 0x6000000
set ramaddr 0x10000000
set mtype 1910

but there is some problem with loopback device or mounting data partition - at least on my device ( raph100 too )

Thanks it actually worked :D

bxmatus
3rd September 2009, 09:30 AM
so you can get to gui ?

haaibaa2
3rd September 2009, 09:40 AM
This is the default I use on a Vario IV (Raph500):

set ramsize 0x6000000
set ramaddr 0x10000000
set mtype 1910
set KERNEL zImage
set initrd initrd.gz
set cmdline "root=/dev/ram0 init=/ console=tty0 mem=76M msmsdcc_id=3 zmgdevname=/dev/mmcblk0p1 imgdevnum=1 imgdir=/ "
boot

babijoee
3rd September 2009, 09:43 AM
Nope i coudlnt get in to the GUI but its progress into the booting linux blackscreen and then it hangs there in prompt. ;) Hopefully someone will be able to shed some light on this

haaibaa2
3rd September 2009, 10:02 AM
Babijoe, try and use my default.txt. And don't use the latest z-image. The one from 02-09 should work.

babijoee
3rd September 2009, 10:20 AM
Babijoe, try and use my default.txt. And don't use the latest z-image. The one from 02-09 should work.

hey it worked man ;) nice work haaibaa2 :D

bxmatus
3rd September 2009, 10:34 AM
not for me :-( i receive lot of IO errors during card accessing and then it die ...

babijoee
3rd September 2009, 10:55 AM
not for me :-( i receive lot of IO errors during card accessing and then it die ...

which touchpro version do you have
eg: raph100, raph110, raph500?

Also haaibaa2 which can i use to turn off onscreen keyboard? Also the screen touch calibration is out of whack.

bxmatus
3rd September 2009, 11:18 AM
raph100
i will try to buy a new sdhc card, i have some cheap ADATA 4gb card, maybe this is a a problem ...

babijoee
3rd September 2009, 11:35 AM
Ok this is my guide on to getting it working on raph100 :) with 2gb memstick. Will try it on my 16gb and provide results.

1. Download this pack provided by TaC
http://www.megaupload.com/?d=O7Q39LOZ

2. Extract all contents and place in the root of your SD.
(Note i formatted my memstick to make it a fresh clean install)

3. Open the existing default.txt and completely erase everything within it and copy and paste this code and save
Thanks haaibaa2

set ramsize 0x6000000
set ramaddr 0x10000000
set mtype 1910
set KERNEL zImage
set initrd initrd.gz
set cmdline "root=/dev/ram0 init=/ console=tty0 mem=76M msmsdcc_id=3 zmgdevname=/dev/mmcblk0p1 imgdevnum=1 imgdir=/ msmts_calib=0x7a.0x5e.0x35a.0x37f msmvkeyb_toggle=hide"
boot

4. Run haret and it should be good. and post your results :D
(It should take awhile first time booting this up. Took me 2 mins. Subsequent boots are definantly faster.)

Results so far: on 2gb stick
Sound is working :D
Vibration is working :D
Camera shows weird graphics :confused:

16gb results:


VIDEO: my raph100 touchpro running music app
http://www.youtube.com/watch?v=alVZzLDSIWY

bxmatus
3rd September 2009, 11:37 AM
there is no link in point 3 :)

edit: im taking back, it is already fixed :) testing ...

bxmatus
3rd September 2009, 11:47 AM
so i did it exactly
Raph100, 4gb ATA SDHC:
ext2fs_check_if_mount: No such file or directory while determining whetever /dev/block/loop2 is mounted.
then
cleaning up
switching to rootfs
rootfs loaded
GSM phone found
ext2fs_check_if_mount: No such file or directory while determining whetever /dev/block/loop0 is mounted.
e2fsck: Superblock invalid trying backup blocks
e2fsck: bad magic number in super-block while trying to open /dev/block/loop0
then some bla bla
then:
mount: mounting /dev/block/loop0 in /data failed: invalid agument
failed
failed to mount /data
/bin/sh: cant access tty: job control turned off

note: card is reformated ...

babijoee
3rd September 2009, 11:52 AM
How long do you leave it in the booting screen?
Usually i leave it for 5 mins. A way to check if android is actually working is your capacitive screens will light up during the booting process. If they start to lock and dont light it, i usually take that as the device freezing.


Have any builds from connect-utb worked in the past for you? and which build?

TaC
3rd September 2009, 12:11 PM
1. Download this pack provided by Herpez
http://www.megaupload.com/?d=O7Q39LOZ


The pack was mine, but never mind... :p

bxmatus
3rd September 2009, 12:25 PM
How long do you leave it in the booting screen?
Usually i leave it for 5 mins. A way to check if android is actually working is your capacitive screens will light up during the booting process. If they start to lock and dont light it, i usually take that as the device freezing.


Have any builds from connect-utb worked in the past for you? and which build?

i leave it for 10 minutes ... it is still sitting with job control turned off message ... device is not frozen, it is responding to keybord press ( saying warning bus was busy all the time when im touching hw buttons ) ...

last working build from connect-utb working for me was from february ...

for me it look like init script was unable to mount that /data partition so it die ... and b/c hw keyboard is not working im not able to check it manually from console ...

babijoee
3rd September 2009, 12:26 PM
My apologies TaC:(
I edited my post and thanks for being nice instead of getting mad. Work should always be accreddited to those who actually contributed so my bad. :o

babijoee
3rd September 2009, 12:28 PM
i leave it for 10 minutes ... it is still sitting with job control turned off message ... device is not frozen, it is responding to keybord press ( saying warning bus was busy all the time when im touching hw buttons ) ...

last working build from connect-utb working for me was from february ...

for me it look like init script was unable to mount that /data partition so it die ... and b/c hw keyboard is not working im not able to check it manually from console ...

Try freeing up some free space on your phone memory. That might help. Otherwise turn your phone into airplane mode and see what happens from there.

Also i'm not sure if this really affects android and how it boots, but which ROM OS are you running? custom or stock?

"it is still sitting with job control turned off message"
Is that under the Android title thingy in boot sequence if it is then you are where you're meant to be.
After that it usually loads into android and should show the first setup page which was interesting.


VIDEO: this is my raph100 touchpro running the music app in android
http://www.youtube.com/watch?v=alVZzLDSIWY

Marcellus_pnz
3rd September 2009, 12:53 PM
I have a suggestion to discuss:
moving the cursor by the sensor wheel often deals many mistakes and wrong selections when using d-pad as usual. Maybe, it's better to disable sensor wheel support in future kernel builds or use it in another way, but not for up and down keys?

haaibaa2
3rd September 2009, 12:56 PM
Touchscreen calibration is also off for me. I use the 'ring' to navigate through Android. Also, the HaRet keyboard is somewhat in the way.

bxmatus
3rd September 2009, 01:03 PM
i try to clean memory, airplane mode, no help, but i found out that small virtual keyboard is working, so i was able to type commands.
Whole booting process end in console, i was able to mount /dev/block/mmcblk0p1 ( storage card ) into /tmp folder, i can see all files on card including system, rootfs etc, but without real keyboard i can't really do anything, that small virtual keyboard is for nothing, badly aligned so it took me 5 minutes to type few commands and my fingers are in pain :-)

Does anyone know where should be card mounted, if -t loop is working in mount and where exactly should i mount /data and how to make boot process to continue from that place ?

thanks

Erik_PLD
3rd September 2009, 01:05 PM
It just works perfectly on my diam100. Well, only the "not wake up" problem stills there... But playing music on android is superb! Good job guys!
One more time, congratulations for your hard work!

haaibaa2
3rd September 2009, 01:33 PM
I use this cmd= line in my default.txt now for my raph. And it seems the calibration is better, and also the keyboard is hidden by default, which I like better.

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

babijoee
3rd September 2009, 01:39 PM
hey haaibaa2 have you checked my previous posts? It mentions all the things that were missing. But glad you figured them out:D

haaibaa2
3rd September 2009, 01:47 PM
hey haaibaa2 have you checked my previous posts? It mentions all the things that were missing. But glad you figured them out:D

Sorry, no. I didn't check all the posts. Just playing with Android, and no time for anything else :D

babijoee
3rd September 2009, 01:56 PM
i try to clean memory, airplane mode, no help, but i found out that small virtual keyboard is working, so i was able to type commands.
Whole booting process end in console, i was able to mount /dev/block/mmcblk0p1 ( storage card ) into /tmp folder, i can see all files on card including system, rootfs etc, but without real keyboard i can't really do anything, that small virtual keyboard is for nothing, badly aligned so it took me 5 minutes to type few commands and my fingers are in pain :-)

Does anyone know where should be card mounted, if -t loop is working in mount and where exactly should i mount /data and how to make boot process to continue from that place ?

thanks

Really you shouldn't really typing anything into the command prompt. It should just work like many others have posted. It could just possibly be your SD card or rom. We'll never know until you get those things. But good luck in your en devour


Is anyone able to add more content to the SD card? I've added heaps of songs and pictures but android doesnt resfresh or search for them. All i can see is the files i put on on the second time i booting into android...

bxmatus
3rd September 2009, 02:15 PM
its working :-)
card was bad ... with 8gb emgeton it is working fine ...
strange is that that 4gb ADATA is working ok with windows mobile and in my notebook ... thanks for help boys and to all developers good work !!!

babijoee
3rd September 2009, 02:19 PM
good to hear bxmatus :D
Enjoy audio and vibrating goodness on your raph

bxmatus
3rd September 2009, 03:16 PM
yeah, i will, right now i need gprs/3g support to be completly happy and then good bye wm :) yeah and little stability will be usefull too but it is just a matter of time ... so far it was working ok ...

babijoee
3rd September 2009, 03:20 PM
dont forget microphone support :p

principedisavoia
3rd September 2009, 03:30 PM
can someone help me, i follows the istruction step by step but does'nt work. do you have a file rar wich all the file i can download?
thank's

bxmatus
3rd September 2009, 03:42 PM
dont forget microphone support :p
i dont need a phone :) for me is htc for 99% mobile access to the internet

principedisavoia: what phone are you using ?

druidu
3rd September 2009, 03:43 PM
set cmdline "root=/dev/ram0 init=/ console=tty0 mem=76M msmsdcc_id=3 zmgdevname=/dev/mmcblk0p1 imgdevnum=1 imgdir=/ msmts_calib=0x6D.0x5D.0x340.0x375 msmvkeyb_toggle=hide "
You have a typo in there, you wrote zmgdevname.

@bxmatus: yes, mount works with -loop (but only if the initrd image creates the proper /dev/loopX devices). Here's the mount code I have (similar the one found in other images, but changed /mmc to /sdcard so that android can see the sdcard):


mknod /dev/loop0 b 7 0
mknod /dev/loop1 b 7 1
mknod /dev/loop2 b 7 2
mknod /dev/loop3 b 7 3
mknod ${imgdevname} b 179 ${imgdevnum}
mkdir /sdcard
chmod 0777 /sdcard
mount -t vfat ${imgdevname} /sdcard

mount -t ext2 -o loop /sdcard${imgdir}/system.e2img /system
mount -t ext2 -o loop /sdcard${imgdir}/data.e2img /data
mount -t ext2 -o loop /sdcard${imgdir}/cache.e2img /cache


All the ${foo} vars are replaced to values from the cmdline. If initrd image has usbnet enabled and runs a telnet/ssh daemon, you can try stuff much easier.


Note for everybody: you can get calibration data from here (http://wiki.xda-developers.com/index.php?pagename=RaphaelLinux#Hardwarex20.differ encesx20.andx20.configurations) or you can delete the msmts_calib option from the command line, and you'll get to calibrate the touchscreen on boot using these steps (you may wanna do it when stuff is not scrolling on the console so you can write down the values):

1. Tap screen anywhere, you'll get the message: Calibration step 1: tap red dot in upper-left corner and two red dots
2. Tap screen in the upper-left corner of the red dot (inside the dot)
3. Tap screen in the bottom-right corner of the red dot (again, inside)

After each of steps 2 & 3 you'll get a message with the calculated calibration values (like msm_ts: maxx=aaaa miny=bbbb then minx=cccc maxy=dddd). For next time, you can put the correct option in the cmdline: msmts_calib=cccc.bbbb.aaaa.dddd (careful with the order: minx.miny.maxx.maxy).

Just remember that if you don't put the calibration option in the command line, first 3 taps after boot are for calibration -- if you get them wrong, touchscreen is unusable.

karlanal
3rd September 2009, 03:44 PM
android booting up nicely but if i play music
it starts reproducing, cant hear any sound and after 15 seconds it freezes
my diamond does that every time
every time exactly afetr 15 seconds, FREEZE
but great to see things are getting done
greetings

babijoee
3rd September 2009, 03:44 PM
can someone help me, i follows the istruction step by step but does'nt work. do you have a file rar wich all the file i can download?
thank's

Which device and type do you have?


Also has anyone notice GPU support?
I've tried the Opengles api but they dont seem to work
On my old official raph 21/6 builds they run. But they dont now

druidu
3rd September 2009, 04:09 PM
yeah, i will, right now i need gprs/3g support to be completly happy and then good bye wm :) yeah and little stability will be usefull too but it is just a matter of time ... so far it was working ok ...

We're not that close to a production version. We have very little power management at the moment, it'll drain the battery really quickly. But we're getting there.

principedisavoia
3rd September 2009, 04:26 PM
htc diamond

c4software
3rd September 2009, 04:30 PM
htc diamond

Can you explain a little bit more ?