View Full Version : [PRJ][OS]Linux and Android on HTC Diamond "NOT YET WORKING"
klinux
9th November 2009, 12:16 AM
I don't find it, can you give me the link?
I've dowloaded the "calibration" file..but..I don't understand what I've to do!
please, someone help me :p
bye, peace
OK u didn't see the link in my signature :D
now it's better ?=> http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut
cheers
tygold
9th November 2009, 12:31 AM
After a long time without testing the new Android build i have tried the current one and its awesome - great work :)
I am almost tempted to get rid of winmo right now and thus pray that you get the charging an energysavings to work :)
Keep up the great work,
Tobi
p.s. right now i am running with pm.sleep_mode=2 and it looks promising :)
fabius88
9th November 2009, 12:38 AM
OK u didn't see the link in my signature :D
now it's better ?=> http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut
cheers
ok..
and to enable wifi? what I have to do with calibration file?
klinux
9th November 2009, 12:40 AM
ok..
and to enable wifi? what I have to do with calibration file?
Just copy it to the root of your sdcard
fabius88
9th November 2009, 12:43 AM
Just copy it to the root of your sdcard
wow ok, I thought to rename this file. Thanks for the infos, bye
klinux
9th November 2009, 12:48 AM
Did someone tried my little mortscript file in post #5489 ? it realy resolved the keypad initialization pb at least for me
silex
9th November 2009, 02:10 AM
Success!
Android 1.6 is now running on the DAIM500. Some caveats:
1) Must be booted Activesync and remain plugged in after Android logo otherwise phone turns off.
2) Appears there is not a 'Menu' button assigned so make sure you don't accidentally screen lock the phone...
I used Mr. Pippy's 'diam500_android_config.zip' file renamed to 'config' in root and 'android-donut_diam-raph-01-11-09.7z' updated with 'build-update_donut-1.6_2-11-09.7z'. Unfortunately it runs real slow and still isn't very usable.
gleng
9th November 2009, 05:08 AM
Isn't "diam500_android_config.zip" the config file for compiling the kernel (zImage file)?
Besides that, are you using the included kernel? What mtype are you using? Is the colour correct and do you get hardware acceleration (can you run the neocore benchmark)?
Thanks in advance
Success!
Android 1.6 is now running on the DAIM500. Some caveats:
1) Must be booted Activesync and remain plugged in after Android logo otherwise phone turns off.
2) Appears there is not a 'Menu' button assigned so make sure you don't accidentally screen lock the phone...
I used Mr. Pippy's 'diam500_android_config.zip' file renamed to 'config' in root and 'android-donut_diam-raph-01-11-09.7z' updated with 'build-update_donut-1.6_2-11-09.7z'. Unfortunately it runs real slow and still isn't very usable.
zappit
9th November 2009, 06:52 AM
Im verry happy with currect build.
I got working phone, data connection, wi fi, bluetooth. if only i could send SMS i would used it as main OS
EDIT: fixed SMS , Android rulez
RationalGaze
9th November 2009, 08:43 AM
Testing pm.sleep_mode=2 over night.
So far working nice, no reboots (BT and Wifi disabled, no apps using the accelerometer). Will see in the morning :) Hope it still wakes up.
Well...it died somewhere in the middle of the night. :(
klinux
9th November 2009, 02:47 PM
Well...it died somewhere in the middle of the night. :(
with diam100 bt wifi off accelerometer don't know how to shut it down pm.sleep_mode=2
still working from yesterday 13hours without any pb !
6h from full charge android battery indicates 34%
will post any changes tonight
cheers
RationalGaze
9th November 2009, 04:01 PM
with diam100 bt wifi off accelerometer don't know how to shut it down pm.sleep_mode=2
still working from yesterday 13hours without any pb !
6h from full charge android battery indicates 34%
will post any changes tonight
cheers
Do you have 3G/EDGE connection running?
kholk
9th November 2009, 04:27 PM
Fast as hell, almost perfect build, except PM.
Battery doesn't charge.
clownfish
9th November 2009, 05:04 PM
I watched this project for a while now, and I must say; you guys are great! I'm not really a fan of windows mobile, I bought the touch diamond because you can change so much about it (almost every little software detail). And so I'm very happy with android comming to the touch diamond.
I tested the latest build on my phone, and it works great. There are a few little things that still don't really work, like the battery and the camera, but I suppose they will be allright soon.
The only question I still have is;
Android is now booting through haret, and haret needs to be started from windows mobile. Is there a chance that android will be available as a rom, so you can use it instead of wm? Or do you guys thing android will stay a toy on the touch diamond and will not become a real os?
butterdori
9th November 2009, 05:54 PM
The only question I still have is;
Android is now booting through haret, and haret needs to be started from windows mobile. Is there a chance that android will be available as a rom, so you can use it instead of wm? Or do you guys thing android will stay a toy on the touch diamond and will not become a real os?
It has been said that an Android ROM will only be discussed after everything is working through Haret.
So we won't see it soon.
And even if it does not become a ROM, there is no reason for not using it as a real OS once we have everything working. We'll just need to see WM when we reboot the device, which would rarely happen anyway.
_-1g1-_
9th November 2009, 06:03 PM
Can somebody help with the System.img issue.
I tried so many builds now (this included http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut) but nothing worked. Every build each error message ..
Would be awesome :)
Cheers
MarcLandis
9th November 2009, 06:17 PM
Can somebody help with the System.img issue.
I tried so many builds now (this included http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut) but nothing worked. Every build each error message ..
Would be awesome :)
Cheers
What error message?
dergruenejoda
9th November 2009, 06:34 PM
Fast as hell, almost perfect build, except PM.
Battery doesn't charge.
about which build do you talk? where can i find it? because there is no new kernel on utb an glemsom..!
ty
lukas
ps: i would even pay for android on htc diamond...
clownfish
9th November 2009, 06:41 PM
It has been said that an Android ROM will only be discussed after everything is working through Haret.
So we won't see it soon.
And even if it does not become a ROM, there is no reason for not using it as a real OS once we have everything working. We'll just need to see WM when we reboot the device, which would rarely happen anyway.
Yes that's right, I know. But it costs you a bit of your storage memory to have wm and android on one phone. Not that that is the biggest problem, but I hope android once will be a real OS on the diamond.
If there's anything I can do to help you guys in develloping, than I would like to do that. The only thing is that I don't have experience in that, only in wep-develloping.
phhusson
9th November 2009, 07:38 PM
I plaid with my phone 2 hours, and it had enough battery for the whole day ! (7.30am to 7pm). It's still not as good as WM, but android is really usable now in the autonomy point of view !
PS:Ok i cheat a bit, i'm using my 1350mAh battery.
Willis111
9th November 2009, 07:43 PM
Success!
Android 1.6 is now running on the DAIM500. Some caveats:
1) Must be booted Activesync and remain plugged in after Android logo otherwise phone turns off.
2) Appears there is not a 'Menu' button assigned so make sure you don't accidentally screen lock the phone...
I used Mr. Pippy's 'diam500_android_config.zip' file renamed to 'config' in root and 'android-donut_diam-raph-01-11-09.7z' updated with 'build-update_donut-1.6_2-11-09.7z'. Unfortunately it runs real slow and still isn't very usable.
Isn't "diam500_android_config.zip" the config file for compiling the kernel (zImage file)?
Besides that, are you using the included kernel? What mtype are you using? Is the colour correct and do you get hardware acceleration (can you run the neocore benchmark)?
Thanks in advance
I would assume from the info that he's given that he go ph's newest build booting on his diamond500. Something I haven't been able to do yet (stalls out @ activating a clock or something), I'm also curious about what mtype you're using etc etc. Yes, the diam_android_config file is the .config file used to compile the kernel. I've tried with my phone plugged into chargers, computers etc but same results all the time. Anyone else have any success booting any of these newer zimages on their diam500's?
klinux
9th November 2009, 08:12 PM
with diam100 bt wifi off accelerometer don't know how to shut it down pm.sleep_mode=2
still working from yesterday 13hours without any pb !
6h from full charge android battery indicates 34%
will post any changes tonight
cheers
Final result with 900mAh battery it lasts from 8a.m to 7p.m which is great !
P.s: I didn't do the battery test with 3G on even on winmo :D with stock battery wifi & 3G drains battery like hell !
klinux
9th November 2009, 08:26 PM
I watched this project for a while now, and I must say; you guys are great! I'm not really a fan of windows mobile, I bought the touch diamond because you can change so much about it (almost every little software detail). And so I'm very happy with android comming to the touch diamond.
I tested the latest build on my phone, and it works great. There are a few little things that still don't really work, like the battery and the camera, but I suppose they will be allright soon.
The only question I still have is;
Android is now booting through haret, and haret needs to be started from windows mobile. Is there a chance that android will be available as a rom, so you can use it instead of wm? Or do you guys thing android will stay a toy on the touch diamond and will not become a real os?
IMO I prefer to have two OS and I choose which one to use, even if we can use it as a ROM, I can save data.img (and even use it with my hd ! :D) even if I prefer android, I'm still more familiar with winmo
add to this I did a little mscr file which give me the choice of running android or stay under winmo
If u consider android a toy I consider it OS which is as flexible as winmo (even better) and as fast as iphone OS !
cheers
klinux
9th November 2009, 08:37 PM
about which build do you talk? where can i find it? because there is no new kernel on utb an glemsom..!
ty
lukas
ps: i would even pay for android on htc diamond...
look at my signature there a link to a wiki page where everything is explained
cheers
klinux
9th November 2009, 08:39 PM
Fast as hell, almost perfect build, except PM.
Battery doesn't charge.
did u run it with usb plugged in ?
it works fine for me
klinux
9th November 2009, 08:47 PM
sorry double post
klinux
9th November 2009, 08:51 PM
I plaid with my phone 2 hours, and it had enough battery for the whole day ! (7.30am to 7pm). It's still not as good as WM, but android is really usable now in the autonomy point of view !
PS:Ok i cheat a bit, i'm using my 1350mAh battery.
I use it as main OS today had 15min calls 2sms it was off at 7p.m.
more important : no reboot at all ! on standby phone is as cold as ice :D
I added pm.debugxxx=2 to cmdline my phone continue to vibrate even if I killed all processes that uses accelerometer
PS: I'm cheating too I had 2 900mAh batteries. ;)
I'm using the second one now
cheers
_-1g1-_
9th November 2009, 09:07 PM
What error message?
losetup: /dev/block/loopi: No such file or directory
Failed
Failed to find system.img on SD Card
/bin/sh: can't acces ty; job control turned off
Dunno where to find system.img ...
Cheers and thanks :)
phhusson
9th November 2009, 09:13 PM
more important : no reboot at all ! on standby phone is as cold as ice :D
The strange thing is for me that it reboots during night, but not during the day.
Anyway the "cold as ice" thing is really strange, during my tests i was wondering if it crashed or what, but no it just do its job well :)
I added pm.debugxxx=2 to cmdline my phone continue to vibrate even if I killed all processes that uses accelerometer
Well it vibrates around once every 30 seconds, which means the system is awake for <200ms every 30seconds. I don't know windows mobile stats, but this seems really fair. (and i don't know how to check whose responsible of the wakeup anyway :rolleyes: ).
Next step to improve autonomy will be to stop the panel (currently it's still up by default unless setting board_htcdiamond_panel.type=1 or 2, but resume is unlikely to work.)
klinux
9th November 2009, 09:23 PM
The strange thing is for me that it reboots during night, but not during the day.
Anyway the "cold as ice" thing is really strange, during my tests i was wondering if it crashed or what, but no it just do its job well :)
Well it vibrates around once every 30 seconds, which means the system is awake for <200ms every 30seconds. I don't know windows mobile stats, but this seems really fair. (and i don't know how to check whose responsible of the wakeup anyway :rolleyes: ).
Next step to improve autonomy will be to stop the panel (currently it's still up by default unless setting board_htcdiamond_panel.type=1 or 2, but resume is unlikely to work.)
one thing is sure that's android works 18hours with no problem at all, I plugged in the whole night and use all the day. pm.sleep_mode is set 2
no 3g connexion of course, I use it as a phone.
phhusson
9th November 2009, 10:29 PM
The only bad point with the pm.sleep_mode=2 its with the dpad sometimes led under home/back/hangup/call stay on.
Fixed in last git. Wait some times for GlemSom to rebuild (i flooded him with pushes :D).
If you want to debug sleep or have fun (or both :p), you can do things like echo 2048 > /dbgfs/micropklt_dbg/sleep_leds . You'll get the "CCW leds effect" when system is in sleep. You can look at http://htc-linux.org/wiki/index.php?title=RaphaelMicroP for other bits you might want to set. (1024 is cool too)
klinux
9th November 2009, 10:37 PM
@phhusson f5ing :D
this is my startup.txt if it could help someone ;)
GlemSom
9th November 2009, 10:42 PM
Fixed in last git. Wait some times for GlemSom to rebuild (i flooded him with pushes :D).
If you want to debug sleep or have fun (or both :p), you can do things like echo 2048 > /dbgfs/micropklt_dbg/sleep_leds . You'll get the "CCW leds effect" when system is in sleep. You can look at http://htc-linux.org/wiki/index.php?title=RaphaelMicroP for other bits you might want to set. (1024 is cool too)
The recompile is now done. (And yes, he DID flood with commits!) ;)
On another note, "special-diamond-raphael-wifi-bluetooth" now uses a defconfig commited to the tree today. (Thanks to phh!).
I will keep using this defconfig - as it's maintained IN the tree now!
I guess we can soon drop the diamond-only and raphael-only builds - in favor for the new combined diamond/raphael builds.
Which, in this case will be supplied with wifi modules as well. :)
phhusson
9th November 2009, 10:55 PM
I guess we can soon drop the diamond-only and raphael-only builds - in favor for the new combined diamond/raphael builds.
Which, in this case will be supplied with wifi modules as well. :)
Speaking about that, please report any regression between this diam+raph build and the diam XOR raph build (for the same patchset.)
kholk
9th November 2009, 11:41 PM
did u run it with usb plugged in ?
it works fine for me
I was meaning that on (so much) older builds, I can charge the battery while Android is running and without having to reboot to WindowsMobile.
However, even if I run it with USB plugged in, it won't charge.
matrix77
9th November 2009, 11:48 PM
How can we take a screenshot on android and how to run programs that need rooted Android?
klinux
10th November 2009, 12:32 AM
I was meaning that on (so much) older builds, I can charge the battery while Android is running and without having to reboot to WindowsMobile.
However, even if I run it with USB plugged in, it won't charge.
realy strange, I tried both usb>pc and usb charger they are ok even if unplug and replug usb it continue charging
did u tried the previous kernel ? I mean which is on the 11/1 package, with this one charging status was ok if u launch haret with usb plugged in and if u unplug usb android gives no charging status
@phhusson I'd prefer the echo 1024 effect ;), how can I create batch in android ?
I tried *.sh file extension it wouldn't execute
cheers
killzusall
10th November 2009, 12:47 AM
I've just installed ubuntu 9.10 and followed the instructions on source.android.com to try and setup an environment to play around with android development. I've cloned the git at
git://gitorious.org/linux-on-qualcomm-s-msm/linux-msm.git
but it goes on about "repo" and I can't it to do anything, it just says repo is an unrecognised command. and I can't get JDK 5.0.
Any suggestions to fix these problems?
manekineko
10th November 2009, 04:52 AM
Success!
Android 1.6 is now running on the DAIM500. Some caveats:
1) Must be booted Activesync and remain plugged in after Android logo otherwise phone turns off.
2) Appears there is not a 'Menu' button assigned so make sure you don't accidentally screen lock the phone...
I used Mr. Pippy's 'diam500_android_config.zip' file renamed to 'config' in root and 'android-donut_diam-raph-01-11-09.7z' updated with 'build-update_donut-1.6_2-11-09.7z'. Unfortunately it runs real slow and still isn't very usable.
Any chance you can post up the files you're using? Or a walk through of how you've gotten it to work?
sibbor
10th November 2009, 08:56 AM
The recompile is now done. (And yes, he DID flood with commits!) ;)
On another note, "special-diamond-raphael-wifi-bluetooth" now uses a defconfig commited to the tree today. (Thanks to phh!).
I will keep using this defconfig - as it's maintained IN the tree now!
I guess we can soon drop the diamond-only and raphael-only builds - in favor for the new combined diamond/raphael builds.
Which, in this case will be supplied with wifi modules as well. :)That will most definatly be the best! In this case lots of problems because of wrong configs should go away, and proper bug reporting can be provided from the users.
Sad my DIAM100 is dead (fooling around with my gf's DIAM100 now and then), because of all the great spirit that's been put into this/these project/-s! Awesome, really awesome!
GlemSom, glad to see that you decided to come along on our journey. You've been to great help!
flymanj
10th November 2009, 08:57 AM
Hello,
First of all I have to say that the last build is really GREAT. So great work guys.
The Data Connection is working, the Wireless also works (I've noticed that there is most probably a problem with the AES encryption of the WPA).
It is really responsive.
The only annoying thing is that from one moment it starts messing which key is pressed. I feel that the keys are preset and when I press the backslash it thinks that I pressed the close button. And it is hard to Unlock the phone.
When I start pressing all the keys from one moment (I don't know still when but it starts working again fine). I feel that the keys are messed after the going to sleep of the phone.
Do you have the same problem and do you have an idea how to fix it.
Basically I feel that the Android is almost ready for everyday use (when I manage to fix that issue I think to try to use it). I really prefer it to WM.
Thanks and Best Regards
yann79
10th November 2009, 10:11 AM
Hello,
First of all I have to say that the last build is really GREAT. So great work guys.
The Data Connection is working, the Wireless also works (I've noticed that there is most probably a problem with the AES encryption of the WPA).
It is really responsive.
The only annoying thing is that from one moment it starts messing which key is pressed. I feel that the keys are preset and when I press the backslash it thinks that I pressed the close button. And it is hard to Unlock the phone.
When I start pressing all the keys from one moment (I don't know still when but it starts working again fine). I feel that the keys are messed after the going to sleep of the phone.
Do you have the same problem and do you have an idea how to fix it.
Basically I feel that the Android is almost ready for everyday use (when I manage to fix that issue I think to try to use it). I really prefer it to WM.
Thanks and Best Regards
I have the same problem with diam 100 but from the starting of the android OS. It boots properly, but i cannot unlock the screen. It feels like no key is maped. I have then to reset the phone. Wereas it was working with previous versions...
Using Android Donut1.6 from 11/2/2009.
MarcLandis
10th November 2009, 11:08 AM
Hello,
First of all I have to say that the last build is really GREAT. So great work guys.
The Data Connection is working, the Wireless also works (I've noticed that there is most probably a problem with the AES encryption of the WPA).
It is really responsive.
The only annoying thing is that from one moment it starts messing which key is pressed. I feel that the keys are preset and when I press the backslash it thinks that I pressed the close button. And it is hard to Unlock the phone.
When I start pressing all the keys from one moment (I don't know still when but it starts working again fine). I feel that the keys are messed after the going to sleep of the phone.
Do you have the same problem and do you have an idea how to fix it.
Basically I feel that the Android is almost ready for everyday use (when I manage to fix that issue I think to try to use it). I really prefer it to WM.
Thanks and Best Regards
What device do you have? Please make sure that you use the keys in WinMo before you boot into Android.
MarcLandis
10th November 2009, 11:09 AM
I have the same problem with diam 100 but from the starting of the android OS. It boots properly, but i cannot unlock the screen. It feels like no key is maped. I have then to reset the phone. Wereas it was working with previous versions...
Using Android Donut1.6 from 11/2/2009.
Please make sure that you use the keys in WinMo before you boot into Android.
divxmaniak
10th November 2009, 11:37 AM
Please make sure that you use the keys in WinMo before you boot into Android.
Which button? :confused:
rattenfanger
10th November 2009, 11:48 AM
Hello,
The only annoying thing is that from one moment it starts messing which key is pressed. I feel that the keys are preset and when I press the backslash it thinks that I pressed the close button. And it is hard to Unlock the phone.
When I start pressing all the keys from one moment (I don't know still when but it starts working again fine). I feel that the keys are messed after the going to sleep of the phone.
I have a similar problem. When the phone went to sleep and I try to wake it up it sometimes doesn't respond the way it has to. When I press every button it wakes up after some time. I tried some times but can't reproduce exactly how I got it awake. The problems does not occur every time. Maybe once a hour or something.
Rene
flymanj
10th November 2009, 11:58 AM
What device do you have? Please make sure that you use the keys in WinMo before you boot into Android.
My Device is DIAM100.
divxmaniak
10th November 2009, 12:06 PM
Not yet a solution for using Diamond with headphones?
MarcLandis
10th November 2009, 12:28 PM
Not yet a solution for using Diamond with headphones?
commit 31d9b7a60fcb8fa0e8cca9ea4dfc2b11dbe68b5a
Author: HUSSON Pierre-Hugues <phh..@fr..>
Date: Wed Nov 4 01:03:11 2009 +0100
Add headset support for diamond (detection and button). No mic and breaks mic for trout/sapphire.
The latest kernel has some support for headset. However it might not work completely.
matrix77
10th November 2009, 12:30 PM
How can we take a screenshot on android and how to run programs that need rooted Android?
So nobody knows how to do this? :(
klinux
10th November 2009, 01:39 PM
So nobody knows how to do this? :(
download picme from the market
Nakebod
10th November 2009, 02:39 PM
A while ago I reported the high load on Android. My current load: 4.13 5.40 5.48. Although the device in general is responding very fast, I still think that this load is still quite high. In idle state it should be near 0, but even a load of 1 should be better :+
So I decided to watch "top" for a while. My 4 "suspects" at the moment are:
system_server Possible cause (http://code.google.com/p/android/issues/detail?id=3099#c7)
android.process.media
com.android.phone
mmcqd
These 4 processes pop-up on a regular base.
I don't know if there is a clear cause for this, but just reporting this to you guys, maybe that we are able to get Android even better/faster then it is right now :)
iullian
10th November 2009, 03:24 PM
I simply cannot unlock the screen. I succeeded only one time to unlock and that's it! How can I unlock the screen? How can I make the screen not to lock?
Another problem. When I receive a call, I don't get any buttons for answering / rejecting the call. Is it normal?
MarcLandis
10th November 2009, 03:49 PM
I simply cannot unlock the screen. I succeeded only one time to unlock and that's it! How can I unlock the screen? How can I make the screen not to lock?
Another problem. When I receive a call, I don't get any buttons for answering / rejecting the call. Is it normal?
from the Wiki . http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut
Known bugs are:
* PIN code is always incorrect. You must disable PIN security in windows mobile. (fixed ?)
* Wifi use is still random. Prefer fixed address if you can.
* If android disable wifi by himself, and the interface says "disconnected", then the phone heats up and consumes a lot.
* Camera and GPS not suppported. Using GPS will most likely freeze the system.
* To let android set the screen brightness, you must set windows mobile's backlight to anything else than auto.
* Accelerometers axes inverted in some apps
* Bluetooth is really low range
* No stylus detection management
* No wired headset support
* HSF,AVRCP profiles are not supported (but A2DP is)
* Sometime the panel buttons aren't responding. Just reboot. It seems you have most chances to get it working by using it in WM, but not to start haret.)
ma3a20
10th November 2009, 05:02 PM
To unlock android on the diamond do the following:
Method 1: Tap the end call button on the diamond and in 1 or 2 seconds the lock screen appears almost always. Even if it doesn't, press the home button on the diamond to unlock it. If the screen is still black then just press the power button to go to the android home screen.
Method 2: Tap the power button on the top of your diamond (the backlight will go on giving a black screen or sometimes the lock screen) and then press the home button on the diamond to unlock (even if you don't see the lock screen). If the screen is still black then just press the power button to go to the android home screen.
Note that if you don't see the lock screen (so you only see a black screen with the backlight on) the screen turns off again in 4 to 5 seconds. So try again.
I suggest you get used to only using method 1 because the end call button is actually mapped to the lock/unlock button so it is the proper way since it will show you the lock screen for info more often (the power button is mapped to the home button).
Do not rush it by spamming the buttons because that will stack up the actions and it'll take even longer to unlock it.
I don't have any problem with it though - in the new kernel it actually recharges when connected to my PC and to the usb charger - when I plug it in it automatically adds like 4 to 5% battery and when I unplug it, it goes subtracts that 4 to 5% - atleast it charges and gives you the correct battery status when not plugged in. Wi-fi works, bluetooth works (tested with my bluetooth stereo headset (a2dp) and they work well but the buttons dont work (avrcp) (it beats the purpose of being wireless headset since I had to take the phone out to control it), I paired with another phone but couldn't connect to actually transfer something). I'm getting good signal for GSM phone and can actually receive and make calls. SMS doesn't seem to work, it gives me an error in the messaging app saying the message couldn't be sent.
Now just if the camera and sms worked I would definitely use it as my main OS. I'm using it as a secondary OS for now because then I can use apps for android and for windows mobile. :D
Buttons:
Power button on the top of the diamond = home button (takes you to home screen everytime - even if some app crashed) (hold it to get the list of recently opened apps, tap back button to close it)
home button = menu button (brings up menus in applications like the wm softbutton menus, tap again to close menu) (hold it to open the soft keyboard anywhere, hold it again to close the soft keyboard)
back button = back button
call button = call button (accept an incoming call) (tap to bring up contacts/dialer) (hold to active voice command thing - you can probably assign this to something else, press back button to close the voice command)
end call button = lock button (end any ongoing call) (tap to lock and turn screen off at once) (tap again to bring up lock screen, if you don't see the screen (only occasionally) just press the home button on the diamond and it will unlock) (hold it to get a menu to turn silent mode on, turn airplane mode on and also to power off the device - this actually soft resets it, tap back button to close the menu)
Thank you very very very much for your hard work devs! Grinding it step by step all this time into a real diamond. :)
qumani
10th November 2009, 05:33 PM
okay I have tried various builds throughout the last few months but havent experienced this before.....
If I use the 11-5 connect utb for RAPH (fuze specific supposedly, however I dont see how they say that other than the unnecessary inclusion of the apn info in the startup text) I am fine and can boot/ use android w/o issue, however when I try to include the package w/ charger connect/disconnect I get non responsive buttons.... have tried to boot several times and get not better results. I even went as far as flashing my ROM thinking that it was a incompatibility issue.
Not asking for anyone to fix my device =), just simply an observation. I will try a few different combination and let you know how it works out
phhusson
10th November 2009, 08:22 PM
A while ago I reported the high load on Android. My current load: 4.13 5.40 5.48. Although the device in general is responding very fast, I still think that this load is still quite high. In idle state it should be near 0, but even a load of 1 should be better :+
So I decided to watch "top" for a while. My 4 "suspects" at the moment are:
system_server Possible cause (http://code.google.com/p/android/issues/detail?id=3099#c7)
android.process.media
com.android.phone
mmcqd
These 4 processes pop-up on a regular base.
I don't know if there is a clear cause for this, but just reporting this to you guys, maybe that we are able to get Android even better/faster then it is right now :)
Are you even sure this is a problem ?
You know when a system is sleeping most of the time, load average is totally non sense.
And ARM11 use a "wait for interrupt" thing, so it's a sleeping most of the time, even when you "use" it.
But i noticed that sometime android.process.media run into a crazy loop acutally eating the whole CPU, but i had this problem only once, fixed by killing it.
Oh and mmcqd are hardware access to MMC, if this one is eating your CPU, then it's because some application use heavy I/O on it.
Anyway, top should give good informations about process' consumption, powertop -d too, but it's more sleep-orientated (counts the number of wake up per task)
phhusson
10th November 2009, 11:48 PM
Not yet a solution for using Diamond with headphones?
As said before, support was already commited, i just commited the defconfig so glemsom's kernel will have it.
I also added raphael support but i can't test it, so please report (but should work as diam).
As usual, on GNU/Linux wired headset works well, including hotplug. For an unknown reason, it doesn't work on android, you must have the headset connected when starting android.
This currently breaks accelerometer. Will need a new android release.
Nakebod
11th November 2009, 09:05 AM
Are you even sure this is a problem ?
I'm not sure if it's bad-bad.
But if my server has a load of 4+, I know that something is wrong.
bxmatus
11th November 2009, 09:49 AM
i would say that you cannot compare normal machine and mobile device - CPU task scheduler will work different way here, specially when it is event ( interrupt ) based. Jobs in queue are saving power, so load will be probably always little high, i will check it today with "native" htc dream device to compare it with my touch pro ( i have load 4 - 5 and device is working nicely ).
Load is jush showing how many CPU tasks is waiting in queue to be processed and when CPU is sleeping waiting for interrupt there is always something waiting.
iullian
11th November 2009, 10:10 AM
Excuse my noob question, as I saw all you guys explained here. But, as I don't understand anything (you talk like klingonians to me :D ) - please tell me this: is there a way to reduce the power consumption (just around 2 hours - 2-3 calls for me) ? If there is, will you explain to me like to a 5 years old child ? Thank you very much. I really like the simplicity and the looking of the android on my Diamond 100.
bxmatus
11th November 2009, 10:17 AM
you have to wait, power saving functionality is not done, note the topic: "NOT YET WORKING", so this is still not for every day usage - even when latest version is very stable for me :)
klinux
11th November 2009, 10:38 AM
you have to wait, power saving functionality is not done, note the topic: "NOT YET WORKING", so this is still not for every day usage - even when latest version is very stable for me :)
For me too I'm using it daily, it lasts 11hours with some calls and sms of course everything is off wifi bt 3G
cheers
rowoot
11th November 2009, 01:50 PM
For me too I'm using it daily, it lasts 11hours with some calls and sms of course everything is off wifi bt 3G
cheers
11hours !? thats pretty cool, mine couldn`t make it through the night
klinux
11th November 2009, 03:27 PM
11hours !? thats pretty cool, mine couldn`t make it through the night
use the startup.txt that i posted earlier with the last kernel from glemsom website
be sure that all the connexions are off wifi bt and 3g
if they are on shut them and reboot
with this u'll feel the difference
cheers
RationalGaze
11th November 2009, 09:27 PM
use the startup.txt that i posted earlier with the last kernel from glemsom website
be sure that all the connexions are off wifi bt and 3g
if they are on shut them and reboot
with this u'll feel the difference
cheers
What radio are you using? Beacuse i have 1.17.25.09 and i "only" get about 8h of idle time (and that's almost all idling). I'm asking, beacuse 1.15 is supposed to drain battery a bit more than other radios, and i wonder if this could be a case with 1.17 also..
klinux
12th November 2009, 12:14 AM
What radio are you using? Beacuse i have 1.17.25.09 and i "only" get about 8h of idle time (and that's almost all idling). I'm asking, beacuse 1.15 is supposed to drain battery a bit more than other radios, and i wonder if this could be a case with 1.17 also..
1.15.25.14 with ril 1.14.*.* if I have a good memory cause it's been a while I did'nt flash my diamond and with android it'll take even more time :D
Untouchab1e
12th November 2009, 12:16 AM
Havent done any extensive battery life tests, but I reckon the standby time for me is around 8-11 hours.. A lot better than it was, but still a bit to go!
Keep up the great work!
craz2u
12th November 2009, 09:12 AM
i cannot connect wireless with using calibration file. and how can i make battery much use with wireless if i connect :) thanks..
craz2u
12th November 2009, 10:34 AM
i think this rom dont stabil so i will change again new one. pls some one give links about using wireless stabil and battery :)
craz2u
12th November 2009, 12:38 PM
i am using tar dirty modules now connected wifi but , system working working slowly i think,. but i want to learn when and how we sync our contacts to system . i want to use main os android !!!!!!
klinux
12th November 2009, 01:10 PM
i am using tar dirty modules now connected wifi but , system working working slowly i think,. but i want to learn when and how we sync our contacts to system . i want to use main os android !!!!!!
this is a known issue when u turn wifi on the system become slow.
if u want to sync your contacts use gmail account, sync it with activesync or outlook http://www.google.com/support/mobile/bin/answer.py?answer=138636&topic=14299
after that sync your contacts from android !
cheers
craz2u
12th November 2009, 04:10 PM
Mod edit: warez links removed. Do not post warez again as it will result in further moderating action. PM send.
outlook to vcf program for all :) its very good to have phonebook in my gmail
klinux
12th November 2009, 04:23 PM
outlook to vcf program for all :) its very good to have phonebook in my gmail
you are not alowed to share cracked softwares the moderator will delete your post
cheers
craz2u
12th November 2009, 08:36 PM
i am sorry about share program :) but now i can make my calendar and contacts to android !!! thank you very much ...... i am using it very much hours with wireless internet its very funny to have this . big problem is battery and hot. small problems browser and flash .... waiting comments
phhusson
12th November 2009, 08:40 PM
but i want to learn when and how we sync our contacts to system . i want to use main os android !!!!!!
Use funambol.
craz2u
12th November 2009, 09:11 PM
CAN ANYONE make connection with pc and android===?????
MrVarioII
12th November 2009, 09:24 PM
Ok I have absolutely no idea why but that previous build with 3G and Wifi has suddenly started working! (Woooohoo!)
As everyone reports it's running slowly once either are enabled and I regularly get wait or force close messages when doing things and sometimes it takes so long to get back to the main screen that i actually think about yanking the battery out.................
But most of the time it's just very very cool and slightly sluggish. Looking forward to things speeding up a bit.
Will this still work if i downlaod newer kernels?
As regards the question about importing contacts (I've never bothered with calanders). I found a simpler way myself.
I went into the sim card manager and copied all contacts to the SIM card.
Then I simply import them (use add all to avoid having to select them manually) in every new build of android. Works fine. No external programs needed!
Hope that helps you guys! :-)
phhusson
12th November 2009, 09:53 PM
CAN ANYONE make connection with pc and android===?????
How do you think i'm debugging/developing it ? :p
MrVarioII
12th November 2009, 09:57 PM
Just realised how hard to understand that was........
I went into Windows mobile 6.1's sim card manager on my HTC Diamond 100 (orange) and copied my contacts onto my sim.
Then went into the contacts program in Android, hit the menu button chose to import from the sim, hit menu again adn chose to import all. Less than 15 seconds later I had all my contacts....easy!
Only problem is that windows now displays the duplicate sim contacts in the contacts program.....two entries for each name. Which is anoying. I tried using a tweak in Advanced Config to fix this but have not had any success in doing so. :-(
Anyway hope that helps all. :-)
slovoflud
12th November 2009, 10:01 PM
Just realised how hard to understand that was........
I went into Windows mobile 6.1's sim card manager on my HTC Diamond 100 (orange) and copied my contacts onto my sim.
Then went into the contacts program in Android, hit the menu button chose to import from the sim, hit menu again adn chose to import all. Less than 15 seconds later I had all my contacts....easy!
Only problem is that windows now displays the duplicate sim contacts in the contacts program.....two entries for each name. Which is anoying. I tried using a tweak in Advanced Config to fix this but have not had any success in doing so. :-(
Anyway hope that helps all. :-)
nah. it was easy to understand :)
and there is an option MENU>VIEW> ALL/CONTACTS/SIM (You'll want either Contacts or SIM) (TF3D 2.1)
kholk
12th November 2009, 11:49 PM
How do you think i'm debugging/developing it ? :p
....How do you connect it to your PC?!? O.o
I can't do this!
klinux
13th November 2009, 12:34 AM
....How do you connect it to your PC?!? O.o
I can't do this!
u need to install android sdk, it contains drivers needed for windows to recognize it.
I explained howto do it in a reply some pages before
knowah
13th November 2009, 08:22 AM
I need a little bit of help.
I have android running on my DIAM500 thanks to MrPippy. My problem is in the orientation, for lack of a better word.
Explanation:
If I want to hit a button on the bottom corner of the screen, I have to push on the top right.
Is this something fixed in Android? Or the files I use to boot?
edit:
I should also add, to scroll I drag in the opposite direction as well. If I want to scroll up, I have to start at the top and move my finger/stylus down, instead of the other way around.
bxmatus
13th November 2009, 09:55 AM
Random shot: display calibration values in startup.txt ?
stefand
13th November 2009, 09:58 AM
I need a little bit of help.
I have android running on my DIAM500 thanks to MrPippy. My problem is in the orientation, for lack of a better word.
Explanation:
If I want to hit a button on the bottom corner of the screen, I have to push on the top right.
Is this something fixed in Android? Or the files I use to boot?
edit:
I should also add, to scroll I drag in the opposite direction as well. If I want to scroll up, I have to start at the top and move my finger/stylus down, instead of the other way around.
Try changing the msmts_calib to (I don't have a diam500, so not 100% sure)
msmts_calib=0x81.0x393.0x358.0x7D
knowah
13th November 2009, 10:27 AM
Try changing the msmts_calib to (I don't have a diam500, so not 100% sure)
msmts_calib=0x81.0x393.0x358.0x7D
giving it a shot now. Hopefully it will work so I can start working on getting the data connection up
craz2u
13th November 2009, 10:47 AM
can we solve my androids little problem that is sleeping shortly if i dont touch or work anyting. and when we use 2.0 android :)
Nakebod
13th November 2009, 11:02 AM
I was just reading some review about the HTC Tattoo, seems an interesting device for the Diamond project, since it uses the same chipset.
I'm not sure if the camera is the same, the specs are simular, but that doesn't mean that it is identifcal :)
Hopefully that we can borrow some cool driver related stuff soon ;-)
butterdori
13th November 2009, 11:55 AM
I was just reading some review about the HTC Tattoo, seems an interesting device for the Diamond project, since it uses the same chipset.
I'm not sure if the camera is the same, the specs are simular, but that doesn't mean that it is identifcal :)
Hopefully that we can borrow some cool driver related stuff soon ;-)
Believe it or not but the G1, G2, Hero and Diamond all use the same chipset (Qualcomm MSM7201A/MSM7201A/MSM7200A and MSM7201A respectively)
craz2u
13th November 2009, 01:09 PM
i am still trying to connect my anroid diamond phone to computer windows xp :(
MarcLandis
13th November 2009, 01:51 PM
i am still trying to connect my anroid diamond phone to computer windows xp :(
Did you install the Android SDK and the driver?
klinux
13th November 2009, 02:16 PM
i am still trying to connect my anroid diamond phone to computer windows xp :(
look here http://forum.xda-developers.com/showthread.php?p=4858153
I posted howto use adb connexion
knowah
13th November 2009, 10:19 PM
Try changing the msmts_calib to (I don't have a diam500, so not 100% sure)
msmts_calib=0x81.0x393.0x358.0x7D
i tried this but now, before android boots completely, it tells me to connect a charger and reboots the device back to wm.I am sure this is unrelated to your suggestion due to the problem still happens after I removed the above code. My battery is full, anyone having these problems? Or more suggestions to fix them? Thanks for your time.
pear-i
14th November 2009, 07:25 AM
I've just tried Android on my diamond, and I've got it to boot -- calls and everythign work but could someone point me to a package where wifi is enabled / works? (I use Diam100)
With the current one I can turn the wifi on, and it can see my wifi spot but it goes to 'obtaining address' and turning off.. to being unable to connect. I had decent signal, and even tried connecting next to my wifi router.. but can't seem to connect
plz let me know! looking forward to trying android out a bit more
Thanks
kemucc
14th November 2009, 09:22 AM
I've just tried Android on my diamond, and I've got it to boot -- calls and everythign work but could someone point me to a package where wifi is enabled / works? (I use Diam100)
With the current one I can turn the wifi on, and it can see my wifi spot but it goes to 'obtaining address' and turning off.. to being unable to connect. I had decent signal, and even tried connecting next to my wifi router.. but can't seem to connect
plz let me know! looking forward to trying android out a bit more
Thanks
I just got the problem like you.Wifi works occasionally and turns off after the screen lock
kholk
14th November 2009, 11:02 AM
@kholk
to install linux on u r pc u can do it over virtualbox as a virtual machine I tnink that is should works under windows 7
hope it'll help
cheers
Thanks for your help, but I've solved some problems and now I can run linux natively on my machine. Audio won't work for me because I have an XFi ExtremeAudio, but I'll replace it soon with an XFi Fatal1ty that works.
Anyway, I'm trying to connect Android on my Diamond with my PC (on Windows or Linux, that's the same!). If my diamond wants to connect, I'll help so much with the development :D
Mashadar
14th November 2009, 11:17 AM
With the latest build I've been able to use setCPU (this program didn't work in previous builds afaik). According to this program the CPU was running on 384 Mhz (default speed of dream). Setting the CPU speed appears to be working, as increasing to 528 Mhz results in higher Neocore benchmark results.
The nicest thing is that it is possible to decrease CPU speeds (to 128 or 245 Mhz). So perhaps it is possible to increase the battery life during sleep (didn't test this).
phhusson
14th November 2009, 01:49 PM
With the latest build I've been able to use setCPU (this program didn't work in previous builds afaik). According to this program the CPU was running on 384 Mhz (default speed of dream). Setting the CPU speed appears to be working, as increasing to 528 Mhz results in higher Neocore benchmark results.
The nicest thing is that it is possible to decrease CPU speeds (to 128 or 245 Mhz). So perhaps it is possible to increase the battery life during sleep (didn't test this).
If you're speaking about last glemsom's kernel, that's plain wrong:
There is no default frequency: frequency is changed on demand !
Frequency when idling is 128MHz+wait for interrupt, when little load it's 245MHz, a bit more charge it goes to 384MHz, and with heavy load it's 528MHz.
And it won't change anything for sleeping since when the system is in sleep, the processor is STOPPED ! There is still (until power collapse is fixed) a clock to refresh registers and cache which is 19MHz, but the processor doesn't do anything else than refreshing registers/cache !
I can't try setCpu to know what it does since it's a paid app, but it most lilely just writes to /sys/devices/system/cpu/cpu0/cpufreq/ . If you want to fix cpu frequency, do this using this way.
By the way, you say that neocore is faster, but how many FPS do you get with/without this tool ?
With the default configuration I get 19FPS, as normal android phones get 27FPS and we have double resolution, i can't see how this is even possible to get more FPS than that.
kholk
14th November 2009, 03:31 PM
Anyone knows how to route the internet connection of my PC (connected on ethernet) to Android using USB on Windows?
I've tried to do that, but it seems impossible...
killerbie
14th November 2009, 04:06 PM
If you're speaking about last glemsom's kernel, that's plain wrong:
There is no default frequency: frequency is changed on demand !
Frequency when idling is 128MHz+wait for interrupt, when little load it's 245MHz, a bit more charge it goes to 384MHz, and with heavy load it's 528MHz.
And it won't change anything for sleeping since when the system is in sleep, the processor is STOPPED ! There is still (until power collapse is fixed) a clock to refresh registers and cache which is 19MHz, but the processor doesn't do anything else than refreshing registers/cache !
I can't try setCpu to know what it does since it's a paid app, but it most lilely just writes to /sys/devices/system/cpu/cpu0/cpufreq/ . If you want to fix cpu frequency, do this using this way.
By the way, you say that neocore is faster, but how many FPS do you get with/without this tool ?
With the default configuration I get 19FPS, as normal android phones get 27FPS and we have double resolution, i can't see how this is even possible to get more FPS than that.
Hi, i'm pretty new here, but I was wondering how far are the devolpers programming android to the htc touch diamond? (reading 500+ pages isn't an option :D)
Mashadar
14th November 2009, 05:52 PM
If you're speaking about last glemsom's kernel, that's plain wrong:
There is no default frequency: frequency is changed on demand !
Frequency when idling is 128MHz+wait for interrupt, when little load it's 245MHz, a bit more charge it goes to 384MHz, and with heavy load it's 528MHz.
And it won't change anything for sleeping since when the system is in sleep, the processor is STOPPED ! There is still (until power collapse is fixed) a clock to refresh registers and cache which is 19MHz, but the processor doesn't do anything else than refreshing registers/cache !
I can't try setCpu to know what it does since it's a paid app, but it most lilely just writes to /sys/devices/system/cpu/cpu0/cpufreq/ . If you want to fix cpu frequency, do this using this way.
By the way, you say that neocore is faster, but how many FPS do you get with/without this tool ?
With the default configuration I get 19FPS, as normal android phones get 27FPS and we have double resolution, i can't see how this is even possible to get more FPS than that.
Without this tool i used to get like 21-22 FPS, with setting max speed to 528 i got 23.4 FPS.
SetCPU is available in this thread http://forum.xda-developers.com/showthread.php?t=505419.
Perhaps its redundant/outdated because of the dynamic clock regulation. I did not know that. However, setcpu does work, which it didn't before in older builds (just crashed). Well, at least you can use it to read out the current clock frequency:)
phhusson
14th November 2009, 07:36 PM
Hi, i'm pretty new here, but I was wondering how far are the devolpers programming android to the htc touch diamond? (reading 500+ pages isn't an option :D)
Everything but camera, gps, FM, tvout.
But there are still many bugs, and power consumption is still pretty high.
Personaly i use it daily, but i need to use my double sized battery.
Without this tool i used to get like 21-22 FPS, with setting max speed to 528 i got 23.4 FPS.
SetCPU is available in this thread http://forum.xda-developers.com/showthread.php?t=505419.
Perhaps its redundant/outdated because of the dynamic clock regulation. I did not know that. However, setcpu does work, which it didn't before in older builds (just crashed). Well, at least you can use it to read out the current clock frequency:)
It isn't redundant with the dynamic regulation, it actually uses it. And for me 2FPS in a benchmark is far from significant. I tried neocore sometime, my score change from 19.5 to 16 without doing changes in my system.
btw... how do you get 23.4 ?!?! It's almost as high as android phones while we have double resolution !
Mashadar
14th November 2009, 07:52 PM
Everything but camera, gps, FM, tvout.
But there are still many bugs, and power consumption is still pretty high.
Personaly i use it daily, but i need to use my double sized battery.
It isn't redundant with the dynamic regulation, it actually uses it. And for me 2FPS in a benchmark is far from significant. I tried neocore sometime, my score change from 19.5 to 16 without doing changes in my system.
btw... how do you get 23.4 ?!?! It's almost as high as android phones while we have double resolution !
Hmm, i had these slower scores with the cupcake build (16-19 fps). You've made this donut build so much faster:).
Perhaps screen settings are important for obtaining this higher speed (mddi.width=320 mddi.height=480 lcd.density=220). I've raised the lcd.density a bit so that programs fit better on the screen of my raph.
leobaillard
15th November 2009, 12:39 AM
Hi folks !
It's been a while since phh and I haven't prepared you a little build... phh and Glemsom have been working hard lately to make the project better and here's the result.
The build update that I will post is now working not only on Diamond and Raphael, but on Blackstone (HTC Touch HD) too !
The build contains :
rootfs.img
system.sqsh
a special zImage that will soon be available on Glemsom's page
the kernel modules for wifi
An improvement has been made for the bluetooth users : the AVRCP profile now works, enabling you to use, for instance, the buttons on a bluetooth headset like play/pause, hang up, forward, backward, ...
The bluetooth is now activated on Blackstone as well as the accelerometers, and the WiFi is a work in progress.
And here is the build update : http://www.cobaltcode.com/fileupload/data/Android/BuildUpdates/build-update_donut-1.6_15-11-09.7z
kholk
15th November 2009, 04:04 AM
Good work.
I'm testing it and starting from 20/11 I'll help you all to port this even on Leo board, because on 16/11 I will get one ;)
I suggest you to focus on the Power Management.
I think that if you focus on PM and make it fully working, there will be more testers because the system will become usable for daily tasks without fast power drain from the battery. More testers = more bug reports and maybe fixes from users... = faster development.
Thank you for this Diamond/Raphael/Blackstone builds.
I'm very happy to use it!
Sincerely,
kholk.
silex
15th November 2009, 05:42 AM
Success!
Android 1.6 is now running on the DAIM500. Some caveats:
1) Must be booted Activesync and remain plugged in after Android logo otherwise phone turns off.
2) Appears there is not a 'Menu' button assigned so make sure you don't accidentally screen lock the phone...
I used Mr. Pippy's 'diam500_android_config.zip' file renamed to 'config' in root and 'android-donut_diam-raph-01-11-09.7z' updated with 'build-update_donut-1.6_2-11-09.7z'. Unfortunately it runs real slow and still isn't very usable.
#2 wasn't really an issue. It was just running so slow that the power button appeared to not do anything. Trust me guys, it was real sloooooooooooooow. I plan to create an ext2 partition and locate a cupcake build and retest.
Sorry guys for taking so long to get back to the other DIAM500 owners. Here is my startup.txt:
set RAMSIZE 0x008000000
Set ramaddr 0x10000000
set MTYPE 2040
set KERNEL zImage
set initrd initrd.gz
#
# The following kernel parameters are useful
# ppp.username - The username used to connect to the network when dialing #777
# ppp.password - The password used to connect to the network when dialing #777
# msm_sdcc.msmsdcc_fmax - The maximum frequency (in Hz) used by the SD controller
# pm.sleep_mode - The mode used when the phone is off
# 0=Power Collapse Suspend, 1=Power Collapse, 2=Apps Sleep,
# 3=Slow Clock and Wait for Interrupt 4=Wait for Interrupt
# Default is 3, use 0 for best power savings
# board-htcvogue.panel_type - Panel type used to power the panel off and on
# 0=Don't power off the panel (Default)
# 1=Hitachi 2=Topoly 3=Samsung
# mddi.width - width of the scaled display
# mddi.height - height of the scaled display (these should be multiples of 16 for the camera to work I think)
set cmdline "msmts_calib=0x81.0x393.0x358.0x7D msmvkeyb_toggle=off mddi.width=320 mddi.height=480 lcd.density=240 ppp.apn=sprint ppp.username=username ppp.password=password no_console_suspend"
#set cmdline "no_console_suspend"
# fbcon=rotate:1
# console=ttyMSM0"
boot
mkdir /proc
mkdir /sys
mount -t proc proc /proc
mount -t sysfs sysfs /sys
mount -t tmpfs tmpfs /dev
mdev -s
ls -l /dev/mmc*
I bolded the areas of more importance. An MTYPE of 2040 is required on our devices still since we need to run the DIAM500 compiled zimage. I read somewhere in the git repository that using a memory address of 008000000 (extra zero) makes a speed difference but I tried it both ways and didn't see any improvements so leave it off if you like.
I'm not sure what makes ours different than the DIAM100/200, but it's hampering the development for us. We need MR. Pippy to chime in as we need more dev's to factor this into their test releases.
phhusson
15th November 2009, 10:50 AM
Good work.
I'm testing it and starting from 20/11 I'll help you all to port this even on Leo board, because on 16/11 I will get one ;)
I suggest you to focus on the Power Management.
I think that if you focus on PM and make it fully working, there will be more testers because the system will become usable for daily tasks without fast power drain from the battery. More testers = more bug reports and maybe fixes from users... = faster development.
Thank you for this Diamond/Raphael/Blackstone builds.
I'm very happy to use it!
Sincerely,
kholk.
Have you actually tried it .... ?
Following the rules in the wiki you get a working day autonomy (meaning >10hours)
phhusson
15th November 2009, 12:30 PM
To save a bit more power, you can add board-htcdiamond-panel.type=1 or 2 (try suspending, if one doesn't work, then it's the other, for my diam100 it's 2).
If both work, this means you aren't going into deepsleep, try to kill all your applications.
This works only on diamond, not on blac or raph.
kholk
15th November 2009, 01:13 PM
Have you actually tried it .... ?
Following the rules in the wiki you get a working day autonomy (meaning >10hours)
Yes, but I'm getting about 5 hours of autonomy...
Anyway, I've tested the new build.
*- In the previous build the device will charge the battery only if connected to a PC via USB, now it won't even connect to a PC (and doesn't charge battery).
WiFi range is higher, but still won't connect to an AP (detects it and won't connect to).
*- Going to sleep (parameter set to 3), on my device the back button is backlighted. Resuming the device won't backlight the end call button and the back button is still backlighted.
*- The device seems more responsive, and it seems that the performance is higher.
Now I'm trying a completely clean boot.
phhusson
15th November 2009, 01:47 PM
Yes, but I'm getting about 5 hours of autonomy...
It's most likely because some app prevent the phone from sleeping.
*- In the previous build the device will charge the battery only if connected to a PC via USB, now it won't even connect to a PC (and doesn't charge battery).
?!? For which phone ?
WiFi range is higher, but still won't connect to an AP (detects it and won't connect to).
Read history, i already explained what's the best way to get it working.
*- Going to sleep (parameter set to 3), on my device the back button is backlighted. Resuming the device won't backlight the end call button and the back button is still backlighted.
This means the phone is NOT going to sleep!, since the leds are powered off when going to sleep. As said before, kill every application and disactivate BT then reboot before trying to sleep.
*- The device seems more responsive, and it seems that the performance is higher.
There is no reason for this to happen.
akil3x
15th November 2009, 03:53 PM
Hello people I need your help please...
My DIAM100 with this news builds are great but I never had the luck to have the function of sending SMS working, what I'm doing wrong???
Thanks in advance
zappit
15th November 2009, 04:16 PM
Hello people I need your help please...
My DIAM100 with this news builds are great but I never had the luck to have the function of sending SMS working, what I'm doing wrong???
Thanks in advance
see page 534, post #5337. it worked for me
celoni
15th November 2009, 06:17 PM
hi at all i want to know some question about android:
1-it works on diamond?
2-how?
3-if i want android what i've to do?
thank's and sorry for the english
klinux
15th November 2009, 06:40 PM
hi at all i want to know some question about android:
1-it works on diamond?
2-how?
3-if i want android what i've to do?
thank's and sorry for the english
1 yes
2 look at the link in my signature
3 same as 2
cheers
celoni
15th November 2009, 06:44 PM
1 yes
2 look at the link in my signature
3 same as 2
cheers
thank's i will try it.
but there are risks of brick the phone???or there are other risks?
klinux
15th November 2009, 06:46 PM
thank's i will try it.
but there are risks of brick the phone???or there are other risks?
no risk cause it's not a rom which should be flashed, it boots from windows mobile
silex
15th November 2009, 06:59 PM
I recommend any dev's interested in the CDMA Diamond work with the Vogue (http://forum.xda-developers.com/forumdisplay.php?f=390) dev's to have a good base port to start from. The Vogue is rock solid right now with 1.5 and 1.6 so starting with their kernel would alleviate any repeat work. I will be doing the same so hopefully I can get a few of the GSM Diamond (DIAM100/200) dev's to jump on board with me and at least get the CDMA Diamond (DIAM500) to a working level and incorporated into their test releases.
phhusson
15th November 2009, 07:07 PM
I recommend any dev's interested in the CDMA Diamond work with the Vogue (http://forum.xda-developers.com/forumdisplay.php?f=390) dev's to have a good base port to start from. The Vogue is rock solid right now with 1.5 and 1.6 so starting with their kernel would alleviate any repeat work. I will be doing the same so hopefully I can get a few of the GSM Diamond (DIAM100/200) dev's to jump on board with me and at least get the CDMA Diamond (DIAM500) to a working level and incorporated into their test releases.
As far as i know the problem is not about radio communication, but about the hardware, which has nothing related to Vogue.
Anyway, for blackstone all i needed was testers. I'm pretty sure that for CDMA some testers available at #htc-linux would be enough, but actually noone has came.
akil3x
15th November 2009, 07:07 PM
Tell me this semi-tutorial to arrange SMS I have too do in ANdroid or WM????
I don't understand entire what I have too do :( There is some other Tutorial??
Thanks
see page 534, post #5337. it worked for me
celoni
15th November 2009, 07:33 PM
HELP..!!
i decide to try it and go here-->http://wiki.xda-developers.com/index.php?pagename=RaphaelLinux#Hardwarex20.differ encesx20.andx20.configurations
and do the procedure indicate at the 2008-12-30 09:36 but when i lunch HARET from my diamond and press run on it an error says:failed to load file initrd.droip.cpio.gc
can anyone help me??
sorry the english
butterdori
15th November 2009, 08:07 PM
HELP..!!
i decide to try it and go here-->http://wiki.xda-developers.com/index.php?pagename=RaphaelLinux#Hardwarex20.differ encesx20.andx20.configurations
and do the procedure indicate at the 2008-12-30 09:36 but when i lunch HARET from my diamond and press run on it an error says:failed to load file initrd.droip.cpio.gc
can anyone help me??
sorry the english
I suggest you read this as well
2008-12-30 is quite old
http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut
phhusson
15th November 2009, 08:18 PM
For raphael users, i added power button (as home button, short press close current application, long press show latest apps launched) support in latest glemsom's kernel.
celoni
15th November 2009, 08:20 PM
I suggest you read this as well
2008-12-30 is quite old
http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut
ok yes but how can download it???
to me appears only a page with strange symbol..:confused::confused:
Mashadar
15th November 2009, 08:47 PM
ok yes but how can download it???
to me appears only a page with strange symbol..:confused::confused:
use "save link as" for downloading the file. The browser tends to opens the 7z compressed file as text (annoying).
celoni
15th November 2009, 08:54 PM
use "save link as" for downloading the file. The browser tends to opens the 7z compressed file as text (annoying).
thanks...:D
qumani
15th November 2009, 10:03 PM
see page 534, post #5337. it worked for me
I have tried that, I have also tried to change it to other ones that I have =found on the internet for ATT. Nothing will work for me, I guess that it is just an issue w/ android for the time being. I am looking into different possible solutions, so if I find one, I will be sure to post it for others.
Another question that I have.... is it possible for me to implement the solution that allows for anytime charger connection with any of the new kernels?
phhusson
15th November 2009, 10:11 PM
Another question that I have.... is it possible for me to implement the solution that allows for anytime charger connection with any of the new kernels?
Update your rootfs.img with this one:
http://www.cobaltcode.com/fileupload/data/Android/BuildUpdates/rootfs.img-15-11-09.7z
akil3x
15th November 2009, 10:12 PM
Well I try every thing I read and appear the same thing "MESSAGE NOT SENT" , no SMS for me :(
The rest is working great. Good job guys
silex
15th November 2009, 10:34 PM
As far as i know the problem is not about radio communication, but about the hardware, which has nothing related to Vogue.
Anyway, for blackstone all i needed was testers. I'm pretty sure that for CDMA some testers available at #htc-linux would be enough, but actually noone has came.
I'm pretty sure they both run the same Qualcomm chipset. If anybody is interested in furthering the development of CDMA Diamonds feel free to post in this thread (http://forum.xda-developers.com/showthread.php?t=584728). I haven't used IRC in awhile, but I will gladly participate in any way I can if it helps the cause.
celoni
15th November 2009, 10:35 PM
why when is in bootloader of android says:failed to find rootfs.img on sdcardyou need to unzip a ro/bin/sh! can't access tty;job control turned off/#_
what i have to do??
can someone pass me the files all ready in a folder so that I should just copy it into diamond and start the procedure with Haret??
qumani
15th November 2009, 11:37 PM
Update your rootfs.img with this one:
http://www.cobaltcode.com/fileupload/data/Android/BuildUpdates/rootfs.img-15-11-09.7z
Thanks bro, appreciate it. I lost the one that worked in the pile of files and kernels that I moved to a development library.
slovoflud
16th November 2009, 09:14 AM
Hi Everyone!
If anyone's Waving on google wave I've just made a Wave about Android on Diamond / Raphael.
Everyone's invited to edit and discuss.
you can find it by searching:
"with:public Android on diamond"
craz2u
16th November 2009, 11:46 AM
its very good use this rom but battery problem not let me use this . so i will wait until battery and the other problems solve . thanks for all helpers..... iam watching android ...
slovoflud
16th November 2009, 11:50 AM
its very good use this rom but battery problem not let me use this . so i will wait until battery and the other problems solve . thanks for all helpers..... iam watching android ...
and Android watches you..... :cool:
MarcLandis
16th November 2009, 01:15 PM
why when is in bootloader of android says:failed to find rootfs.img on sdcardyou need to unzip a ro/bin/sh! can't access tty;job control turned off/#_
what i have to do??
can someone pass me the files all ready in a folder so that I should just copy it into diamond and start the procedure with Haret??
This happens because you need to read first before trying to run Android.
http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut
kemucc
16th November 2009, 01:51 PM
why when is in bootloader of android says:failed to find rootfs.img on sdcardyou need to unzip a ro/bin/sh! can't access tty;job control turned off/#_
what i have to do??
can someone pass me the files all ready in a folder so that I should just copy it into diamond and start the procedure with Haret??
did you unzip all items to the sdcard root?or the startup.txt does not match your device?
stasgl
16th November 2009, 02:05 PM
Is there a way to disable GPRS auto-connect in the latest build for Diamond or even to disable it at all, because I dont need it and it is quite expencive. I've tried but i wasnt able to find a way how to do it.
I use this build http://connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=50:android-for-htc-diamond
xaoc747
16th November 2009, 02:54 PM
Which Rom is more stable at this moment for Diamond to everyday use???
celoni
16th November 2009, 03:28 PM
did you unzip all items to the sdcard root?or the startup.txt does not match your device?
yes i do...but it doesn't start:mad:
i've a diam100 and this is the startup.txt that is in the package...it's correct or i've to change something???
MarcLandis
16th November 2009, 03:54 PM
Which Rom is more stable at this moment for Diamond to everyday use???
The latest found on the Wiki: http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut
butterdori
16th November 2009, 08:27 PM
I've heard that the Eclair (2.0) source codes have been released :D
GlemSom
16th November 2009, 09:32 PM
The autobuild service has been updated.
Some of the major changes:
* All previous builds are now discontinued!
* Added a new build, htc-msm-android, which is a combined build for Diamond, Raphael and Blackstone.(Includes WiFi modules).
This build is using the WiFi modules from the same GIT repository!
* Packages (well, only one atm) will be recompiled if:
- 1: A change is detected in the kernel code
OR
- 2: A change is detected in the WiFi code.
* Old discontinued builds can still be downloaded. But this might change in the future!
* Commit-log for both Kernel and compat-wireless is displayed, if found.
There's still a few bugs when pushing out the logfiles... But I guess I'll have this fixed tonight! :)
NOTE: compcache module are NOT included atm. I will work on that tomorrow.
xaoc747
16th November 2009, 09:42 PM
The autobuild service has been updated.
Some of the major changes:
* All previous builds are now discontinued!
* Added a new build, htc-msm-android, which is a combined build for Diamond, Raphael and Blackstone.(Includes WiFi modules).
This build is using the WiFi modules from the same GIT repository!
* Packages (well, only one atm) will be recompiled if:
- 1: A change is detected in the kernel code
OR
- 2: A change is detected in the WiFi code.
* Old discontinued builds can still be downloaded. But this might change in the future!
* Commit-log for both Kernel and compat-wireless is displayed, if found.
There's still a few bugs when pushing out the logfiles... But I guess I'll have this fixed tonight! :)
Thx for your great work!!! Possible to upload full working Rom with screenshots and description.
GlemSom
16th November 2009, 09:48 PM
Thx for your great work!!! Possible to upload full working Rom with screenshots and description.
No, there's currently no "Android ROM" for this project.
Please read: http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut for details.
xaoc747
16th November 2009, 09:55 PM
I read this wiki, thank you, but possible gather all in one and upload here ANDROID for Touch DIAMOND, cause you change some "little item" and upload here part of Android, and NO 1 (one!) full Android like in Blackstone thread!!!
butterdori
16th November 2009, 10:21 PM
I read this wiki, thank you, but possible gather all in one and upload here ANDROID for Touch DIAMOND, cause you change some "little item" and upload here part of Android, and NO 1 (one!) full Android like in Blackstone thread!!!
They are all 'gathered' now
They are just updated very frequently
phhusson
16th November 2009, 10:24 PM
The autobuild service has been updated.
<snip>
Big thanks to GlemSom for the update of the autobuild service !
So with this build, the wifi MAC won't change after a suspend, which should help a bit wifi to resume after suspend, but it still isn't kept after a reboot.
SonicPower
16th November 2009, 11:46 PM
I apologize in advance because this might sound rude or insensitive.
Is there no working DATA/Phone for DIAM500 (CDMA) users? I know Google released their Android 2.0 package for everyone to see. Wouldn't some of this code work if incorporated in the builds we have right now?
Sorry for my naivete.
aussiewan
17th November 2009, 12:08 AM
Hi all,
I have not known how much interest there is in Android for Diam/Raph/Blac until I looked at my web hosting traffic (cobaltcode.com) a little while ago... Just since November 1, there has been over 4.5 terrabytes of information going to/from cobaltcode.com! There are only a few hundred megabytes of data that people can see (I sync personal data to it for backups but they are not web-accessible. The hosting is not used for anything else). Assuming each "release" is around 70Mb or so, that means over 64,000 dowloads! :eek: I'm not completely sure that is accurate... I think there may be something not quite right with the traffic monitoring, or someone is attacking my site... but I'm still well below my allowance, so I'll compare traffic over the coming weeks. If it is accurate, however, how awesome is that!? There have been only 2 or 3 releases this month, so even if everyone had downloaded every copy, that means there could well be 20,000 devices out there making use of the fantastic work done by PHHusson, cr2, GlemSom and others! Sorry for not mentioning more names - I have a terrible memory and just skimmed over the kernel change logs :) Awesome work, guys! I am really looking forward to the time when I can give WM the one-fingered salute :D
Horo86
17th November 2009, 12:30 AM
Hi Everybody!
I have downloaded this afternoon the latest image of Android for Diamond dated 15-11-09.
I'm start to try it, I'm very interested about that! I've noticed a possible bug, when I try to connect to my home Wi-Fi and scan the network I can see my WLAN, in the next step I insert the WPA key but anything happens! Seams that the system don't connect to my WLAN. Is that a know bug?
I have try to set up the connection manually but is the same.
Thanks for your great work!
aussiewan
17th November 2009, 01:30 AM
Hi Everybody!
I have downloaded this afternoon the latest image of Android for Diamond dated 15-11-09.
I'm start to try it, I'm very interested about that! I've noticed a possible bug, when I try to connect to my home Wi-Fi and scan the network I can see my WLAN, in the next step I insert the WPA key but anything happens! Seams that the system don't connect to my WLAN. Is that a know bug?
I have try to set up the connection manually but is the same.
Thanks for your great work!
Hi Horo86,
Please check http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut
It says under known issues: Wifi use is still random. Prefer fixed address if you can.
It's still a work in progress, so enjoy what you can and wait for the rest :)
aussiewan
17th November 2009, 02:27 AM
Hi all,
I have not known how much interest there is in Android for Diam/Raph/Blac until I looked at my web hosting traffic (cobaltcode.com) a little while ago... Just since November 1, there has been over 4.5 terrabytes of information going to/from cobaltcode.com! There are only a few hundred megabytes of data that people can see (I sync personal data to it for backups but they are not web-accessible. The hosting is not used for anything else). Assuming each "release" is around 70Mb or so, that means over 64,000 dowloads! :eek: I'm not completely sure that is accurate... I think there may be something not quite right with the traffic monitoring, or someone is attacking my site... but I'm still well below my allowance, so I'll compare traffic over the coming weeks. If it is accurate, however, how awesome is that!? There have been only 2 or 3 releases this month, so even if everyone had downloaded every copy, that means there could well be 20,000 devices out there making use of the fantastic work done by PHHusson, cr2, GlemSom and others! Sorry for not mentioning more names - I have a terrible memory and just skimmed over the kernel change logs :) Awesome work, guys! I am really looking forward to the time when I can give WM the one-fingered salute :D
Ooops my bad... I have a few other files on there that people have been grabbing... found some more specific figures tho:
Android-Donut-htclinux-15-11-09.7z has had 5486 hits
build-update_donut-1.6_2-11-09.7z has had 4778 hits
android-donut_diam-raph-01-11-09.7z has had 3365 hits
So not quite the 20,000 mark, lol...
It's quite entertaining seeing what sites have had links to the files... XDA and GlemSom of course, plus quite a few other PDA/PPC/HTC sites. I won't mention any names because I'm not sure if that is allowed here. Suffice to say, there are a lot of people interested in this project.
stasgl
17th November 2009, 06:52 AM
Is there a way to disable GPRS auto-connect in the latest build for Diamond or even to disable it at all, because I dont need it and it is quite expencive. I've tried but i wasnt able to find a way how to do it.
I use this build http://connect-utb.com/index.php?opt...or-htc-diamond
GlemSom
17th November 2009, 07:05 AM
Ooops my bad... I have a few other files on there that people have been grabbing... found some more specific figures tho:
Android-Donut-htclinux-15-11-09.7z has had 5486 hits
build-update_donut-1.6_2-11-09.7z has had 4778 hits
android-donut_diam-raph-01-11-09.7z has had 3365 hits
So not quite the 20,000 mark, lol...
It's quite entertaining seeing what sites have had links to the files... XDA and GlemSom of course, plus quite a few other PDA/PPC/HTC sites. I won't mention any names because I'm not sure if that is allowed here. Suffice to say, there are a lot of people interested in this project.
Yes, Android/Linux for our HTC Phone IS quite popular.
According to google analytics, I have 17.318 users visit my site. And a total 38.403 pageviews. (6.962 absolute uniq visitors)
I don't have any statistics for the amount of downloads... But I guess it's quite alot! :D
brachialis
17th November 2009, 08:25 AM
Is there a way to disable GPRS auto-connect in the latest build for Diamond or even to disable it at all, because I dont need it and it is quite expencive. I've tried but i wasnt able to find a way how to do it.
I use this build http://connect-utb.com/index.php?opt...or-htc-diamond
just remove the apn settings, then it won't be possible for the phone to connect to GPRS
kholk
17th November 2009, 08:41 AM
Got a problem. (DIAM300)
Using pm.sleep_mode=2 makes my device unusable, due to the non-recognization of what I touch on the multitouch board (home, back, send call, reject call buttons), while using pm.sleep_mode=3 does recognize all.
At the moment I'm using this parameter set to 3, but I can't understand why if this is set as 2 it bugs the multitouch board...
Setting board-htcdiamond-panel.type=1 the multitouch board is not recognized, even if pm.sleep_mode is set as 3 (and as 2).
Setting board-htcdiamond-panel.type=2 the multitouch board is recognized with pm.sleep_mode=3, but if I try to resume the device from sleep, it shows a black screen and doesn't resume. I've also tried to resume for 5-6 times, even pressing the home button while the screen is black, but it still doesn't resume.
If I don't use the board-htcdiamond-panel.type function, I can resume normally the device from sleep but while sleeping, the BACK button blinks randomly, as other buttons too!
So... what the hell is happening?!?
My Diamond needs an exorcist. XD
rayman18
17th November 2009, 10:43 AM
To everyone who cant make te wifi work, are you sure that your wifi router havent got a MAC filter?¿? it the router has one, try to disable or include the MAC of the android sesion in you router list.
NOTE: as phh said, every time you reboot android, the MAC in linux change, so every time you have to include the MAC in the router exception list.
imrock
17th November 2009, 11:29 AM
i am using this (http://connect-utb.com/index.php?option=com_rokdownloads&view=file&Itemid=68&id=52:android-1) android after a long time, i used the sept 18 version which worked great but now even that does not load up..i am gettin this error :
mount: mounting /dev/block/mmcblk0p1 on /sdcard failed:Invalid argument
Failed
Failed to mount the sd card. cannot continue.
i know many people reported but i couldn't find any soltion..
GlemSom
17th November 2009, 11:30 AM
The autobuild service has been updated.
Some of the major changes:
* All previous builds are now discontinued!
* Added a new build, htc-msm-android, which is a combined build for Diamond, Raphael and Blackstone.(Includes WiFi modules).
This build is using the WiFi modules from the same GIT repository!
* Packages (well, only one atm) will be recompiled if:
- 1: A change is detected in the kernel code
OR
- 2: A change is detected in the WiFi code.
* Old discontinued builds can still be downloaded. But this might change in the future!
* Commit-log for both Kernel and compat-wireless is displayed, if found.
There's still a few bugs when pushing out the logfiles... But I guess I'll have this fixed tonight! :)
NOTE: compcache module are NOT included atm. I will work on that tomorrow.
Ok, compcache modules are now a part of the modules package. (This includes ramzswap and xvmalloc)
Modules are based on version 0.5.4 of compcache.
A new fresh build is available on my site. :)
Horo86
17th November 2009, 11:50 AM
To everyone who cant make te wifi work, are you sure that your wifi router havent got a MAC filter?¿? it the router has one, try to disable or include the MAC of the android sesion in you router list.
NOTE: as phh said, every time you reboot android, the MAC in linux change, so every time you have to include the MAC in the router exception list.
I did not know this thing, probably is this my problem! I though that the MAC don't change from the session of WM!
You think that is possible to fix this problem by fix the MAC address of Linux session? I think that is good to insert(if is possible) this fix in the next release.
Bye
stevebrush
17th November 2009, 11:54 AM
Ok, compcache modules are now a part of the modules package. (This includes ramzswap and xvmalloc)
Modules are based on version 0.5.4 of compcache.
A new fresh build is available on my site. :)
First, Thanks a lot for the autobuild service and Thanks a lot again to all people working on this Android project...
My question is : How best tweak /conf/donut.user.conf to use compcache, ramzswap or swapfile?
I try to use a 128MB swapfile, it works great but I don't understand the difference between this 3 elements.
Witch is better to use? compcache, swapfile, ramzswap (May be a standard swap partition could work too but I don't want to partition the Internal Storage of the diamond :-)
The diamond has limited memory and without this, android become very slow when many app are open, I had to close them with a task manager, so I hope a good use of swap will benefit a lot.
rayman18
17th November 2009, 12:03 PM
I did not know this thing, probably is this my problem! I though that the MAC don't change from the session of WM!
You think that is possible to fix this problem by fix the MAC address of Linux session? I think that is good to insert(if is possible) this fix in the next release.
Bye
I dont know if it is possible, i think its not easy, we had the problem of the MAC changed after suspend in android which has been solved, but i dont know more, sorry :)
maybe phh could answer you
stevebrush
17th November 2009, 12:05 PM
Is there a way to have in the wiki a list and description of boot options passed in startup.txt cmdline like pm_debug, board-htcdiamond-panel.type and default options if nothing is specified ?
imrock
17th November 2009, 12:06 PM
ok..so i found this, formatting right now!!
I just got my Diam100 to boot Android, after numerous failed attempts. The error message I got while booting went somthing like this:
Failed to mount the SD card. Cannot continue
/ibn/sh: can't access tty; job control turned off
/ # _
Finally i read somewhere that the Internal Storage had to be formatted as a primary partition. Followed the guide on that webpage on how to do this, but it didn't work. I could no longer find the internal storage from within my phone. After hours of struggeling I finally got it back, but still formated as a logical drive.
This is how I converted the internal storage to be a Primary patrition:
1: connect your phone to your pc in Disc Drive mode
2: On your PC, click start and then run. Enter "Diskpart" and click OK
3: in the diskpart terminal type "list disk". This will show all the discs connected to your computer.
4: type "select disk X", where X is the number representing your phone's internal storage.
MAKE SURE THE RIGHT DISK IS SELECTED BEFORE CONTINUING!
5: type "clean", this will wipe all the data on the selected disk
6: type "create partition primary". No explaination needed for this command I think.
7: close the disc part console, or type exit. Now open "Computer" on your PC, right click your internal storage and choose "format".
8: Select FAT32 as your filesystem, and uncheck "quick format" to do a full format of your disk. Wait until format is completed
9: Disconnect your drive, and hopefully your phone will now be able to boot android.
christine600
17th November 2009, 12:14 PM
You think that is possible to fix this problem by fix the MAC address of Linux session?
On my Debian box I do it like this: (full explanation here: http://www.debian-administration.org/articles/501)
If you wish to explicitly set your MAC address upon a Debian system you can do so by adding an entry to your /etc/network/interfaces file.
Beneath each interface you wish to setup add "hwaddress ether xx:xxx..". For example:
auto wlan static
iface wlan inet static
address 1.2.3.4
gateway ...
broadcast ...
hwaddress ether 02:01:02:03:04:08
I cannot start Android on my HTHD now since I am waiting for a call, but perhaps you can see if this file exists or write your own in Android and see if it works?
EDIT: Added another way if Android has the ip command:
And here is how to do it with ip(8).
Let's check what we have:
# ip l sh eth0
17: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:c0:9f:55:6e:e5 brd ff:ff:ff:ff:ff:ff
You can not change MAC of interface if it is UP, so let's shutdown the interface:
#ip l s eth0 down
and change it:
#ip l s eth0 a 00:11:22:33:44:55
have a look at what we have done:
# ip l sh eth0
17: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff
Voilla!! It works! :) Now let's bring interface up:
#ip l s eth0 up
amirseni
17th November 2009, 02:26 PM
Is there a way to disable GPRS auto-connect in the latest build for Diamond or even to disable it at all, because I dont need it and it is quite expencive. I've tried but i wasnt able to find a way how to do it.
I use this build http://connect-utb.com/index.php?opt...or-htc-diamond
I think what you want is to stop automatic email, contacts updating when you load android.
If that is the case go to settings-> data synchronization
Uncheck Auto-sync and Background Data.
stefand
17th November 2009, 04:06 PM
I created an updated rootfs.img that let you change the wifi mac address to whatever you like so people with mac filtering on there router don't have the reboot issue anymore.
I added a new option to startup.txt: mac_address=xx:xx:xx:xx:xx:xx
Download rootfs.img-17-11-09-clone-mac.zip (http://www.cobaltcode.com/fileupload/data/Android/BuildUpdates/rootfs.img-17-11-09-clone-mac.zip).
Extract the rootfs.img to the root of your sdcard.
Edit your startup.txt file and add etc "mac_address=00:1F:DF:0C:00:C3" (without quotes) to your "set cmdline"
Ofcourse you can change the mac address to whatever you like.
There is still a little bug, you always have to enable wifi 2 times, the first time always failed for me.
AndroHQUist
17th November 2009, 04:42 PM
Hi all,
I have not known how much interest there is in Android for Diam/Raph/Blac until I looked at my web hosting traffic (cobaltcode.com) a little while ago... Just since November 1, there has been over 4.5 terrabytes of information going to/from cobaltcode.com! There are only a few hundred megabytes of data that people can see (I sync personal data to it for backups but they are not web-accessible. The hosting is not used for anything else). Assuming each "release" is around 70Mb or so, that means over 64,000 dowloads! :eek: I'm not completely sure that is accurate... I think there may be something not quite right with the traffic monitoring, or someone is attacking my site... but I'm still well below my allowance, so I'll compare traffic over the coming weeks. If it is accurate, however, how awesome is that!? There have been only 2 or 3 releases this month, so even if everyone had downloaded every copy, that means there could well be 20,000 devices out there making use of the fantastic work done by PHHusson, cr2, GlemSom and others! Sorry for not mentioning more names - I have a terrible memory and just skimmed over the kernel change logs :) Awesome work, guys! I am really looking forward to the time when I can give WM the one-fingered salute :D
Since the server sends binary files as text, I´m pretty sure most people start a download and a few seconds later (if lucky) they notice the error and then try again with "save as".. I have this "problem" and i guess most other people have too. This might be one reason traffic is that high.
Just my 4 cents :-)
stamppot
17th November 2009, 04:57 PM
On the latest image on GlemSom's site USB detection works without the phone being connected to a charger when booting. I booted Android and after it was fully booted hooked it up to my computer. After 10 seconds or so it indicated that a USB connection was present and started to charge.
Awesome stuff! Next, I'll try and verify if PIN-code entry works...
On a related note: I do get a lot of 'not responding' prompts. Is this the same for everyone?
stasgl
17th November 2009, 05:15 PM
Quote:Originally Posted by stasgl
Is there a way to disable GPRS auto-connect in the latest build for Diamond or even to disable it at all, because I dont need it and it is quite expencive. I've tried but i wasnt able to find a way how to do it.
I use this build http://connect-utb.com/index.php?opt...or-htc-diamond
just remove the apn settings, then it won't be possible for the phone to connect to GPRS
You cant delete the settings for the APN you can only edit them, but even if I change the settings it still be able to connect.
stamppot
17th November 2009, 06:03 PM
Awesome stuff! Next, I'll try and verify if PIN-code entry works...
Hmmm, that doesn't work, unfortunately. I get the incorrect pin code message.
Ah well...
imrock
17th November 2009, 07:23 PM
i tried just about everything posted, fixed the MAC address n used this rootfs.img n startup trick but with no luck
i always get unable to scan for networks error
any help would be appreciated, n thankyou all for this very beautiful n fast OS portation, i have finally dumped Winmo n will use android on day to day basis!!:p:p
I created an updated rootfs.img that let you change the wifi mac address to whatever you like so people with mac filtering on there router don't have the reboot issue anymore.
I added a new option to startup.txt: mac_address=xx:xx:xx:xx:xx:xx
Download rootfs.img-17-11-09-clone-mac.zip (http://www.cobaltcode.com/fileupload/data/Android/BuildUpdates/rootfs.img-17-11-09-clone-mac.zip).
Extract the rootfs.img to the root of your sdcard.
Edit your startup.txt file and add etc "mac_address=00:1F:DF:0C:00:C3" (without quotes) to your "set cmdline"
Ofcourse you can change the mac address to whatever you like.
There is still a little bug, you always have to enable wifi 2 times, the first time always failed for me.
jooprzol
17th November 2009, 07:24 PM
On the latest image on GlemSom's site USB detection works without the phone being connected to a charger when booting. I booted Android and after it was fully booted hooked it up to my computer. After 10 seconds or so it indicated that a USB connection was present and started to charge.
Awesome stuff! Next, I'll try and verify if PIN-code entry works...
On a related note: I do get a lot of 'not responding' prompts. Is this the same for everyone?
I get a lot of 'not responding' prompts as well. Another thing I've noticed is that almost every time that someone calls me when I'm running android, and the phone is in sleep mode, the phone starts ringing, but android hangs on a blank screen trying to bring up the phone app, and I am unable to answer the phone call. Anyone else have this behavior?
Zy'
17th November 2009, 07:26 PM
You cant delete the settings for the APN you can only edit them, but even if I change the settings it still be able to connect.
You actually can.
When you're at the APN List, press HOME Buttom and then "Reset to default". The connection will be gone after some time.
phhusson
17th November 2009, 08:35 PM
Hi all,
I have not known how much interest there is in Android for Diam/Raph/Blac until I looked at my web hosting traffic (cobaltcode.com) a little while ago... Just since November 1, there has been over 4.5 terrabytes of information going to/from cobaltcode.com!
omfg, that's a huge amount of data ! Thanks for your server then ! :p
Got a problem. (DIAM300)
Using pm.sleep_mode=2 makes my device unusable, due to the non-recognization of what I touch on the multitouch board (home, back, send call, reject call buttons), while using pm.sleep_mode=3 does recognize all.
At the moment I'm using this parameter set to 3, but I can't understand why if this is set as 2 it bugs the multitouch board...
Setting board-htcdiamond-panel.type=1 the multitouch board is not recognized, even if pm.sleep_mode is set as 3 (and as 2).
Setting board-htcdiamond-panel.type=2 the multitouch board is recognized with pm.sleep_mode=3, but if I try to resume the device from sleep, it shows a black screen and doesn't resume. I've also tried to resume for 5-6 times, even pressing the home button while the screen is black, but it still doesn't resume.
If I don't use the board-htcdiamond-panel.type function, I can resume normally the device from sleep but while sleeping, the BACK button blinks randomly, as other buttons too!
First thing, the board-htcdiamond-panel is for the SCREEN ! NOT the multitouch board at the bottom of the phone (which is also called panel sometimes, which is confusing i must admit.). If your "board" doesn't work, it's only because of the randomness, not linked to this option. Also pm.sleep_mode shouldn't change anything of that either. Well until the full start at least, it might after (even if i had no trouble at all with it.).
If it shows a black screen (with backlight on i suppose?) it means android's thinking
First, Thanks a lot for the autobuild service and Thanks a lot again to all people working on this Android project...
My question is : How best tweak /conf/donut.user.conf to use compcache, ramzswap or swapfile?
I try to use a 128MB swapfile, it works great but I don't understand the difference between this 3 elements.
Witch is better to use? compcache, swapfile, ramzswap (May be a standard swap partition could work too but I don't want to partition the Internal Storage of the diamond :-)
The diamond has limited memory and without this, android become very slow when many app are open, I had to close them with a task manager, so I hope a good use of swap will benefit a lot.
I did it dirty, so basically ramzswap options doesn't work, whatever you set, it will take 25% of the available RAM. Also compcache is exactly the same thing as ramzswap.
Also for swap file, i advise not to use it, as this consumes a lot of I/O access, and the MMC has only a 1MB/s bus, so it will be slow, and might kill your MMC.
But check if ramzswap is activated (with the free command for instance), i don't have many memory problems when activated. I could even get more than 8 apps running at the same time.
I created an updated rootfs.img that let you change the wifi mac address to whatever you like so people with mac filtering on there router don't have the reboot issue anymore.
I added a new option to startup.txt: mac_address=xx:xx:xx:xx:xx:xx
Download rootfs.img-17-11-09-clone-mac.zip (http://www.cobaltcode.com/fileupload/data/Android/BuildUpdates/rootfs.img-17-11-09-clone-mac.zip).
Extract the rootfs.img to the root of your sdcard.
Edit your startup.txt file and add etc "mac_address=00:1F:DF:0C:00:C3" (without quotes) to your "set cmdline"
Ofcourse you can change the mac address to whatever you like.
There is still a little bug, you always have to enable wifi 2 times, the first time always failed for me.
Have you actually tried it ? I mean, read from your access point the actual mac address ? (don't ever trust android.). I read your changes, and i'm pretty sure it shouldn't work seeing the driver's source code. But i can be proven wrong.
stefand
17th November 2009, 09:15 PM
Have you actually tried it ? I mean, read from your access point the actual mac address ? (don't ever trust android.). I read your changes, and i'm pretty sure it shouldn't work seeing the driver's source code. But i can be proven wrong.
@phhusson
No, I didn't really checked it at the access point side. just using adb to check the mac address with ifconfig. (And I know 'Don't trust android :-)' )
I'll do some more tests tomorrow (and first talk over irc)
Did it work for someone btw?
sllyname
17th November 2009, 09:28 PM
I created an updated rootfs.img that let you change the wifi mac address to whatever you like so people with mac filtering on there router don't have the reboot issue anymore.
I added a new option to startup.txt: mac_address=xx:xx:xx:xx:xx:xx
Download rootfs.img-17-11-09-clone-mac.zip (http://www.cobaltcode.com/fileupload/data/Android/BuildUpdates/rootfs.img-17-11-09-clone-mac.zip).
Extract the rootfs.img to the root of your sdcard.
Edit your startup.txt file and add etc "mac_address=00:1F:DF:0C:00:C3" (without quotes) to your "set cmdline"
Ofcourse you can change the mac address to whatever you like.
There is still a little bug, you always have to enable wifi 2 times, the first time always failed for me.
This doesn't work for me, mac address is still randomly generated.
stefand
17th November 2009, 10:01 PM
This doesn't work for me, mac address is still randomly generated.
Then phhusson problably right to not trust android, but how did you check? With ifconfig or your access point logging? (If it's your access point log I'll give up for the moment)
sllyname
17th November 2009, 10:15 PM
Then phhusson problably right to not trust android, but how did you check? With ifconfig or your access point logging? (If it's your access point log I'll give up for the moment)
ifconfig, my AP won't log anything unless the client associates, which won't happen unless the mac is set to the value in the calibration file.
Wifi is working, but not with the address specified in the startup.txt
phhusson
17th November 2009, 10:17 PM
Then phhusson problably right to not trust android, but how did you check? With ifconfig or your access point logging? (If it's your access point log I'll give up for the moment)
Don't hurt your head on that, it's on top of my todolist, and I'll do it on wednesday or earlier. It has been a "long" time I have done nothing for my own phone :D
Horo86
17th November 2009, 10:49 PM
I created an updated rootfs.img that let you change the wifi mac address to whatever you like so people with mac filtering on there router don't have the reboot issue anymore.
I added a new option to startup.txt: mac_address=xx:xx:xx:xx:xx:xx
Download rootfs.img-17-11-09-clone-mac.zip (http://www.cobaltcode.com/fileupload/data/Android/BuildUpdates/rootfs.img-17-11-09-clone-mac.zip).
Extract the rootfs.img to the root of your sdcard.
Edit your startup.txt file and add etc "mac_address=00:1F:DF:0C:00:C3" (without quotes) to your "set cmdline"
Ofcourse you can change the mac address to whatever you like.
There is still a little bug, you always have to enable wifi 2 times, the first time always failed for me.
Thank you very much! This works fine. I have put in the default.txt the MAC that is possible to read from WM and in this way I have no problem too.
I think is possible to add this "fix" to the future release?!?
Can I have one explanation? I haven't understand one question, the work that you are doing to port Android on Diamond is for permit to linux kernel to correctly recognize all the hardware of Diamond... correct?
I apologize in advance for my english... :D
stevebrush
18th November 2009, 04:31 AM
I did it dirty, so basically ramzswap options doesn't work, whatever you set, it will take 25% of the available RAM. Also compcache is exactly the same thing as ramzswap.
Also for swap file, i advise not to use it, as this consumes a lot of I/O access, and the MMC has only a 1MB/s bus, so it will be slow, and might kill your MMC.
But check if ramzswap is activated (with the free command for instance), i don't have many memory problems when activated. I could even get more than 8 apps running at the same time.
thanks for this answer. ramzswap is well enabled...
If I understand, enabling cc_backingswap in donut.user.conf will not works too (hardcoded) and with the slow bus of the internal storage, it won't be benefit (and could kill the nand)?
So the only way to keep android quite fast is to kill applications we don't use :)
Another question : The diamond has 192MB of RAM and 256MB of ROM right? free report only about 125MB (100MB + 25MB ramzswap) :
total
mem 104484
swap 26112
Total 130596
so my question is where is the rest?
fbepyon
18th November 2009, 06:57 AM
Hello,
I have been working on trying to get the DIAM400 (XV6900) working for a few days now and I think I found a few things in the kernel that make me think we can get this working.
1) When the system loads it works fine with http://bertramland.com/htclinux/files/zImage-RAPH800-2009-10-14.
2) I did notice a error well reading the loading screen flash by saying something about not being able to create folder for the charging system.
I had a XV6900 that work great with android, but it didn't work very hot after the Verzion update kept crashing so VZW sent me a DIAM400 instead, but if there was a way I could get ahold of the source and see what is going on along with a copy of the XV6900 droid source then I think we can get this working, because my XV6900 is CDMA and it worked great.
Vogue Droid - http://code.google.com/p/vogue-android/ this works on the XV6900...
fwonz
18th November 2009, 11:47 AM
Hi guys,
i use a htc diamond 300.
The last utb-build works really good for me. Good speed, smooth handling, sometimes a little bit laggy.
The only problem i have is the data connection. I don't get it running.
No GPRS or 3G... Provider is o2germany....
Are there any known bugs/problems with o2germany or with the diamond 300?
So far really great work by you guys.
Next year i want to buy a android device(maybe motorla milestone/droid) but my contract is running till july .. so it would be nice if i could use android on my diamond until then..
MacWell
18th November 2009, 04:03 PM
I got a quick question.. (i couldn't find this with the search button)
is it possible to turn of the 3G connection(i don't have an Internet subscription(i hope it is the right word:P)on my phone)
i found the "use only 2G networks" thing but if i click on it the check appears but when i look again after 10 seconds it is gone...
hope you guys can help me!
Edit:
i have the Diam100 and i run the build from 16-11-09
mmone3
18th November 2009, 04:44 PM
I must say the latest build is working pretty good on my raph110 (still eats the batt pretty quick), but has anyone noticed that the accelerometer axes are inverted, up/down is left/right. Is there a quick fix?
I did find this in the kernel code, module kionix-kxsd9.c,function kxsd9_work
x = 0x800 - (buf[2] << 4) - (buf[3] >> 4);
y = 0x800 - (buf[0] << 4) - (buf[1] >> 4);
z = (buf[4] << 4) + (buf[5] >> 4) - 0x800 - 64; // calib?
Hoping someone can try rebuilding with x and y or the index's swapped because I dont have anything setup to build the kernal.
stadicon
18th November 2009, 05:55 PM
Sorry... Double-posting! Please someone delete that.
stadicon
18th November 2009, 06:02 PM
Hi, I have a DIAM100 (from Vodafone) and all the latest builds on my phone runs great, except for the followint issues:
1) Touchpad drivers have problems once in a while. Sometimes they don't even work, sometimes they work with "glitches"...
1) The numbers on the keyboard won't work on the console emulator. I made i search but didn't find a solution (maybe i didn't look for the right keywords)... Any fix?
2) Wi-Fi starts ok (latest donuts and latest build by glemsom) and scans the available networks correctly but it won't obtain an IP. I use WEP key security.
There has been great progress on this project, anyway. Congratulations to everyone contributed at this, it's really amazing! Thanks for your time...
phhusson
18th November 2009, 06:58 PM
thanks for this answer. ramzswap is well enabled...
If I understand, enabling cc_backingswap in donut.user.conf will not works too (hardcoded) and with the slow bus of the internal storage, it won't be benefit (and could kill the nand)?
So the only way to keep android quite fast is to kill applications we don't use :)
There are some other ways. Setting ramzswap differently, changing/fixing memory layout, make android and/or uses less memory (current android builds are built in debug mode afaik, so it eats a lot of memory.)
Another question : The diamond has 192MB of RAM and 256MB of ROM right? free report only about 125MB (100MB + 25MB ramzswap) :
total
mem 104484
swap 26112
Total 130596
so my question is where is the rest?
Look at board-htcdiamond.h, basically it's:
107MB for Linux (kernel + userland), 8MB for communication with the screen (I think I'll have to make it higher because of some bugs with onscreen keyboard ...), 8MB for communication with the ADSP (mostly sound management, we might be handle to reduce this one since we don't use any hardware decoding feature), 2MB goes for the video framebuffer, 8+7MB goes for the 3D accelerator, 13MB goes for the modem (aka AMSS aka bigbrother aka ARM9....). So there is still ~ 40MB of apparently unused memory, but I haven't figured out yet how to use it, it currently just crash when trying to use it.
I must say the latest build is working pretty good on my raph110 (still eats the batt pretty quick), but has anyone noticed that the accelerometer axes are inverted, up/down is left/right. Is there a quick fix?
I did find this in the kernel code, module kionix-kxsd9.c,function kxsd9_work
x = 0x800 - (buf[2] << 4) - (buf[3] >> 4);
y = 0x800 - (buf[0] << 4) - (buf[1] >> 4);
z = (buf[4] << 4) + (buf[5] >> 4) - 0x800 - 64; // calib?
Hoping someone can try rebuilding with x and y or the index's swapped because I dont have anything setup to build the kernal.
axes inverted ?!? What's the... I'll make a swap axes option in cmdline then, but there is no reason why.... How do you see it's wrong ?
I got a quick question.. (i couldn't find this with the search button)
is it possible to turn of the 3G connection(i don't have an Internet subscription(i hope it is the right word:P)on my phone)
i found the "use only 2G networks" thing but if i click on it the check appears but when i look again after 10 seconds it is gone...
I already answered that.... Install ToggleData (for example.) from the AndroidMarket, it's a widget.
1) Touchpad drivers have problems once in a while.
Known bug, still not understood, but as it can be checked at start and won't appear after, it's no high priority.
Sometimes they don't even work, sometimes they work with "glitches"...
Just clean it (with a bit of water).
1) The numbers on the keyboard won't work on the console emulator. I made i search but didn't find a solution (maybe i didn't look for the right keywords)... Any fix?
Use another terminal emulator from the market.
2) Wi-Fi starts ok (latest donuts and latest build by glemsom) and scans the available networks correctly but it won't obtain an IP. I use WEP key security.
This has already been a lot discussed and I already gave a dozen of time the way to get it working with the more luck.
mmone3
18th November 2009, 07:45 PM
Quote:
Originally Posted by mmone3
I must say the latest build is working pretty good on my raph110 (still eats the batt pretty quick), but has anyone noticed that the accelerometer axes are inverted, up/down is left/right. Is there a quick fix?
I did find this in the kernel code, module kionix-kxsd9.c,function kxsd9_work
x = 0x800 - (buf[2] << 4) - (buf[3] >> 4);
y = 0x800 - (buf[0] << 4) - (buf[1] >> 4);
z = (buf[4] << 4) + (buf[5] >> 4) - 0x800 - 64; // calib?
Hoping someone can try rebuilding with x and y or the index's swapped because I dont have anything setup to build the kernal.
axes inverted ?!? What's the... I'll make a swap axes option in cmdline then, but there is no reason why.... How do you see it's wrong ?
.
If you download "3d level" from the market, you can see the axes are swapped. maybe this on a raph110 problem only. Can someone please check this too by downloading 3d level from the market.
RationalGaze
18th November 2009, 08:15 PM
If you download "3d level" from the market, you can see the axes are swapped. maybe this on a raph110 problem only. Can someone please check this too by downloading 3d level from the market.
On DIAM100 3d level works right. Also the screen rotation is working properly.
mmone3
18th November 2009, 09:43 PM
On DIAM100 3d level works right. Also the screen rotation is working properly.
Hoping someone else with a raph can try running the 3d level.
aasdd
18th November 2009, 10:57 PM
can anyone confirm that it is not possible to use 2g with the current build ? I cant go to the 2g mode.
stadicon
19th November 2009, 02:09 AM
Use another terminal emulator from the market.
The thing is that i don't have a way to connect to the net. Wi-FI won't work, i don't use a 3G data connection or something and i couldn't find a way to share my pc connection through usb (i've made adb working though).
Any tip on how to share the internet connection through USB from Windows?
This has already been a lot discussed and I already gave a dozen of time the way to get it working with the more luck.
I know it's beed discussed a couple of times, just wanted to report.
manekineko
19th November 2009, 03:44 AM
I apologize in advance because this might sound rude or insensitive.
Is there no working DATA/Phone for DIAM500 (CDMA) users? I know Google released their Android 2.0 package for everyone to see. Wouldn't some of this code work if incorporated in the builds we have right now?
Sorry for my naivete.
As I recall, someone named MrPippy got data/phone working on their CDMA DIAM500 about half a year ago here. However, the advances weren't incorporated into the main development here at XDA, as almost everyone here has a GSM Diamond.
As a result, the current state as I understand it is that you can boot Android on a DIAM500, but one or more of these problems will always be present:
1) screen colors are messed up, as if running in 16 color mode
2) phone/data not working
3) running super slow
4) only boots if plugged in
5) buttons not correctly mapped like on a DIAM100
+ all regular bugs that DIAM100 users experience like a variety of initialization bugs, random crashes, flaky wifi, etc.
Personally, I had all 5 of those DIAM500 issues on mine. I think some people have managed to eliminate some or the other of these issues on theirs but never all 5 at the same time. In short, unless you're a dev or love playing around with tech for the sheer joy of it, it's pretty unusable on DIAM500 still.
aiwenor
19th November 2009, 10:21 AM
hello,
I got it working with the indications and packages from the blackstone thread (which are pretty much the same as here now: Android-Donut-htclinux-15-11-09 - zImage-modules-20091117_112416 - rootfs.img-15-11-09)
WIFI works great, didn't try GPRS DATA (i'm off allowed traffic :p)...and everything else works really nice(offcourse...no camera).
One problem though....I imported my sim contacts and after a soft reset I can't see or import again my contacts...it gives me an error...
Otherwise...it's a fantastic work...we're close :)
bxmatus
19th November 2009, 12:16 PM
on my RAPH100 it is working fine
- interface is fast ( comparing to G1 it is almost same - except sometime its freeze for few seconds )
- 3g stable as rock
- sleep / wake up - working ok, just small problem that it take a while for phone to wake up when there is incoming call
- even games working fine ( tested on defence tower, farm frenzy and few other :-D )
Great work everybody :)
Nakebod
19th November 2009, 01:05 PM
Maybe a stupid question, but has anyone got any luck with the Voice Search or any other "voice" program/recorder? (Particularly on a Diam100.)
The mic itself is working in phonecalls, but not for other stuff.
Not really important, but just wondering if I'm doing something wrong :)
TheLord-Akira
19th November 2009, 04:03 PM
hi,
android on diamond is very nice. mayby ists a stupid question, bug how can i close running programs?
thx
Kamill
19th November 2009, 04:11 PM
Press the Back button (above End Call button)
TheLord-Akira
19th November 2009, 04:18 PM
if i press the back buton, the application is still running. just downloadet a prozess killer. not ist ok
celoni
19th November 2009, 05:05 PM
hi at all..!!!i've some question!!
what i've to download for run android in my diam100??
what version of android is??
MarcLandis
19th November 2009, 05:16 PM
hi at all..!!!i've some question!!
what i've to download for run android in my diam100??
what version of android is??
http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut
celoni
19th November 2009, 05:27 PM
http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut
yes..i do this...but when enter in boot don't load the rootfs.img and ask to unzip it in the sdcard...but it's already in the sdcard..!!!:eek:
can you help me..what i've to do??:confused:
sorry for the english
aldinkovich
19th November 2009, 06:19 PM
Are we close to have full working Diamond Android ROM ?:rolleyes:
aasdd
19th November 2009, 08:33 PM
im a developer, where can find the source for the current utb build, maybe i can help.
slovoflud
19th November 2009, 09:21 PM
well guys.. the day has come..
I've been waiting for a port since the Kaiser days and never gave up hope, but today I bought myself a Hero. Don't know if I made the right decision but I wish you all well with the port, you are all making good progress, keep up the good work!
Hope to see you all in the Android Threads soon!
Scorchsta
20th November 2009, 12:33 AM
im a developer, where can find the source for the current utb build, maybe i can help.
You can get the current source from:
http://gitorious.org/linux-on-qualcomm-s-msm/linux-msm/commits/htc-msm-2.6.27
fbepyon
20th November 2009, 05:41 AM
aasdd
Are you going to see if you can get the CMDA systems to work right now this build...? I can test anything you have on my DIAM400 which seems to the worse diamond, but hey everything else works great just no radio :(..
roquin
20th November 2009, 06:08 AM
I can not boot my raph100 without adding "mem=76m" to the startups with the original one in bulid 15-11-09:(,and it makes the os so slow,is that normal?
And I find that "mem=89m" works perfectly while "mem=90m" won't boot,does it mean something?
klinux
20th November 2009, 05:34 PM
hi,
android on diamond is very nice. mayby ists a stupid question, bug how can i close running programs?
thx
back button or with a task killer like the one included with astro file manager
djfuego
20th November 2009, 06:35 PM
How can you change the config so you see the flashing doid on startup instead of console text?
RationalGaze
20th November 2009, 09:43 PM
How can you change the config so you see the flashing doid on startup instead of console text?
Is that REALLY important now? ...
FeliveNdrell
20th November 2009, 09:50 PM
Hey guys, i think we are close now to a working USB data conection. With last image i've been able to access to diamond from pc, by using atb tool from Android sdk. Now i can install apps in android write from my pc.
The problem is that i don't know how to setup android ( wich has similar to linux syntax ) to use internet connection from pc. It has something to do with "ifconfig" and "route" commands i think.
Except this and gps with camera (wich i don't use) it's almost perfect now!
p.s. well battery life is a huge problem for many people, but i can live with that :D
shinden
20th November 2009, 10:04 PM
I can not boot my raph100 without adding "mem=76m" to the startups with the original one in bulid 15-11-09:(,and it makes the os so slow,is that normal?
And I find that "mem=89m" works perfectly while "mem=90m" won't boot,does it mean something?
I second that, anybody knows what spectrum of values we can use with this parm? And why it`s here, why it`s neccesery to cut avaible ram?
phhusson
20th November 2009, 10:50 PM
I can not boot my raph100 without adding "mem=76m" to the startups with the original one in bulid 15-11-09:(,and it makes the os so slow,is that normal?
And I find that "mem=89m" works perfectly while "mem=90m" won't boot,does it mean something?
Problem fixed, you'll just remove this mem=XXX option, and you'll have 110MB of RAM available for Linux. Patch commited but not yet pushed, you'll get it tonight anyway (thanks cr2 for the help !)
shinden
20th November 2009, 11:24 PM
Problem fixed, you'll just remove this mem=XXX option, and you'll have 110MB of RAM available for Linux. Patch commited but not yet pushed, you'll get it tonight anyway (thanks cr2 for the help !)
Many thanks, but i`m curious what was the reason of such ram constraint?
roquin
21st November 2009, 04:41 AM
Another problem:D
It's seems like the Android treat the system clock as GMT,but wm treat the system clock as local time,it would let to several problem (e.g. google calendar)
Would you fix it?
butterdori
21st November 2009, 12:04 PM
Another problem:D
It's seems like the Android treat the system clock as GMT,but wm treat the system clock as local time,it would let to several problem (e.g. google calendar)
Would you fix it?
I think this is common for most linux based OSs (it's the same in ubuntu at least)
RationalGaze
21st November 2009, 12:44 PM
Problem fixed, you'll just remove this mem=XXX option, and you'll have 110MB of RAM available for Linux. Patch commited but not yet pushed, you'll get it tonight anyway (thanks cr2 for the help !)
How is the mem=XXX situation on diamond? Beacuse on glemsoms site i see, it should only work on raph and blackstone... (I tried it, it seems to work faster...but i dont know if i have "more" ram...)
phhusson
21st November 2009, 12:49 PM
How is the mem=XXX situation on diamond? Beacuse on glemsoms site i see, it should only work on raph and blackstone... (I tried it, it seems to work faster...but i dont know if i have "more" ram...)
diamond had 110MB of available RAM for a long time now, and no need to mem=thing for even more time.
RationalGaze
21st November 2009, 01:07 PM
diamond had 110MB of available RAM for a long time now, and no need to mem=thing for even more time.
Really? Wow...beacuse i still had it in my startup.txt... :O Guess i wasnt editing the raph startup carefully enough. :) Well..it's all good now.
XDA-Geek
21st November 2009, 06:04 PM
Android is finally running on my DIAM***** , but missing Sense UI ..... i know DIAM**** can't support it.:(
sllyname
21st November 2009, 08:51 PM
You can get the current source from:
http://gitorious.org/linux-on-qualcomm-s-msm/linux-msm/commits/htc-msm-2.6.27
This does not include any source for the android builds that are being distributed. No diff from the current google tree and binary only apps and modules where no source has been released and no redistribution rights exist.
phhusson
21st November 2009, 10:21 PM
This does not include any source for the android builds that are being distributed. No diff from the current google tree and binary only apps and modules where no source has been released and no redistribution rights exist.
I haven't build the whole android by myself. I used babijoee's build who has used other builds and so on.
But you might succeed in building a brand new one using my hardware project at gitorious (see http://gitorious.org/linux-on-qualcomm-s-msm/repositories ) for sensors and ril.
For wifi you'll also need many tricks see htc-linux.org's wiki for some details.
I've made also some little patches somewhere else: i changed the libhardware/wifi a bit, and the surfaceflinger to use 16MB video memory (actually this one is to be released yet)
If you succeed into building a brand new android, I think I'll love you ! :) I have been currently way too lazy to try it.
Also if you succeed building a clean android 1.6, you should be able to build a 2.0 easily too.
Feel free to ask me any details if you need to.
9600xt
22nd November 2009, 01:31 AM
when can we have an android 2.0 build??
FeliveNdrell
22nd November 2009, 09:49 AM
when can we have an android 2.0 build??
It was long way to almost working adnroid 1.6 on diamond, i think it's only logical to complete this almost finished project and only then try to port new one.
Another problem as phhusson said above he didn't build this port from scratch and used some other builds. And i think there is simply too few people working now on 2.0. Be patient there is always a big time lag in things like this.
All this is my hamble opinion.
saudoo
22nd November 2009, 10:35 AM
Yeah plus deverlopers probably is waiting for the Hero rom to be updated to 2.0. By doing so we can get both Android 2.0 and Sense UI once we got the newest version of Android up and running! :)
phhusson
22nd November 2009, 11:59 AM
when can we have an android 2.0 build??
When I'll have enough time, I think it might be done for the new year.
Yeah plus deverlopers probably is waiting for the Hero rom to be updated to 2.0. By doing so we can get both Android 2.0 and Sense UI once we got the newest version of Android up and running! :)
Sense UI will still be HVGA only.
saudoo
22nd November 2009, 12:39 PM
When I'll have enough time, I think it might be done for the new year.
Sense UI will still be HVGA only.
Correct me if I'm wrong... But isn't converting the Sense UI to the android 2.0 OS making it able to scale to custom screen sizes? Now, I'm not able to find you a link, but I remember reading about this some time ago. I could be of course, that HTC is just not willing to put the man hours into converting their Sense UI just yet.
Anyways... To hell with Sense UI if it's stuck at that high res... Most of us just want android on our phones. As a starting point... that's more than enough.
AndroHQUist
22nd November 2009, 03:43 PM
Hi !
I'm running the latest zImage-modules-20091121_151935.tar and babijoees android with the updated system.img on a RAPH100 but my questions applies to all kernels i've tried the last weeks..
I am curious about two things:
1. I have never been able to use the accelerometer for any app. Tried labyrinth and aDyno but the apps seems to read a fixed value that is impossible to change exept if I calibrate and store a new value. The calibration only reads screen input and not the accelerometer. Is this the current status of accelerometer right now ?
2. Have not been able to shut down the phone from android since a long time ago. I guess thats related to babejoees build ? true or false ?
Thanks to all involved in make this very stable os for everyday use.
leobaillard
22nd November 2009, 04:17 PM
For those that follow regularly the topic, you might have heard about the mac address changing and preventing the wifi to work as it should. Problems with the virtual keyboard of Android have also been encountered.
phhusson has made modifications to solve those two problems that I've included into a new build update : http://www.cobaltcode.com/fileupload/data/Android/BuildUpdates/build-update_donut-1.6_22-11-09.7z .
This build contains a rootfs.img, a system.sqsh and a zImage along with it's modules. As usually, just put those files at the root of you sdcard/internal memory.
For the mac address to be stable, you must add and option to the cmdline in your startup.txt / default.txt : wifi.mac=[the_address]
for instance
wifi.mac=11:22:33:44:55:66
But please keep in mind that this example will not work. The mac address needs to be "valid". In order to obtain a valid mac address, you can use the one used by Windows Mobile (which you can find by going into the wireless card settings).
The solution for the virtual keyboard to work properly, as phhusson said, was to increase the video memory.
Enjoy this build and do not forget to report any problem !
FeliveNdrell
22nd November 2009, 04:30 PM
Correct me if I'm wrong... But isn't converting the Sense UI to the android 2.0 OS making it able to scale to custom screen sizes? Now, I'm not able to find you a link, but I remember reading about this some time ago. I could be of course, that HTC is just not willing to put the man hours into converting their Sense UI just yet.
Anyways... To hell with Sense UI if it's stuck at that high res... Most of us just want android on our phones. As a starting point... that's more than enough.
Here is official promo http://www.youtube.com/watch?v=opZ69P-0Jbc&feature=player_embedded#t=1m23s
I think they ment that with new API you need to build only one release for all supported resolutions. And for now all res have 340px in width.
RationalGaze
22nd November 2009, 06:36 PM
How come, that i have seen my friend running SenseUI on his TouchDual? It has a QVGA screen... :confused:
imrock
22nd November 2009, 07:57 PM
for those that follow regularly the topic, you might have heard about the mac address changing and preventing the wifi to work as it should. Problems with the virtual keyboard of android have also been encountered.
Phhusson has made modifications to solve those two problems that i've included into a new build update : http://www.cobaltcode.com/fileupload/data/android/buildupdates/build-update_donut-1.6_22-11-09.7z .
This build contains a rootfs.img, a system.sqsh and a zimage along with it's modules. As usually, just put those files at the root of you sdcard/internal memory.
For the mac address to be stable, you must add and option to the cmdline in your startup.txt / default.txt : wifi.mac=[the_address]
for instance
wifi.mac=11:22:33:44:55:66
but please keep in mind that this example will not work. The mac address needs to be "valid". In order to obtain a valid mac address, you can use the one used by windows mobile (which you can find by going into the wireless card settings).
The solution for the virtual keyboard to work properly, as phhusson said, was to increase the video memory.
Enjoy this build and do not forget to report any problem !
awesome..totally awesome..!!!!!!! For the first time i have my hands on a working wifi android built!!!!!! Thanks a ton buddy!!:d:d:d
it works awesome..cheers!!!!!!!!:d:d:d:d:d:d
AndroHQUist
22nd November 2009, 11:39 PM
Looks like i was wrong about accelerator a few posts back. With the lates baillard update and the kernel included (same as I had installed) the accelerometer works.. BUT the X and Y axis is switched !!
I saw someone else mentioning this the other week but I had no accelerometer active at that time to test.
If i start labyrinth lite, I can now calibrate and tilt the phone up/down left/right but to have the ball moving up, I need to tilt to the right. If i tilt down, the ball moves to the right. Tilt left to move down.
As you proably understand, I am not dying to play labyrinth lite ;) but rather have the accelerometer usefull..
I'm using a RAPH100
mmone3
23rd November 2009, 12:35 AM
Looks like i was wrong about accelerator a few posts back. With the lates baillard update and the kernel included (same as I had installed) the accelerometer works.. BUT the X and Y axis is switched !!
I saw someone else mentioning this the other week but I had no accelerometer active at that time to test.
If i start labyrinth lite, I can now calibrate and tilt the phone up/down left/right but to have the ball moving up, I need to tilt to the right. If i tilt down, the ball moves to the right. Tilt left to move down.
As you proably understand, I am not dying to play labyrinth lite ;) but rather have the accelerometer usefull..
I'm using a RAPH100
Yep, that was me with the acceleromter problems and I also have a raph110. Phhusson did say he was looking into to it and I hope to see something soon.
AndroHQUist
23rd November 2009, 01:41 AM
Yep, that was me with the acceleromter problems and I also have a raph110. Phhusson did say he was looking into to it and I hope to see something soon.
Great!
I can at least confirm the issue and patiantly wait for a fiix. Sounds really strange but maybe our raphs have another accelemeter than diamonds have?
God_Lx
23rd November 2009, 08:18 AM
Is there some slight issue with the Bottom keys ? The capacitive ones ?
Sometimes they don't work on Android, or work but don't give any light, usually a reboot fixes it...
Haven't tried the last kernels think i'm using one from 20/11.
Tbh except for Power Management i believe it's ready for fulltime use, i don't use GPS nor Camera so it's working pretty fine for me.
phhusson
23rd November 2009, 06:51 PM
Is there some slight issue with the Bottom keys ? The capacitive ones ?
Sometimes they don't work on Android, or work but don't give any light, usually a reboot fixes it...
See the wiki, it's a known issue.
Also GlemSom mentioned that in WiMo, there are three states for this pad, every light on, center light on, every but center light on, and it seems that when haret is launched when the system is in the third state, it seems to work better (but I still can't say for sure, even if it seems right)
Haven't tried the last kernels think i'm using one from 20/11.
Tbh except for Power Management i believe it's ready for fulltime use, i don't use GPS nor Camera so it's working pretty fine for me.
What's the matter with power management ?
Everyone say it has to be fixed and so on, but I systematically get full day use, while I play with it something like two hours, and it's in sleep when not in use. If you don't get full day battery, read the wiki carefully.
FeliveNdrell
23rd November 2009, 07:34 PM
What's the matter with power management ?
Everyone say it has to be fixed and so on, but I systematically get full day use, while I play with it something like two hours, and it's in sleep when not in use. If you don't get full day battery, read the wiki carefully.
Well with build from wiki and your last image (21 nov) i got only less then 7 hours in sleep mode. I've charged the battery to full before go to sleep and on the morning ( 8 hours later ) battery was empty ( could not start wm ).
I didn't use wifi or bluetooth that day at all. About the accelerometer apps, unless there are some in build itself they are not the cause, i didn't install any.
I must say i didn't put the lines about suspend mode and sleep mode in to startup.txt And i will add them now.
set ramsize 0x08000000
set ramaddr 0x10000000
set mtype 1805
set FBDURINGBOOT 0
set KERNEL zImage
set initrd initrd.gz
set cmdline "msmts_calib=0x7a.0x5e.0x35a.0x37f lcd.density=210 msmvkeyb_toggle=off"
pm.debug_mask=2
pm.sleep_mode=2
boot
Is that would be correct?
phhusson
23rd November 2009, 07:53 PM
I didn't use wifi or bluetooth that day at all.
Both were not started at all when android started ? Disabling bluetooth just after the start doesn't work.
About the accelerometer apps, unless there are some in build itself they are not the cause, i didn't install any.
Maybe install taskkiller and kill them all.
I must say i didn't put the lines about suspend mode and sleep mode in to startup.txt And i will add them now.
There is no longer need for that. Anyway it's wrong,, it has to be in the cmdline line.
Also do you use data connection ? I never tester battery life with it.
FeliveNdrell
23rd November 2009, 08:26 PM
Both were not started at all when android started ? Disabling bluetooth just after the start doesn't work.
There was no icons during first start, and when i start setup APN's for EDGE both were off.
Maybe install taskkiller and kill them all.
Okay i'll try. How can i differ this apps from the rest?
Also do you use data connection ? I never tester battery life with it.
I've used some EDGE to install russian keyboard, and USB dev connection to install some aps from pc.
Krieghund
23rd November 2009, 11:48 PM
hi, all!
i have some issues on my DIAM100 :(
1. the sound is not working
2. it just won't accept pin code for my SIM card
3. random crashes
4. wifi isn't working :( It loses access point
5. speech recognition doesn't work as well
6. music player just hangs up
any help, please? I'm kinda newbie to android.
Thanks
mchh
24th November 2009, 01:13 AM
hi, all!
i have some issues on my DIAM100 :(
1. the sound is not working
2. it just won't accept pin code for my SIM card
3. random crashes
4. wifi isn't working :( It loses access point
5. speech recognition doesn't work as well
6. music player just hangs up
any help, please? I'm kinda newbie to android.
Thanks
http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut
klinux
24th November 2009, 01:20 AM
hi, all!
i have some issues on my DIAM100 :(
1. the sound is not working
2. it just won't accept pin code for my SIM card
3. random crashes
4. wifi isn't working :( It loses access point
5. speech recognition doesn't work as well
6. music player just hangs up
any help, please? I'm kinda newbie to android.
Thanks
1. it works well
2. disable pin from winmo
3. I can live with it :D we are using a debug OS that preserve android alive
4. wifi is OK
5. not fixed yet
6. how it could work if u have no sound :) works for me
please refer to this post http://forum.xda-developers.com/showthread.php?t=584559 everything is well described as the builds works for diam/raphael/blackstone thx to phhusson
cheers
mpekas
24th November 2009, 04:11 AM
1. it works well
2. disable pin from winmo
3. I can live with it :D we are using a debug OS that preserve android alive
4. wifi is OK
5. not fixed yet
6. how it could work if u have no sound :) works for me
please refer to this post http://forum.xda-developers.com/showthread.php?t=584559 everything is well described as the builds works for diam/raphael/blackstone thx to phhusson
cheers
I just tried the latest build/s from http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut
on my DIAM100, and aside from the known issues, i can't get sound to work
at all; ringtones, playing mp3 files, phone calls...nothing works, ever after
messing with the volume(s) and testing the latest(nov 21) kernel.
In fact, the only thing related to sound that actually works is the speaker;
when i make a call, they can hear me, but i can't hear anything at all.
I've tried searching the forum for anything related to my problem, but the only
posts that i found were from back when sound wasn't supported at all.
Is anyone else having the same problem? And more importantly, has anyone
figured out how to fix this ?
babijoee
24th November 2009, 05:14 AM
Hey everyone, finally got my new net installed. Took way too long. Anyhow looks like development is going on good and strong. I plan to start adding more help and faq on connect-utb and phhusson wiki :D
God_Lx
24th November 2009, 09:04 AM
See the wiki, it's a known issue.
Also GlemSom mentioned that in WiMo, there are three states for this pad, every light on, center light on, every but center light on, and it seems that when haret is launched when the system is in the third state, it seems to work better (but I still can't say for sure, even if it seems right)
What's the matter with power management ?
Everyone say it has to be fixed and so on, but I systematically get full day use, while I play with it something like two hours, and it's in sleep when not in use. If you don't get full day battery, read the wiki carefully.
Yeah it's kind of a hit and miss on the keys, i tried the 3 states...
Power Management ? There's no way i can get a day use with any kernel so far, infact i did, with kernels about 2 months ago or so. The newer ones never lasted more than like 1/2 hours use and that's without BT/WiFi/Data Connection. If you mean you get a full day battery i'm assuming you don't use the phone during the day ?
Btw great thanks on all the hard working and i think things are going really great and fast... Plan on having the Diamond for awhile longer so i'm guessing someday i'll actually use it with Android.
babijoee nice to see you back !
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.