yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] dsixda:
I didn't see anyone post this yet, so I thought I could help..

Here's a full 'stock' ROM containing FRG83G (2.2.2). I simply applied the latest OTA to my stock FRG83D and then did a backup of system.img/boot.img, and then created a ROM with my kitchen. You'll need to flash these with a custom recovery image.

USE THIS FIRST ONE ONLY FOR GINGERBREAD UPDATE! READ INFORMATION BELOW REGARDING HBOOT BEFORE YOU UPDATE TO GINGERBREAD!

Stock, unrooted, no modifications (comes with updater-script, compatible with Clockwork Recovery, system and boot untouched!):

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

The following ones CANNOT be used for an OTA update:

Stock, with root (comes with updater-script, compatible with latest Clockwork Recovery, boot.img modified):

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

The following are modifications made to the stock ROM, with update-script:

Rooted, de-odexed, trackball wake: http://www.mediafire.com/?1ftaf6eg30ma81p

Rooted, de-odexed, trackball wake, busybox: http://www.mediafire.com/?90rcduzsbm5bz77

Rooted, de-odexed, trackball wake, busybox, Apps2SD, Cache2SD, zipaligned: http://www.multiupload.com/3VP7Z2YIBS

I'm not going to do any more mods to this, but if you wish to customize this ROM to your liking then use something like my

HTC Android Kitchen

. To set up, please read the FAQ posted in the kitchen thread.

-----

How to get your device ready for the latest OTA update (a.k.a. Gingerbread)

You'll need the following:

An untouched ROM - which contains odexed system image and an unmodified boot.img (see the unmodified 'Stock' ROM shown above, not the modified ones)!

Flash the latest HBOOT to prepare for Gingerbread update

A stock recovery image (however, if you use Clockwork or Amon_RA you need signature verification turned OFF when it reboots to recovery!)

The actual Gingerbread update. http://xdaforums.com/showthread.php?t=965478

I have attached below the stock recovery image that is used for FRG83G so that you can easily flash the next OTA update (Gingerbread). OTA updating will not work successfully if you did mods like de-odexing or altered/removed the system apps, or wrote to one of the files in the boot.img.

Therefore, use only the UNMODIFIED, UNROOTED 'stock' ROM above to perform an OTA, in combination with an eligible recovery image.

You can always revert to your desired custom recovery image easily, as long as you have root.

To flash the stock recovery from fastboot (reset N1 while holding down trackball):

1) Go to PC and open an ADB shell

2) Copy recovery.img to the same folder as your ADB session

3) type: fastboot flash recovery recovery.img

Or from a terminal app:

1) Copy flash_image (see attached) to /system/bin using Root Explorer or similar, and set permissions to allow execute

2) Copy recovery.img to your SD card

3) type: su

4) type: flash_image recovery /sdcard/recovery.img
[Nexus One Android Development] pedroc23:
Hung on Google X

Coming from Geo's completely stock deodexed FRG83D.

Installed the zip file you posted via Custom Recovery.

Upon reboot, my N1 got hung up on the 4-colored Google X.

Tried twice - no go; reinstalled Geo's FRG83D.

Was hoping to get rid of the annoying update reminder.

Guess I will just wait until Gingerbread is officially released.

I've always been stock ROM, but tempted to try CM7...

Thanks anyway.
[Nexus One Android Development] dsixda:
Sorry about that, I just realized the boot.img was from a later backup of mine, which had some modifications. I have uploaded a fixed version. Please try again if you can.
[Nexus One Android Development] pedroc23:
That worked beautifully!

Thanks! The updated file worked beautifully!

One thing...I thought coming from a deodexed ROM that I would gain some memory back, but it doesn't seem that way - or maybe it was so little I didn't notice it.

Got rid of the annoying update reminder!

Thanks again - this should keep me happy until the Gingerbread ROM is officially out - of course, I will wait until rooted version is released...
[Nexus One Android Development] dsixda:
Good to know :-)

One disadvantage of the stock/odexed ROM is that themes cannot be applied, nor can you use the trackball wake. You could always de-odex the ROM yourself and flash it so that you can use the themes... and then flash back the stock version when you need to update again (provided that you also flash the stock recovery).

EDIT: I have upload a second version with de-odexing and trackball wake.
[Nexus One Android Development] Nikos_s3:
if you put busybox as well, then you are going to be our hero, Geo No2..:)
[Nexus One Android Development] dsixda:
If you want busybox you can add it yourself with a kitchen or get the latest from the Market.

EDIT: Uploaded it anyway.
[Nexus One Android Development] Nikos_s3:
million thanks mate..;)
[Nexus One Android Development] tech338:
I spent hours last night looking for a ROM like this. Thanks.

Did you wipe before flashing this ROM? could be that some files were left over from Geo's ROM...

Also, here is how to get rid of that system update nag. http://xdaforums.com/showpost.php?p=10870198&postcount=1818
[Nexus One Android Development] Digital1325:
Thanks for posting this dsixda. Highly appreciated!
[Nexus One Android Development] dscott23:
Thanks for posting this. I've decided to go ahead and start making my own, strictly for personal use. I have one question, which could help me along the way.

I used the first ROM you posted here as a starting point, rooted only. How would I go about adding to it, such as the trackball wake? Is that possible with your Kitchen?

Thanks
[Nexus One Android Development] dsixda:
If you want to add trackball wake then you'll need to deodex with the kitchen first. The trackball wake file (android.policy.jar) can be found in this forum.

Have fun
[Nexus One Android Development] dscott23:
Thanks. And yes, I've already deodexed, enabled most of the options through the Kitchen, and everything is running perfectly. Just looking to make a few more modifications now.
[Nexus One Android Development] RunTimeWorld:
Thanks a lot!
[Nexus One Android Development] blitz911:
Thanks for this. Just flashed over Geo's rom w/ blackbar plus wildmonks kernel. No problems thus far...
[Nexus One Android Development] galaxys:
Cool! Did you do a full wipe first?
[Nexus One Android Development] blitz911:
Nope, just did a backup from rom manager n flashed it from there..went back to clockwork recovery and reflashed geo's frg83d blackbar add-on and wildmonks no720p kernel..
[Nexus One Android Development] Nikos_s3:
blitz911 thanks for the feedback...;)

since Geo hasn't released his update yet, I was thinking of flashing the stock update file from recovery, then superuser from recovery as well and fingers crossed everything would go fine.

Now, I think I will do what you did. Nandroid backup first, then flash this ROM and voilla..:)
[Nexus One Android Development] slvrbllt:
@dsixda

Thank you very much, mate. Pretty much appreciated.

Still there's a shadow of sorrow over me: if Gingerbread for our beloved N1 would be close to be deployed, this OTA would have never come out, I'm afraid... sigh!
[Nexus One Android Development] galaxys:
Not necessarly, this could be in preparation for GB...that's a good thing ;)

@blitz911...thanks for the scoop! :cool:

@dsixda...thanks for getting this rom out to the Nexus gang! :)
[Nexus One Android Development] YVG107:
Any chance for a a2sd and/or a blackbar version for the ones who don't know how to cook? :) thanks !
[Nexus One Android Development] dsixda:
You don't need to know how to cook, the kitchen can do it for you. Sorry, I don't know how to do the black bar, I'll let you guys customize whatever you'd like.
[Nexus One Android Development] sirgoob:
I installed over geo's without a wipe, flashed his blackbar add on using clockwork. No issues at all

Sent from my Nexus One
[Nexus One Android Development] rockuman_ex:
did you have a2sd add on installed from geo's?

Will installing this rom on top of geo's with a2sd add-on break anything?
[Nexus One Android Development] sirgoob:
I didn't have a2sd installed. If you do a backup and try flashing it you could always go back if something doesn't work.

Sent from my Nexus One
[Nexus One Android Development] Nikos_s3:
feedback:

I flashed this ROM today over geo's completely stock prerooted-deodexed ROM (2.2.1)...though everything seemed normal, I found out that all google apps were outdated and some of them were force closing too. Tried to update them manually and integrate some into ROM(through Titanium Backup), but I still had force closing. Thus, I decided to go back/restore to FRG83D(2.2.1).

Afterwords, I tried to flash the incremental update zip file (2854b06b22b9.signed-passion-FRG83G-from-FRG83D.2854b06b) through clockworkmod recovery (signature verification was disabled) but no luck. Flash was aborted so I am still with 2.2.1 and I think that geo's update is what I need..

thaks all..;)
[Nexus One Android Development] pedroc23:
I also flashed mine over Geo's prerooted deodexed and have had no problems with any of the Google apps. I also flashes the blackbar add-on and am loving it. I wonder why you're having trouble with the Google apps.
[Nexus One Android Development] Nikos_s3:
I really don't know why that happened, but i had

gmail 2.1

facebook 1.2

maps 4.3.1

as long as outdated search, street view, goggles, etc..

maybe I will try once again to flash it and see what happens...

thanks..
[Nexus One Android Development] GldRush98:
Flashed over Geo's stock/root/deodexed 2.2.1 after clearing the Dalvik cache.

On reboot Gmail crashed, there was an update in the market though. Installed that, rebooted, and everything was good there.

I also had to install busybox from the market to get things like Titanium to work. No biggy, just install from market, run the installer, and reboot. All good!

Removed Amazon MP3, Quick Office, and Twitter through Titanium. Uninstalled and reinstalled Swype. Everything working great now!

Thanks for filling the void here since Geo is MIA.
[Nexus One Android Development] Dirk:
This is great. I know i speak for a lot of people when i say i hope the OP will do something similar for Gingerbread when the full version is released :)

I would happily donate a 4 pack of Stella and all the tea in China for that!
[Nexus One Android Development] GldRush98:
I will also add I had to update the other Gapps. It was kind of weird. Even though the My Apps tab in the market didn't show updates for stuff like Maps and Goggles, if I searched for them it would show them in the search results with updates. I think I have everything updated now though.
[Nexus One Android Development] Nikos_s3:
That is exactly what happened and it is quite weird. Gmail crashed on me too on startup, so at least it is not just me...I also want to mention that after flashing this ROM and updated all apps, internal memory reduced about 15MB, that is from 45MB free went to 30MB free...:(

@dsixda: How come gapps are outdated? Isn't it weird?

thanks mates..;)
[Nexus One Android Development] sirgoob:
I might have lost about 5mb of ram until I found 2 apps that could go to the SD.

Sent from my Nexus One
[Nexus One Android Development] GldRush98:
Yeah. I decided to try and integrate the updates in to the rom via titanium backup too. Maps integrated fine, but I tried moving over Gmail, Goggles, and Street View, and they all crashed when opening after integration. I was able to uninstall and reinstall but now it ate up some memory... crap. Not really sure what to do at this point... don't know if flashing the rom again will help or not :-\

Edit: Decided to redo it all. Nandroid restore to my 2.2.1 backup, then immediately cleared the Dalvik and Reflashed this rom. Rebooted and got the gmail crash again, but this time when I went in to the market it actually showed me everything that needed updates. Updated everything, installed Busybox, rebooted, and now back to normal. Yay. Ok, done messing with my rom until Gingerbread comes out, haha
[Nexus One Android Development] mindfrost82:
I've been out of the Nexus One loop for a while, but is there an easy way to add the battery percentage to this since its de-odexed without adding a 3rd party app?

I'm running CM6.1.1 and I'm sure I would miss some of the extras there, but the SMS bug is kind of annoying after a while.
[Nexus One Android Development] blitz911:
I found that trackball alerts doesn't work..no biggie, but just noticed it today...
[Nexus One Android Development] dscott23:
If you flashed this ROM over another that had trackball alerts enabled, it would be due to the framework from this rom overwriting the one previously installed on your phone.
[Nexus One Android Development] GldRush98:
Yup. This is a stock rom. Stock roms don't support Trackball alert. For that to work, you have to have a modded framework.

You can however install Blink and can change some alert colors that way.
[Nexus One Android Development] blitz911:
Thanks for the info.
[Nexus One Android Development] Dirk:
Install No-Lock from the Market. Trackball or Volume control wake and option for Lock Screen or Disable Lock Screen on Wake, with an Icon sized widget toggle.

:)
[Nexus One Android Development] sirgoob:
No trackball alerts is much better than the annoying upgrade alert plus it fixes the messaging bug. Its easy enough to get working, ill just patiently await gingerbread

Sent from my Nexus One
[Nexus One Android Development] sunmoonwell:
thanks, all works fine except native gmail client

Thx a lot, already updated ur rom, except only the official gmail does not work properly, reinstall that then all works fine.
[Nexus One Android Development] KoolPal:
Thanks a ton for this. One of the most pain-less ways to upgrade my ROM!

Hope you do something similar when GB comes around!

Now back to restoring other apps backed up data and trying to get back to 'normal'. SIGH! :(
[Nexus One Android Development] cougar694u:
I did a full wipe, flashed the rooted, TB wake, & busybox ROM, then blackbar theme from Geo's 2.2.1, and then PureGinger kernel all at once (no reboots after). Everything's worked since first boot (including tracbkall alerts), true, gapps were out of date, but updated and everything works well.
[Nexus One Android Development] sirgoob:
After installing over geos, wipe the dalvik cache. Cleaned up about 12mb of ram

Sent from my Nexus One
[Nexus One Android Development] Dirk:
Flashed ROM and couldn't be happier. :)

Donated... 3N648078SN5106110
[Nexus One Android Development] Salah9:
I installed "Stock, with no modifications but root" over Geo 2.2.1 stock rom. It works perfect.

I have one questions what the difference between the stock rooted rom and "Rooted, de-odexed, trackball wake, busybox" rom?

Thanks,
[Nexus One Android Development] cougar694u:
The stock no mod rom is basically the shipped OTA ROM in pure stock form, only rooted.

The other is a stock rom that is rooted, de-odexed, added trackball wake (normally this doesn't work on the stock rom), and has a busybox installed.
[Nexus One Android Development] PSeeCO:
I've installed over geo's rom too and it worked smoothly, any chance in getting data2whatever working on this rom?
[Nexus One Android Development] galaxys:
Flashed the Rooted-TB wake-Busybox ROM, then wiped dalvik cache, & flashed blackbar theme from Geo's 2.2.1. Had just the Gmail issue & updated it from the market. Everything else is cool so far! :cool:
[Nexus One Android Development] SOLDIER [X]:
You might want to add the checksum's for each of the files to the Original Post. It's probably safer that way.
[Nexus One Android Development] edwenger:
Zipalign?

I downloaded the deodexed with busybox...but just thought of something:

Would it be hard to zipalign this? (I suppose it is not already, right?) Do you generally feel zipalign is the way to go? Wouldn't it be faster that way? Could I zipalign with your kitchen?

I have flashed a number of roms, but never worked on one myself. I guess there's a first time for everyone. ;)
[Nexus One Android Development] dsixda:
Yes, it would be a good idea to zipalign, which is possible with the kitchen.
[Nexus One Android Development] Nikos_s3:
since I manually updated my nexus to 2.2.2, would someone be kind enough to remind me where the stock update file (the one that brings the update popup) is located so I can delete it?

thanks a lot..;)
[Nexus One Android Development] dscott23:
Should be in the /cache partition.
[Nexus One Android Development] D!T:
Same here. Checking the apps through Titanium Backup showed that they were out of date. Updated, "Integrated into ROM" (saving tons of memory... what do people do without this TB feature?!?!), and am back to normal.

Well, almost. Still had to re-install OpenVPN and a Notepad apk from elsewhere.
[Nexus One Android Development] slvrbllt:
I'd need to install OpenVPN as well.

Would you please let me know how to proceed?

I'm on 2.2.2 already...

Thanks.
[Nexus One Android Development] jbrinkley:
trackball alert won't work for some reason, says framework not compatible.

it worked on geo's but not here I guess. can someone explain this to me?

Just trying to learn more.

I also flashed blackbar and bliss w/extras.

Can anyone suggest a kernel with audio boost. I was using an IR one that was working fine.
[Nexus One Android Development] Nikos_s3:
Well, I gave it another chance and I must say that there are still some issues need to be fixed. I had to manually update almost all google apps, and then I found, the hard way, that integrating some of them into ROM, resulted in force closing. This happens with voice search, market,goggles and gmail...

I also noticed that adfree soesn't really work with 2.2.2...though it is updated, ads are all over apps...

I have nothing there..:(
[Nexus One Android Development] dscott23:
Then I would suggest following the prompt to install the update (it will fail anyways), and once it fails, boot the phone back up and the notification should be gone.
[Nexus One Android Development] Silverexp:
titanium backup

Well, after three days of unsuccessfully being able to use titanium backup on this rom, I’ve gone back to enom’s rom. I usually customize everyone rom and titanium backup works fine, but on this rom, it has been rebooting as the apps/data are being installed. Anyone else using dsixda’s kitchen and titanium backup?

Oh, I’ve done the Delete all backups & verify all your backups batches, even reformatted the card and ext3 partition.
[Nexus One Android Development] dscott23:
I've had no issue using TB with this ROM. To see what's going on; if you have adb installed on your computer, plug the phone in by USB, and in the android-sdk/tools folder, run "ddms". This gives a thorough output of what's going on. Try restoring an app through TB, and the log should output what the error is. My assumption would be that there's something up with the file system or partition it's restoring to.
[Nexus One Android Development] Silverexp:
Thanks for the heads up. That might be my late night project tonight…
[Nexus One Android Development] elkriefy:
thanks for sharing.

used the first image for my friend's nexus - worked great...
[Nexus One Android Development] SOLDIER [X]:
Which version are you using? Does it have Busybox installed? If not install busybox, I had the same issue.
[Nexus One Android Development] dscott23:
It's my understanding that the restore process would simply fail if busybox is not installed. A full phone reboot would indicate a larger issue. I could be wrong though.
[Nexus One Android Development] Silverexp:
Well, after a few nights of creating custom roms from either the Rooted, de-odexed, trackball wake & Rooted, de-odexed, trackball wake, busybox, I’m still having Titanium Backup crashes during the apps/data restore. The kitchen uses a BusyBox 1.17.3 & TB will download I think a 1.16.x ver. Tomorrow I’ll try taking the stock, no mod rom into the kitchen.
[Nexus One Android Development] Digital1325:
I was having the same problem with the ROM that came prepacked with BB. I just decided to give it another go off a fresh install, but this time, before running the batch backup, I clicked the "Problems" button and downloaded BB from there before re-running it. Re-ran it, and it restored all of my apps without rebooting! Should give 'er a shot!
[Nexus One Android Development] rockuman_ex:
Does this rom support a2sd? If yes, someone help setting that up? :D
[Nexus One Android Development] dsixda:
Yes it does work.. you can flash the Darktremor Apps2sd or use my Android kitchen to install it.
[Nexus One Android Development] rockuman_ex:
Mind telling us newbies the steps?

Ive flashed the deodexed rooted n busybox version already, can i still do that?
[Nexus One Android Development] dsixda:
Android Kitchen is already linked from the first page, and has an easy to follow FAQ.

Darktremor Apps2sd already has its own thread in the same page of this forum, and has instructions.

Yes, of course.
[Nexus One Android Development] dsixda:
Due to popular demand, I've decided to post a version with Apps2SD. Feel free to try it out. This is pretty much the same ROM I use for daily use.
[Nexus One Android Development] rockuman_ex:
Thank YOU!!!

downloading now.

so what should i do now?

1. wipe everything

2. Partition my sdcard to have:

- 0 swap

- 1024 (ext2? ext3? ext4?)

3. then flash your new rom?

and all will work straight away?

Sorry, newbie here :)
[Nexus One Android Development] dscott23:
It depends on whether or not your phone is already rooted/has the bootloader unlocked. If it's still running the stock rom that came on it, there are guides in these forums for rooting your device, and the DT A2SD thread should have pointers for what needs to be done to prep your phone.
[Nexus One Android Development] rockuman_ex:
Hi thanks.

Phone is unlcked, rooted, with custom recovery and is currently on this rom (rooted, deodex and busybox)

Wanting a2sd badly since im running out of space very quick :D
[Nexus One Android Development] dsixda:
No need to wipe if you are already using one of the ROMs in the first post. Just format your SD card with 0 swap, 512MB or 1GB EXT2 partition, and then upgrade it to EXT3.

Back up the SD card because this operation will wipe out your card! You should also make a Nandroid before you flash, just to be safe!

It should move all your apps to SD on first boot.
[Nexus One Android Development] ultra99:
this seems very interesting. i love stock roms, but what makes this better than others that i should install it?

anyway, isn't 2.3 on its way soon, or is that rumors?
[Nexus One Android Development] kevvibot:
your rom looks interesting. i just installed it, but basically after a few seconds, it force reboots. dunno why. i can just turn it on and let it sit there screen off and it restarts. :/

(using the a2sd version btw)
[Nexus One Android Development] ericshmerick:
What radio should I use with this? I currently have 5.08.00.04. Is this ok?
[Nexus One Android Development] ZeppeMan:
5.08.00.04 should work fine :)
[Nexus One Android Development] rockuman_ex:
works great!!!!
[Nexus One Android Development] Iggy82:
Thanks for this. The GB Rom's I've been using just aren't stable enough.

I do miss black status bar/theme though. Also blink isn't working anymore.
[Nexus One Android Development] amw_jjj:
I flashed geo411m's blackbar add-on over this rom, and it works great.

http://xdaforums.com/showthread.php?t=714184

find the link to "FRG83D Blackbar Add-on v1"
[Nexus One Android Development] Iggy82:
Nice, thanks very much for the link. I'm going to flash the root only build first to see if trackball wake has something to do with Blink! app not working. I remember some new ROM's with trackball wake stopped the multicolour trackball working properly in the past. I'd rather have multi-colour trackball than trackball wake.

I'll let you know if it works, got to edit it in HTC Kitchen first to ensure busybox and a2sd are installed.
[Nexus One Android Development] cougar694u:
I'm using the TB wake & busybox version, also flashed the black bar from geo, and multicolor trackball alerts work for me.

PS, I don't use any 3rd party app for it, though.