yashsingh1/xdaforums huggingface dataset:
[LG Revolution] OmiDroid:
A bunch of thanks for all your hardwork guys...
[LG Revolution] leemsami:
thats great news, so when and how do we get it!!!!!!!!!!
[LG Revolution] thecubed:
I'm sleeping now, so most likely tomorrow afternoon :)

In all honesty, I need to do a few more "sanity checks" to make sure that this is 100% safe to release. Right now it's not.

The sanity checks won't take very long, I just have to sit down and think for a while--but right now my brain's out of "go-juice", so I'm going to head back to bed :)
[LG Revolution] Carbon_Rink:
Great Job Guys!! Ready to install it.
[LG Revolution] majorpay:
cubed types in his sleep! :eek: Cubed, I re-uploaded the copy of p8 I have on my dev box and ran an md5 between the two locations, so if it's still off, I don't know what to say.
[LG Revolution] thecubed:
Good afternoon all!

I have a few chores to run today, but as soon as I get back, I will select a few testers on IRC to begin round 2 of testing.

The problem I am facing (very minor issue) is that the MISC: partition image (p8) seems to have shrunk by 1 byte (yep, majorpay- the dump is 1 byte off, everything's shifted by 1 byte to the right).

I'd like to see if this happens reliably on other devices. There is no bricking risk, the only thing I ask is that you have your phone rooted, you have knowledge of the linux command prompt, and are willing to let me teamviewer in to your desktop if something goes awry.

Thanks everyone for your patience and kind words
[LG Revolution] majorpay:
Since it didn't happen between Dev and FTP, where do you suppose this happened?
[LG Revolution] thecubed:
I'm thinking the cat command may have messed with it, I'll try pulling it using dd next time.

I think I'll just grab an image of it within android (FACT_RESET_6), and another from within recovery (FACT_RESET_3) to get a better baseline, since the p8 image we have now is from a while ago, let's see if maybe the original image is bad.

I'm just not sure why the whole image would shrink and suddenly be offset by 1 byte... it's strange to do all that (shifting everything by 1 byte) just for recovery mode...
[LG Revolution] majorpay:
Clearly it didn't affect the operation last night, so it must have been on the pull. So in need of more testing tonight? (hopefully earlier)

And just to set your mind at ease that we may be cluttering up your release thread, I'll go back and edit on release with "Woots!!!" or something. I probably should have used PM. My bad, just thought of that.
[LG Revolution] thecubed:
I'm with my friend right now, he's probably going to get this phone either today or tomorrow.

We'll go for another round of testing tonight around 7pm Pacific time.

To all who've donated so far--thank you so very much! I will be getting you guys a customized build with any features you like added (custom colors, background image, you pick) as a thank you.

I'll post here when I get home and am ready to do the final round of testing before public release.
[LG Revolution] majorpay:
Ready whenever... I'll be hanging out with the daughter until you post in. :D
[LG Revolution] thecubed:
I'm back! Head over to IRC whenever you all are ready!
[LG Revolution] rstout01:
Dont know hiw to get to IRC. Can anyone tell me.Sorry for the noob question.
[LG Revolution] thecubed:
List of fixes for private beta build "recovery-cwm-pr1"

Stuck-in-recovery issue is now fixed, thanks to a strategically added "sleep" command :)

Cursory test of nandroid backup (not restore) is complete, restore should not brick your device.

CPU governor set to "ondemand" as opposed to "performance" to help alleviate some system stability issues with ADB.

Public release candidate build "recovery-cwm-rc1" will be built here shortly and available for public consumption.

Stick around!
[LG Revolution] thecubed:
Head to http://webchat.freenode.net

Set a nickname, and join the channel #lgrevolution and join the fun!
[LG Revolution] thecubed:
It's released! Wooooo oo oooooooo!!!

EDIT: I will be at the beach tomorrow around 3PM Pacific Time until 8 or 9PM, so if I don't respond, it's because I'm enjoying some well-deserved sunshine :)
[LG Revolution] powder007:
Amazing. I just bought my Revo because of this. You're the man! Enjoy the beach!!
[LG Revolution] majorpay:
Excellent work! Now I can finally get some much needed rest :D

Sorry I wasn't able to stick around to do the deodexing. I'll get to that soon. This morning, I didn't wake up on time (4 alarms failed to wake me up), and my daughter almost missed her appointment! Oh well, at least I got 5 1/2 hours of sleep in last night.

Look forward to working again with you in the near future if you're feeling up to it.

My resources are at your disposal if you need a hand. Lets just try to work on getting more human hours into the mix... ha!

(oh, and enjoy your day at the beach!)
[LG Revolution] thecubed:
I'm back!

If anyone's around, and has questions, I'll be on IRC or you can post here...
[LG Revolution] Makaveli315:
I'm running 2.3.6 Build # GRK39F with Software Version VS910ZV9, is there a way I can downgrade to ZV8 because I believe that is the problem.
[LG Revolution] :
See this post to install CWM to V9. It is confirmed to work.

http://xdaforums.com/showthread.php?t=1663364
[LG Revolution] iamjerry123:
is this real
[LG Revolution] :
Is what real
[LG Revolution] iamjerry123:
oh nvm...
[LG Revolution] lazarus2297:
I would just like to say a BIG THANKS for getting this working and helping Linux challenged people like myself with your wonderfully easy directions!!:)
[LG Revolution] thecubed:
You're welcome!

I'm glad you found the directions easy to follow :) I wrote them at something like 3:30PM haha
[LG Revolution] powder007:
Go back to the beach man, you deserve it.
[LG Revolution] leemsami:
i can't get adb to work on windows 7 64bit. does any have the drivers.
[LG Revolution] S.Meezy:
Drivers are in the phone, LG bootstrap or some such nonsense, when u plug it in it should pop up... Needs to be in internet mode to connect to adb
[LG Revolution] Jasbo:
CWM Installed!! Thanks Cubed!
[LG Revolution] Haxcid:
Has anyone done like a nand back up and restore yet?
[LG Revolution] navycow:
Backup, yes... scared to restore :)
[LG Revolution] Haxcid:
Yeah just installed and I am running a back up now.

Takes a while to backup.
[LG Revolution] thecubed:
Restore should be fine, and ill be getting this phone today so we should have a stock rom zip here soon...
[LG Revolution] thecubed:
Great news!

I have here in my hands a Revolution 4g, partially paid for by donations from the community!

I should have a stock Rom posted tonight hopefully.

Annoyances on this phone so far: OSK sucks, and bing makes me want to cry.

other than that, 2.3 on this phone will rock. Even 2.2 stock will be great!
[LG Revolution] majorpay:
Grats! And look forward to stock. Would be nice to have long press search back again!
[LG Revolution] kwoolf1:
You guys rock! Rooted via rage and just got CWM working. Thanks for providing awesome instructions. I wish I had half the tech knowledge you guys have. I'd love to help but would probably just get in the way and slow the process down. But I'll donate some beer money for the beach. Keep up the great work!
[LG Revolution] juicehead9:
You and the others that have helped with the progress of the revolution are the deciding factor as to why I do believe I will keep, and rock the hell out if this phone! Coming from the fascinate I do think I and others that have stuck it out with the revolution will be very greatful for all of you guys hard work and countless hours working it out to greatness. You my friends ROCK!

VIVA LA REVOLUTION
[LG Revolution] njKeever:
bricked?

Welp, that sucks, I think I bricked my phone. I followed all the directions, but when I got to step 8 the md5sum didn't match. I double checked it on my laptop and it matched, but it didn't match on the phone for some reason. So I stupidly forged ahead and now this is what I get when I try to boot:

Fastboot mode started

USB init ept @ 0x3e000

smem ram ptable found: ver: 0 len: 6

fastboot_init()

Fastboot maxium download size : 450 MBytes

udc_start()

Does my paltry $5 donation earlier get me premium support? :)
[LG Revolution] thecubed:
FASTBOOT?!

REALLY?

Your brickage just turned into an epic win!

Follow this tutorial: http://xdaforums.com/showthread.php?t=741375

but replace "recovery.img" with "recovery-cwm-pr1.img"

Hop on IRC if you can, I'll be happy to help walk you through it, since it seems that you may have discovered a hidden gem to this phone.

Although, if you accidentally replaced "mmcblk0p14" in any of the instructions with "mmcblk0" or anything NOT p14, success may be limited without trying the as-of-yet untested stock firmware posted in this section on XDA.

Come on IRC (http://webchat.freenode.net) and join #lgrevolution. I'm IOMonster, I'm happy to help! I'll be on there until 1 or 2PM PST tonight...
[LG Revolution] thecubed:
Yep! it's confirmed, fastboot does indeed work.

It doesn't like "fastboot boot xyz.img" though, seems like it wants a different load address, or possibly not a combined kernel+ramdisk like our .img files.

I'm also unclear as of how he entered fastboot mode, but it DOES work, and I was successfully able to unbrick a device with it.

Sweet!
[LG Revolution] nick99wj:
Any estimate on when it won't be a RootWiki exclusive? That site is blocked for me haha
[LG Revolution] leemsami:
what opens a tar file. i don't see a zip. for it.
[LG Revolution] navycow:
windows? try 7zip
[LG Revolution] Haxcid:
Awesome.

Question. If verizon pushes 2.3 next month, long shot I know, we should not install it correct?
[LG Revolution] Carbon_Rink:
Have you guys talked to Koush at all and asked if it will get merged into Rom Manager? Just a thought.
[LG Revolution] thecubed:
Nah, installing it should be just fine. I don't believe they can just enable signing with an OTA update.

Also, if you have clockwork installed, you'll have to flash back stock recovery before OTA updates will install, since clockwork has different keys.

(Don't worry, I'll make a guide for pushing back the stock recovery)

I have not gotten in contact with Koush as of yet, since I'm still trying to learn how to consolidate my build into a single device folder.

My problem is that I had to modify bootable/recovery/minui/graphics.c, and I'm not sure how to commit that to the cyanogenmod repo without adding a compile flag and whatnot, I just want to put graphics.c in my device folder and be done with it, however that requires me figuring out the makefiles. That's a heck of a chore.

I'm working today on getting a clockwork-flashable stock rom done... that'll be fun!

Here in a few days. I'm just trying to get both communities active. I should probably also cross-post to droidforums. I just don't want the community getting fragmented.

However, if you PM me, I'll send you the directions and files.
[LG Revolution] majorpay:
It should probably cross all sites. This one is arguably one of the most active, but part of that is because we don't have the numbers to span multiple sites at this time. The Revolution has been a slower growing community than the others, so to encourage growth anywhere in order to push users a direction, is going to encourage fragmentation. Harsh, and hopefully it won't always be that way, but that's the reality we live in right now.
[LG Revolution] thecubed:
I'm also trying to help get rootzwiki some attention, since they're an awesome site run by some friendly developers.

Well, I'm heading out-- going to my friend's house to go start work on the Revo :) I'll be on IRC in about 2 hours.
[LG Revolution] majorpay:
I hear that... And not a bad idea. You've already bumped us up the ladder on numbers with the recovery success, so who knows? Once devs and users start realizing how open this system is, we'll explode onto the scene.

As for Nick, one of us could probably help him in getting the files and directions?
[LG Revolution] majorpay:
For those of you that were wondering if restore would work. I just ran a wipe and restore, and everything went great.
[LG Revolution] crt_ben:
Great news! I was waiting on this before rooting and loading up CWM. I can't thank you all enough for your work so far! The development going on here was key in my decision to keep the phone when my 14-day period was expiring :)
[LG Revolution] bwhxeon:
so can people now use this to remove root? Example being install this and then use it to flash a unrooted factory image? Is there a tool like odin available for the lg revolution?
[LG Revolution] thecubed:
Look what I found (new thread, same topic, by me) http://xdaforums.com/showthread.php?p=14794316
[LG Revolution] leemsami:
i have cwm on my phone now, but i deleted a lot of things and some stuff does not work because of it, can somebody put the factory rom up so i can put it on through sd zip on cwm.
[LG Revolution] thecubed:
I'm doing that right now!

Should have a factory-stock (rooted) clockwork backup here shortly...
[LG Revolution] thecubed:
Public Service Announcement!

NANDROIDs do not appear to be safe to restore!

I tried restoring just a boot.img, and ended up bootlooping my device.

I'll look into this more and post back in a few minutes..

EDIT: CONFIRMED! NANDROIDs are NOT safe to restore!

It seems that there is a problem in the backup process, it appears to change the boot.img and recovery.img in such a way that renders them unbootable.

Until further notice, DO NOT restore NANDROIDs!
[LG Revolution] thecubed:
Ignore that. Seems I had a bad SD card...
[LG Revolution] majorpay:
Looks like koda1789 has another brick to fastboot. He's in the LGRevolution irc... I know you did one of these earlier Cubed, so I told him to wait for you. I may have to hit the sack here shortly
[LG Revolution] leemsami:
I did a backup and restore and it worked.
[LG Revolution] powder007:
I have a suggestion, and maybe this has been covered. I successfully got cwm on my phone, but ran into a hickup. ADB automatically backs up the old recovery to the internal space, not the external sd card. I would suggest distinguishing in the tutorial about that. Saying to put the file on the internal memory space instead of the sd card. Granted if you pay attention you'll get it but it should make it easier.

I got an error "No such file found" or something when i did the "cat /sdcard/recovery-cwm-pr1.img > /dev/block/mmcblk0p14" command. As such, when i typed "busybox md5sum /dev/block/mmcblk0p14" command, the md5sum came back different. It was then i realized it wasn't thinking of the "sdcard" as the sdcard, but as the internal memory.

Just a suggestion. Thanks again for all your hard work, i love having recovery!!!
[LG Revolution] smokedkill:
what happens if we don't get any rom developers working on this. I know you guys are working hard at this, and it would be a shame if was done for nothing. I've never been around for the beginning of development so I'm new to watching the initial progress.
[LG Revolution] majorpay:
Cubed has talked about doing some development on a deodexed, debinged ROM, and possibly an AOSP ROM. Hopefully we can get CM ported in to see how that runs as well. I'm green, but hoping one day will learn more than I do now.

Right now, Cubed is our best bet for some great quality development. We'll have to make it worth people's while I imagine to continue development as it's a lot of long sleepless nights for those poor suckers (er, I mean "developers"), and then they "have to" give endless support for free as well (not really, but people develop that expectation)!

Even if we don't get 1000+ ROMs to choose from, I still find this device to be great after you de-bing, throw recovery on it, and remove the home app.

What functionality are you looking for that you don't currently have, or what doesn't work right?

Also, CM Recovery is better for more than just ROMs. The ability to backup and restore our devices at any point in time is priceless (as well as ADB from a non-OS environment).
[LG Revolution] thecubed:
Ah, I probably should put that as a note somewhere in the instructions.

LG's weird handling of the SD cards is very wrong, and I've set it right in clockwork.

The eMMC (internal SD card) is mapped to /emmc in Clockwork

and the actual SD card is mapped to /sdcard in Clockwork.

I see where the confusion is, and I'll edit my post here shortly. Thanks for pointing that out!
[LG Revolution] thecubed:
I'm noticing that everyone wants me to get other developers in on this, but what they don't understand is that most developers ALSO don't own this phone, and don't feel like having to completely understand the foundations of the phone as I had to do.

Once a de-bloated 2.2 ROM is posted, I can assure you that other developers will become interested. And, as soon as I get an AOSP 2.2 or even CM7 posted, ROM developers will treat this like the new hotness, considering that everything is open on it.

It's just gonna be a few weeks until you see posts like "[ROM] BrainZMOD REVO4G ROM" and whatnot... just you wait and see :)
[LG Revolution] leemsami:
I hope there aré both blur and blurless roms because a some programs dont work with blurless roms like the hdmi port. I had more problems with blurless than blur on my droid x.
[LG Revolution] majorpay:
We don't use Motorola...
[LG Revolution] thecubed:
Ah, well good thing we're not on the DroidX, and we don't even have blur :)

Motorola's blur interface tied in to a lot of the hardware on the phones, and lucky for us, LG's interface is very superficial.

I think a "blurless" (debloated) rom would run excellently!
[LG Revolution] juicehead9:
Debloated ROM and a good overclocked u/v kernel would hold me over for a good bit.
[LG Revolution] leemsami:
Oh Lol, what ever LG have as its blur or something like that. asop is good with me as long as it function properly
[LG Revolution] lazarus2297:
I've pretty much removed all the lg stuff via root explorer even the lg home app, with no side affects that I know of... The only thing I missed was the power control widget, but I found a couple widgets on the market that fixed that for me. I am currently using go launcher and I like it pretty good, but I also like adw launcher now that I have power control widgets

Sent from my rooted and de-Bing™ed LG Revolution
[LG Revolution] smokedkill:
I don't expect you to get other developers in on this, or really even want you to. They either want to or not, and considering its not that hyped of Android, I wouldn't expect too many of them to own one.

I am anxious for the day that we do see custom roms, as I have a preference of running a developer's "art" or custom rom as its typically known as. I love, and greatly appreciate the job that they do, and as I do for you. The Custom Rom Community is probably the number 1 reason I love Android. I'm just hoping that we get some custom roms (even if its not a lot, and I don't expect it to be a lot considering how many developers have this phone).
[LG Revolution] thecubed:
Factory-stock ROM NANDROID backup posted!

http://xdaforums.com/showthread.php?p=14836296
[LG Revolution] Haxcid:
I have to agree with cubed. Once the dev community learns just how open this phone is you will see many migrate. Developers love open and LG left this bad boy wide open. I myself have lurked around the ROM community for several years and am thinking about contacting some devs from older phones to get their insight into creating roms if time permits. Summer is my busy time and I got some heavy projects at work. For those in IT... Monday we start SCCM deployment on our network, which is rather large, 9 remote sites 17000 users with 8K computers and 2K printers and peripherals and our boss has us going through several sets of MS cert training. Gonna be a busy summer but the allure of creating my own rom is tugging at me...
[LG Revolution] iarerice:
Recently got my Revolution and dove into rooting etc. Just registered and since this is my first post I'd like to say to say thank you so much for what you've done so far thecubed!

The reason for this post is because I'm stuck on step 6 (backing up orignal recovery image). I've followed every step correctly but I can't seem to backup the image. After having superuser access, I inserted "cat /dev/block/mmcblk0p14 > /sdcard/recovery-original.img" in prompt and all I got back was the same line of text "cat /dev/block/mmcblk0p14 > /sdcard/recovery-original.img". I doubt it is but was the backup successful?

Any help would be greatly appreciated!
[LG Revolution] thecubed:
When a command like "cat" is finished, it doesn't give any output, it will just return your prompt.

If you want to make sure that your recovery is backed up, you can run

busybox md5sum /sdcard/recovery-original.img

and make sure it matches

0df0ee2ccf359945d8f0029a2ffa29cd recovery-original.img

My little trick is to use md5sums on everything to verify a successful copy to and from anything. Bits get lost here and there sometimes...
[LG Revolution] iarerice:
Thanks for the quick reply but unfortunately it doesn't match the code you gave me. It's giving me "efeebdda98ec1d7fb2ad83d23f0713bf /sdcard/recovery-orignal.img".
[LG Revolution] thecubed:
There is a possibility that your device has a different recovery image.

Can you upload that "recovery-original.img" file somewhere? I can verify if the backup completed successfully, and if you have a newer version of recovery.
[LG Revolution] iarerice:
You're talking about the recovery-cwm-pr1 image I had to download right? Because I just double checked it with md5sum and it says the codes do not match. Going to re download and extract it first.
[LG Revolution] iarerice:
Question. When checking "recovery-cwm-pr1" image with md5sum, do I copy and paste "a1c61d06fa0f029411cf4cde44639b3f" and then check? Or copy and paste "# md5sum recovery-cwm-pr1.img

a1c61d06fa0f029411cf4cde44639b3f recovery-cwm-pr1.img"
[LG Revolution] iarerice:
After re downloading and extracting the CWM img and placing it in my phone again, I am still getting "efeebdda98ec1d7fb2ad83d23f0713bf" for my "recovery-original.img" I'm about to go out now so I'll be coming back later to bug you for your help. :)

I've uploaded the "recovery-original.img".

http://www.filefactory.com/file/cce5cfc/n/recovery-original.img

I'd like to point out that on step 8 (checking to make sure that the push of recovery worked and running md5sum with "busybox md5sum /dev/block/mmcblk0p14") I got

"cat /sdcard/recovery-cwn-pr1.img > /dev/block/mmcblk0p14busybox md5sum /dev/block/mmcblk0p14/sdcard/recovery-cwm-pr1.img: No such file or directory

md5sum: No such file or directory"

Path to recovery-cwm-pr1 is in sdcard.

Path to recovery-orignal is in internal.
[LG Revolution] zr0ko0l:
i installed recovery this morning and just now i was going to do a back up but when i powered off my phone to get into recovery i just get

"Fastboot mode started

USB init ept @ 0x3e000

smem ram ptable found: ver: 0 len: 6

fastboot_init()

Fastboot maximum download size : 450 MBytes

udc_start()"

also when i plug it into the computer i get the above text and...

--reset--

--suspend--

--portchange--

--reset--

--suspend--

--portchange-

--reset--

--portchange--

--reset--

--portchange--

--reset--

--portchange--

fastboot: processing commands

on my first Revo i did the same process and i got this same message, so i believed i bricked it and went to exchange it, got lucky cuz i was past my 14 day period. i dont believe they will do the same exception this time. is there anyone that can help me?
[LG Revolution] gimpcell:
"Fastboot mode started

USB init ept @ 0x3e000

smem ram ptable found: ver: 0 len: 6

fastboot_init()

Fastboot maximum download size : 450 MBytes

udc_start()"

also when i plug it into the computer i get the above text and...

--reset--

--suspend--

--portchange--

--reset--

--suspend--

--portchange-

--reset--

--portchange--

--reset--

--portchange--

--reset--

--portchange--

fastboot: processing commands

i have the same happening to me...
[LG Revolution] majorpay:
All the fastboot people... TheCubed has fixed a few of these, so it is fixable. But I'm not sure anyone is familiar with the process besides him.
[LG Revolution] gimpcell:
after a few commands in fastboot i was able to get this, "ERROR: Invaled boot image header"