yashsingh1/xdaforums huggingface dataset:
[Motorola Droid and Milestone General] chromeatease:
i'm not good at programming...
[Motorola Droid and Milestone General] joey.gunnarson:
How is this going have u hit a dead end and stopped trying to fix it or what? Thanks for still supporting OG Droid
[Motorola Droid and Milestone General] twistedumbrella:
Droid wasn't built in a day.
[Motorola Droid and Milestone General] durandgir:
+1 to this, as someone who just got into developing and building, it's really not easy, it takes time and patience, I'd much rather wait for something more fully functioning than something only half working. I for one am itching for more ICS but at the same time I understand that these things take time. building android is not simply changing around a few things.
[Motorola Droid and Milestone General] metalspring:
i'd be happy if we could just get a build soon that has sound AND doesnt lose signal after a reboot

im not even talking about getting the phone audio to work, i just want the regular audio and i'd be satisfied
[Motorola Droid and Milestone General] joey.gunnarson:
i was more wondering if you were still working on it because there wasnt much discussion on the forum and i was wondering if you dropped the project. i am very happy that your working so hard on this and i would rather have it take time and have everything good.
[Motorola Droid and Milestone General] Dr01_D:
I have never programmed or read code before. I would love to help compile a build but I would probably me of small help I have never compiled or anything before.

More activity on the github thank you guys for taking time out of your Saturday for ICS!
[Motorola Droid and Milestone General] twistedumbrella:
Found the issue just not sure if I also found the solution.
[Motorola Droid and Milestone General] Dr01_D:
fingers crossed..
[Motorola Droid and Milestone General] durandgir:
If you want the honest truth I can not wait for ICS too become almost stable, I really wish I wasn't just starting out with Rom Development i'd love too help with it right now, I can't wait too make ICS based roms
[Motorola Droid and Milestone General] sxm2:
hey twisted umbrella,

Just found this thread. I have a GN, but am excited to have ICS on the OG.

When you do have a build available, you should make a new thread so you are OP and so it is easier to see in xda and just post a link to the new thread.
[Motorola Droid and Milestone General] twistedumbrella:
No intention of starting a thread or updating builds here, sorry. Just trying to help get things updated to save the op the work since most of it was already done.
[Motorola Droid and Milestone General] sxm2:
OK, so you are helping the OP resolve issues?

Have you been in contact with the OP to make sure he isn't MIA?

Either way, thank you for your help in the community.
[Motorola Droid and Milestone General] metalspring:
kfazz

Member

Send Message User Lists

Last Activity: 6th February 2012 09:50 AM
[Motorola Droid and Milestone General] durandgir:
You know I wish I had thought of that myself lol
[Motorola Droid and Milestone General] jporterweb:
So I gave this a shot. I realize its not a daily driver but there are still a lot of issues that caused me to revert. I thought I would post them if only to help. If any of these have already been reported I apologize but this thread has a lot of pages.

WiFi seems to quit working randomly.

Chrome starts but won't load/render anything. No bookmarks no nothing.

Angry Birds won't open all versions. Appears to run just not render.

I'm going to install it again and see what I get this time. I know there was more so I'll edit this when I see more. Overall it ran smooth and I love it but I use this droid for browsing and games and with those not working makes it hard. Looking forward to the progress made on it. Very excited for ICS on my OG
[Motorola Droid and Milestone General] Dr01_D:
Which version and gapps did you use? I haven't tried this out yet and I'm curious which version I should try...
[Motorola Droid and Milestone General] jporterweb:
I used all the latest stuff. Everything works mostly. Just the issue with WiFi that I had and the games/chrome. I assume it has to do with software rendering... though it could be something with hardware rendering I don't know enough to give an accurate guess. I see a lot of other roms for other phones talking about software rendering. I'm hoping that issue is fixed soon cause I really want to play with Chrome on my Droid like you wouldn't believe. I'm patient though, I understand it takes time for this stuff....
[Motorola Droid and Milestone General] Dr01_D:
I totally agree. By latest do you mean from the original post? (Jan 5th build) Or the build from page 65? Cause I wanna say one of these builds works with web browsing and all. I think it has the radiooption trick to enable the radio after reboots tho

.

Edit. All builds the telephone is sketchy
[Motorola Droid and Milestone General] twistedumbrella:
Ill be testing the build process again shortly to see where it's at. Got a little distracted rewriting the phonegap barcode plugin to use my modified version for comic books.
[Motorola Droid and Milestone General] jporterweb:
I used the Jan 5th one. Going to try out the other one now.
[Motorola Droid and Milestone General] hijackerjack:
If this could get some hardware acceleration going, there's a chance it may speed up even more. Unless its already working... then nvm haha.
[Motorola Droid and Milestone General] ERIFNOMI:
Just got my Droid up and running. I will be firing this up shortly.
[Motorola Droid and Milestone General] Austin107481:
how do get the screen to rotate properly?
[Motorola Droid and Milestone General] Alvanbai:
how about millstone，hopeful
[Motorola Droid and Milestone General] jjrudey:
Progress is fantastic. Although I'll be upgrading to a Galaxy Nexus within the week, I cannot wait for this to be daily driver stable.
[Motorola Droid and Milestone General] infernox51:
This is really cool - surprised at how well it runs even at this stage! This is kind of how the early Gingerbread builds were at around the same time last year if I remember correctly. Glad to see that the OG is still alive and well!

Great work!
[Motorola Droid and Milestone General] poqonos:
Installed it, works fine, rotation not working. Is there anyways i can turn USB mode on when I connect with a USB cable, it is going straight to charging
[Motorola Droid and Milestone General] samari71:
will this rom build work on droid x2 if not do you know a build that will
[Motorola Droid and Milestone General] infernox51:
Nope and Nope
[Motorola Droid and Milestone General] mrdunlop:
incredible, and pumping out the builds! This guys humping! Followed from the the Home Page too!
[Motorola Droid and Milestone General] Tsukai:
Does work on Motorola Milestone A854 (have it running on mine), be sure to check model number first though as this ROM won't work on the Motorola Milestone A853.
[Motorola Droid and Milestone General] samari71:
that sucks i would really love to have ics on my droid x2 and it doesnt seem like anybodys worrying about getting it to us in the near future or ever
[Motorola Droid and Milestone General] bmx24:
cyanogen mod will give u ics sooner or later so it will happen give it a month and u should have a bug free ics experience on your phone
[Motorola Droid and Milestone General] samari71:
idont think so i have read that cyanogen is planning to drop support for droid x and x2
[Motorola Droid and Milestone General] FranzVz:
I'm having trouble rotating the screen from landscape to portrait. Any ideas?
[Motorola Droid and Milestone General] infernox51:
Slide keyboard out - only fix at the moment....and I use the term "fix" very loosely here.
[Motorola Droid and Milestone General] bmx24:
unless u red that from cyanogen them self i would't trust it
[Motorola Droid and Milestone General] canyoufindben:
Currently the DX still has support. CVPCS had tweeted that he was using it as his base for getting the 2nd-init hijack working for ics and other bootloader locked Motorola devices, since it's what he has and it's what he knows.
[Motorola Droid and Milestone General] FranzVz:
I though I tried that but I guess I didn't try it enough times. Got it in portrait now.

Also I think if you boot with your keyboard open it will automatically go to portrait (at least after I flashed the CM7 Google Apps).
[Motorola Droid and Milestone General] Lunatic768:
Thanks so much for this ROM
[Motorola Droid and Milestone General] Dr01_D:
Okay cool. Let us know how it goes. I have both jan5th and pg65 zips on my computer already, I'm just curious to the difference between the two. My OG is still my daily driver so its hard for me to flash back and forth constantly. I'm having an extremely hard time not experimenting with this tho haha

Edit. If thers a build with 3g working and web browsing etc, I could maybe live without the phone haha just download the tikl app and walkie talkie it up. Plus texting and all. Damn I sound desparate for ice cream haha
[Motorola Droid and Milestone General] jporterweb:
Ok so far with the RC0 build I'm still not able to use chrome. The wifi seems stable with the stock browser working but I really want chrome lol. Angry Birds is now loading but it randomly closes a lot and it seems like the touch screen works intermittently in the game itself. So I think I'm happy enough to stick with it this time.. can't wait for updates to get it all working. This thing is beautiful and its like ICS was made for the OG Droid.
[Motorola Droid and Milestone General] cowsquad:
None of those builds have hardware acceleration, so google chrome won't work with them. Try the stock browser
[Motorola Droid and Milestone General] jporterweb:
I figured it was something like that. I'm alright with stock... just looking forward to chrome. Heard good things.
[Motorola Droid and Milestone General] Dr01_D:
okay so it looks like im just gonna have to bite the bullet and run this as a daily. after watching countless vids on youtube ive came to the conclusion that ICS is too beautiful to go without. im gonna use the pg65 build and gapps and remove system app apk's that i wont be needing from the gapps right?

i hope everything is okay with kfazz...he still hasnt been around so im just hoping that its not a family prob or something...i dont see why he would abandon this project especially with it being so close. but at any rate, mad props to kfazz and twisted for all this hard work. i will be donating to your guys beer fund this weekend.

EDIT - what about sound on that build? like music/ringtones/etc i think its broken on that one?
[Motorola Droid and Milestone General] DroidAddict101:
Yeah I'm pretty sure it's broken on that one. Use the build in the op for working sound.
[Motorola Droid and Milestone General] Dr01_D:
Maybe just grasping at straws here, but would changing the libaudio.so file change anything with the sound? Like try the one from the milestone build? Or one from a cm7 rom? Or do we need one specifically written for us?
[Motorola Droid and Milestone General] cowsquad:
I tried that already. You get sound, by this, I mean that you can hear people calling you, but they cannot hear you. Lame huh?
[Motorola Droid and Milestone General] Dr01_D:
Oh that's right I did see that. Dammit. You said it made the radio persist across reboots tho? And by radio that includes 3g?

Hmmm what about libaudiopolicy.so ?

I'm about ready to just start mixing and matching files and see what happens haha
[Motorola Droid and Milestone General] jporterweb:
Does anyone have this setup with a2sd? I tried half the night to get a partition setup on the memory card and got nowhere.
[Motorola Droid and Milestone General] Dr01_D:
Someone should try to compile a build with the updates from twisted :D
[Motorola Droid and Milestone General] durandgir:
I thought there was an error with his changes when you compiled it? or the compiled build would not boot
[Motorola Droid and Milestone General] Dr01_D:
a few pages back he was close. it would almost boot i think, something about display library problems.

KFAZZ___Not much new. Using kadlaban's gapps and bind-mounted /data/vendor to /system/vendor still working on audio/ radio issue, narrowed it down to audio policy hal.

^^so it is an audiopolicy file...?

TwistedUmbrella on feb6th___I fixed the issue in the Droid2.mk that was messing up the build. It verifies everything before building, even if its another device's code. Also fixed where I didn't include the actual usb file that is included in the source half of the kernel. If anything it should now build something to log from. Also grabbed some source for the omap 4.0 kernel in hopes of new drivers.

^^someone had tried to build before this and hit errors, i dunno if its correct for a full build now tho

EDIT it looks like alienbiker did try and it just hangs at the M. maybe too much in system again? boot animation jamming things up?

with all the activity on the github in the past 5-10 days i thought it might possibly be close to another build.

at any rate, im gonna flash this friday after work(i need reliable phone during the week), but im going to modify gapps first and try switching some .so files to see if it changes anything.
[Motorola Droid and Milestone General] durandgir:
Ok my bad then I have only been skimming comments lately nothing new has happened in a while :/ If i could successfully sync to the github i'd try building it, but I had issues copying the source to my computer
[Motorola Droid and Milestone General] Dr01_D:
damn you github!

i just trimmed down a gapps file further (GoogleTTS and Maps)

i'll never use either of those.

16mb zip file now

and i think i'll just swap in the milestone build libaudio.so file and ap_gain.bin into our build before i flash. gonna go with jan 5th.

btw, what is csipsimple? phone over 3G service? cause i could use that in the meantime i suppose.

ps. WOW haha i just checked df on the cm7 im running now and its telling me 11mb.
[Motorola Droid and Milestone General] twistedumbrella:
builds.twistedplayground.info has the gapp pack I threw together that installs it all on data instead of system
[Motorola Droid and Milestone General] Dr01_D:
thank you twisted im downloading it now. is that experimental build on there your build that wouldnt boot?

also, where can i get the milestone build libaudio.so and ap_gain.bin files?

the multiupload site in their thread is down..

EDIT>>>twisted, i noticed a new file, system/lib/libgcomm_jni.so in those gapps, around 7mb, hasnt been in any of the previous gapps, noob question, whats that for?

i never go around removing system files at random, im just curious. is it for the radio?
[Motorola Droid and Milestone General] samsamoa:
How well does it work? Should I try flashing it?
[Motorola Droid and Milestone General] twistedumbrella:
That build didn't work. Those files may be in the source, I'd have to look in the proprietary folder. I don't know if it is part of the new talk or one of the others. They did away with libtalk_jni so I don't know what all is part of it now.
[Motorola Droid and Milestone General] Dr01_D:
my gut feeling was telling me 'gcomm' was short for 'google communication'

well if i can get sip calling working i should be happy for the time being. gonna have to look into it as i have no idea what it even is hah:confused:
[Motorola Droid and Milestone General] twistedumbrella:
Ill start a new build as soon as Comic Buddy is ready to go live on Market. Not much longer.
[Motorola Droid and Milestone General] Dr01_D:
thank you twisted. im looking forward to trying it.

i finally just found the milestone kang, downloading it now.

so now i will have libaudio.so and ap_gain.bin

i did read a few pages back, i think it makes it so you can hear the caller but they cant hear you, BUT the volume was way way way low. however, the radio persisted consistently after reboots. so i dont even know if i should try the files. i guess ill just cross that bridge when i get to it.
[Motorola Droid and Milestone General] qwsaaswq:
well i don't know if data works or not since i use this on my backup og's but if you use groove ip (for calls) and the google voice app (for texting) this can work like an ordinary phone til the rest of the bugs are fixed since they can both run on wifi and data
[Motorola Droid and Milestone General] Dr01_D:
I believe data works on the jan5th build. With some tweaks (radiooptions or restore boot.img from nandroid or libaudio.so and ap_gain.bin replacement in build) I'm gonna flash tomorrow immediately after work and check everything out threw the night and weekend. If I can find the phone workaround, still have sms/mms, browser and simple apps, I'm okay for daily use.
[Motorola Droid and Milestone General] kfazz:
i have a backup that has working call and audio. not sure how it came about.

after each call the radio permanently dies and i have to reboot, but i've been using it as a daily driver for 2 weeks.

wiping the data makes this 'feature' go away, so i've had difficulty testing newer builds.

i've had this project on teh back burner for a couple weeks as i've had other things going on, setting up a few new dev machines, rebuilding some laptops, etc, but i'll try to make a new build this week.
[Motorola Droid and Milestone General] Dr01_D:
Damn right that's good to hear. I wonder how that happened?

Glad to see you back!
[Motorola Droid and Milestone General] Ozzie12:
...also glad to see you back kfazz...hopefully some progress was made by twisted to help out.
[Motorola Droid and Milestone General] jporterweb:
Good to see you back kfazz... I'm looking forward to ICS at 100% and you are so close I can almost taste it lol...
[Motorola Droid and Milestone General] MoskmaN:
still waiting to taste an ICS stable release :D
[Motorola Droid and Milestone General] Dr01_D:
Okay so I wanna make sure I do this right.

I need to treat this like I'm coming from froyo to gingerbread right?

Make a backup.

Factory reset, wipe dalvik

Format system/boot/data

Flash kang.

Boot.

Reboot recovery.

Flash gapps.

Boot.

Clear data/cache on the market

Enjoy

Right??
[Motorola Droid and Milestone General] Dr01_D:
WOW loving it.

Sent from another ICS OG droid
[Motorola Droid and Milestone General] durandgir:
Yeah man, just waiting for a more stable build, even for pre pre alpha it's still soooo smooth
[Motorola Droid and Milestone General] alienbiker99:
just tested out the build you just made Twisted-Umbrella. Thanks for your continued work. You made progress, the system doesn't hang at the Moto M anymore. here's the logcat i got if it helps

http://paste2.org/p/1907946
[Motorola Droid and Milestone General] Lemonslike:
Ive been doing my reading on getting camera to work.

Would this be any help?

Due to the change in ICS that requires moving the camera driver from libcamera to libhardware (like GPS and other devices for Gingerbread), a new driver has to be written.

The problem with this is that many data structures have changed. I couldn't get a single one to compile with the ICS SDK. There are many fundamental changes in the way memory is shared for preview/pictures/video, so that will need to be addressed. I have addressed picture only functionality in the skeleton driver, which will show how to transfer a picture back to the HAL.

ICS Camera Driver Overview

The driver seems to be very generic to most Qualcomm SoCs, so either approach should work for many other devices.

New Driver

See CameraHal_Module.cpp from the ICS source code to see what functions needs to be implemented. It needs to be placed in /system/lib/hw/camera.<target_name_in_build.prop>.so and have the struct "camera_module_t HAL_MODULE_INFO_SYM" inside the code, which the HAL looks for before loading. Once it is loaded, you must implement a few dozen functions to get it to work.

Old Driver

The old drivers primary interface with Android is through libcamera. This loads liboemcamera, which sends commands to the camera kernel driver and the Snapdragon DSP. Liboemcamera is a propriatary library with no documentation apart from the source for QualcommCameraHardware.cpp (which compiles to libcamera.so). The actual Linux kernel module is just a simple I2C bridge to control the camera, and provides no real interface.

Current code/skeleton driver available:

---------- Post added at 07:15 AM ---------- Previous post was at 07:02 AM ----------

And maybe this? If this is already known im sorry.

Direct link with files: http://xdaforums.com/showpost.php?p=20281617&postcount=17
[Motorola Droid and Milestone General] twistedumbrella:
The newest build I tested was a lot closer. Still didn't fully boot but at least now it's back to the reasons all the other phones didn't boot at first so it should be able to get fixed. Borrowed a lot of parts from droid 2. Going to test turning off hardware acceleration and see if that does anything since that is where the issue is.

Edit: turning off hardware acceleration it boots fine.

http://twistedumbrella.github.com/Twisted-Playground/Sholes/TimeStamp.html

After booting to the build, you just need to remount

adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

and push the non-hwa egl.cfg to system

adb push egl.cfg.txt /system/lib/egl/egl.cfg

Its slow as molasses, but audio and camera are the only parts not up and running yet and it is the newest of 4.0.3

Edit2: the google package doesn't seem to take so in the next build some of that is being put back into system.
[Motorola Droid and Milestone General] metalspring:
not sure if either twisted or kfazz has tried this but couldnt you move the ringtones, notifications and alarms to the sdcard to free up at least a little space? I mean those folders get created automatically so why not, it might help a little bit?
[Motorola Droid and Milestone General] Dr01_D:
after flashing last night and messing around all night with it this is what ive found.

i tried twisted's gapps, the market would never show up. tried 3 times.

even after trimming down metalspring's already trimmed gapps, i have 5mb free in system.

boots and runs fine.

3g works, i enable it after rebooting by using

su

radiooptions 1

exit

exit

wifi works, but i have noticed to steady pulls data. like the download arrow in the wifi meter in to status bar flashes quickly about every 3 seconds. and i confirmed it on my modem. so using wifi it will pull data every few seconds, even while its sleeping, so i bet it hurts battery.

browser is great.

android keyboard closes itself sometimes, as does messaging, but i think i might have been moving too fast for the phones liking.

trebuchet is AWESOME

setcpu lets me clock to 1000mhz

i tried restoring boot.img, my phone didnt like it, had to redo the whole flash

cant move apps to sdcard!!!

unbelievably, this is smoother on my phone than gingerbread ever was for me in the past 3 months.

phone calls come in, and i can place them, zero audio either way.

i havent had 1 ANR yet

still have around 70mb's free ram

videos play great, and load way faster for me than on gingerbread

music plays great

sms/mms works flawless (sending & recieiving)

gallery plays.

theres more im sure. im gonna keep at it today.

probably try the libaudio.so and all.

superb works guys, thank you all for porting this.
[Motorola Droid and Milestone General] twistedumbrella:
Newer version is up with new graphics support. The new egl file is attached. It's getting closer. This one should support a new Gapps I will have up shortly.

BTW, this is no port. It is built entirely from source for the Droid ;)
[Motorola Droid and Milestone General] metalspring:
btw this might be a moot point but i tried the build in the op, replaced the audio files with the milestone audio files so data would survive reboot and somehow it broke messaging, i could send but not receive...odd considering i never had that before...it was such a shame too, i had it all set up and everything...hopefully a new build will work better

the minimum i need is messaging, data, wifi, and a big one is audio (like music/notification audio)

i can go awhile without calling but it would be nice obviously
[Motorola Droid and Milestone General] twistedumbrella:
Already cut it down to just the bare minimum

https://github.com/TwistedPlayground/android_frameworks_base/blob/ics/data/sounds/OriginalAudio.mk