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

touch of jobo
8th June 2009, 03:52 PM
[...] I'm not sure if it actually mounts anything from within Android, but it does read the images and does load up Android correctly.If it reads the images, then your SD card or internal mmc gets mounted. This is done by the init script tho, not Android. In order for Android to mount anything, you need a modified vold.
Hey Jobo, I just tested your second kernel with all the patches on my DIAM500 and the screen colors are correct!! Well done! I'm using 1805 as the mtype and the touch screen calibration values from a RAPH800 and its pretty close. [...]Nice, this means that the mddi/mdp patch works. I would like someone wise to look at it and judge whether it is pretty. Then we can push it to the repo. Thanks for testing and reporting, etx. And frodo9999 too of course.
Hey Frodo, Thanks! That build is really nice, looks like its much more current. I made a video of the touch working on my diam500, and i'm going to look up that network over usb stuff so i can dump some dmesg output. [...] I could setup virtualbox and network to that, so if you need dmesg output or anything else please do let me know and I'll get it.
Also, I'm curious if ADB from the sdk can connect to android on the diamond if usb networking works. I'll try on my dev box at the office tomorrow.It is actually not very current (late April or early May, you can tell from Settings > About Phone > Build Number), but young enough to complain about battery, so good enough for testing this. I built a new one yesterday. If I get the chance I will turn it into a set of images and upload it. This may not be for another week tho as I'm away. (There is nothing really new in there anyway..)
So the pressure/size patch works for Diam500. I'm doing a wild guess here: since you use calibration from Raph800, it probably works for -800 models too. Very nice.
One BATT line from dmesg, plus the capacity windows reports would be useful, (or a Haret dump for that matter, pdump 0x01ffc100 0x48) so that we can see whether it is 100-ish or 800-ish. On the other hand, I'm convinced the battery driver could just detect the smem layout, in stead of getting it from pdata based on mtype. Running a virtualbox and networking from it to the phone works fine. ADB does not work in our kernel.

So it looks like we now have:
* mmc for all devices (now together with good color),
* correct colors for all devices (now together with mmc),
* touch screen pressure size for all devices (but not yet confirmed for -800)
* battery for -100, maybe also for -500, needs some twiddling for -800 (Battery driver does not (yet?, on -100?) detect cable status, or control charging. It only reports capacity.)

I'm probably not going to be able to do a lot of work on this this week, so if someone wants to go ahead and make a battery driver that detects status, controls charging, works on all devices regardless of mtype, .. ..

Thanks,
-Jobo

Congratulations :rolleyes: on 3000 posts.

brumbrum
8th June 2009, 04:15 PM
How simular is the Raphael and Blackstone in hardware?
Is it possible to port the kernel easy to work with blackstone?

I would really like to have android on my blackstone. Tried to create a working image to flash into a X1, but it wasn't possible with my knowledge :-(. Really hope someone will make a flashable image soon for other devices then Dream and Saphire.

slovoflud
8th June 2009, 07:40 PM
great news!

anyone willing to update the Wiki?
I can do it, all I need is compiled info

Erik_PLD
8th June 2009, 10:26 PM
great news!

anyone willing to update the Wiki?
I can do it, all I need is compiled info

it will be very useful, but i think there are a lot of info to put into.

nizzon
9th June 2009, 11:09 AM
How simular is the Raphael and Blackstone in hardware?
Is it possible to port the kernel easy to work with blackstone?

I would really like to have android on my blackstone. Tried to create a working image to flash into a X1, but it wasn't possible with my knowledge :-(. Really hope someone will make a flashable image soon for other devices then Dream and Saphire.

Same here.
Its very sad that there isnt any progress on the Blackstone-port.
We can just hope all the work here can be used for future Android Blackstone devs.

c4software
9th June 2009, 01:57 PM
WoW nice a lot of progress are made. I'm really impressive. :) Great jobs Devs.

Lastest build is on blasat server ?

Untouchab1e
9th June 2009, 03:15 PM
Someone has to explain this to me, but by the sound of it, it has to be useful for our project somehow..

I am trying to figure out what OK:Android actually is. I will quote from the press release: (http://www.ok-labs.com/releases/release/ok-labs-accelerates-smartphone-deployments-with-okandroid)

Open Kernel Labs (OK Labs), the leading provider of virtualization software for mobile phones and broadband internet devices, today introduced OK:Android, an off-the-shelf paravirtualized version of the Android smartphone platform. Using Secure HyperCell™ Technology, OK:Android enables Android to be used as a guest operating system running in a secure hypercell on top of the OKL4 microvisor, the OK Labs mobile phone virtualization platform..

And a quote from [url=http://www.pddnet.com/news-maa-ok_android-accelerates-smartphone-deployments-060509/pddnet[/url]

[quote]Although Google and the OHA have been successful in engaging device suppliers and building a developer community, semiconductor suppliers, mobile OEMs and mobile network operators (MNOs) still face the significant challenges involved in porting and hosting Android on current chipsets and on new mobile hardware./quote]

I have emailed OK-Labs and asked them what exactly this is and if it could make the process of porting Android to the Touch Pro and Diamond any easier. Waiting eagerly for a reply.

But, does anyone here know what this actually is?

elamodelmerol
9th June 2009, 03:45 PM
hey jobo, let me thank you for all the progress you've made so far

i'm using the 2nd kernel you just posted and i have an DIAM100 it appears that it always detect 84% no matter what the battery conditions are, it successfully detects when it starts and stop charging (though there is little delay but still works :) )

Keep up the good work!

frysee
9th June 2009, 06:28 PM
Someone has to explain this to me, but by the sound of it, it has to be useful for our project somehow..

I am trying to figure out what OK:Android actually is. I will quote from the press release: (http://www.ok-labs.com/releases/release/ok-labs-accelerates-smartphone-deployments-with-okandroid)

.

And a quote from [url=http://www.pddnet.com/news-maa-ok_android-accelerates-smartphone-deployments-060509/pddnet[/url]

[quote]Although Google and the OHA have been successful in engaging device suppliers and building a developer community, semiconductor suppliers, mobile OEMs and mobile network operators (MNOs) still face the significant challenges involved in porting and hosting Android on current chipsets and on new mobile hardware./quote]

I have emailed OK-Labs and asked them what exactly this is and if it could make the process of porting Android to the Touch Pro and Diamond any easier. Waiting eagerly for a reply.

But, does anyone here know what this actually is?

I think its quite similar to the technique used in VMWare ESX or in VMWare in general.

OK:Android runs directly on your phone hardware without requiring an additional underlying operating system - seems to be the same approach VMWare is taking with their recently announced 'VMWare Mobile'.

greetz

Untouchab1e
9th June 2009, 06:41 PM
Still, it seems like a good way of solving alot of problems we are facing..

frysee
9th June 2009, 07:35 PM
Still, it seems like a good way of solving alot of problems we are facing..

Also seems like a good way of uniting thousands of different smartphone communities to join forces on a single project :cool:

Untouchab1e
10th June 2009, 12:48 AM
Also seems like a good way of uniting thousands of different smartphone communities to join forces on a single project :cool:

Got a reply on my email..

..OK:Android is a paravirtualized version of the Linux kernel in Android. It will not run within Window Mobile. You could run them side by side in separate Hypercells. It is not material what the device is, what is important is the processor and the use of a Microvisor.



Tell me a little more about what you do, the project you are working on and the objectives of this project and maybe we can help you.


Ive replied and eagerly awaiting their response :)

rmonday
10th June 2009, 08:50 AM
Hey guys,
Steped away from this thread for several months seems like alot of active users. The Wiki has not been updated in several months so I am curious is development has reached a slow halt or no one is updating the wiki?

saudoo
10th June 2009, 10:16 AM
rmonday: The latter, luckily... :P

Untouchab1e: I guess once in our lives we should all be able to take the shortcut rather than the long way 'round the lake (or whatever).. right? It would be great if this could mean that Android could be up and running in a couple of months.... hopefully with close to no performance loss. ;~]

Untouchab1e
10th June 2009, 10:18 AM
A bit of both, but mostly that noone has updated the wiki. People are still working on the project!

I for one is following up on a lead which may or may not lead to a siginificant breakthrough, Il share my findings once I conclude my research :)

Gluck
10th June 2009, 05:25 PM
I have read this tread from time of first post.
Tied by waiting for Touch with android.
A month ago i sold HTC Touch Pro, which was bought for Android.
And I bought G1!

Android is the best! Keep working! :)

slovoflud
10th June 2009, 09:03 PM
A bit of both, but mostly that noone has updated the wiki. People are still working on the project!

I for one is following up on a lead which may or may not lead to a siginificant breakthrough, Il share my findings once I conclude my research :)
I'm willing to update the Wiki, since I've started one back in the Kaiser days but I've not been following the progress that closely recently. can someone PM or email me the latest and greatest of our project, I'll filter compile the info and post an update.

Edit:
where's dcordes?

AdamHC
11th June 2009, 09:52 AM
I have read this tread from time of first post.
Tied by waiting for Touch with android.
A month ago i sold HTC Touch Pro, which was bought for Android.
And I bought G1!

Android is the best! Keep working! :)

Same boat as you, don't think I can stand WinMo anymore. might sell my Diamond now and get a G2...

strages
11th June 2009, 11:22 AM
wow i just checked and installed an android version of http://www.connect-utb.com on my phone and i am really amazed how far you guys already are. I hope that there is soon going to be some reall damn good progression in this project as android really rocks on diamond!

btw just a newbie question what are the problems currently faced wanting to port android to htc?

dariusperini
11th June 2009, 03:07 PM
Hi all !
I've juste installed Android (from connect-utb) on my HTC diamond and I have a little problem, after the android boot I am asked for the PIN, I'm sure I type the correct one but it keeps saying me it's wrong :(
Anyone can help me ?

nizzon
11th June 2009, 04:25 PM
It would be nice if you could put some videos up on YouTube so we can see how its working. :)

yann79
11th June 2009, 05:25 PM
you need to un activate the pin code in winmo.
When you restart android it will just won t ask it anymore
Yann

Hi all !
I've juste installed Android (from connect-utb) on my HTC diamond and I have a little problem, after the android boot I am asked for the PIN, I'm sure I type the correct one but it keeps saying me it's wrong :(
Anyone can help me ?

pongothemagnificent
11th June 2009, 05:50 PM
Hey guys, just wanted to say that im booting balsat android 1.5 build on my raph110, but i cant get android to read my sd card, i was reading the wiki and it says that you have to point the default.txt with the right mtype in order for android to recognize your sd card but i cant find the mtype for raph110, so if anyoone can point me into the right direction, il apreciate it. btw keep up the good work devs

Regards
Rafyvitto

touch of jobo
12th June 2009, 01:49 AM
Hey guys, just wanted to say that im booting balsat android 1.5 build on my raph110, but i cant get android to read my sd card [...] if anyoone can point me into the right direction, il apreciate it.Hola Rafyvitto, You're not the only one...[...]I'm not sure if it actually mounts anything from within Android, but it does read the images and does load up Android correctly.If it reads the images, then your SD card or internal mmc gets mounted. This is done by the init script tho, not Android. In order for Android to mount anything, you need a modified vold.

vold is the 'volume daemon'. Android uses it to enumerate and mount volumes. In order for this to work on a Raph/Diam you need to modify it to cope with our sysfs structure, which is apparently different from G1/2.

If you use images that mount on an initrd, the SD card is already mounted when android boots, so it mounts read-only. If you boot directly into a different (ext2/3) partition, it can mount your VFAT partition read/write. Either way you need a modified vold (and depending on how you hack vold, also vold.conf).

This one is not particularly clean but it works for me: system/core diff (http://tibook.jb.b4m.com/j0b0/android-1.5/vold/commit-7a6bd9a-system-core-vold-raph100-mmc-jobo-090520.txt) and vold.conf (http://tibook.jb.b4m.com/j0b0/android-1.5/vold/vold.conf). Please don't hesitate to come up with an approach that does not require hacking vold, or one that is just nicer. ;)

-Jobo


EDIT:
These (090615-images (http://tibook.jb.b4m.com/j0b0/android-1.5/android-master-1.5-090615-images.tgz) & 090615-fs (http://tibook.jb.b4m.com/j0b0/android-1.5/android-master-1.5-090615-fs.tgz)) are fresh and have vold hacked and setup to mount mmcblk0p1. If it works, please host them.

esveinsvoll
12th June 2009, 10:12 PM
I am looking forward to this project getting it to work. Would be nice not having to buy a touch magic for good andriod implementation:)

Cheers

cr2
13th June 2009, 10:22 PM
got a persistent oops in ksc-led code

[ 188.173327] ------------[ cut here ]------------
[ 188.173327] WARNING: at kernel/mutex.c:135 __mutex_lock_slowpath+0x5c/0x224()
[ 188.173358] Modules linked in:
[ 188.173388] [<c002794c>] (dump_stack+0x0/0x14) from [<c0047f58>] (warn_on_slowpath+0x4c/0x84)
[ 188.173449] [<c0047f0c>] (warn_on_slowpath+0x0/0x84) from [<c022efdc>] (__mutex_lock_slowpath+0x5c/0x224)
[ 188.173480] r6:00000001 r5:d4a3ce24 r4:d4a3ce24
[ 188.173510] [<c022ef80>] (__mutex_lock_slowpath+0x0/0x224) from [<c022f1cc>] (mutex_lock+0x28/0x30)
[ 188.173571] r7:d4a3ce24 r6:00000001 r5:00000001 r4:d4a3ce24
[ 188.173602] [<c022f1a4>] (mutex_lock+0x0/0x30) from [<c019e05c>] (micropksc_set_led+0x40/0x90)
[ 188.173663] r4:d4a3ce20
[ 188.173663] [<c019e01c>] (micropksc_set_led+0x0/0x90) from [<c019421c>] (microp_keypad_led_event+0x34/0x40)
[ 188.173724] r7:00000003 r6:d4a4e800 r5:00000001 r4:d4a4e800
[ 188.173785] [<c01941e8>] (microp_keypad_led_event+0x0/0x40) from [<c018fa48>] (input_handle_event+0x47c/0x4c4)
[ 188.173846] [<c018f5cc>] (input_handle_event+0x0/0x4c4) from [<c019099c>] (input_inject_event+0x78/0xc0)
[ 188.173876] [<c0190924>] (input_inject_event+0x0/0xc0) from [<c014e004>] (kbd_bh+0xf0/0x158)
[ 188.173937] [<c014df14>] (kbd_bh+0x0/0x158) from [<c004d1dc>] (tasklet_action+0x74/0xcc)
[ 188.173999] r6:0000000a r5:c030f7e8 r4:00000000
[ 188.174029] [<c004d168>] (tasklet_action+0x0/0xcc) from [<c004cfe0>] (__do_softirq+0x58/0xc8)
[ 188.174060] r4:00000001
[ 188.174090] [<c004cf88>] (__do_softirq+0x0/0xc8) from [<c004d09c>] (do_softirq+0x4c/0x58)
[ 188.174121] r6:00000000 r5:00000000 r4:60000013
[ 188.174151] [<c004d050>] (do_softirq+0x0/0x58) from [<c004d464>] (ksoftirqd+0x74/0x13c)
[ 188.174212] r4:d7822000
[ 188.174212] [<c004d3f0>] (ksoftirqd+0x0/0x13c) from [<c005d9ec>] (kthread+0x5c/0x94)
[ 188.174273] r6:c004d3f0 r5:00000000 r4:d7822000
[ 188.174304] [<c005d990>] (kthread+0x0/0x94) from [<c004af10>] (do_exit+0x0/0x760)
[ 188.174334] r6:00000000 r5:00000000 r4:00000000
[ 188.174365] ---[ end trace 1a281162bca4adf4 ]---

seb071
14th June 2009, 05:55 PM
got a persistent oops in ksc-led code

[ 188.173327] ------------[ cut here ]------------
[ 188.173327] WARNING: at kernel/mutex.c:135 __mutex_lock_slowpath+0x5c/0x224()
[ 188.173358] Modules linked in:
[ 188.173388] [<c002794c>] (dump_stack+0x0/0x14) from [<c0047f58>] (warn_on_slowpath+0x4c/0x84)
[ 188.173449] [<c0047f0c>] (warn_on_slowpath+0x0/0x84) from [<c022efdc>] (__mutex_lock_slowpath+0x5c/0x224)
[ 188.173480] r6:00000001 r5:d4a3ce24 r4:d4a3ce24
[ 188.173510] [<c022ef80>] (__mutex_lock_slowpath+0x0/0x224) from [<c022f1cc>] (mutex_lock+0x28/0x30)
[ 188.173571] r7:d4a3ce24 r6:00000001 r5:00000001 r4:d4a3ce24
[ 188.173602] [<c022f1a4>] (mutex_lock+0x0/0x30) from [<c019e05c>] (micropksc_set_led+0x40/0x90)
[ 188.173663] r4:d4a3ce20
[ 188.173663] [<c019e01c>] (micropksc_set_led+0x0/0x90) from [<c019421c>] (microp_keypad_led_event+0x34/0x40)
[ 188.173724] r7:00000003 r6:d4a4e800 r5:00000001 r4:d4a4e800
[ 188.173785] [<c01941e8>] (microp_keypad_led_event+0x0/0x40) from [<c018fa48>] (input_handle_event+0x47c/0x4c4)
[ 188.173846] [<c018f5cc>] (input_handle_event+0x0/0x4c4) from [<c019099c>] (input_inject_event+0x78/0xc0)
[ 188.173876] [<c0190924>] (input_inject_event+0x0/0xc0) from [<c014e004>] (kbd_bh+0xf0/0x158)
[ 188.173937] [<c014df14>] (kbd_bh+0x0/0x158) from [<c004d1dc>] (tasklet_action+0x74/0xcc)
[ 188.173999] r6:0000000a r5:c030f7e8 r4:00000000
[ 188.174029] [<c004d168>] (tasklet_action+0x0/0xcc) from [<c004cfe0>] (__do_softirq+0x58/0xc8)
[ 188.174060] r4:00000001
[ 188.174090] [<c004cf88>] (__do_softirq+0x0/0xc8) from [<c004d09c>] (do_softirq+0x4c/0x58)
[ 188.174121] r6:00000000 r5:00000000 r4:60000013
[ 188.174151] [<c004d050>] (do_softirq+0x0/0x58) from [<c004d464>] (ksoftirqd+0x74/0x13c)
[ 188.174212] r4:d7822000
[ 188.174212] [<c004d3f0>] (ksoftirqd+0x0/0x13c) from [<c005d9ec>] (kthread+0x5c/0x94)
[ 188.174273] r6:c004d3f0 r5:00000000 r4:d7822000
[ 188.174304] [<c005d990>] (kthread+0x0/0x94) from [<c004af10>] (do_exit+0x0/0x760)
[ 188.174334] r6:00000000 r5:00000000 r4:00000000
[ 188.174365] ---[ end trace 1a281162bca4adf4 ]---



What's that code is about, I understand nuthin' ? Can anyone explain pleaze

ducamie
15th June 2009, 04:00 AM
looks like a haret mmutrace

waiting on my diamond to be delievered but i cant wait to try out this port :) android is a really really nice mobile os (if not the best)

leonatan25
15th June 2009, 05:02 AM
Sigh, so one year later, and still s?ame ol` BS "NOT YET WORKING"?

ducamie
15th June 2009, 05:08 AM
easy there, compliling a kernel of custom written device drivers isnt a simple thing :) also android has only been officially released just over half a year.

vseslija
15th June 2009, 05:20 AM
I am just so damn eager. Big thanks to all the guys working on making this happen.

IceBone
15th June 2009, 01:44 PM
Got a reply on my email..

Ive replied and eagerly awaiting their response :)

Any news? :)

touch of jobo
15th June 2009, 05:47 PM
got a persistent oops in ksc-led code
When do you get that? (It's 3 minutes in, so not an initialization thing, or do you load modules?)
I remember having an issue lighting LEDs in the navi driver if the microp-klt had not properly initialized, but that was fixed by testing for null pointer, which micropksc_set_led() already does.

In microp-ksc, _read_scancode() and _set_led() are mutexed altho they don't seem to touch the same data (and _led_work_func() is not, altho it reads data that _set_led() writes).

-Jobo

clmbngbkng
16th June 2009, 03:27 AM
Hey Jobo, would you mind posting your default.txt?

I have my SD Card with a ext3 partition on it but I'm not sure if it is loading off that.

What do you have where? Fat part and ext part.

Thanks!


EDIT: I think I've got it working right but it would still be nice to see that. :)

lucxxx
16th June 2009, 08:18 AM
I'am trayng this to, to boot from an ext3 partition on my diamond, but i always have an kernel panic, with not finding mmcblk0p2 or mmcblk0p1, i made 2 partitons first is fat32 and second is ext3!! do i need to change init file?

Hey Jobo, would you mind posting your default.txt?

I have my SD Card with a ext3 partition on it but I'm not sure if it is loading off that.

What do you have where? Fat part and ext part.

Thanks!


EDIT: I think I've got it working right but it would still be nice to see that. :)

clmbngbkng
16th June 2009, 11:28 PM
No, I changed the default.txt file. I _think_ what I did was right but I dunno for sure.

A few pages back I read, from Jobo, that you need to change mmcblk0p1 to mmcblk0p2, as you mentioned but he also said somewhere else to remove the init=/init since it has its own filesystem now.

Hope that helps.

Untouchab1e
17th June 2009, 01:37 AM
Any news? :)

No luck (http://connect-utb.com/index.php?option=com_content&view=article&id=160:no-luck&catid=42:the-android-port) :/

tweedie
18th June 2009, 11:44 AM
Thanks for the android - worked fabulous and good fun to play about with it. However, something odd started to happened!

I "installed" android yesterday on the internal memory of my touch diamond. Now, back to wm6.5 world (after restarting device), whenever I take out the stylus, it looks like it also sents a "*" character to the device (as if I had a keyboard and pressed the * button)?

Anybody experienced it? Just thought I mention it here first before I ask around in the ROM forum.

Thanks

(using Energy Rom 3.0, 1.20.OliNex radio)

nelmidar
19th June 2009, 05:57 AM
got a raph110 and can't get the connect-utb android versions to work. any raph110 owners that has andriod working on theirs?

alBesse
19th June 2009, 03:13 PM
i installed android in a htc diamond p3700 and i can´t do or receive any call, but i can send sms.

mike171562
19th June 2009, 05:08 PM
Sigh, so one year later, and still s?ame ol` BS "NOT YET WORKING"?


Yes, alot of good work being done here, but not much real progress for the DIAM500.

Tenny
19th June 2009, 05:56 PM
Yes, alot of good work being done here, but not much real progress for the DIAM500.
Sadly the DIAM500 doesn't want to work with most other fixes... :(

TR3Y
20th June 2009, 03:33 AM
Darn, Still no DIAM500 builds? Also, could someone please update the Wiki and android builds (possibly for DIAM500) for the ConnectUTB website?

eranyanay
20th June 2009, 09:23 AM
I watched a video on androidonhtc.com and it looks like you start an app that boots the android.
does it mean i can try it out without need to flash it? (And, then it means I dont need to hspl my device and lose warrenty, something i havent done yet)

Roflnova
20th June 2009, 09:46 AM
So how's the project going, guys?

cr2
20th June 2009, 02:18 PM
When do you get that?


I get that by pressing CAPS key, then the FN(!) led is turned on, and i see the oops in dmesg.
If i press the CAPS again, the FN led is turned off, and there is a new oops message in dmesg.

nelmidar
21st June 2009, 01:27 AM
i finally got a build that runs on my raph110. i hope they can get everything working soon. but for now. windoze mobile is the os of choice for me.

ducamie
21st June 2009, 01:35 AM
can someone point me to the latest bootkits? i cant seem to find them

Untouchab1e
21st June 2009, 03:08 PM
Sadly the DIAM500 doesn't want to work with most other fixes... :(

Tenny, Ive sent you a test package for the DIAM500 over at htc-android.com. Report back if it works if you have time? :)

Also, others can check out connect-utb.com for some new packages ;) The Raph100-one works nice (Thanks Jobo)

akil3x
21st June 2009, 03:53 PM
Untouchab1e
help me installing Android in my Diamond100 please...

What I now :

- Download Android for HTC Touch Diamond version 2009-02-22 is the last right??

- Then I have only too follow the instructions that thy have in the Site connect-utb ???

Nothing of this damage the phone???

Thanks a lot in advance

Untouchab1e
21st June 2009, 03:57 PM
Untouchab1e
help me installing Android in my Diamond100 please...

What I now :

- Download Android for HTC Touch Diamond version 2009-02-22 is the last right??

- Then I have only too follow the instructions that thy have in the Site connect-utb ???

Nothing of this damage the phone???

Thanks a lot in advance

You are quite right, it wont damage your phone because technically you are not "installing" anything. You are just running an .exe file which shuts down Windows Mobile and boots up Android. Once you restart your phone you are back in Windows Mobile as if nothing ever happened ;)

Good luck :)

akil3x
21st June 2009, 04:06 PM
Thanks gone try....

In your experience this port is prepared too a daily usage??? or still have may bugs??

Untouchab1e
21st June 2009, 04:13 PM
Its in no way ready for daily usage and is more just a preview of what could be a reality once the project reaches a working state. If you want more details you can read here (http://connect-utb.com/index.php?option=com_content&view=article&id=157:porting-project-status-update&catid=42:the-android-port) or check out the XDA wiki.

Basically you can fool around in Android and have some fun, but you have no data, wifi, gps, mic or audio yet not to mentioned the lack of Power Management :)

Just give it a go and see for yourself. ;)

akil3x
21st June 2009, 04:22 PM
Thanks for the support :)

Untouchab1e
21st June 2009, 04:25 PM
Thanks for the support :)

Anytime mate ;)

AdamiX
21st June 2009, 07:53 PM
And how can i get to my WindowsMobile or touch flo when i have boot android on it? I must to HardReset?

gebruikershaes
21st June 2009, 08:41 PM
And how can i get to my WindowsMobile or touch flo when i have boot android on it? I must to HardReset?

no, just softreset

nelmidar
21st June 2009, 08:55 PM
And how can i get to my WindowsMobile or touch flo when i have boot android on it? I must to HardReset?

softreset.

AdamiX
21st June 2009, 09:01 PM
TNX for answers :)

ducamie
21st June 2009, 09:11 PM
i get a File Not Found error at connect-tub.com ? can someone point me to a working bootkit please

pongothemagnificent
21st June 2009, 09:23 PM
Yep same here says file not found, i think the server went down or maybe the bandwith went pass its limit.

I meant the server for the files not the website, but anyways found a working link http://connect-utb.com/index.php?option=com_rokdownloads&view=file&task=download&id=17%3A-android-for-htc-touch-pro-raph-a-diam&Itemid=68

AdamiX
21st June 2009, 09:26 PM
http://www.connect-UTB.com/
;)

Saturn2888
22nd June 2009, 12:17 AM
Is there some kinda feature list or missing-features-still-needing-implementation list? I swear I've seen one before but only for Raphael, and it's not so well-made. Everyone seems to want and try the same things, a short 1-page of HTML can easily show that, then someone who posts a lot in this thread adds a link to his/her siggy, and we're good.

Untouchab1e
22nd June 2009, 12:38 AM
Sorry about the problems with the download system on Connect-UTB. This has now been sorted out and a new download system is in place :) Got most newest packages uploaded now while the older ones will be back in place when I get time :)

By the way, a new DIAM500 package just got positive reports from my testing group so I will be publishing it within a few hours!

Speaking of a "whats working and whats not"-page, I will definetly look into it.

Problem is that it varies a bit from device to device. SMS for instance works on GSM Raphs\Diams but not on CDMA.

cr2
22nd June 2009, 12:42 AM
SMS for instance works on GSM Raphs\Diams but not on CDMA.

Does UMTS work in androed ?

Untouchab1e
22nd June 2009, 12:48 AM
Does UMTS work in androed ?


I am pretty sure it doesnt. GSM is the only working network type at the moment. I am not sure if this is due to the fact that GSM is based on TDMA while UMTS is based on CDMA.

cr2
22nd June 2009, 01:24 AM
I am pretty sure it doesnt. GSM is the only working network type at the moment.

I mean the data channel, whether it is GPRS or UMTS does not play any substantial role.
Can you access internet over the data channel in android ?
It works for me with angstrom initrd, so if it does not work in android, then it's some android problem.

erick10
22nd June 2009, 02:51 AM
Sorry if its been asked before but how do I type in (init.android) on the Touch Pro when loading android? The onscreen keyboard that pops up is just to small even with the Stylus. Can u guys help me out please, thanks.

Roflnova
22nd June 2009, 07:48 AM
So, is there a build with "the new features and progress" out for DIAM100?

Untouchab1e
22nd June 2009, 07:55 AM
So, is there a build with "the new features and progress" out for DIAM100?

Yeah, I released it yesterday here (http://connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=17:android-raphdiam-20090621) ;)

vseslija
22nd June 2009, 08:25 AM
Hey untouchable I was gonna download that Android upgrade but wasn't sure with few things. Firstly does my phone have to be unlocked? And secondly if i do install it how do i go back to windows mobile in case i need to? sorry i know these are noob questions but i would appreciate any help. thanks

Untouchab1e
22nd June 2009, 08:30 AM
I answered that same question two pages back. But yeah, you dont install anything. You simply launch an executable from your phone which shuts down Windows Mobile and boots Android. When you are done playing around in Android, just reboot your phone and you are back into Windows Mobile as if nothing ever happened ;)

Roflnova
22nd June 2009, 08:54 AM
Yeah, I released it yesterday here (http://connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=17:android-raphdiam-20090621) ;)

Thank you

/10char

klabton
22nd June 2009, 10:34 AM
And how long is "quite long"? Im waiting about 10 min now looking at white robot with red eye :P

Genghis1
22nd June 2009, 11:29 AM
Thanks a lot for this. Android on my Diamond is very interesting stuff :)

Untouchab1e
22nd June 2009, 11:29 AM
Then something is wrong. It shoulndt take much more than minute, tops! Now comes the question on what device you have, which build you are running and if you are sure you have placed the tmp-directory correctly.

If the newest package doesnt work, then try an older one ;)

klabton
22nd June 2009, 11:53 AM
Then something is wrong. It shoulndt take much more than minute, tops! Now comes the question on what device you have, which build you are running and if you are sure you have placed the tmp-directory correctly.

If the newest package doesnt work, then try an older one ;)


Well Im running ROMeOS WM 6.1 build 21051,1,6,4. in HTC Touch Pro. Security Unlocked.
Folder is placed in /StorageCard/tmp.

Untouchab1e
22nd June 2009, 11:55 AM
Well Im running ROMeOS WM 6.1 build 21051,1,6,4. in HTC Touch Pro. Security Unlocked.
Folder is placed in /StorageCard/tmp.

Yeah, but which Touch Pro do you have? (Raph100\110\500\800). This value can be found under the battery on your device.

Secondly, which Android package are you trying to run?

Kind Regard! ;)

antonis_tav
22nd June 2009, 11:55 AM
sorry i search for the answer but i dont find it... Which is the different between DIAM100 - 500 - 800 devices???

klabton
22nd June 2009, 12:00 PM
Yeah, but which Touch Pro do you have? (Raph100\110\500\800). This value can be found under the battery on your device.

Secondly, which Android package are you trying to run?

Kind Regard! ;)
It says RAPH100. I was trying Android for HTC Touch Pro (RAPH & DIAM) 20090621.

klabton
22nd June 2009, 12:05 PM
Edit: Bad answer.

antonis_tav
22nd June 2009, 12:51 PM
i guess tha call and sms is not working to anyone device, e?

Untouchab1e
22nd June 2009, 01:02 PM
It says RAPH100. I was trying Android for HTC Touch Pro (RAPH & DIAM) 20090621.

Then I would try this package (http://connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=16:android-for-htc-touch-pro-raph100) ;)

daniel.bigred
22nd June 2009, 01:47 PM
hey guys,

been following this thread since last year & the progress is awesome. i've been away for a while & recently downloaded the newer build (20090621) and have been unable to get my internal storage to mount.

i have a DAIM100, i've tried using doing this:
Originally Posted by Lavender.t
i think one way is to have mdev -s detect your partition automatically and then we make it into init. what you can do is, after boot:

mkdir /proc
mkdir /sys
mount -t proc proc /proc
mount -t sysfs sysfs /sys
mount -t tmpfs tmpfs /dev
mdev -s

after running the above, do a "ls -l /dev/mmc*". this should have the mmcblk0p? with the correct minor code. and you should be able to mount on that device.

and i get errors, it won't allow me to go further than creating the /proc dir... i've tried changin the mtype to other options as well but no luck. if i add "p1" to the /dev/mmcblk0 android won't boot. any ideas?

klabton
22nd June 2009, 02:01 PM
Then I would try this package (http://connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=16:android-for-htc-touch-pro-raph100) ;)

Ok. This one launches. :)
I can't disable PIN request for my card.. :( damn. I need to find somone with nokia or something :D

AdamiX
22nd June 2009, 06:58 PM
It allways freezes on this screen :/
http://img194.imageshack.us/img194/3667/dsc04408i.jpg
Can someone help me?

Tenny
22nd June 2009, 07:20 PM
It allways freezes on this screen :/
[IMG]http://img194.imageshack.us/img194/3667/dsc04408i.jpg[/IM G]
Can someone help me?

Are you sure you have the correct mtype specified? If I change my mtype to the wrong ones, it will typically lock on that screen also.

Untouchab1e
22nd June 2009, 08:12 PM
Yeah..

No offence, but it would be much easier to help you out if you included details on what device model you have as well as what Android Package you are trying to run.

Kind Regards

daniel.bigred
23rd June 2009, 08:19 AM
hey guys,

been following this thread since last year & the progress is awesome. i've been away for a while & recently downloaded the newer build (20090621) and have been unable to get my internal storage to mount.

i have a DAIM100, i've tried using doing this:


and i get errors, it won't allow me to go further than creating the /proc dir... i've tried changin the mtype to other options as well but no luck. if i add "p1" to the /dev/mmcblk0 android won't boot. any ideas?

hey guys is this a known issue that cannot be resolved? it seems as though other DIAM100 users don't have this problem.

refl3x0r
23rd June 2009, 08:47 AM
I also have this problem and I'm not able to solve it!

Tried a lot of things with default.txt, nearly all posibilities of combinations with no success! I also tried to reformat my internal storage using Linux with no effect.

Would be glad if someone has a solution, because i tried a build months ago and want to try out newer ones with improvements and apps!

ReFl3x0r

doop
23rd June 2009, 12:24 PM
Firstly great project.
Secondly Which build should I use on a UK, RAPH 300 its gsm.
will try both and report back if no answer is forthcoming. Thanks again impressive work.

The build for the 100 boots fine.. Amazing!

AdamiX
23rd June 2009, 04:54 PM
I am trying this android http://connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=16:android-for-htc-touch-pro-raph100

And i am trying to run it on HTC Touch PRO but i don't know what model i have, it have got 3G, two cameras,... where i can find what version of touch pro i have got?

nelmidar
23rd June 2009, 04:59 PM
I am trying this android http://connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=16:android-for-htc-touch-pro-raph100

And i am trying to run it on HTC Touch PRO but i don't know what model i have, it have got 3G, two cameras,... where i can find what version of touch pro i have got?

the model number should be behind the battery. so turn ur tp off remove battery and it should be RAPH***

AdamiX
23rd June 2009, 05:09 PM
yes it is raph100 :) what now?

IceBone
23rd June 2009, 06:36 PM
I can't seem to download the android builds. I keep getting a Page load error. :(

sleepwalkers
23rd June 2009, 06:54 PM
The OP here could use an update in a major way. A list of which builds you can/should use for each phone model would be great.
I'm using a DIAM110, but I only see files for DIAM100/500/800 builds at connect-utb. Is there a build for 110 users or should one of those builds work? I apologize if this has been answered before, but this thread is just too huge to expect anyone to go through.

nelmidar
23rd June 2009, 06:55 PM
yes it is raph100 :) what now?

now go and download it (http://connect-utb.com/index.php?option=com_rokdownloads&view=folder&Itemid=68&id=3:htc-raphael), follow the instruction and let us know how it is. good luck

nelmidar
23rd June 2009, 07:01 PM
The OP here could use an update in a major way. A list of which builds you can/should use for each phone model would be great.
I'm using a DIAM110, but I only see files for DIAM100/500/800 builds at connect-utb. Is there a build for 110 users or should one of those builds work? I apologize if this has been answered before, but this thread is just too huge to expect anyone to go through.

I was on the same boat. i tried the ones that were in utb-connect but didn't get it working. although i havent tried the 6 21 build yet. the one i got working is this one (http://www.wuala.com/Linux%20and%20Android%20on%20HTC%20Diamond/Android%201.0/_Builds/all%20Builds/20090506%20-%20balsat/).

IceBone
23rd June 2009, 09:26 PM
Hey, I got it to run, but now it won't accept the pin code... :S Do I have to disable pin request in winmo first?

AdamiX
23rd June 2009, 09:40 PM
now go and download it (http://connect-utb.com/index.php?option=com_rokdownloads&view=folder&Itemid=68&id=3:htc-raphael), follow the instruction and let us know how it is. good luck

But i download this before, and now no change. This is still freezing.
I am running on WM 6.5 EnergyROM 3.0 Phoenix. Can be this a problem?

nelmidar
23rd June 2009, 09:43 PM
Hey, I got it to run, but now it won't accept the pin code... :S Do I have to disable pin request in winmo first?

yah. disable in windoze mobile. then try running it again. wish there was a way to run/exit from andoid without softreset.

Untouchab1e
23rd June 2009, 09:47 PM
Hey, I got it to run, but now it won't accept the pin code... :S Do I have to disable pin request in winmo first?


You have to disable the PIN code protection in Windows Mobile before launching Haret.

Regarding which device should run which build, I can see how that is confusing. On connect-utb.com however I am trying to keep it simple: If you dont see a model specific package for your phone (if you have the RAPH800 and dont see any Raph packages labeled RAPH80) then just go with a package that is for your device in general. In other words, if you have the RAPH100, then download the RAPH100 (http://connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=16:android-for-htc-touch-pro-raph100) package. For any other RAPH, download the RAPH general package (http://connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=17:-android-for-htc-touch-pro-raph-a-diam)

Again, we dont have much more than the most basic functions working so for now I think our effort is best spent on development. Just go to connect-utb.com and go to downloads and just use common sense to find the right download for your device ;) I am working on an extensive FAQ Section on connet-utb to make it easier for the new guys ;)

Jessops
23rd June 2009, 10:41 PM
I was very excited to learn that I would be able to use Android on my device (Ralph100 - HTC Touch Pro).

Unfortunately, the build I used - android-raph100-20090621.rar - is full of bugs.

Here is a short list:

1) tiny keyboard at the top of the screen - completely unusable
2) no possibility of turning the illumination of the screen off
3) battery was drained in an hour or so


Any suggestions highly appreciated.

dejant_9
23rd June 2009, 11:00 PM
i don't know if your are interested but : http://android.codes-sources.com/

if you need some apps for android....

Untouchab1e
23rd June 2009, 11:19 PM
I was very excited to learn that I would be able to use Android on my device (Ralph100 - HTC Touch Pro).

Unfortunately, the build I used - android-raph100-20090621.rar - is full of bugs.

Here is a short list:

1) tiny keyboard at the top of the screen - completely unusable
2) no possibility of turning the illumination of the screen off
3) battery was drained in an hour or so


Any suggestions highly appreciated.


These are not bugs, these are just features we haven't got working yet and noone has ever tried to claim otherwise..

Jessops
23rd June 2009, 11:47 PM
These are not bugs, these are just features we haven't got working yet and noone has ever tried to claim otherwise..

Many thanks for the info. I hope one day you will be able to overcome these and many other difficulties and finally make Android fully working OS.

Forever022
24th June 2009, 12:23 AM
ok... so I've downloaded, soft reset my device prior to running all versions, and none work.
I have a raphael110 (att fuze)
downloaded every single android package and none work... It boots and it gets to the glowing android.. I wait half an hour, and it still on the android.. and then i give up.on the instructions, it tells us to wait... how long? a year?

I've tried the balsat, and every other rapahel 100 pakage... even the 500 and
800..

I heard if u change the mtype it might work... but where do i find whats the value for my phone...
every other package has a different value., I never changed the settings on those and nothing works

Untouchab1e
24th June 2009, 12:55 AM
ok... so I've downloaded, soft reset my device prior to running all versions, and none work.
I have a raphael110 (att fuze)
downloaded every single android package and none work... It boots and it gets to the glowing android.. I wait half an hour, and it still on the android.. and then i give up.on the instructions, it tells us to wait... how long? a year?

I've tried the balsat, and every other rapahel 100 pakage... even the 500 and
800..

I heard if u change the mtype it might work... but where do i find whats the value for my phone...
every other package has a different value., I never changed the settings on those and nothing works

Some Raph110 tend to be rather tricky. I think the RAPH110 has a different way of mapping its internal storage. I don't know why its failing to mount. I am only assuming.

I always forget what works for the Raph110 and what doesnt, but I know alot of Raph110 users are having problems..

IceBone
24th June 2009, 12:57 AM
Got it working on the first go on the DIAM100, sweet! Performs very nicely, quite a lot faster than touch flo 2!

There are a few issues, though:

1. OS has no access to internal storage (only shows 40 mb free)
2. there's a weird draggable blue rectangle overlayed on top
3. on 2nd boot up, the hardbuttons (apart from vol up/down and navi) didn't work, 3rd boot up took ages to get past framebuffer console, hardbuttons still don't work... Is there a way to reset it?
4. calls can be made in and out, but can't hear anything on either end
5. calendar just closes without showing anything.

I'm sure there are others, but I can't get to them now since the hard buttons don't work and I'm stuck in a submenu somewhere and can't go back to the home screen. :(

Are these all issues you haven't gotten to/resolved or do I have something extra?

Untouchab1e
24th June 2009, 01:08 AM
Got it working on the first go on the DIAM100, sweet! Performs very nicely, quite a lot faster than touch flo 2!

There are a few issues, though:

1. OS has no access to internal storage (only shows 40 mb free)
2. there's a weird draggable blue rectangle overlayed on top
3. on 2nd boot up, the hardbuttons (apart from vol up/down and navi) didn't work, 3rd boot up took ages to get past framebuffer console, hardbuttons still don't work... Is there a way to reset it?
4. calls can be made in and out, but can't hear anything on either end
5. calendar just closes without showing anything.

I'm sure there are others, but I can't get to them now since the hard buttons don't work and I'm stuck in a submenu somewhere and can't go back to the home screen. :(

Are these all issues you haven't gotten to/resolved or do I have something extra?

Yeah, most of the issues you mention are well known. I could explain them all but Im too tired atm :P

Ah, hekc.. Il do it anyways :)

The blue rectangle is actually haret's virtual keyboard. Its not really needed anymore but it hasnt been removed. Just ignore it for now..

Calls can technically be made, but we dont have audio, speakers or mic working yet so its not really much you can do :)

Calendar closes because the Calendar in Android along with Gmail (and contacts) is synced with your gmail account. Since you we dont have working data and you havent set up a your gmail account in Android yet, the calendar wont work ;)

The button issue you are experiencing was new to me though.. Could you try an older build and see it it happens? (check out one of these (http://connect-utb.com/index.php?option=com_rokdownloads&view=folder&Itemid=68&id=5:htc-diamond)

Kind Regards

IceBone
24th June 2009, 01:10 AM
Makes sense. I'm trying an older build. Do I have to completely remove this one and soft reset or can I just overwrite?

EDIT: this one behaves quite differently.

1. doesn't show SD is disconnected, I can browse images/music
2. shows only 4 mb (previously 40) free on internal storage
3. background doesn't fill the entire screen
4. touchscreen seems less sensitive as the newer build
5. battery doesn't report status
6. pop-up animations are slower
7. as before, the hardbutton backlights don't light up

Rebooting to see if the hardbuttons stop working again.

EDIT #2:

Back on the latest build, takes 1 minute to boot up, haven't had the hardbutton failure yet this time around.

The inability to access the internal storage is back, though, it worked with the previous build. Also, the font size change doesn't save like it did in the previous build.

I ran the emulator on the pc and that looks a bit different. All the icons and text are smaller on the phone and a bit less readable. Is there any way to make them bigger or is it hard coded into Android?

Trying now a series of boot ups. I'm now on #3 and it's the transition from framebuffer console to linux console is taking a bit longer than the first two. Before I'm done typing this post, I'll probably do another 2 boots to see if the buttons stop working.

#4 now and the frame buffer console delay seems like a random occurance, was instantaneous now and the buttons are still working. I think I'll leave it like that for the night.

What are you guys working on at the moment? I'm eager to try out new builds and help with troubleshooting if you'd like. :)

wywywywy
24th June 2009, 11:46 AM
I ran the emulator on the pc and that looks a bit different. All the icons and text are smaller on the phone and a bit less readable. Is there any way to make them bigger or is it hard coded into Android?

Font size is one of the settings within Android.

IceBone
24th June 2009, 12:26 PM
Well yes, but at least in this latest build, the font size does not save.

lucxxx
24th June 2009, 12:54 PM
Hy,

Is any one who tested this kernel :https://www.codeaurora.org/gitweb/quic/le/?p=kernel/msm.git ??? with diamond diam 100??

richs1992
24th June 2009, 01:31 PM
excuse me for the question,
but which is the latest build for the DIAM100 ?
Thanks
Richs

Untouchab1e
24th June 2009, 02:28 PM
excuse me for the question,
but which is the latest build for the DIAM100 ?
Thanks
Richs

here (http://connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=17:-android-for-htc-touch-pro-raph-a-diam)

Just remember to select the right default.txt (all included)

IceBone
24th June 2009, 03:04 PM
Darn, now I get acore.android process ending unexpectadly on every boot. Had to rewrite the tmp. :/

richs1992
24th June 2009, 03:10 PM
thanks for the reply, I have downloaded the right one.
Richs

IceBone
24th June 2009, 09:55 PM
The HTC Hero is coming out soon. Any chance you magicians would be able to get that working on the diamond?

Kamill
24th June 2009, 10:01 PM
The HTC Sense is really great, hope that it an be ported to Diamond :) Together with the Android of course!

cr2
24th June 2009, 11:02 PM
can somebody of you android people compile the latest git kernel for raph, and try playing some sound ?

touch of jobo
25th June 2009, 12:05 AM
can somebody of you android people compile the latest git kernel for raph, and try playing some sound ?

I think there is hardly anyone in here anymore who knows how to type 'make'. Besides that, would this require CONFIG_MSM_ADSP or CONFIG_SOUND set in defconfig? Theyre not, neither in htcraphael_defconfig nor in htcraphael_android_defconfig. In htcraphael_android_defconfig, AMSS_VERSION is still 7000. (Did you edit your .config and not bla_defconfig?) Also, Android being Android, there is a chance that it requires some device specific module (like hardware gl, sensors, ..) I have noticed before that, at least for mmc, out sysfs structure is a bit different than what Android expects.

When I make a call, I get very soft white noise from the back speaker, next to the camera. It goes silent when I hang up. Playing media gives nothing.

Will experiment some when I find time and hop on to IRC when I get back to my hotel.

-Jobo

cr2
25th June 2009, 12:24 AM
Besides that, would this require CONFIG_MSM_ADSP or CONFIG_SOUND set in defconfig? Theyre not, neither in htcraphael_defconfig nor in htcraphael_android_defconfig. In htcraphael_android_defconfig, AMSS_VERSION is still 7000. (Did you edit your .config and not bla_defconfig?)

yeah, that's true, we should first commit my .config to git ;)

edit: touch of jobo there is a test gps rpc driver in the vogue branch. i have looked at it, and we can reuse several parts of this driver. although, the amss4 api seems to be a bit different from our amss5 ;)

IceBone
25th June 2009, 01:00 AM
There's IRC? :o

EDIT: Hmm... after 3, 4 boots I keep getting android.acore has failed unexpectedly error over and over again... It goes away when I overwrite the tmp folder, but then all settings are lost. :/

fliggygeek
25th June 2009, 06:23 AM
I think there is hardly anyone in here anymore who knows how to type 'make'.
-Jobo

Ill echo that, but there are a few of us who can do the builds.
Is there a recommended way to set up an automated build server for building the latest android from this branch? I have a server and want to do this.

GlemSom
25th June 2009, 07:39 AM
I tried a HTC Magic a few days ago.
iirc the specs of the HTC Magic and HTC Diamond are about the same.
Though, on the HTC Magic android seems to run completly fluently - while the builds for diamond seems to "lag" a bit.
I'm wondering if this is because there's debugging symbols in our diamond builds - or some graphical acceleration missing?

flx_
25th June 2009, 11:02 AM
I'm so tired of the inusable wm of my diamond and i just discovered that it's actually androidable.

I've spent the last few hours reading and it seems that only graphics, input and gsm/3g are functional (no sound, wifi, gps) wich has been a huge turndown. Can I get some confirmation on this?

alexios
25th June 2009, 11:04 AM
I think there is hardly anyone in here anymore who knows how to type 'make'.

That's probably a generic statement about most new *nix users. *sigh*

I'll try compiling a kernel as soon as time allows (probably tomorrow), and try touching the audio devices directly (not via Android).

When I make a call, I get very soft white noise from the back speaker, next to the camera. It goes silent when I hang up. Playing media gives nothing.

At least the audio amp is turned on. :) I'd call this progress.

Here's a naïve question (I'd love any corrections to any glaring mistakes): the way I understand it, audio (and most things analogue) is handled by the ARM9. Its ROM is the ‘Radio’ ROM, and we talk to it using shared memory and RPC built on top of it. Do different official versions of the radio ROM alter the APIs enough to cause all this trouble making devices work, or is it something else I'm completely unaware of?

Saturn2888
25th June 2009, 12:39 PM
I'm just waiting for a CDMA Android phone bc then I might be able to "upgrade" my DIAM500.

touch of jobo
25th June 2009, 02:56 PM
I think there is hardly anyone in here anymore who knows how to type 'make'.[...]
-Jobo
Sorry, that wasn't nice.
Is there a recommended way to set up an automated build server for building the latest android from this branch? I have a server and want to do this.
There is not much point in that. You'd just be building what we already have. The best thing to do is to build Android from source once (it doesn't change a lot; mostly the tools and kernel projects), or get a set of images already 'out there', clone the kernel git repo, and post diffs/commits of your changes in here.

-Jobo

radiance26
25th June 2009, 07:53 PM
Bonjour, à tous les français est-ce que quelqu'un sait ou en est la situation?
Développers actifs ? Projet à l'abandon ?

seb071
25th June 2009, 08:41 PM
Bonjour, à tous les français est-ce que quelqu'un sait ou en est la situation?
Développers actifs ? Projet à l'abandon ?

Pas grand chose de neuf, ca devient long...

LeLapinVengeur
25th June 2009, 08:42 PM
Toujours quelques développeur actif. Cependant, je pense qu'il faut pas se faire d'idée, t'auras changer de tel avant d'utiliser tout les jours android sur ton diamond:confused:

Télécharge les dernières version ici: http://www.connect-utb.com/index.php?option=com_rokdownloads&view=folder&Itemid=68&id=5:htc-diamond

Tu te feras ton idée par toi même ;)


Sorry guys to introduce some french language here!

radiance26
25th June 2009, 08:56 PM
Quel dommage, le resultat en aurait valu la peine j'en suis sur.
Merci ;)

Modulus
25th June 2009, 09:14 PM
That's probably a generic statement about most new *nix users. *sigh*

I got android working with full sound, camera, cdma support, here's the process:
ssh touchpro
sudo su -
aptitude install android cdma-support sound gps


Well, it is easier than ./configure && make && make install....

Where's this IRC server? If I can contribute, I'll try. Though my driver writing skillz aren't. And it seems like that's the major block right now..

cr2
25th June 2009, 10:28 PM
When I make a call, I get very soft white noise from the back speaker, next to the camera. It goes silent when I hang up. Playing media gives nothing.


ok, i suspect the adsp queue numbers. dzo has modified the list for his AMSS4, and i have
just copied over the AMSS6210 version. We need to find some way to verify these numbers.

IceBone
25th June 2009, 11:20 PM
I was able to install the Diam500 build on my Diam100 using the default.txt from the generic build. Been working nicely ever since, but it does have the two errors that weren't in the 20090222 build (font size not saving, internal storage not available). Haven't gotten the android.acore process terminating error yet, though, which is nice.

IO ME MEDESIMO
26th June 2009, 01:07 AM
who is the last update of the porting?

Forever022
26th June 2009, 08:19 AM
Ok, here are my 2 cents on this topic:
After downloading and trying all the packages none worked on my Fuze (raphael 110)

So anyone with an ATT FUZE (Raphael 110 ) having problems running android here is the solution:

Raphael 100 package doesnt work, neither most of the other ones

the only one that works was found at

http://connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=17:android-raphdiam-20090621

its for both raphael and diamond

You have to go extract the package, and go to the folder tmp/boot
and make sure to rename the file default.txt_raphael to default.txt
since there is already another file click on yes to rewrite the file...

(since the default.txt was already there i assumed it had the right parameters, i was wrong)

I also used other packackes with the correct default.txt (right settings for the raphael 110) and they didnt work...
I hope i helped anyone out there like me that was desperate to run android...

gm112
27th June 2009, 05:58 AM
i finally got a build that runs on my raph110. i hope they can get everything working soon. but for now. windoze mobile is the os of choice for me.

How did you get it working? I was never able to get the RAPH110 to boot up on Android. Or, is it really fixed in the newer builds?

nelmidar
27th June 2009, 06:18 AM
How did you get it working? I was never able to get the RAPH110 to boot up on Android. Or, is it really fixed in the newer builds?

this one (http://www.wuala.com/Linux%20and%20Android%20on%20HTC%20Diamond/Android%201.0/_Builds/all%20Builds/20090506%20-%20balsat/) worked right out. put it in my sd. ran it. and it worked.

benko286
27th June 2009, 11:45 AM
what about this
http://www.androidonhtc.com/diamond/latest_builds

can i try this, never booted android but after using g2 for several hours i started to love android :)

EraserHR
27th June 2009, 12:23 PM
So, what's the deal with Android on Diamond now?

Does it work? Is it smooth or still a work in progress?
I would like to see Linux on my Diamond, but if it's going to crash every couple of minutes/hours... :(

setix
27th June 2009, 03:40 PM
So, what's the deal with Android on Diamond now?

Does it work? Is it smooth or still a work in progress?
I would like to see Linux on my Diamond, but if it's going to crash every couple of minutes/hours... :(

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

this will tell you what you need to know

IceBone
27th June 2009, 04:10 PM
Are there any plans on making the whole thing look bigger? It was optimised for HVGA, but now it's running on a screen twice the resolution and same size so everything looks tiiiiiiny.

tienhn
27th June 2009, 04:47 PM
what about this
http://www.androidonhtc.com/diamond/latest_builds



I just downloaded and tried the above version on my HTC Touch Diamond. It certainly much better than the older versions. But I still have a few questions (may be just because I am a newbee).


Once Android is up and running, how to shut it down gracefully?
My touch screen alignment is way off, so I can not use the touch feature at all. Is there a way to calibrate?


Cheers,

XaaR_
27th June 2009, 08:05 PM
GPRS/EDGE/3G/HSUPA NO

That mean that I can't connect to anny 3G network at all, right?

edit: nvm.

Blazko
27th June 2009, 08:39 PM
Everything I open the android wiki and it still says this:

"Making and receiving calls works in Android, although there's no vibrations and or sound"

I die a little inside :p

Good luck to all the developers though, you are doing a great job and it is appreciated :)

cr2
27th June 2009, 10:58 PM
read (http://wiki.xda-developers.com/index.php?pagename=RaphaelLinux)

this will tell you what you need to know

This page is seriously outdated. At least the UMTS DATA channel works, and the accelerometer works too.

IceBone
28th June 2009, 12:52 AM
Huh who what where? Really? When can we expect a build that has that? :)

jaymit
28th June 2009, 10:51 AM
hi,

ive been away from the thread for a while but want to start testing again. im seeing a number of different sources for the 'latest build' and am not sure where to start - can someone please point me in the direction of the sources that are still active and have the latest builds (i.e. builds that are less than 2 months and preferably less than 1 month old).

thanks :)

Untouchab1e
28th June 2009, 12:14 PM
hi,

ive been away from the thread for a while but want to start testing again. im seeing a number of different sources for the 'latest build' and am not sure where to start - can someone please point me in the direction of the sources that are still active and have the latest builds (i.e. builds that are less than 2 months and preferably less than 1 month old).

thanks :)

Check out connect-utb.com --> Downloads :)

piyush2228
28th June 2009, 03:28 PM
Can any one develop this....

piyush2228
28th June 2009, 03:29 PM
........:) love the rom

MisterSosa
28th June 2009, 03:30 PM
Can any one develop this....

lol, you are hilarious :)

gonna give you an answer tough: Yes, HTC can

bizsz
28th June 2009, 06:55 PM
I copy the 20090622 android version to my HTC Diamond touch Diam500 ( canada telus ) to storage/tmp, I can boot the android, but sd card not found, and wifi can not be open. when I see this forum, I changed my default.txt to below:
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=76M msmsdcc_id=-- imgdevname=-- imgdevnum=-- imgdir=/tmp msmts_calib=same as -800"
boot
mkdir /proc
mkdir /sys
mount -t proc proc /proc
mount -t sysfs sysfs /sys
mount -t tmpfs tmpfs /dev
mdev -s

but I can not boot my device to android, I don't know it is correct or not. as the forum said after running the above, do a "ls -l /dev/mmc*". this should have the mmcblk0p? with the correct minor code. and you should be able to mount on that device.
I am a newer, I don't know how to do a "ls -l /dev/mmc*". , should I add "ls -l /dev/mmc*" this sentence after mdev -s?? can some body help to give me the full info for the default.txt.

thanks

Danny

cr2
28th June 2009, 07:10 PM
Huh who what where? Really? When can we expect a build that has that? :)

I don't know what android needs, but they work for me as standard linux interfaces:
pppd on /dev/smd7 after the connect on /dev/smd0, and /dev/input/event* for the accelerometer.

Tenny
28th June 2009, 10:06 PM
set cmdline "root=/dev/ram0 init=/init console=tty0 mem=76M msmsdcc_id=-- imgdevname=-- imgdevnum=-- imgdir=/tmp msmts_calib=same as -800"


You don't actually put "same as -800" in it...

You put this in it: 0x81.0x393.0x358.0x7D


So that line would be like:
set cmdline "root=/dev/ram0 init=/init console=tty0 mem=76M msmsdcc_id=-- imgdevname=-- imgdevnum=-- imgdir=/tmp msmts_calib=0x81.0x393.0x358.0x7D"

IceBone
28th June 2009, 10:11 PM
I don't know what android needs, but they work for me as standard linux interfaces:
pppd on /dev/smd7 after the connect on /dev/smd0, and /dev/input/event* for the accelerometer.

I hope it's figured out soon. Would be nice to use it.

amarullz
28th June 2009, 11:18 PM
When I tap it on top of screen, It appear to select items in bottom of screen, but when I tap at bottom screen it select items in top of screen.... it is fliped... :D:D... how can i fix that??

IceBone
29th June 2009, 12:08 AM
You have the wrong default.txt. What phone do you have?

amarullz
29th June 2009, 02:10 AM
You have the wrong default.txt. What phone do you have?

htc diamond p3700

here the default.txt:

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=76M msmsdcc_id=2 imgdevname=/dev/mmcblk0 imgdevnum=0 imgdir=/tmp msmts_calib=0x81.0x393.0x358.0x7D msmvkeyb_toggle=hide"
boot

any idea to fix it?

IceBone
29th June 2009, 02:28 AM
That is the diam500 default.txt

Try this one, which is for diam100

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=76M imgdevname=/dev/mmcblk0 imgdevnum=0 imgdir=/tmp msmts_calib=0x7a.0x5e.0x35a.0x37f msmvkeyb_toggle=hide"
boot

I had the same issue running the diam500 default.txt on my diam100.

bizsz
29th June 2009, 04:52 AM
Originally Posted by Lavender.t
i think one way is to have mdev -s detect your partition automatically and then we make it into init. what you can do is, after boot:

mkdir /proc
mkdir /sys
mount -t proc proc /proc
mount -t sysfs sysfs /sys
mount -t tmpfs tmpfs /dev
mdev -s
after running the above, do a "ls -l /dev/mmc*". this should have the mmcblk0p? with the correct minor code. and you should be able to mount on that device.
-------------------------
I don't know how to do a "ls -l /dev/mmc*". , should I add "ls -l /dev/mmc*" this sentence after mdev -s?? can some body help to give me the full info for the default.txt.

thanks

Danny

dear Tenny, I think your phone is same as mine, as the forum said what should I do after running the above, do a "ls -l /dev/mmc*".

amarullz
29th June 2009, 06:51 AM
That is the diam500 default.txt

Try this one, which is for diam100

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=76M imgdevname=/dev/mmcblk0 imgdevnum=0 imgdir=/tmp msmts_calib=0x7a.0x5e.0x35a.0x37f msmvkeyb_toggle=hide"
boot

I had the same issue running the diam500 default.txt on my diam100.

Thanks, it solved my problems.... :D...

IO ME MEDESIMO
29th June 2009, 10:18 AM
what is the last working build for DIAM100?

amarullz
29th June 2009, 10:20 AM
what is the last working build for DIAM100?

I downloaded here:
http://www.connect-utb.com/index.php?option=com_rokdownloads&view=folder&Itemid=68&id=5:htc-diamond

tamasp
29th June 2009, 11:25 AM
I downloaded here:
http://www.connect-utb.com/index.php?option=com_rokdownloads&view=folder&Itemid=68&id=5:htc-diamond

Works fine, BUT still no sound.. hope they fix it soon

Willis111
29th June 2009, 02:44 PM
dear Tenny, I think your phone is same as mine, as the forum said what should I do after running the above, do a "ls -l /dev/mmc*".


I guess that would be my fault. The instructions listed in the wiki assume you have some working knowledge of linux and know how to do things like file/directory listing ( LS ) and how to mount drives ( mount ) etc. I would also assume that you can do most of those things if you're trying to install an experimental *nix OS.

TR3Y
29th June 2009, 04:54 PM
I downloaded here:
http://www.connect-utb.com/index.php?option=com_rokdownloads&view=folder&Itemid=68&id=5:htc-diamond
This version of Android works great on my Sprint Touch Diamond (CDMA DIAM500), just there is no wireless nor phone part of this version of Android, but the color is fixed. It says that it requires a SIM card, but CDMA doesn't have a SIM card, so, I guess i'll just have to deal with the no service in Android

TR3Y
29th June 2009, 06:01 PM
Does anyone know the msmts_calib for a CDMA Touch Diamond (DIAM500)? Kinda tiring setting the screen calibration every time I start Android.

donald-c
30th June 2009, 01:20 AM
Any fixes for the Internal Storage? Looks like that would fix a few things (Well thats only from using Android, no programming backup lol)

Tenny
30th June 2009, 03:49 AM
Does anyone know the msmts_calib for a CDMA Touch Diamond (DIAM500)? Kinda tiring setting the screen calibration every time I start Android.
read the wiki.

H3x
30th June 2009, 04:17 AM
I downloaded the latest DIAM100 build a few days ago and I must say that I'm pretty excited about this project. Kudos to everyone who's been working hard in this.

That being said, one thing thus far is definitely spoiling the Android-experience for me: the high screen resolution with the resulting small graphics. Is there ANY way to decrease the resolution?

I know that this is not seen as high priority, but I feel it should be. The Andriod-platform may eventually be high-resolution (incl. VGA) friendly, but it certainly is not ATM. Not only are apps distorted (and the reality is that many apps are being developed specifically for HVGA), but the very GUI itself is VERY small and unmanageable. For the foreseeable future (esp. in the light of the pending Sense-GUI release) HVGA is the way to go.

I've tried setting "video=xpafb:mode:320x480" in the kernel cmd line parameter in default.txt to no avail. msmfb_probe is still setting the frame buffer to 640x480. Is there a way to modify msmfb itself? I'm not running Linux on my PC so compiling kernels and the like is not very easy for me.

Will someone with the necessary know-how please look into this or point me in the right direction?

EDIT: The Omnia Android (http://forum.xda-developers.com/showthread.php?t=431329) project seems to have a correct-resolution version running.

allen84us
30th June 2009, 10:47 AM
is there sound problem fixed for the Diam100 ?

Where i can download the latest build of it ?

Tq

allen84us
30th June 2009, 11:06 AM
When the call connected..i cannot hear any sound coming from speaker

rachanta
30th June 2009, 12:06 PM
My Phone: HTC Diamond P3490, DIAM140

Latest Build tried

android-diam500-20090622.rar

This is the only build apart from latest raph100 that has worked to the extent of getting large android White Outline picture. After that there is no progress in booting

I tried the following default.txt

I.

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=76M msmsdcc_id=1 imgdevname=/dev/mmcblk0 imgdevnum=0 imgdir=/tmp msmts_calib=0x81.0x393.0x358.0x7D msmvkeyb_toggle=hide"
boot

II

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=76M imgdevname=/dev/mmcblk0 imgdevnum=0 imgdir=/tmp msmts_calib=0x7a.0x5e.0x35a.0x37f msmvkeyb_toggle=hide"
boot

Could somebody please help me in going beyond the large Android picture?

TR3Y
30th June 2009, 04:36 PM
read the wiki. i read the wiki but that msmts_calib doesnt work on my cdma Diam500

Soikiro
30th June 2009, 04:48 PM
can some1 post a default.txt...mine don't work...and i don't boot ç___ç


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=76M msmsdcc_id=1 imgdevname=/dev/mmcblk0 imgdevnum=0 imgdir=/tmp msmts_calib=0x81.0x393.0x358.0x7D msmvkeyb_toggle=hide"
boot

Tenny
30th June 2009, 06:11 PM
i read the wiki but that msmts_calib doesnt work on my cdma Diam500
I have a Diam500, and it works fine for me.

Soikiro
30th June 2009, 07:00 PM
yes! it's done..

i have a ITA rom..and "internal storage" it's colled "memorizzazione interna"...and it is so boring..but now i change with a WWE rom and boot but:

don't start

-usb ( pc don't see the device)
-phone outcoming call
-internal storage
-no poweroff it's poweron 4ever xD

fine..but is possible with a future 2.0 full porting to diamond? or is only a "haret test" ?

principedisavoia
1st July 2009, 11:41 AM
Hi Guys,
Please i want on my Diamond:
http://www.youtube.com/watch?v=1nqEjitH5gw

c4software
1st July 2009, 11:51 AM
I downloaded the latest DIAM100 build a few days ago and I must say that I'm pretty excited about this project. Kudos to everyone who's been working hard in this.

That being said, one thing thus far is definitely spoiling the Android-experience for me: the high screen resolution with the resulting small graphics. Is there ANY way to decrease the resolution?

I know that this is not seen as high priority, but I feel it should be. The Andriod-platform may eventually be high-resolution (incl. VGA) friendly, but it certainly is not ATM. Not only are apps distorted (and the reality is that many apps are being developed specifically for HVGA), but the very GUI itself is VERY small and unmanageable. For the foreseeable future (esp. in the light of the pending Sense-GUI release) HVGA is the way to go.

I've tried setting "video=xpafb:mode:320x480" in the kernel cmd line parameter in default.txt to no avail. msmfb_probe is still setting the frame buffer to 640x480. Is there a way to modify msmfb itself? I'm not running Linux on my PC so compiling kernels and the like is not very easy for me.

Will someone with the necessary know-how please look into this or point me in the right direction?

EDIT: The Omnia Android (http://forum.xda-developers.com/showthread.php?t=431329) project seems to have a correct-resolution version running.


Yep i think its a really big problem, with the acctual resolution Android is not really usable on our device. maybe someone can look the source and find who the screen resolution is set ?

sibbor
1st July 2009, 01:46 PM
Yep i think its a really big problem, with the acctual resolution Android is not really usable on our device. maybe someone can look the source and find who the screen resolution is set ?We can always increase the font size from within Android. Although we can't change global DPI, which is why icons etc. stays the same. I think the resolution is native to our devices (480x640 pixels) and should stay so. It's the same with the Android port for Omnia, which is also running at native resolution with 240x400 pixels.

I do see the problem, since Android isn't really made for high resolutions screens. I think this will change with time, since there's netbooks developed with Android as "OS".

Roflnova
1st July 2009, 02:26 PM
Hi Guys,
Please i want on my Diamond:
http://www.youtube.com/watch?v=1nqEjitH5gw



People like this guy over here piss me off. They butt into a thread like this, ignorant of the project's status, and make stupid demands.

It's already difficult for the developers to port Android itself, yet people like this guy are making stupid demands. It pisses me off.


/rant

principedisavoia
1st July 2009, 02:41 PM
Fly down Rolfnova,
so why the developers have to porting android on diamond if one day we can't to use sense ui of htc hero????
Clean your mouth!!!!

IceBone
1st July 2009, 02:57 PM
principedisavoia: ENGLISH, MOTHERFUCKER, DO YOU SPEAK IT??

sibbor: All the 20090622 builds I tried don't save the font size setting in spare parts (20090222 did), it's always stuck on normal, when very large is just about right, if you ask me.

Roflnova
1st July 2009, 04:06 PM
Fly down Rolfnova,
so why the developers have to porting android on diamond if one day we can't to use sense ui of htc hero????
Clean your mouth!!!!

It is unrealistic to ask for Sense at this time when the Android port is so primitive.

Plus, the Hero has a lower resolution than the Diamond. I believe scaling graphics UP from a lower resolution is more challenging than scaling DOWN. Shit gets pixelated and blurry.

Be realistic. Don't throw unrealistic expectations around and then tell people to "fly down" and "clean your mouth" when they scoff at your unrealistic expectations.


Also, you seem to think that the developers are porting Android just to use Sense. This is incorrect.

wrsg
1st July 2009, 05:19 PM
i am trying to boot the android rom from http://www.androidonhtc.com

but it is stopping at the android splash screen, after the linux boot messages. has anyone got past this? i might have not installed it properly, but i basically put everything into the root of the internal storage, including the files from the 'boot' folder. it would be nice just to play around with the android gui on the diamond.

also this may be the wrong place to ask this, but if i want to help develop the android rom, where is a good starting place?

alasuede
1st July 2009, 08:53 PM
i am trying to boot the android rom from http://www.androidonhtc.com

but it is stopping at the android splash screen, after the linux boot messages. has anyone got past this? i might have not installed it properly, but i basically put everything into the root of the internal storage, including the files from the 'boot' folder. it would be nice just to play around with the android gui on the diamond.

also this may be the wrong place to ask this, but if i want to help develop the android rom, where is a good starting place?

must be turned off.

wrsg
1st July 2009, 10:03 PM
must be turned off.

yes, simlock is turned off.

dotted
1st July 2009, 10:08 PM
It is unrealistic to ask for Sense

Right you are ;)

HyoImowano
2nd July 2009, 08:41 AM
I looked through this thread but didn't see anything touching on this, so sorry if it's been discussed at all. I was wondering if there was any way to run our Android image in an emulator or setup some of the settings (ie data, contacts, etc.) externally since it's pretty prone to crashing on the phone. I'd love to play with Android more (before I decide to make the jump to an actual Android phone) but trying to set everything up before it crashes can be a bit of a pain, any ideas?

pongothemagnificent
2nd July 2009, 08:56 AM
finally raph110 users can access there memory cards thank's to the new raph100 android build. ^^

wrsg
2nd July 2009, 11:25 AM
can someone please tell me the status of whether android can boot on diamond? mine just sticks on the splash screen. i am using BsB version M WM6.5

Saturn2888
2nd July 2009, 11:27 AM
The golden question there warsng.

tamasp
2nd July 2009, 12:10 PM
finally raph110 users can access there memory cards thank's to the new raph100 android build. ^^

Do you have a link?

BlazerRazor
2nd July 2009, 02:15 PM
can someone please tell me the status of whether android can boot on diamond? mine just sticks on the splash screen. i am using BsB version M WM6.5

People like you should not be allowed to visit this board, seriously, can't you read?

To help you, yes, android boots on the diamond.

Saturn2888
2nd July 2009, 02:30 PM
Just not everything works. If it all does, I probably missed that somewhere in the last 100 pages of posts, lol.

rgildoss
2nd July 2009, 03:08 PM
okay i read through this entire thread and the wiki but i still cant figure out if anyone has got this working on a raphl800. i see the wiki talks about the 100 but no info on the 800 ..

so in short can anyone confirm that this is working on a raphl800??

jr_daza
2nd July 2009, 08:09 PM
okay i read through this entire thread and the wiki but i still cant figure out if anyone has got this working on a raphl800. i see the wiki talks about the 100 but no info on the 800 ..

so in short can anyone confirm that this is working on a raphl800??

I think that i see in the Connect-utb.com a bluid for ralph 800 but i have a Diamond so I dont know for sure

deekjx
2nd July 2009, 09:36 PM
I looked through this thread but didn't see anything touching on this, so sorry if it's been discussed at all. I was wondering if there was any way to run our Android image in an emulator or setup some of the settings (ie data, contacts, etc.) externally since it's pretty prone to crashing on the phone. I'd love to play with Android more (before I decide to make the jump to an actual Android phone) but trying to set everything up before it crashes can be a bit of a pain, any ideas?

There is an emulator that is included in the SDK available on androids website. It can not run this particular image, but it can allow you to get a feel for the android platform. Its missing the Market and Gmail. It does use your computers internet access so you can give the browser a spin.

pongothemagnificent
3rd July 2009, 12:14 AM
Do you have a link?

Here's the link (http://www.connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=16:android-for-htc-touch-pro-raph100), enjoy.

note: make sure you delete the zimage and the .xml file from the tmp folder, or else it wont boot.

HyoImowano
3rd July 2009, 03:35 AM
There is an emulator that is included in the SDK available on androids website. It can not run this particular image, but it can allow you to get a feel for the android platform. Its missing the Market and Gmail. It does use your computers internet access so you can give the browser a spin.

Drats, I was really hoping to try it more on the phone to get a more legitimate feel for it, but I appreciate the tip all the same :D .

kurgandk
3rd July 2009, 08:00 AM
sorry im sure this has been asked and answered before, but I wasnt able to find it in the thread (admittedly I didnt go though all 300 pages ;) )

im using the 0622 version, and it seems to work...

but then I come to a sim-lock screen, and the touch scrennis way off, not just offset but different areas on the screen is accessed by strange places on the touchscreen.. (some up some down...)

even so I was able to type in the sim code, but that didnt work (was not accepted)

so i went to wm and turned off simlock... but then the boot hangs at '[handover]'

kind regards

refl3x0r
3rd July 2009, 09:00 AM
I think directly after a softreset it shouldn't hang at the handover.

I only got this problem running wm a while before starting haret!

kurgandk
3rd July 2009, 09:45 AM
ok so finally it booted, after af few attempt it finallay got past [handover]

i have found that the problem is that the touchscreen is in fact flipped upside-down

also sound seems to be off, but perhaps its bacause i had it silenced in wm before i booted haret?

Erik_PLD
3rd July 2009, 11:15 AM
ok so finally it booted, after af few attempt it finallay got past [handover]

i have found that the problem is that the touchscreen is in fact flipped upside-down

also sound seems to be off, but perhaps its bacause i had it silenced in wm before i booted haret?


No, it's only because sound on our devices, and on Android it's not working yet. It's posted somewhere in the 321 pages of this topic.:D

kurgandk
3rd July 2009, 11:47 AM
ah.. ic..

well I got the flipped screen fixed by modifying default.txt according to the info :
http://wiki.xda-developers.com/index.php?pagename=RaphaelLinux

skorpiworm
3rd July 2009, 01:52 PM
I have been following this thread for some time and i just read the last 10 pages.

Is there any heads up on the audio progress.

Is it the sound driver itself that is the issue or is it the link between android and the driver?

I have the android-diam100-20090222 build running on my diamond and I must say that you guys have done one heck of a job.

Im kinda new to this so parden me if this question has been answered elsewhere. How can I tell if my phone is a diam100, diam500 etc?

kaju
3rd July 2009, 02:14 PM
No success, I am running WM6.5 and I do not have any lock enabled but I still get the sim locked when entering Android. What am I doing wrong here? I used to be able to boot android without SIM locked popping up.

I've got the same problem (HTC Touch Pro), any solution? Thanks

kaju
3rd July 2009, 02:17 PM
ah.. ic..

well I got the flipped screen fixed by modifying default.txt according to the info :
http://wiki.xda-developers.com/index.php?pagename=RaphaelLinux

Please, could you upload the default.txt modified? Thanks a lot

wrsg
3rd July 2009, 04:29 PM
i am trying the connect-usb build, but i am not having much luck, it is reaching the linux boot messages, but it stops at a message about mmcblk0.

i am trying this with all the files in the [internal storage]/tmp folder and then running the haret.exe

i already tried with the default directory structure, but it didnt even get that far.

sorry for the noob qns, but i really am a noob at android.

kurgandk
4th July 2009, 12:14 AM
Please, could you upload the default.txt modified? Thanks a lot


im simply using : msmts_calib=0x7A.0x5E.0x35A.0x37F
but you should check what device you are using...

wrsg
4th July 2009, 05:03 PM
i am trying the connect-usb build, but i am not having much luck, it is reaching the linux boot messages, but it stops at a message about mmcblk0.

i am trying this with all the files in the [internal storage]/tmp folder and then running the haret.exe

i already tried with the default directory structure, but it didnt even get that far.

sorry for the noob qns, but i really am a noob at android.

just for anyone who is having this fucker of a problem, rename the mmcblk0 in the default.txt to mmcblk0p0

it boots now, and it suits the diamond very well.

cr2
5th July 2009, 01:42 PM
i have some progress on adsp_5200.c ( the cdma people will need their own adsp_6150.c, which is substantially different)
The bluetooth research has resulted in a somewhat unexpected outcome: i've changed the RX channel to 9 (=wince value) so it does not clash with USB DMA, but it seems
that the TX channel =1 (??)
Check the latest ltg git for details.

Kafro
7th July 2009, 12:58 AM
I seem to be having troubles making calls.

donald-c
7th July 2009, 01:42 AM
I seem to be having troubles making calls.

I don't think calling works yet.

Kafro
7th July 2009, 02:19 AM
Oh, because I know SMS is working for sure , but I am aware that there are no sound drivers yet.

pongothemagnificent
7th July 2009, 03:19 AM
Oh, because I know SMS is working for sure , but I am aware that there are no sound drivers yet.

Soon they will be, and maybe even for BT and gps ;D

moovius
7th July 2009, 04:00 AM
I have been struggling with the windows mobile os since 2007 with my Titan and now with my Touch Pro. I HATE THIS OS!

Even my TP that has all this processing power and memory, etc... is brought to it's knees by the clunky, patchwork, excuse for a mobile os that WM6 is (also 6.5).

You know how pathetic I feel when someone with a first generation iPhone comes up to me and shows off how slick and hesitation free their OS is and then I pull out my phone and it's stalling, hiccuping and gagging to death to even load up Album 2.0 so I can show off some pictures or video (not to mention a whole slew of other programs)?

Someday there will be an alternative, someday soon I hope. Keep up the good work on the Android integration!

*Seriously, I want to drive to Redmond and assault my phone into tiny fragments in the main employee parking lot to make a statement* :mad::mad::mad:

We Have Signal
7th July 2009, 04:39 AM
Amen brother, amen.

As I use windows every few minutes I notice just how perfectly my Diamond is shaped for throwing.

fliggygeek
7th July 2009, 04:48 AM
can we put a link to the FAQs on connect-utb on the first page of the thread in order to weed out all the n00bs that wont read the rest of the thread?

http://connect-utb.com/index.php?option=com_content&view=article&id=174:frequently-asked-questions-about-the-porting-project&catid=42:the-android-port&Itemid=1

fliggygeek
7th July 2009, 04:54 AM
is there a way to give monies to ppl involved with this project as a thankyou present/hurry up? I'd certainly want to give some to ppl.

Untouchab1e
7th July 2009, 03:01 PM
is there a way to give monies to ppl involved with this project as a thankyou present/hurry up? I'd certainly want to give some to ppl.

Hi and thanks for noticing the FAQ page! I will add it to my signature here so that more people can pick up on it ;)

Regarding money-donation I dont really think it its needed and therefore woulndt make the development process going any faster for now. If it would I would gladly pay whatever the cost would be myself instead of trying to figure out things myself :P

I kindly appreciate the offer though and I am sure Jobo and the others do too ;)

Just keep up your hope and support :)

gebruikershaes
7th July 2009, 03:33 PM
We could set up a donation page with a counter like the Omnia has. The one or the ones who successfully port android to our Diamonds get all the money?

http://androidomnia.com/

Untouchab1e
7th July 2009, 03:54 PM
We could set up a donation page with a counter like the Omnia has. The one or the ones who successfully port android to our Diamonds get all the money?

http://androidomnia.com/


Problem is that the porting proccess isnt a one man job, at least not in this case. Its not like someone can just look at the drivers issue and go "Ah, but what if we do this?" and then suddenly everything works :) Again, I dont think money is what we are working for. At least not myself.. I wont speak for the other devs ..

Untouchab1e
7th July 2009, 06:29 PM
I have been struggling with the windows mobile os since 2007 with my Titan and now with my Touch Pro. I HATE THIS OS!

Even my TP that has all this processing power and memory, etc... is brought to it's knees by the clunky, patchwork, excuse for a mobile os that WM6 is (also 6.5).

You know how pathetic I feel when someone with a first generation iPhone comes up to me and shows off how slick and hesitation free their OS is and then I pull out my phone and it's stalling, hiccuping and gagging to death to even load up Album 2.0 so I can show off some pictures or video (not to mention a whole slew of other programs)?

Someday there will be an alternative, someday soon I hope. Keep up the good work on the Android integration!

*Seriously, I want to drive to Redmond and assault my phone into tiny fragments in the main employee parking lot to make a statement* :mad::mad::mad:

Heh, the worst thing is that HTC on the other hand makes such lovely Windows Mobile devices that just looks awesome.. Then comes Android devices from HTC that just looks like cheap toys :( (HTC Hero is slightly better but nowhere near the beauty of Touch Pro 2 or Diamond 2)

Marcellus_pnz
7th July 2009, 10:57 PM
Heh, the worst thing is that HTC on the other hand makes such lovely Windows Mobile devices that just looks awesome.. Then comes Android devices from HTC that just looks like cheap toys :( (HTC Hero is slightly better but nowhere near the beauty of Touch Pro 2 or Diamond 2)
Beauty of Diamond2? In my opinion, it's a brick. The only beatiful phone is the first diamond (but when you use it for a while - WM ruins all of the beauty). But I think Magic is cute too, and Hero is just adorable and stylish! Tastes differ)

fliggygeek
8th July 2009, 01:31 AM
On another note, is there a priority list for the tasks that need doing?
I know that once calls and battery/power/standby is fixed i will use android full time. Is this a common feeling?

Mrheineken08
8th July 2009, 08:20 PM
it seems as though the driver problems are related to wm running and linux running at the same instance. the compononents are already in use by windows and therefore can not be turned on by a nother program such as android. they are either on or off and wm takes precidence because of signed drivers snd suc turning the component on would be alot easier if a nbh was compiled with all the nessecary files and drivers mapped to their destinations. try doing some more development on an android kitchen and maybe edit some preexisting android drivers to make components work. try some c++ and java and some xml. yall can make your own os in less time thsn it tskes to reverse engineer a crappy one making it take up more cpu cycles and ram.

demacus
8th July 2009, 09:25 PM
it seems as though the driver problems are related to wm running and linux running at the same instance. the compononents are already in use by windows and therefore can not be turned on by a nother program such as android. they are either on or off and wm takes precidence because of signed drivers snd suc turning the component on would be alot easier if a nbh was compiled with all the nessecary files and drivers mapped to their destinations.

+1
absolutely agreeing with this

Maybe someone here has an idea how to start with dreating a flashable android rom. I'm willing to flash it to my phone as soon as it's there for testing!

regards

Soaa-
8th July 2009, 09:48 PM
I don't think WM and Linux run at the same time. If my memory serves me right, Haret uses a mechanism in WM to boot the image as a bootloader would. WM effectively shuts itself down as that happens.

demacus
8th July 2009, 10:22 PM
Maybe you're right, but for me it looks like windows just "stucks" when haret is loading. In example: charge light stays on if the phone were charging while haret starts. It's just a thought but maybe it would be helpful if we try. I would love to see android working stand alone!

At the moment I'm trying to extract a DREAIMG.NBH, but till now I had no luck with this. If someone has any Idea how I could try to create a flashable nbh, please let me know and i'll try!

regards

Erik_PLD
9th July 2009, 12:52 AM
+1
absolutely agreeing with this

Maybe someone here has an idea how to start with dreating a flashable android rom. I'm willing to flash it to my phone as soon as it's there for testing!

regards

+1, I'll be glad to try it as soon as we have a *.nbh rom with android. :)

ducamie
9th July 2009, 03:31 AM
I don't think WM and Linux run at the same time. If my memory serves me right, Haret uses a mechanism in WM to boot the image as a bootloader would. WM effectively shuts itself down as that happens.

this is correct

Kafro
9th July 2009, 03:44 AM
Yeah, the process is ... Load up Haret, then it shutsdown WM and boots Linux.

babijoee
9th July 2009, 04:48 AM
it seems as though the driver problems are related to wm running and linux running at the same instance. the compononents are already in use by windows and therefore can not be turned on by a nother program such as android. they are either on or off and wm takes precidence because of signed drivers snd suc turning the component on would be alot easier if a nbh was compiled with all the nessecary files and drivers mapped to their destinations. try doing some more development on an android kitchen and maybe edit some preexisting android drivers to make components work. try some c++ and java and some xml. yall can make your own os in less time thsn it tskes to reverse engineer a crappy one making it take up more cpu cycles and ram.

Where did you get this info on? As reading through the first page and many others, its clear that haret run and wm shuts down and then android is then booted. As for Android rom, its not a good idea as yet as most functions dont work for daily use. As for flashing a rom from a different device most likely ends up making your device bricked or cause many headaches for trying to fix you device.

pongothemagnificent
9th July 2009, 05:09 AM
Maybe you're right, but for me it looks like windows just "stucks" when haret is loading. In example: charge light stays on if the phone were charging while haret starts. It's just a thought but maybe it would be helpful if we try. I would love to see android working stand alone!

At the moment I'm trying to extract a DREAIMG.NBH, but till now I had no luck with this. If someone has any Idea how I could try to create a flashable nbh, please let me know and i'll try!

regards

dont even think about flashing your device with that DREAIMG.NBH, or your going to have a nice black styled brick.

XDA-Geek
9th July 2009, 06:06 AM
Andriod supported but the drivers do not load up

los1223
9th July 2009, 06:31 AM
I've been following this thread for a while, but I'm not quite sure how the whole, haret/android things works behind the scenes. Is there anything keeping us from using a Hero flavor of android? That looks wicked sick! Could we just replace the cupcake android image with a hero image or something of the such?

mdrobnak
9th July 2009, 01:42 PM
I've been following this thread for a while, but I'm not quite sure how the whole, haret/android things works behind the scenes. Is there anything keeping us from using a Hero flavor of android? That looks wicked sick! Could we just replace the cupcake android image with a hero image or something of the such?

Here's where things are:

The main line (Google developed) Android is what is being used in the project right now. The main issue is getting all of the hardware to work with the current Google software. This entails working on the hardware drivers in the Linux kernel, which all Android devices use.

Because each device is different, you cannot simply throw the kernel from one onto another and expect full functionality - some things may be the same, but in all likelyhood not.

There are some very smart people on this board, and I don't doubt that after the release of the Hero (if it hasn't been already, though I don't think so), someone will get the ROM off of it, and extract the customized Android build off of it. Between that and and a fully functional kernel from the people working on this project, and yes, you can have what you're looking for.

No guesses as to a timeframe though.

Hope this helps answer your question.

-Matt

PS No, still don't really have time to devote to this right now, work has been insane for months, just doing some quick browsing before work...Looks like some progress is being made. Good job everyone. :-)

demacus
9th July 2009, 10:40 PM
dont even think about flashing your device with that DREAIMG.NBH, or your going to have a nice black styled brick.

I didn't want to flash a pre-build Android image, I just wanted to extract the image in order to see how it's build. Still had no Luck with this till now. I'm gonna try to find a way creating a flashable image. Any help is welcome.

regards

los1223
9th July 2009, 10:47 PM
I understand the state of the project. What I'm unsure of is where the driver issues are. Are the drivers missing from the linux kernel or Android? My understanding, and it could very well be wrong, is that haret or the linux kernel is what loads up the drivers and Android kind of rides on top of that. So this would mean that once everything is sorted out in the linux kernel, you could use whatever version of Android. Right, or am I way off?

Untouchab1e
10th July 2009, 02:15 AM
I understand the state of the project. What I'm unsure of is where the driver issues are. Are the drivers missing from the linux kernel or Android? My understanding, and it could very well be wrong, is that haret or the linux kernel is what loads up the drivers and Android kind of rides on top of that. So this would mean that once everything is sorted out in the linux kernel, you could use whatever version of Android. Right, or am I way off?

This is correct. The issues are on the linux kernel level and not related to Android itself.

it seems as though the driver problems are related to wm running and linux running at the same instance. the compononents are already in use by windows and therefore can not be turned on by a nother program such as android. they are either on or off and wm takes precidence because of signed drivers snd suc turning the component on would be alot easier if a nbh was compiled with all the nessecary files and drivers mapped to their destinations. try doing some more development on an android kitchen and maybe edit some preexisting android drivers to make components work. try some c++ and java and some xml. yall can make your own os in less time thsn it tskes to reverse engineer a crappy one making it take up more cpu cycles and ram.

I dont know where you have this from but it is incorrect. The fact is firstly that haret shuts down Windows Mobile before booting up Android but secondly, the fact is that the reason we have anything working at all is because of the inits WM does. I am pretty sure we are going about it from the right angle, its just very slow and difficult. I dont have that much low-level programming experience so I just try to help out where I can..

espenfjo
10th July 2009, 01:55 PM
I can explain why parts of the phone have to be activated in WM before it can be used in Linux/Android, and a bit how haret works.

The way normal firmware and drivers work are by telling the device (WIFI, GPS etc.) that it should activate and start doing it job.

This can be as simple as telling it to power on, or more complex routines having to send data back and forth before it powers on.

So when you in WM tell the GPS to turn on and activate it still will be activated after booting Linux.

Haret loads the Linux kernel into memory while WM is running, then it takes control over the entire device, disabling memory management functions (MMU), copies the Linux kernel from one place in memory, to the place it should be, and executes (jumps) to that location. (Very simplified)
(Haret might not work in future versions of WM since the MMU takover only works on OSes with no security, and running every app in RING 0/Kernel space. Just like DOS did).

When haret jumps to the Linux kernel location the Linux kernel starts and clears, and writes over the entire memory used by WM.

The GPS device is still activated and transmitting data even though WM is gone.

This is why the LED state also "hangs" after booting Linux/Android.
In WM when the usb charger is connected WM tells the LED to light. When WM is gone there is nothing there to tell it to stop.

There shouldnt (read shouldnt) be any differences in running Linux from Haret or running it native other than that you have to initialize all the devices in your phone again.

Hope this can shed some light on how Haret and Linux works.

espenfjo
11th July 2009, 10:25 PM
Ok, i guess i should read some more, but im asking anyway.

Is there a way to ssh/log remotely into the device?

That way i can test and debug the kernel a bit better, i really hate the small blue-box keyboard :)

And i guess there isnt any way we can install the kernel source on the device and modify, compile, load modules?
It all have to be done externally?

druidu
11th July 2009, 11:12 PM
I know usbnet is working, didn't test it though. You could modify the initrd image to run a ssh server before starting up android, then log in via usbnet.

Look here (http://www.busybox.net/tinyutils.html) for a very small ssh server that you can use.


PS: sorry for totally disappearing half a year ago, I've been really busy with school & a lot of other projects. I'm happy see that somebody finally figured out how to make the IRQs for the touchscreen work and cleaned up my messy code :)

I'll soon be rejoining the fight to make Android running smoothly. WM is so damn annoying that I'll either get rid of it or go totally crazy :eek:

saudoo
12th July 2009, 12:02 PM
I'll soon be rejoining the fight to make Android running smoothly.


Woop woop.. More coders. Glad to see you back on track (android wise).

Untouchab1e
12th July 2009, 11:04 PM
Connect-UTB.com is having some issues with the MySQL Database. The webhost has been contacted regarding the matter and will hopefully sort it out ASAP.

Sorry for any inconvinence..