yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] crazybyte:
Well... I was reading some about the USB transfer mode on ICS. Galaxy Nexus doesn't have mass storage media mode. It uses MTP to transfer data. If ICS doesn't support it, i think that it can be a good moment to move whole data partition over a ext4 formated hispeed sd card. Then you can have /system and /cache on NAND, and /data in the sdcard. It's not like data2ext, i'm talking about taking advantage on the new MTP transfer mode, and making the N1 a phone with 16GB of internal memory.

However if we do that we have to use a MTP compilant driver (MTP is a microsoft protocol) and before of that we have to study how this mode works on Galaxy Nexus.
[Nexus One Android Development] texasice:
This is a good idea that i have also been looking into. When ICS gets stable enough we will probably make a custom hboot based on blackrose with expanded system and reduced cache and data on sd in some fashion. But for now i want to keep the img's small enough so as many people can flash them as possible.

BTW alpha5 with gapps is live ;)
[Nexus One Android Development] Alex240188:
to be fair if you want to and know how just make a folder on your sd-ext "sys-app"

put the removed apps in there and just manually symlink the apps from the system folder

adb remount

adb shell

cd /sd-ext

mkdir sys-app

cd sys-app

ctrl+c to exit

adb push VideoEditor.apk /sd-ext/sys-app

adb shell

cd /system/app/

symlink VideoEditor.apk > /sd-ext/sys-app/VideoEditor.apk

and same for the rest

obviously set correct permissions with chmod on the apk's that you are pushing to /sd-ext/sys-app/
[Nexus One Android Development] DaXmax:
I prefer using it with a repartitioned NAND instead of sdcard (Like Sense style), is kinda troublesome and my 8gb has alot of stuffs....
[Nexus One Android Development] El Daddy:
I dusted off the old N1 to give alpha 5 a shot. Works much better than I expected. Great job to all involved!
[Nexus One Android Development] imfloflo:
If you doesn't know how to flash the rom, you should probably just pass for the moment and wait for a flashable version when this rom 'll be ok.
[Nexus One Android Development] El Daddy:
You need the SDK installed.

Put the system.img and the boot.img in the same location as fastboot.exe. Then open command prompt from that locations (shift + right click)

Boot into the bootloader. Then run the fastboot commands from the 1st post.
[Nexus One Android Development] Alankrut:
so its not a quick thing to do?

---------- Post added at 02:01 AM ---------- Previous post was at 02:01 AM ----------

Thanks!!!!!!!
[Nexus One Android Development] blunden:
You might want to check out the following CM Gerrit submissions.

msm: added missing GRALLOC_MODULE_PERFORM_CREATE_HANDLE_FROM_BUFFER

msm: shameless gralloc port from cm7 tree

The first submissions suggest it would allow the old CM7 gralloc modules to load in ICS. The second submission is just the CM7 libgralloc-qsd8 but hopefully that might allow the old drivers to load at least.
[Nexus One Android Development] samir5421:
Can you add su to the rom please.
[Nexus One Android Development] texasice:
su is already in there read the change log. and you can sideload or install from market superuser.apk
[Nexus One Android Development] texasice:
Just tried these. They're dont work.
[Nexus One Android Development] blunden:
Ok. Too bad. :(
[Nexus One Android Development] yumcax:
What is the cause of the orange rectangle that sometimes appears? I thought that it was indicative of an SDK build.

Also, bug: I am finding it impossible to "swipe" away notifications.
[Nexus One Android Development] bluedragon1982:
I foubd an intresting info in sn ICA Rom for the HTC Desire. Maybe this could be helpful to get ICS for the Nexus One better
[Nexus One Android Development] puttytatko:
there is an audio hardware commit on cm ics branch, up for review which might solve our audio problem I think..
[Nexus One Android Development] HairyMerkin:
I just had a play with it, it looks pretty nice. Although, I'm out until hardware acceleration works. I cannot handle a slow phone!
[Nexus One Android Development] texasice:
Thats my commit. I borked my build of alpha6 so rebuilding now. Audio fix will be included.
[Nexus One Android Development] thangnh:
My N1 after flashing Alpha5 is quite slow, is it because this build is still lacking HW_acceleration?
[Nexus One Android Development] babijoee:
yep.
[Nexus One Android Development] JieeHD:
EDIT: just seen drewis already tried those modules, disregard this post.
[Nexus One Android Development] bluedragon1982:
Awesome, ill hope we can get HW acceleration too soon
[Nexus One Android Development] jnwhiteh:
I've added my information to the spreadsheet linked in the IRC channel. I'm not in a great spot for testing (have no signal on a stock ROM), but I'll continue to play with it throughout the day. I'll try to help in any way I can =)
[Nexus One Android Development] Shelnutt2:
How did you guys get around, the mChannelMask issue? We ran into the same thing on the heroc.

E/AudioFlinger( 90): createTrack_l() Bad parameter: sampleRate 44100 format 1, channelMask 0x00000001 "for output 0xff28 with mformat 1

the mChannelMask is set to 0x00000003.
[Nexus One Android Development] twistedddx:
http://review.cyanogenmod.com/#change,10303

I think
[Nexus One Android Development] babijoee:
http://review.cyanogenmod.com/#change,10295

Interesting, might be worth having a look to see whats causing it to not compile
[Nexus One Android Development] DeeToTheVee:
Wow I can't believe how fast you guys are smashing through this... every time I check back a new alpha is out!!! Keep up the good work... Just wish I was knowledgeable enough to help!!

Still our team has an interesting App Idea which we will be happy to share once/if we can get it working without affecting battery life.
[Nexus One Android Development] marlonbr:
Wow, its amazing! If you guys handle the hardware acceleration I will be using it daily for sure!

Thanks!
[Nexus One Android Development] addam360:
Well sorry for asking but usually you guys are quite happy to teach new things and help people out. We've all gotta learn somewhere.:D
[Nexus One Android Development] saudoo:
You'll have to enter fastboot-mode on your device and enter the commands on #1.

You need the SDK installed to be able to get into fastboot... How to actually get into fastboot is however easy to find on Google. ;)
[Nexus One Android Development] blunden:
When it's something new it's different. :) This is something that has been general knowledge for years now so you should've had no problem finding the answer yourself. Hint: fastboot ;)

Would be interesting to see why the gralloc doesn't compile. I must fix my Virtualbox to be able to even pull the source. :(
[Nexus One Android Development] texasice:
It compiled for me so i dont know what there issue is. But it didn't work anybetter that the ics gralloc
[Nexus One Android Development] crazybyte:
Maybe we need to enable kernel to output the log at same time at boot, without waiting to android bootsecuence start. We need to see what happens at load module time, to see what are happening. There is a thread that i can't found in this forum with a kernel patched to do that. If i found it, i will post there.
[Nexus One Android Development] addam360:
Thanks for that. Figured it out now. Running Alpha 6.

Sorry to have caused the fuss!:D
[Nexus One Android Development] samo_nz:
Trackball

Cant wait until you get the trackball working, my Nexus has no power button so I cant run ICS until i can wake with trackball :-(
[Nexus One Android Development] Galitrin:
Could anybody please post a video? So we can check its performance
[Nexus One Android Development] nwadams:
its slow. will be until hardware acceleration is working
[Nexus One Android Development] Clarkster:
Because of the closed source graphics drivers we will be stuck with an old kernel, right?

I remember reading a new post from an Android developer saying we'll need to run ICS with the old kernel, but that's okay, since even the ICS emulator is running an old version too.

Will this cause problems with CM moving on to new kernels? Or will it just be a specific case in the Passion source branch?
[Nexus One Android Development] Shelnutt2:
Thanks for the help, we have audio working now.
[Nexus One Android Development] defro:
Very nice!

Great work guys. Just got this working. If you need any debug logs, let me know.

It is a bit slow but it works surprisingly well for an alpha.

One thing you corporate (ie. exchange) users will love: the email app, calendar and contacts work seamlessly now. You can actually forward emails and search GAL ;-)

If you haven't seen 3.x or 4.x on a tablet yet, it's a very nice update to the OS and core system apps.
[Nexus One Android Development] yumcax:
Install for newbies

Just thought I'd make a quick guide for people who have never used fastboot/adb before...

Download the SDK, and put it in C:\AndroidSDK

Follow these instructions to install the USB drivers

Download fastboot, and put it (extracted) in AndroidSDK\platform-tools

Follow these instructions for adding fastboot and adb to the native commands list (add ;C:\AndroidSDK\platform-tools to the end of the path string instead of ;C:\Android)

Now, open a command prompt window and cd to the directory of the extracted ICS ROM and run the commands as shown on the first page. Make sure to use fastboot devices to check that your phone is connected.

You will need to unlock your bootloader with fastboot oem unlock if you have not done so already.
[Nexus One Android Development] defro:
Actually, as OP mentioned, you can use blackrose HBOOT too. It's basically a hack to enable /boot & /system access without unlocking bootrom (so you still can't flash a new radio).
[Nexus One Android Development] yumcax:
Oh, thanks for that. Although it's important to note that 3G was not working until I upgraded to the 5.08.00.04 radio. So take that into account.
[Nexus One Android Development] blunden:
The drivers are not kernel-specific but rather specific to the gralloc implementation and the driver API in Gingerbread. If the kernel have major changes it might be an issue but it's usually not.

CM usually already use much newer kernels than stock and they are specific per device or device-group depending on what works so passion needing a different kernel isn't a problem really.
[Nexus One Android Development] RotaryXperiment7:
radio 5.12.00.00 didnt seem to give me any connection
[Nexus One Android Development] blunden:
Did you try any other radio?
[Nexus One Android Development] yumcax:
Not the same person, but the 4.xx radio I was using did not seem to give me a working connection either. Upgraded to 5.08, as suggested in the OP, and I get "emergency calls only" at me house. This isn't too unusual, so I'll have to test it when I get out of the house.
[Nexus One Android Development] hahahaxp:
Manual select

You have to manually select the network.
[Nexus One Android Development] jspidey:
Thanks for all the work on this!! I tried it on my N1 just for kicks and was very happy with the way it looked and behaved (albeit slow as expected).
[Nexus One Android Development] yumcax:
Can you explain?

EDIT: I select T-Mobile in the Mobile Network settings (in two places), and I have confirmed that calling works. Any tips on gettings data working?
[Nexus One Android Development] OJ in Compton:
I think he meant you need to go to mobile networks under wireless&connectivity and manually enter T-Mobile's APN.

Keep up the good work guys!
[Nexus One Android Development] babijoee:
I think it might just be me but i think i saw my trackball light go on when after i rebooted my device. Also i was able to suceessfully compile the gralloc changes but nothing changed.
[Nexus One Android Development] Bi0haZarD:
maybe this is it -> http://review.cyanogenmod.com/#change,10327
[Nexus One Android Development] sunnybhai:
It takes 5 mins for the data to stabilise, after that its connected constantly for me.
[Nexus One Android Development] texasice:
My trackball light has been working the whole time (notification's / missed calles) But clicking doesn't work nor navigation.

I had the same experience with gralloc.
[Nexus One Android Development] johnston9234:
HW Acceleration and the headphone jack and then this is the best rom out there! :D

Nice work man
[Nexus One Android Development] immiMIK:
........ and gapps :)
[Nexus One Android Development] imfloflo:
Gapps are available from market (use market enabler if you don't have access to gapps in your country), or they will be available from http://goo-inside.me/gapps
[Nexus One Android Development] davelis828:
keep those ROMs coming man! and hope for h/w acceleration to work! it will be sweet!
[Nexus One Android Development] yumcax:
T-Mo Nexus One here, I select my carrier in APN and one other place, but no dice even after waiting.

For me trackball moves a mouse cursor around the screen. I haven't found any functionality for it yet. Changing cursor speed in settings works.

Market is not available for me? I get FC whenever I try to activate my account. Also, when I got it to work on Alpha5 Gmail was not in the market.
[Nexus One Android Development] DaXmax:
I want the camera to work, then i will use it, i dont use trackball much...
[Nexus One Android Development] skitty:
Anyone work out how to add a contact?
[Nexus One Android Development] Bexton:
Hey all,

may be a dump question, but is there any reason(s) why you're still building on top of the SDK build ICS_MR0, rather than the dev build ICL23D, or the release build ITL41D? And if so, what is that reason/are those reasons?

Thanks and kind regards,

Bexton
[Nexus One Android Development] supperbas:
@skitty

Can we try to keep this on topic? (i.e. only development related questions etc.)

To answer your question though, 'menu' -> add user?

//edit 3

goto call/dial screen -> users -> add new user

@OP,

In your first post you quote fastboot there is a mistake on one of the lines using saying 'fasboot' instead of fasTboot

I can confirm (but I you noticed this already in your first post) that on ratio 4.06.* I get the flapping of the 3G connection. I hope I will get some more time in the next few weeks and maybe help out (as a web developer I should probably be able to at least see if I can help) but I am afraid it's probably not going to be the case.

Anyways, great job @OP and all the others who helped!

// edit2

Also USB mount doesn't work (or I don't get a notification like 2.x when I attach a USB cable - so it could be that I have to check a checkbox -, I think the USB debugging itself works though but haven't actually tested it) cheers =]
[Nexus One Android Development] Bexton:
3g over T-Mo Germany worked for me after setting up APN and then manually "calling" #99*.
[Nexus One Android Development] texasice:
For a look at HW Accel. I rebuild with Opengl enabled like ICS wants. It causes the display to not work.

Here's a logcat if anyone wants to take a look at why its not working.

http://pastebin.com/VGE7qKTA

And dmesg

http://pastebin.com/Y1yXVqui

ICS_MR0 is the master branch. It is more updated. Plus im using cyanogenmod sources and that is the only build they have atm.
[Nexus One Android Development] texasice:
EDIT: Sorry imfloflo for double posting.
[Nexus One Android Development] fabler:
anybody has tried with radio 5.12?
[Nexus One Android Development] DaXmax:
I cant wait till u fix the HW Accerelation, im gonna use this when u set it properly and its ready to be flashed (On a working resized partitioned)...
[Nexus One Android Development] eug89:
I remember that, until the official gingerbread OTA with updated drivers was released, cyanogen made this change in BoardConfigCommon.mk to use RGB565 surfaces: https://github.com/CyanogenMod/andr...mmit/d06cf2371b2db46ab4ecedea832e4c17f3591165

I don't know if this could be of any help, I'm not really a developer.
[Nexus One Android Development] blunden:
That was because the N1 GPU driver didn't support those specific 32bit surfaces so the fix was to implement a way to allow Gingerbread to be configured to run 16bit + dithering instead. The drivers released for Gingerbread supports them now though so that shouldn't be a problem.

That commit is just one of the related commits btw. It also needed the commits that implemented the actual feature. :)

Was that with or without the change in CM to try to make the old gralloc compatible?
[Nexus One Android Development] m0_t3:
initially tried this with 5.12 but connection worked a lot better for me when i switched back down to 5.08.
[Nexus One Android Development] texasice:
Without I will try with the old one and see. I don't really expect it to help though. I'll be away from the house for a couple days (thanksgiving) so I won't try until this weekend.

EDIT: from cyanogen's comment in gerrit we should try using gralloc.msm8660 but i can't seem to find the source. Any one know where i can find it? Thanks. ps (the source not a binary file)
[Nexus One Android Development] babijoee:
@texasace: looks like there have been some new commits for gralloc/gpu stuff but it hasn't been merged yet. Might be worth a look

http://review.cyanogenmod.com/#change,10333
[Nexus One Android Development] ss1271:
Thanks for your ICS rom.

For me, the phone cannot pick any signals (China Mobile) automatically, but I have to manually choose one.

Good job, keep this ROM going! :D
[Nexus One Android Development] DaXmax:
Hey bro! Can we target this rom with gapps at least 90-100 mb?? As u know that, fitsnugly just released a first cm9 kang for nexus s and the filesize is 97.2 mb....
[Nexus One Android Development] DaXmax:
Have u tried asking few htc devs from HD2, they managed to get the whole think working though...
[Nexus One Android Development] imfloflo:
You can try this gapps package for Nexus S via @koush : http://download.clockworkmod.com/test/gapps-ics-20111122-4-full.zip
[Nexus One Android Development] heroid007:
I guess I'm late in asking this but how can one flash this tar.bz2 file on phone? (I've an n1 as well, so curious)

Sent from my Nexus S 4G
[Nexus One Android Development] Menelkir:
You can flash reading the thread. :P
[Nexus One Android Development] addam360:
I had to ask this too so I'll just pass on what I've learned. Quite simple really. Just boot into fastboot and type the commands on the OP in cmd with right location.

Hope that helps.:D
[Nexus One Android Development] heroid007:
Thanks for the response. Where should I keep tar.bz2 file? On root directory of SD card or in platform-tools folder on my windows machine?

Edit: OK, I'm totally clueless here, I might need to research more on flashing fastboot, any help is truely appreciated!

Sent from my Nexus S 4G
[Nexus One Android Development] header2k:
@heroid007

extract the tar.bz2 and you should have two files: boot.img & system.img

Then run:

fastboot flash boot Location_of_boot.img/boot.img

fastboot flash system Location_of_system.img/system.img

fastboot -w

fastboot reboot

For example (under Windows):

fastboot flash boot C:/Users/Username/Downloads/ics_passion/boot.img

fastboot flash system C:/Users/Username/Downloads/ics_passion/system.img

fastboot -w

fastboot reboot
[HTC Amaze 4G] Shawnkanan:
So I have a Question. I unlocked my bootloader following the HTCdev.com Website and when doing so there was a warning saying that in Unlocking it I

MAY

void my warranty. I have followed Xboarders instructions to completly Relock the bootloader and boot completly back to stock. If anything goes wrong with my phone via Warranty issues(Such as the screen stops working or a button stops working and there is no Physical damage) will t-mobile warranty the phone without charging me the crazy restocking fee. Has anyone done this before on a different phone. I know on my older galaxy S phone I could but there wasnt the bootloader issue. Thanks for any advice.:confused:
[HTC Amaze 4G] HenryHdz0903:
Pretty sure that HTC/T-Mo won't charge you because its a hardware fail that could've happened regardless if you unlocked your bootloader
[HTC Amaze 4G] Shawnkanan:
Do you know the best way to confirm this?
[HTC Amaze 4G] Binary100100:
Call them.
[HTC Amaze 4G] lgtsanev:
these companies work together. If htc knows that someone voided their warranty through the htc dev method, t-mo and asurion prolly know it as well. It doesnt matter if you call them saying "i lost my phone", "someone stole it", "it flew up to the moon", etc - they already know its warranty no longer exist... simple
[HTC Amaze 4G] gravis86:
This isn't directed only at the OP so please don't take offense, but this question has come up so many times, and no one seems to actually be using their brain to come up with a real answer. Since my brain apparently still functions, let me set this straight.

First of all, warranty and insurance are different things. If you pay for the insurance through T-Mobile (which is through Assurion) then it shouldn't matter whether you void your warranty. You would still be covered either way. That's why you pay extra for it.

Second, HTC states that you MAY void your warranty. Which means the warranty still exists, but that if you have a problem with your phone and send it in for warranty repair or replacement and they feel that your issue was caused by unlocking the bootloader and doing something stupid (like bricking it by trying to flash an incompatible radio or something) then they can choose to not honor the warranty.

You guys really need to stop worrying so much.

Also of note, there is currently no way to get back to 100% stock after unlocking the bootloader. You can relock it, but it will say 'relocked' instead of 'locked' indicating that you messed with it. Plus I assume HTC keeps a record of the unique identifier codes that were submitted for an unlock code.

Hopefully this clears things up. You're welcome.
[HTC Amaze 4G] TheSneakerWhore:
^^^^^^^^^^What he said.

MAY is the operative word.
[Motorola Droid RAZR] sovrce:
Is there a way to keep all the tabs of your browser open and loaded so it doesn't refresh everything when you reopen the browser? There's an app called AutoKiller Memory Optimizer that allows you to set the values (pages) for RAM/memory management but I don't know what values to use? I figure with 1GB of RAM we could have a few processes open and running in the background with no problem..?

I remember seeing a thread on here not long ago with a way to do this. It involved a few edits to some system files if I'm not mistaken? I'd like my text app and browser to always be running in the background and for the system/memory to work around them. Any thoughts, suggestions or ideas?
[Motorola Droid RAZR] sovrce:
Any thoughts?
[Motorola Droid RAZR] Semseddin:
I have xt910 and my webpages dont reload. They are always ready.
[Galaxy Tab Q&A, Help & Troubleshooting] vickers24/7:
Can anyone please help me out with a link for a driver or firmware for the galaxy tab running the 2.3.5. Just purchased this tab and already wanting to play around with the roms and kernals, seems pretty slow compared to my droid charge with humbles 5.0. Cannot find a dang download for the samsung drivers for this thing.

:(:(:(
[Hero CDMA General] HATEDD LEADER:
I have a HTC Hero CDMA Appalachian Wireless. I want to go to stock and erase the root because my phone touchscreen is acting up (like it has a mind of its own) and i want to take it to get fixed.
[Hero CDMA General] kyouko:
check the wiki. might be there
[Android Q&A, Help & Troubleshooting] Desertio:
I am running Evolved Recharged "cant stop me know" ROM and was wondering what the best screen shot app is that will allow me to upload them quickly. Thanks
[Android Q&A, Help & Troubleshooting] melvinchng:
"Screenshot"

Accidentally sent from my Google Nexus S using XDA Premium