yashsingh1/xdaforums huggingface dataset:
[Motorola Droid and Milestone General] AustinLott:
Why couldn't we just take the radio driver and apn from a gingerbread rom and insert it into the ICS rom like I did when I put a rom on my friends milestone that was made for a Verizon Droid?
[Motorola Droid and Milestone General] kabaldan:
kfazz: try to use this audio_policy https://github.com/nadlabak/android_device_motorola_umts_sholes/tree/ics/audio_policy

plus original libaudio.so from droid firmware

define

BOARD_USES_AUDIO_LEGACY := true

TARGET_PROVIDES_LIBAUDIO := true

https://github.com/nadlabak/android_device_motorola_umts_sholes/blob/ics/BoardConfig.mk#L123

ics audio packages:

https://github.com/nadlabak/android_device_motorola_umts_sholes/blob/ics/device.mk#L70

in-call audio works fine on Milestone under ics using this config...
[Motorola Droid and Milestone General] kfazz:
That's exactly how I have it. No dice. Ill doublecheck after work

the only difference is in audiopolicy, i named mine audio.primary.sholes, nadlabak's is audio.primary.omap3

i changed mine to match and am recompiling

since teh only difference was libaudio.so and milestone has same audio hardware i figured what teh heck, tried milestone libaudio and just made a successful call to voicemail :)
[Motorola Droid and Milestone General] ultravioletnanokitty:
I've been running the latest build of this for about 3 days now, and I'm very impressed... I am using it as my daily driver. The issues are indeed noticeable, but they're not bad enough to make it unusable.

Here's a rundown of what works and what doesn't:

- Display: Rotation is a bit odd, doesn't seem to care about the physical keyboard. Image looks fine, touch is fully functional, including multitouch.

- Hardware buttons: All work, including keyboard.

- LEDs: Capacitive button and notification LEDs work fine, keyboard backlight doesn't come on except right when you open it.

- 3G: Works great, have to enable it on reboot with

radiooptions 5 && radiooptions 0 && radiooptions 1

- Cell: Also works great, SMS and calls work.

- WiFi: Works for Wireless Tether, haven't tested otherwise. Presumably fully functional.

- Bluetooth: Untested.

- GPS: Untested.

- Audio (Media): Works perfectly with Google Music, both internal speaker and headphone jack.

- Audio (Calls): Works perfectly, though I've only tested the earpiece.

- Vibration: Works perfectly.

- Power Management: Works fine as far as I can tell, battery charges and discharges fine. Phone crashed when I plugged it in once.

- USB: Debugging works. Storage doesn't seem to be an option anywhere, unless I'm just missing something.

- Camera: Camera app isn't installed, and I haven't had reason to use it, so untested.

I can't think of anything else to list, so a little on the ROM itself:

It's relatively fast, though there are a lot of force closes and freezes... Those are clearly memory-related. I'm currently running ChevyNo1's 1 GHz LV kernel and the smartass governor, though I plan to switch to his 1.2 as I had in Gingerbread. I also have a 64 MB swap partition on my SD card, and I'm using that with Swapper 2... it seems to be helping a bit. I can't wait to have hardware acceleration, as I feel that'll really make the UI smoother... I don't know, however, how much support there is in ICS for the PowerVR SGX530.

I haven't really tried any gaming, it's mostly just been IM, email, and browsing, as well as the occasional phone call. All of these are functional. I also used Google Music extensively last night at a new year's party, and it was flawless. (The landscape UI won't work, I think that's because it requires hardware acceleration) As I mentioned earlier, Wireless Tether (android-wifi-tether) works great, and I'm currently using it to write this on my laptop.

All in all, great job, and keep up the good work! I'd love to help however I can.
[Motorola Droid and Milestone General] kfazz:
could you please tell me what your baseband version is? some people have working calls and some don't and i'd like to try and figure it out.

are tehre multiple droid hardware revisions?
[Motorola Droid and Milestone General] metalspring:
i was trying to search for that for you and i came across the Wikipedia entry for the droid and saw this-

Root access and unsupported Android releases

See also: Rooting (Android OS)

The Motorola Droid was successfully "rooted" (manipulated to provide superuser access) on December 8, 2009.[32] This allowed removing sponsored/pay-to-use applets (Amazon, Verizon Visual Voice Mail, etc.), installing and launching custom software, and root access on the phone using a terminal emulator. There is also a separate unofficial Android Market that allows easy installation of software solely for rooted Droids. The unofficial market is accessed and searched through the regular Market interface, after further modding, alongside official Market apps.[33]

On June 5, 2010, a leaked Android 2.2 ROM was given to the public for those with superuser access. It includes a new home launcher, Flash 10.1 support, new homescreen widgets, an updated Market, a JIT compiler for a faster system, as well as new aesthetic changes.[34]

As of July 13, 2011, the DROID is able to be updated to the Android 2.3.4 ROM, but with many small updates and edits to the root code in order to properly run.[35]

On July 26, 2011, an Android 2.3.5 ROM was made available for the DROID[36] that, like the Android 2.3.4 ROM, has been modified to improve performance on the smart phone.

Work is currently underway at xda-developers to bring Android 4.0, Ice Cream Sandwich, to the Motorola Droid/Milestone[37], although CyanogenMod has stated it will drop support for the Droid/Milestone in ICS-based CyanogenMod 9.[38]

its kinda cool this thread is actually mentioned on the wiki already

---------- Post added at 10:05 PM ---------- Previous post was at 09:46 PM ----------

btw I saw it mentioned that there are 2 models of the droid the most common one the A855 and the milestone A854 which is the exact same phone minus the droid branding and even has unlocked bootloader and a CDMA radio so it could easily be mistaken for a "real" droid...could this be the issue with calling? Maybe there is some little difference somewhere between them...or could a different carrier effect this in any way?
[Motorola Droid and Milestone General] ultravioletnanokitty:
I'm on baseband C_01.43.01P

I don't think there are multiple hardware revisions.

On the battery compartment sticker, directly below A855, my phone says HW A.

I dunno if that makes any difference, but it looks like a hardware revision.

Here's an image: i(dot)imgur(dot)com/otqcL.jpg

Sorry about the replaceme dots, XDA won't let me post links yet. (New account >.<)
[Motorola Droid and Milestone General] kfazz:
mines C_01.43.01P and HWA also. what build did you test? the one in the OP? and do you have a link for the kernel you used?

also, did you add gappps? or any optimizing scripts?
[Motorola Droid and Milestone General] metalspring:
heres the chevy kernels

http://www.droidforums.net/forum/chevyno1/150712-kernels-5-31-11-froyo-gingerbread.html

and just in case you wanna test other heres some other current droid kernels

http://www.peteralfonso.com/2011/06/download-droid-kernels-v03.html

http://www.droidforums.net/forum/deprimed/127262-kernel-deprimed_test-break-if-you-can.html
[Motorola Droid and Milestone General] ultravioletnanokitty:
I'm using the build in the OP, yes (it's the newest I could find) with the corresponding gapps.

The kernel is here: www(dot)droidforums(dot)net/forum/chevyno1/150712-kernels-5-31-11-froyo-gingerbread.html

I believe I ran 3G supercharger on Fastest when I read it might make 3G stick on reboot.
[Motorola Droid and Milestone General] ultravioletnanokitty:
I decided to do a little research, here are some things you may want to look at:

http://xdaforums.com/showthread.php?p=20857189

http://xdaforums.com/showthread.php?p=20839736

http://xdaforums.com/showthread.php?p=20839736

All of them are about the Droid/Milestone 2, but the hardware is extremely similar between the models. They all, for example, have hardware acceleration working, and the D2 uses the exact same GPU as the OG... you can probably get that from them. You may also be able to work with the audio/radio stuff, though I don't know.
[Motorola Droid and Milestone General] ilikemoneygreen:
43,000 views in less then a month :p
[Motorola Droid and Milestone General] zimpleguy:
I'm no developer but I think this is quite exciting. I'm about 40,000 of those views! :D
[Motorola Droid and Milestone General] ilikemoneygreen:
Rofl, hope not. that would be bordering on cyber stocking. Sooner or later your going to brushing this threads hair in the basement of your house or tossing shampoo in a basket and lowering it down a hole. :D

Really i think it goes to show how many people are actually interested in this. D1 is not dead by a long shot.
[Motorola Droid and Milestone General] jameskyer:
how to?

it's good! don't mind the title
[Motorola Droid and Milestone General] fakieskr8333:
so i just flashed this to my wife's old droid and i cant get wifi to work. it connects but the icon never changes to blue and i dont have a internet connection. any ideas?
[Motorola Droid and Milestone General] gakio12:
Make sure you installed the latest gapps.

For me when I installed the rom, I wiped data and cache, flashed the rom, then while still in CWM recovery I flashed the latest gapps from the OP. Wifi didn't work (wouldn't turn on at all) until I restarted the device.
[Motorola Droid and Milestone General] fakieskr8333:
I flashed the gapps from the op right after I flashed the rom and I've rebooted a few times. Gonna try reflashing

Sent from my DROIDX
[Motorola Droid and Milestone General] kfazz:
i'm writing my own libaudio.so it's easier than i thought.
[Motorola Droid and Milestone General] fakieskr8333:
I can't get it to work. It won't even see my wifi hotspot from my dx

Sent from my DROIDX
[Motorola Droid and Milestone General] crzayalex:
Does this mean we maybe getting audio during call soon?? :)
[Motorola Droid and Milestone General] ultravioletnanokitty:
If you want any help with that, cvpcs was doing the same thing, and for the same phone... he may be able to give you some info on it if you need it.
[Motorola Droid and Milestone General] kfazz:
new build to test:

rebased against CM9, this fixed all rotations and lid state probs

cleaned up build dir a bit

system now has 22mb free

fixed frameworks_base overlay, no more TCDMA64

build:

http://www.mediafire.com/?iueyqat6p766vr7

gapps:

use gapps from OP or try some different ones. any ics 4.0.3 gapps with system dirs less than 22mb should work ok.
[Motorola Droid and Milestone General] ultravioletnanokitty:
Is a data/cache wipe necessary or will this just flash right over? (I'll wipe /system and /boot regardless)
[Motorola Droid and Milestone General] kfazz:
i'm not sure
[Motorola Droid and Milestone General] Ozzie12:
My practice is to backup first, try the update, if it doesn't work wipe everything from here till Tues and start fresh.

Considering how much things are changing with these alpha builds, I wouldn't really want to try an update...you just won't know what is working and why.

...unless you happen to stumble on a magic combination...

---------- Post added at 08:43 PM ---------- Previous post was at 08:23 PM ----------

kfazz...I've got no virtual keyboard...fresh wipe. Rebooting...
[Motorola Droid and Milestone General] AustinLott:
The SW keyboard does not appear to be working unless the HW keyboard is open with the newest test build.. :confused:

Also the phone audio still seems to be off. Did you include the milestones libaudio.so?
[Motorola Droid and Milestone General] metalspring:
hey kfazz, you think you could throw in the dsp manager app again in the next build? i mean one of the things that works flawlessly is music playback so why not? If you dont wanna put it in, you could probably free up even more free space by removing /system/lib/dsp right?
[Motorola Droid and Milestone General] Ozzie12:
My led is blinking red morse code at me...anyone else?
[Motorola Droid and Milestone General] darkjedi7:
Mine started doing that after a reboot and said no service after
[Motorola Droid and Milestone General] kfazz:
it's droid libaudio still, working on a replacement

if you put milestone libaudio into system lib it and milestone ap_gain.bin into /system/bin should work though

red blinking light is for debug

setprop.db.ui = 32767

it halts crashing processes instead of restarting them so they can be debugged
[Motorola Droid and Milestone General] fakieskr8333:
I still cant get wifi to work :(

Sent from my DROIDX
[Motorola Droid and Milestone General] metalspring:
is there a link somewhere for the libaudio?
[Motorola Droid and Milestone General] kfazz:
https://github.com/nadlabak/android_vendor_motorola_umts_sholes/tree/gingerbread/proprietary

libaudio.so is under /lib and ap_gain.bin is under /bin
[Motorola Droid and Milestone General] AustinLott:
Thanks for the link! Now i just gotta figure out how to do all this while only using my phone...

Oh and is there anyway to fix the SW keyboard not showing??

---------- Post added at 11:23 PM ---------- Previous post was at 11:19 PM ----------

Also what of the camera driver? Any progress to report there?
[Motorola Droid and Milestone General] metalspring:
btw is there any easy way to compile files from the some of the stuff you and nadlabak have on github? or is it still basically something you have to be a good developer to do?

If its not too hard then i could definitely try to help both of ya by mixing and matching thr milestone and droid files you both have
[Motorola Droid and Milestone General] tearis:
one only question... what about the camera driver????? what's the status??? thanks
[Motorola Droid and Milestone General] metalspring:
i dont know about the keyboard, i do know about the camera though...no developers have it working on any ics port to any device (at least to my knowledge)
[Motorola Droid and Milestone General] AustinLott:
well maybe its just a build.prop error. I'll give it a quick look in a few mins and let ya know what I find. BTW I'm forced to do all this on my phone... Oh the joys of being 16 and an android addict
[Motorola Droid and Milestone General] metalspring:
there are no entries in the build.prop for the on screen keyboard

most likely its either in the apk file itself (he reduced the size from like 10 mb down to 1.5 mb) or in the framework .jar files

try installing the keyboard from an older build and renaming the current one to latinime.apk.bak
[Motorola Droid and Milestone General] AustinLott:
How would I get the .apk off of an older build?
[Motorola Droid and Milestone General] metalspring:
download the older build, go to /system/app find LatinIME.apk, extract it, then use root explorer to name the current LatinIME.apk to LatinIME.apk.bak or something like titanuim backup to freeze that app then just install the one you extracted (doesnt matter if its in /data/app or /system/app
[Motorola Droid and Milestone General] AustinLott:
Yeah it didnt fix it :/ maybe it's a framework error?

---------- Post added at 12:17 AM ---------- Previous post was at 12:12 AM ----------

whenever I open the HW keyboard i can click whatever i want to type and use the screen. But if it's closed it wont work. No matter what orrientation.
[Motorola Droid and Milestone General] metalspring:
did you reboot? If you did and it doesnt work then try extracting /system/framework/ime.jar from the old build and putting it into the new /system/framework and reboot (might wanna rename the old one to ime.jar.bak)

also try the same with the old builds /system/framework/input.jar
[Motorola Droid and Milestone General] AustinLott:
also is anyone else getting an error -101 in the Market?

---------- Post added at 12:22 AM ---------- Previous post was at 12:20 AM ----------

Alright I'll give it a go
[Motorola Droid and Milestone General] metalspring:
for the market try fixing permissions, wiping market data and rebooting
[Motorola Droid and Milestone General] AustinLott:
So much debugging

But So Worth It

And None Of It Worked :'(
[Motorola Droid and Milestone General] metalspring:
so did switching the .jar files work?

nvm lol
[Motorola Droid and Milestone General] AustinLott:
well got any ideas?

Is your rom working all the way? like calls and market? Could you back it up and send me the back up?
[Motorola Droid and Milestone General] metalspring:
try a different kernel, any droid 1 gingerbread kernels will work (it will replace the wifi module and might get it to work, besides that you can overclock more then)

i dont have it installed now at the moment, i might later though
[Motorola Droid and Milestone General] AustinLott:
I wish I could talk to the dev about this. See what he thinks since he's the one who is most knowledgable in this rom.
[Motorola Droid and Milestone General] qudwis:
i just installed dec.28 rom on my droid 1

and i have two questions.

how do i use sdcard? i connected usb cable and nothing happens..

and by reading posts, adb don't work right?
[Motorola Droid and Milestone General] metalspring:
remove the .txt and install this app (might need installed to /system/app)

and adb should work by enabling usb debugging in the developer settings options
[Motorola Droid and Milestone General] metalspring:
i noticed one issue with this...phone call volume is way way too low, have to have it on speakerphone just to hear it

and another issue with phone calling, the microphone doesnt work (for phone calls only every other time it does though?) so this fix is basically useless for normal use (you can hear them but they cant hear you) I'm not sure if i did something wrong or not but all i did was get the flies you said and did this after using root explorer to mount system rw-

cp /mnt/sdcard/libaudio.so /system/lib

cp /mnt/scdard/ap_gain.bin /system/bin

then i used root explorer to change their permissions to match the files around them and rebooted

i also happened to use zepplinrox v6 supercharger afterwards and looked at the oom values and saw weird error along with one of the processes-

/system/bin/pppd-ril/dev/ttyUSB0callpppd-ril.optionsplugin/system/lib/libpppd_plugin-ril.soinit/system/bin/chat-ril TIMEOUT 5 ABORT 'NO CARRIER' ABORT ERROR ' 'ATZ OKconnect/system/bin/chat-ril ABORT 'NO CARRIER' ABORT ERROR ABORT 'NO DIAL TONE' ABORT BUSY ABORT 'NO ANSWER' ' ' ATD#777, 0 CONNECT ' '

btw this was on the build on the op
[Motorola Droid and Milestone General] qudwis:
thanks.. ^^
[Motorola Droid and Milestone General] rixter13:
Man, been a while since I used an AT command, but IIRC ATD means Dial then #777 was (back in the altell days) the number to get internet (data?). What happens if you do a 'radiooptions 1' just before you run the zepplinrox v6 supercharger?
[Motorola Droid and Milestone General] metalspring:
same issues on newest build...im guessing the no dial tone error might have to do with being unable to talk on a phone call?
[Motorola Droid and Milestone General] imanol01:
voice typing

Kfazz plis men you can add to the last build the voice typing ics edition ??:)
[Motorola Droid and Milestone General] nowseewhatudid:
you guys are amazing for your work very thank for ICS hope:D
[Motorola Droid and Milestone General] oz73942:
Been following this thread for a while, currently rocking my OG droid but I didn't want to fiddle with changing back and forth on the Roms so I ordered a bad esn droid of ebay to test this as a daily driver.

Been running the latest build and so far it has been running pretty smoothly. With just a few issues.

1. The browser keeps on hanging up and freezing. Can go to one or two websites and the it just freezes although I can still zoom in and out and scroll up and down.

2. The stock music player and power amp keep on freezing and closing.

Bluetooth is working, I managed to pair to my other droid and transfer a picture as well as to my jaybird freedom Bluetooth earphones, but I could not get the audio to stream to them although I could still use the controls of Bluetooth earphone to pause and play the music. The weird part is that I can play music using the power amp widget without an issue, but going into the actual application it stops and force closes.

Other then that everything else seems to be working fine. Market, gallery, others apps, etc. If it were not for the music/streaming to Bluetooth headset problem and the audio I would use this as a daily driver. Keep up the great work, will be donating soon!
[Motorola Droid and Milestone General] metalspring:
Any particular websites the browser freezes on? My experience with it is that it is, without a doubt, the best mobile web browser i have ever used...super smooth, super fast, not to mention great ui, i never had it freeze at all

And for the stock music player (the "stock" one and the google music one), Im a huge music fan and when i used either one of them they also worked flawlessly, i actually played music for hours on end and they never froze up either

Maybe you got a bad download or it didnt flash properly? btw which build did you use exactly? the one in the op or the one a few pages back? and which version of the gapps did you use?
[Motorola Droid and Milestone General] oz73942:
It was just about any website ranging from flash heavy to sites like techspot and tomshardware mobile and desktop. Flawless for the first couple then just hangs. Hmmmm that is weird, I flashed gaps in the op and the rom from the last few pages. Which set are you using? (As long as the music works, them I'm set!!!!!)
[Motorola Droid and Milestone General] metalspring:
try the build linked in the op, i think some stuff was broken in the last build when he vastly reduced the size of /system

my gapps say something about being data install 5 on the zip
[Motorola Droid and Milestone General] durandgir:
latest build is very buggy, still no data after a reboot, my low battery led is constantly flashing, just messing around with kernals before I flash back

Weird after changing the kernal and turning it back on it said "Android is upgrading...." but still no service
[Motorola Droid and Milestone General] rancur3p1c:
Common guys this is alpha rom not even beta of couse stuff doesn't work like it should. Come back in a month and perhaps it'll all be working...cut him some slack it's nice enough of him as it is to be posting these builds so that we can tinker.
[Motorola Droid and Milestone General] Ozzie12:
true enough...I'm just all giddy that he's even attempting to take this on...it must be enough to tear his hair out...

I remember when Miui was just starting out. Folks were saying it wasn't gonna happen and now look at it. One of the best roms for the d1.
[Motorola Droid and Milestone General] metalspring:
Well people definitely should post different bugs they are having because this is an alpha version, just be specific in what isnt working, what it does that isnt working and any changes you've made that could have effected that particular issue...Also say if something that doesnt work now worked on a previous build, or even if something worked better or worse...if you can keep bug reports like that im sure kfazz will appreciate it and be able to better work out all the bugs
[Motorola Droid and Milestone General] durandgir:
This. I was thinking exactly this, I post the bugs to help benefit kfazz because the losing service has been an issue across every build i've tried and some people do not have the problem. We all want to help kfazz with his tremendous effort to port ICS to the OG, something no one else has even gotten this far with
[Motorola Droid and Milestone General] darkjedi7:
I agree and would like to also thank kfazz for his efforts, I for one never thought we would see ics on the droid. keep up the good work.