yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV ROM Development] leobaillard:
So it wasn't that...Sorry... At least I tried :)

But, and because you've been nice, I have an other gift for you !

Phh has been doing an amazing work which I keep on testing everytime he makes improvements. We've prepared you a build that should help you regain hope !

Let's see what's new :

Accelerometers

The accelerometers are working so you can play games and use the screen orientation feature of Android (though for the latter, it's still a bit rough and you might have to shake a bit your device to make it actually change the orientation | bug or feature ?).

You can have a good gaming experience with Abduction or Armadillo Roll (both available for free in the market).

WiFi

The wifi has been improved : it dosen't require anymore to be activated in WinMo, you can search for networks, connect to them, save the WEP/WPA keys, deactivate and reactivate it, and of course, access the web !

Just remember that Bluetooth still needs to be activated for Wifi to work at his best (specially concerning the sleep mode).

Please also note that you ought to disable the wifi going down in sleeping mode. To do that, go into the wireless settings, wifi settings, press the home button and select advanced and wifi sleeping policy (or something like that, depending on your language) and check "never".

And last but not least : note that Wifi won't work if you do not keep your calibration file that must be present in you sdcard (or internal storage for Diamond users). This file is generated by older wifi builds. (we will sort this up in further releases)

The connection is still a bit rough, but if you try several times, it should work

System

The ramzswap has been activated which means you have a swap partition activated. Thus, you can run more apps without having too much lag. For the moment it is limited to 26MB of memory and it needs the configuration file located in the "conf" folder of the build.

Please also remember that the GPRS/EDGE/3G data connection dosen't work (yet), nor the GPS.

Build

The build has been cleaned up a bit. It contains the usual files plus a tar.gz containing the wifi modules. It's important to note that the wifi will only work with the zImage of the pack.

But GlemSom is modifying his autobuild system in order to generate builds including wifi + ramzswap for both Diamond and Raphael.

As usual, unpack it to your sdcard root, without forgetting to keep your calibration file and change the startup.txt according to your phone's model.

Thanks a lot to Phh for all these improvements, and enjoy !

The build : http://www.cobaltcode.com/fileupload/data/Android/AllInOne/android-donut_diam-raph-27-10-09.7z
[Touch Diamond, MDA Compact IV ROM Development] xaoc747:
Link not working! Please give some another! Thx!
[Touch Diamond, MDA Compact IV ROM Development] brachialis:
link working fine for me
[Touch Diamond, MDA Compact IV ROM Development] xaoc747:
Please share it to rapid or some another!
[Touch Diamond, MDA Compact IV ROM Development] phhusson:
What error do you get ?
[Touch Diamond, MDA Compact IV ROM Development] xaoc747:
I can not upload!
[Touch Diamond, MDA Compact IV ROM Development] kholk:
The download works, at least for me.

You have to right click it and choose "Save target as..." :)
[Touch Diamond, MDA Compact IV ROM Development] Zänker:
Music in this build plays with shocks. Is there a way to fix this? If this would be possible, using android on the diamond becomes pretty awesome! Even my a2dp headset works.
[Touch Diamond, MDA Compact IV ROM Development] Liquid211:
Can anyone help me to get wifi working with the package leobaillard posted? It just says unable to start wifi.

I'm pretty sure I have to load up this file: modules-2.6.27-00578-gc0d80ba-dirty.tar.gz

but I don't know how.

Can anyone help out a noob?

Thanks for the package by the way and to all people working on this project :)
[Touch Diamond, MDA Compact IV ROM Development] GlemSom:
I can confirm my autobuildsystem is ALMOST ready to use the new diamond/raphael/wifi/bluetooth/ramzswap builds.

Sadly due to personal issues and problems, I currently don't have much spare time for development/testing.

I will try to have it done by the weekend though! :)
[Touch Diamond, MDA Compact IV ROM Development] hillsdale:
Log attached. This is from one of the runs where the status bar goes all the way over. It looks like it isn't matching my "RAPH800" to the Raphael phone type, maybe?
[Touch Diamond, MDA Compact IV ROM Development] NetRipper:
Indeed, you need a patched haret for this. RAPH800 is a new identifier.
[Touch Diamond, MDA Compact IV ROM Development] NetRipper:
Try this version please:

http://www.netripper.nl/raphael/raph800_20081027_touchscreen_virtkeyboard_shell.exe

I quickly patched haret, but gtg now. Post results here pls :)
[Touch Diamond, MDA Compact IV ROM Development] hillsdale:
Still doesn't work, but the log looks somewhat better (attached). Thanks for the awesome turnaround!
[Touch Diamond, MDA Compact IV ROM Development] Demolt:
Hi, I'm new here and also a newb in linux/mobile software.

I did how ever got your program to work on the Raphael, even the screentouch feature works with the on screen keyboard.

I get the console, I don't know what commands I can use; let me know if there is anything you want to know.

My camera doesn't get a clear shot of the screen, but if you want I can try and make a picture.

Btw, great work for those who are working on this! thumbs up:)
[Touch Diamond, MDA Compact IV ROM Development] bloatboy:
druidu, if you get a chance, could you please post the .config for the kernel? Thanks!
[Touch Diamond, MDA Compact IV ROM Development] godzirra:
I've also tried the new one, and it just freezes at "HaRET: Booting Linux..." I think I may have missed some instructions though. What else do I need besides the raphael launcher?

Sorry if my questions are silly... I'm not new to linux, but I am new to linux on a mobile device. ;) Very eager to get my diamond running android, and I'd be happy to help bugstomp or troubleshot or help any other way I can. Thanks!

--godzirra
[Touch Diamond, MDA Compact IV ROM Development] doc31:
Mine its hangs that the same point as his... any ideas anyone.

I'm running basically a stock sprint rom.

console handover: boot [htc_fb0]-> real [tty0]
[Touch Diamond, MDA Compact IV ROM Development] godzirra:
I am using Diamond_Linux.exe and mine does the exact same thing.

I'm running a completely stock sprint rom.
[Touch Diamond, MDA Compact IV ROM Development] computerguru:
I got the same error too on my Sprint-based Touch Diamond:

console handover: boot [htc_fb0] -> real [tty0]
[Touch Diamond, MDA Compact IV ROM Development] komteks:
As you can see in attached file, my log file is very similar to hillsdale's except for a few lines near the end.

I have a Touch Pro from Sprint and get the same message of HaRET booting Linux but then it locks up.
[Touch Diamond, MDA Compact IV ROM Development] Toug:
My log

here is mine, and I can't enter any command, and I got a lot "gpioxxxx", but now I can't get them, It seem to work, but no key can be typed with the keypad. But using "home" key, the character "5" is typed in the shell.
[Touch Diamond, MDA Compact IV ROM Development] dornellas:
already got linux running on HTC Diamond, it's possible now to run android? If yes, how?

thanks
[Touch Diamond, MDA Compact IV ROM Development] computerguru:
Maybe if you READ the last page of posts ;) ...you'd see that the internal storage is still not accessible...and they currently have to keep the initrd low in size...so Android is a no-go until internal storage is accessible.
[Touch Diamond, MDA Compact IV ROM Development] Fraction:
problem

all stops at this code

[ 25.510823] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)

hm...:confused:

PS: this is on my Touch Pro, using "raph_20081027_touchscreen_virtkeyboard_shell"....

@ ROMeOS v.1.10

I am doing a rom update atm.
[Touch Diamond, MDA Compact IV ROM Development] Stillmatic:
this is truly an amazing feet. Mad props to both NetRipper and druidu.

Android is just a reach away now. Now I can finally buy the htc touch pro and stop procrastinating now that there's hope that I can get a different os.
[Touch Diamond, MDA Compact IV ROM Development] schlash:
Superb work

very nice work there!

Also i was wondering if the actual sourcecode for this nice work is available somewhere, since it seems like the haret scripts and such is compiled into the executable that was released, which means its very hard to change anything :)
[Touch Diamond, MDA Compact IV ROM Development] Fraction:
WORKS

YES, i can confirm that i can boot it all the way to the virtual keyboard :D

because off the new ROMeOS v.1.21 ;D

NIce work :D
[Touch Diamond, MDA Compact IV ROM Development] cr2:
You have OEM='RAPH800', and your SDRAM is located in the second bank,

so some changes may be needed.
[Touch Diamond, MDA Compact IV ROM Development] neuro159:
Works good on my Diamond. I even managed to calibrate screen and execute ls & ps from shell ^) until I inserted stylus and was overloaded by unmapped gpio... stuff ^)
[Touch Diamond, MDA Compact IV ROM Development] phhusson:
The modulesthing.gz has just to be in the root of your card.

but as mentionned you MUST have the calibration file in your card !
[Touch Diamond, MDA Compact IV ROM Development] leobaillard:
Yep, it's a known issue, I forgot to mention it but it's still not corrected. We are trying at the time we speak...
[Touch Diamond, MDA Compact IV ROM Development] babijoee:
My new build has fixed audio so maybe phhusson and leobaillard could use my newest package :)
[Touch Diamond, MDA Compact IV ROM Development] Liquid211:
Ohhh I see. And where do I get a hold of that? The modulesthing.gz is already in the root of my sd card.

Thanks a bunch :)
[Touch Diamond, MDA Compact IV ROM Development] Willis111:
I actually had this exact problem(couldn't get the sdcard mount, internal storage was configured as /dev/mmcblk0p5 instead of /dev/mmcblk0p1 automatically by my phone even). I fdisked/repartitioned my internal storage using my computer with my phone connected in "Disk Drive Mode" and set it up as a primary partition instead of the logical drive configuration that seemed to come w/the phone(you could use gparted in ubuntu). Then formatted it as a fat32 filesystem(important) and copied my files back over and now it works as long as the kernel will boot on our phones. I'm using a diamond500 repartitioned to a single primary partition on the internal storage(primary partitions = 1-4 or mmcblk0p1-4 and extended partitions = 5+ or mmcblk0p5+) from telus.
[Touch Diamond, MDA Compact IV ROM Development] Zänker:
but in your build, bluetooth doesn't switch on ;) Or at least, I can't get it to work. Maybe I am doing something wrong..
[Touch Diamond, MDA Compact IV ROM Development] bubert:
Can anyone upload the latest release on megaupload or something? I can`t seen to download the file .. tried even the "save target as " :| it save`s the file with ".htm" & i can`t extract it
[Touch Diamond, MDA Compact IV ROM Development] 00hero00:
The new build is great..

Wifi is finally working, but only with unsecured networks.

Also the accelerometer isnt working for me.

And is it possible to get the microphone to work with apps like shazam?
[Touch Diamond, MDA Compact IV ROM Development] diabolik:
hi everyone with the build of 27-10-09 when I run the application all starts properly and then reboot my diamond alone

i have diam100
[Touch Diamond, MDA Compact IV ROM Development] phhusson:
How do you test the accelerometer ?

For the wifi, it's still some troubles, one way i got it working at every time with secured networks is do normal connect, wait for android to say it can't connect, then reboot, and the connection should show up.

microphone is no priority for me currently, but i'll take a look at it.
[Touch Diamond, MDA Compact IV ROM Development] leobaillard:
I've uploaded a new version of phh and I build which corrects the sound in android. Thanks to babijoee for this contribution.

The link is still http://www.cobaltcode.com/fileupload/data/Android/AllInOne/android-donut_diam-raph-27-10-09.7z

PS : hehehe page 500 !
[Touch Diamond, MDA Compact IV ROM Development] xaoc747:
Rename it to .rar
[Touch Diamond, MDA Compact IV ROM Development] Liquid211:
Where to get the calibration file which is needed to enable wifi? :)
[Touch Diamond, MDA Compact IV ROM Development] 00hero00:
Sorry guys accelerometer is working :D

I tested it with the games now.. working great!
[Touch Diamond, MDA Compact IV ROM Development] phhusson:
To use wifi, you need calibration, which you get by launching an older wifi release just once.
[Touch Diamond, MDA Compact IV ROM Development] Zänker:
thanks dude. That's pretty awesome!
[Touch Diamond, MDA Compact IV ROM Development] Liquid211:
Okay thanks for the help. I'll go back in the posts to see if I can locate an older build. Tried over at connect-utb but the link for phhusson's first build ain't working. Thanks again :)
[Touch Diamond, MDA Compact IV ROM Development] babijoee:
Everything seems to be a o k :D

just waiting for the newer build with audio fixes
[Touch Diamond, MDA Compact IV ROM Development] phhusson:
Look up ;)
[Touch Diamond, MDA Compact IV ROM Development] Nakebod:
Cool, my first 1.6 build which is actually a little bit usable for me :D

[sub]Not a complaint to previous builds, but w/o internet there isn't much fun :D[/sub]

And I see that I can update again to the build with the sound issues fixed :D
[Touch Diamond, MDA Compact IV ROM Development] brachialis:
great job!thanks, wifi is working for me with WPA2 encryption!
[Touch Diamond, MDA Compact IV ROM Development] phhusson:
If you have an accelerometer/orientation based application that doesn't work, please report.

Current sensor code is really ugly, hasn't been widely tested, and has been made without clear understanding of what is expected by android from the driver. There is no doc about it in android !

So it's most likely some applications won't work.

By the way, even if i implemented an "orientation" sensor, diam/raph have no compass, so azimuth always answers 0.
[Touch Diamond, MDA Compact IV ROM Development] bubert:
Thx :) .. i`ve managed to download the files, copied them to internal storage, started the "haret.exe" to boot, but in the end it says "unable to bundle Kernel null pointer dereference" or something like that and my device restarts . Any ideea why?:|
[Touch Diamond, MDA Compact IV ROM Development] c4software:
Really Really great. Really impressive. Wifi seems working great. and accelerometers too. And its really really fast.
[Touch Diamond, MDA Compact IV ROM Development] adilkhan1214:
Front Panel

Diam 100

apparently the front panel stopped being responsive for me. IT works in most situations but before during the Haret boot, the keys would light up when I put my finger on it. Now they don't do that and it stops me from getting past the lock screen.

wondering if anyone else has this problem
[Touch Diamond, MDA Compact IV ROM Development] Nakebod:
So far, it works great, but am I right if the device is slower with WIFI enabled?

WIFI works, sound works, haven't tested accelerometer yet, will check it soon :)

Edit: Tested accelerometer, it works.

I have tested "Flyer", and "Tilt Lander", they both work, although not very smooth as mentioned already.

The program "Accelerometer" however doesn't seem to read anything.

Oh, and Android 2.0 "Eclair" SDK is available!

http://developer.android.com/sdk/index.html / http://developer.android.com/sdk/android-2.0.html
[Touch Diamond, MDA Compact IV ROM Development] Zänker:
Music playback now works. However, if I use my bluetooth headset, the music still stutters very much. I would really like to be able to use my diamond with android as a media player. Hope you can fix this! Anyway, you are making great progress.
[Touch Diamond, MDA Compact IV ROM Development] phhusson:
cr2 already tried a lot, and got no luck yet. Anyway that's the next thing i want to do, until i get my data connection back.
[Touch Diamond, MDA Compact IV ROM Development] Willis111:
double post, am I not seeing the "delete post" link or is it not there?
[Touch Diamond, MDA Compact IV ROM Development] Willis111:
MrPippy, newest zimage gets me to the android splash screen but then reboots. I've tried w/my old data.img and removing the one created repeatedly. Same default.txt that I was using to boot your last kernel.
[Touch Diamond, MDA Compact IV ROM Development] phhusson:
Can you try my (posted by leobaillard) latest release please ?

I tried to activate what's necessary for CDMA, don't know if this will be enough.
[Touch Diamond, MDA Compact IV ROM Development] gordonnorth:
Hi There!

Amazing what you have done so far. Have periodically tested builds, and the last one surely is the best.

Wonder if anyone has the same symptom I have:

Wifi seems to work (Google Maps and Browser work) but I cannot log in to my Google account. Is this impossible from Wifi? (cannot imagine...)

details: DIAM 100

other observations:

Wifi works, Accelerometer works, battery still drains fast, enabling GPS does NOT freeze the phone

keep up the good work!
[Touch Diamond, MDA Compact IV ROM Development] GlemSom:
I'm currently working on getting phh's wifi and bluetooth setup into my autobuild-service.

The idea is to have a tar archive, containing kernel and related modules.

I'm NOT done yeat - but you can test the progress here:

http://glemsom.anapnea.net/android/special-diamond-raphael-wifi-bluetooth/index-new.php
[Touch Diamond, MDA Compact IV ROM Development] boas:
Offer

Since I love this project soo much, and since I'm in the process of making an old laptop to some usage.. I could give some special people that upload stuff an offer.

I have a very fast uplink and that to say, a lot of bandwidth to no usage. If some of you want me to, I could set up an FTP for you to upload to, that people will be able to download from directly (this will remove the annoying slow hosts)

Contact me if this is interesting. :rolleyes:
[Touch Diamond, MDA Compact IV ROM Development] over_limit:
on my diamond stops runing the command port...

:(

and i rename de startup file.

help plz
[Touch Diamond, MDA Compact IV ROM Development] jaellis:
DIAM 400

OK so this works for the Verizon Diamond DIAM400 at least the 09-09-09 build I am testing out the latest build tonight I'll let you know of the progress. Thanks guys for your hard work.

Startup.txt for DIAM400

set RAMSIZE 0x08000000
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
\init.android
[Touch Diamond, MDA Compact IV ROM Development] over_limit:
can same one post the DIAM100 startup

(diamond 100)

helps :)
[Touch Diamond, MDA Compact IV ROM Development] ydoucare:
Tried it on my DIAM500 (changed mtype to 2040) and it freezes on this line:

[8.800048] pc_clk_disable: FIXME! disabling a clock that (cuts off here)
[Touch Diamond, MDA Compact IV ROM Development] over_limit:
i have this message;

failed to find rootfs.img on sd card. you need to unzip a rootfs zip file to the root of your sd card.

can´t acess tty; job control turned off

:mad::(
[Touch Diamond, MDA Compact IV ROM Development] c4software:
For who want to see i have made a sample video

http://www.youtube.com/watch?v=EuLYD_8N11U (you can find it here, System is in french my native language of course :))
[Touch Diamond, MDA Compact IV ROM Development] c4software:
Double post sorry...
[Touch Diamond, MDA Compact IV ROM Development] over_limit:
plz post the link of this version plz...
[Touch Diamond, MDA Compact IV ROM Development] c4software:
@over_limit ... simply few page before (3 or less)

http://xdaforums.com/showpost.php?p=4825283&postcount=4971

read, read before ask...
[Touch Diamond, MDA Compact IV ROM Development] over_limit:
im a Noob i no, but i get this error message

failed to find rootfs.img on sd card. you need to unzip a rootfs zip file to the root of your sd card.

can´t acess tty; job control turned off

and i have this version

sorry, bud i dont no what is

wrong:(
[Touch Diamond, MDA Compact IV ROM Development] boas:
It would seem that this last amazing release don't want to work on my Raph.

It seems to boot fine until the the console prints "Android" then the underscore just stands flashing and nothing happens. And yes, I have waited, approx 20 mins and nothing happens still..

Any suggestions? Using the default raph100.txt that came with the pack.

Oh, I see that there are plenty of "mkdir" that fails.. Will try to dl a new pack and see if that works, but this failed before the last pack too..

EDIT: Tried a new download, still same problem. Plenty of errors really, invalid modules and several fails to create different dirs :(
[Touch Diamond, MDA Compact IV ROM Development] klinux:
reboot pb

same here I use DIAM100 too, need help plz
[Touch Diamond, MDA Compact IV ROM Development] babijoee:
Good to hear people are having much success with this build. :D
[Touch Diamond, MDA Compact IV ROM Development] karlanal:
just have the need to say

THANK YOU

THANK YOU

THANK YOU

this is the first build that is actually usable for every day use

actually, it is not usable, it makes really fun to use it

slowly the diamond is becoming the best device on the market

wanted to buy a hero a few days ago, but now

well now im going to buy another diamond

thx again
[Touch Diamond, MDA Compact IV ROM Development] PlackSlayer:
Has anyone successfully gotten this to work on a RAPH800 ? The latest pack that is - not in general.

--PS
[Touch Diamond, MDA Compact IV ROM Development] toastcfh:
i know this isnt directed at me but i tried it on my diam500 and with mrppys kernel it boots and runs like a dream. it starts wifi but cant find a network. it says unable to scan for networks. idk but yeah it boots and runs. thank u. so.... how to use wifi?:D i cant get anyof the oder builds to boot. am i screwed?
[Touch Diamond, MDA Compact IV ROM Development] babijoee:
Is anyone Panel completely shutting off :D

I'm testing the battery life and will be posting up results later today
[Touch Diamond, MDA Compact IV ROM Development] xaoc747:
Not working on my Diamond!!! After calibration Soft Reset!
[Touch Diamond, MDA Compact IV ROM Development] moffe:
How are the buttons on diamond defined? Back button doesn't work at least... So if you go in to some settings or something like that you can't get out from that window.

If the screen get locked, how do I unlock it. It says press menu button to unlock. But no button seems to work.
[Touch Diamond, MDA Compact IV ROM Development] Dbdj:
You can find them inside the wiki:

* On/Off = Rotates Android display orientation between portrait and landscape mode (DIAM100)

* Home = Menu

* Up = Up

* Left = Left

* Right = Right

* Back = Back

* Center = Enter/Select

* Send = Send

* Down = Down

* End = End (Home, configurable in spare parts app)

* Volume Up/Down = Volume Up/Down
[Touch Diamond, MDA Compact IV ROM Development] bubert:
yup....mine too :|
[Touch Diamond, MDA Compact IV ROM Development] moffe:
Dbdj: Ok... then there is some problem. Because home, back, answer and end button doesn't work. All other does.