yashsingh1/xdaforums huggingface dataset:
[Upgrading, Modifying and Unlocking] Zacpod:
This means that you do not have the correct drivers installed.

1) Ensure that the phone has USB Debugging turned on

2) download and install the Android SDK from Google

3) Run the Android SDK and have it download the USB drivers.

4) Use device manager to attach the phone to the Android USB drivers (update driver, select from list, have disk, c:\<PATH-TO-SDK>\USB-Drivers

Or, if you use Linux,

1) Ensure the phone has USB Debugging turned on

2) download and install the Android SDK from Google

3) cd <path-to-sdk>/Tools

4) sudo adb shell
[Upgrading, Modifying and Unlocking] Zacpod:
In the menu at the top of the screen.

Applications-System-Terminal
[Upgrading, Modifying and Unlocking] PascalS13:
Thanks for your help Zacpod!

But I'm still having problems making SDK download the USB drivers.

When I click on SDK Setup it opens Android SDK and AVD Manager and says : ''Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: HTTPS SSL error. You might want to force download through HTTP in the settings.''

The only option available is to close that, and when I do, pop-up appears and says Choose Packages to Install and is empty.

When I click on tools/android (ms-dos) it opens a terminal that says :

Starting Android SDK and AVD Manager

No command line parameters provided, launching UI.

See 'android --help' for operations from the command line.

At the same time, ''Android SDK and AVD Manager'' opens at the Virtual Devices tab but it's completly empty.
[Upgrading, Modifying and Unlocking] PascalS13:
I tried doing your step 4 you just posted:

''4) Use device manager to attach the phone to the Android USB drivers (update driver, select from list, have disk, c:\<PATH-TO-SDK>\USB-Drivers''

When I hit next after putting the right PATH (C:\Documents and Settings\Pascal Simard\Bureau\android-sdk-windows\tools) it says : ''the specified emplacement does not contain any files with information on the peripherals''.
[Upgrading, Modifying and Unlocking] enkoopa:
You want to point it to android-sdk\usb_driver

I warn you.. it will probably also not work :) I played with it for a few days, no luck at all, and I'm rather technical ;)
[Upgrading, Modifying and Unlocking] PascalS13:
You're right enkoopa, it does not work :(.

I'm losing hope !
[Upgrading, Modifying and Unlocking] Zacpod:
You need to go to the Available packages tab, not Virtual devices. In Available packages select the USB driver and have it download the package for you.

Also, FYI: The Virtual Devices tab is where you define and run the Android Emulator. :)

You may want to try setting up a virtual android device and play around a little - you'll automatically have root, so you can see if it's something you actually need to do on your actual device. If you don't already know Linux you'll probably find most of the things you can do when rooted a little pointless.

That being said, if you do need more help let us know. :)
[Upgrading, Modifying and Unlocking] PascalS13:
When I got to Available Packages, here is what I get:
[Upgrading, Modifying and Unlocking] PascalS13:
I clicked on ''force through http bla bla bla'' in the settings tab

Managed to download the USB Driver like you told me.

Now let's try!
[Upgrading, Modifying and Unlocking] PascalS13:
No luck!

Got the ''usb_driver'' folder but still stuck at step 5. (for windows)
[Upgrading, Modifying and Unlocking] Zacpod:
You need to change the phone's drivers to use the ones the SDK just downloaded. Just having the drivers sitting in that folder isn't going to do anything until you tell the device to use them. Device manager. Right click on the LG device and select uninstall. Then right click and select scan for hardware changes. Then right click on the LG device again and say Update driver.... blahblahblah All these steps are detailed in this post further back. Read back and you'll find the exact steps if you can't figure it out.

Are you sure you want to do this? If you don't understand drivers and how to change them you stand a very good chance of accidentally bricking your phone if you have root. Without a fairly deep knowledge of computers you will have a very (Very!) hard time debricking... I'm not saying that to be mean - I don't expect everyone to have deep computer knowledge. I'm just saying you're taking a big risk - like tightrope walking without a net when you're not a circus performer.
[Upgrading, Modifying and Unlocking] Zacpod:
Hell, I've been a tech in the IT industry for almost 20 years and I've 'accidentally' bricked my phone a few times so far, lol.

(and my router, and a few cisco switches and firewalls, and a couple of Palms, and, and, and... ;))
[Upgrading, Modifying and Unlocking] PascalS13:
That's fine, I want 1.6 really bad.

I'm still in my 30 days garantee anyway (10 days left) so I can exchange it no problem.

I'll try again tomorrow... thanks Zac

It's just hard to do something in your second language (I'm french) when you'v never done it before !

And I told you earlier that when I try to change the phone's drivers to use the ones the SDK just downloaded it says it could not be installed. I'm like enkoopa it does not work.

Maybe you could take control of my computer on msn and do it?
[Upgrading, Modifying and Unlocking] Zacpod:
You're not going to get 1.6... We're trying to get 2.0 going, but are at the very early stages. It's not like a PC where you can just install the new OS - it has to be compiled for

the specific device, and right now we can't do that as we're missing a lot of the driver source code. You are unlikely to ever see 1.6 on this device unless LG releases it.

Even if you do get root, you won't have 1.6 or even 2.0. You'll just have admin level access to 1.5.
[Upgrading, Modifying and Unlocking] enkoopa:
Boooo yeah, got my ADB working in Windoze 7.

Here was the KEY, after hours.

In debug mode, plug in the EVE. Open device manager. You'll notice the LGE USB Modem in the device manager with an exclamation point.

HOWEVER

Expand MODEMS, and you'll see ANOTHER one in there, that's functioning.

You need to RIGHT CLICK EACH ONE, and uninstall the device. For the device that is working, select the box to UNINSTALL THE DRIVER as well.

Then, scan for hardware changes.

Now when you get the devices, you'll get both without drivers. Pick the first, choose manual, select device, all devices, have disk. ANY other method will NOT work. If you put manual, but then just have it search CDROM and a folder (usb_driver), it will NOT work. If you fail to uninstall the driver completely for the other device under the modem section, IT WILL NOT WORK.

Clear as mud :)
[Upgrading, Modifying and Unlocking] Zacpod:
Rock! Grats!
[Upgrading, Modifying and Unlocking] PascalS13:
Oh i thought the root was for version 1.6. That doesn't change my opinion i still want to root. I will try enkoopa's guide tomorrow. thanks again for answering!
[Upgrading, Modifying and Unlocking] wixii:
blew up IM_RGS.apk, IM_RGS.odex, ImProvider.apk and ImProvider.odex

I got too excited and removed these four files without making backups. :( I'd appreciate it a lot if somebody can hook me up with those. I tried to restore the original image, but that didn't go far. Thanks!
[Upgrading, Modifying and Unlocking] PascalS13:
Doyou think this works with windows xp?
[Upgrading, Modifying and Unlocking] Dukeraoul911:
@Zacpod

Hi,

I can't see you post anymore where you describe the steps to have usb drivers working on windows.

Id like to try on winXp at work till I've got my laptop repaired...
[Upgrading, Modifying and Unlocking] PascalS13:
@enkoopa

I tried following your guide, but there's only two LG Mobile USB Modem and they have interrogation points:
[Upgrading, Modifying and Unlocking] enkoopa:
Right - that's correct, looks good so far.

So, pick one of them and right click and update the driver, then force the driver selection using "Have Disk", it should pick it up.
[Upgrading, Modifying and Unlocking] DJ_Spray:
quicky one for french orange users (or all the others who would have the solution actually!)

does the GW620 have NOT gmail? i just read that and start worrying.....

if this is true, is it possible to install it (from another distrib?). Does it need rooting to do that or just grabbing the apk, stick it in the sd and launch it (or through adb...)?

I will receive my GW620 tomorrow, and fear missing my Dream already.....
[Upgrading, Modifying and Unlocking] PascalS13:
Ok so here is what I do:

After clicking ''update driver'' on ''LG Mobile USB Modem''

Then I click force the driver selection:

I click next:

I click ''have disk'':

Browse, then click on android_winusb.inf:

The path is correct :

And then, ''The specified emplacement does not contain any information concerning your material'' :
[Upgrading, Modifying and Unlocking] PascalS13:
LG Eve comes with gmail already installed
[Upgrading, Modifying and Unlocking] Zacpod:
Pascal: Do you have USB debugging turned on? On the phone, go to settings-Application-Development and make sure USB debugging is checked. Then try your steps again.
[Upgrading, Modifying and Unlocking] PascalS13:
Yes Zacpod it is already on USB debugging mode
[Upgrading, Modifying and Unlocking] DJ_Spray:
thanks pascal. running orange or not? I read (looking for the article....) the orange customization got rid of gmail.....

got the page that says so: http://www.cnetfrance.fr/produits/lg-gw620-39711132.htm
[Upgrading, Modifying and Unlocking] Zacpod:
Ok. Your steps look good. Did you try uninstalling the devices? In Device Manager, right click on each of the LG Mobile USB Modem devices and select "Uninstall Device"

Then, still in device manager, right click on "PASCAL" and select "Scan for hardware changes."

Then try your steps again.
[Upgrading, Modifying and Unlocking] PascalS13:
I'm with Rogers and they didn'T delete anything, but instead added their crap.
[Upgrading, Modifying and Unlocking] PascalS13:
I will try that. Come back in 5 mins
[Upgrading, Modifying and Unlocking] PascalS13:
As I feared, Zacpod, it didn't work. I uninstalled both modems like you said, right click ''PASCAL'', then scanned, found the two modems again but failed like earlier.

PS: It really took me 5 mins, man I'm good :)
[Upgrading, Modifying and Unlocking] enkoopa:
Sounds like you're having a lot of the issues I went through :) Good luck!

zac, any luck on nandroid?
[Upgrading, Modifying and Unlocking] Zacpod:
Odd. Sorry Pascal. Looks like you'll have to install Ubuntu.

Enkoopa, no luck with Nandroid. It fails trying to dump the img to the laptop with nc. I'm going to try to write a gimped down version that dumps to SD and runs from the phone. It'll mean a little more work before you can restore (you'll have to untar and run mkyaffs2 to get an .img) but it should still work. It's going to be a busy few days though (Wife's immigration paperwork just came thru, so we have to go cross the border somewhere to get the visa stamped! Wooo!) so I won't have a chance to do much work on it till probably Thurs.
[Upgrading, Modifying and Unlocking] enkoopa:
Ah, good luck then.. hopefully routehero will have some progress on the ROM! I wonder if LG will be responsive about the source code!
[Upgrading, Modifying and Unlocking] PascalS13:
Ubunto is already installed and so is VMware Player. It worked this morning, but last time I tried opening Ubunto through VMware Player, I got the blue screen of death and haven't tried since.

Unfortunatly, I'm stuck (yeah, again) at your step 3 (on your page 26 post #259) for Linux. I don't understand the ''cd''
[Upgrading, Modifying and Unlocking] nixpayn:
awesome

this is looking great!

did anyone get 2.0 working on the htc hero yet? would be pretty awesome if you guys beat out that hack, considering its a more widely hackable phone and the lg is like the red headed step daughter :)
[Upgrading, Modifying and Unlocking] Zacpod:
You have to cd to the directory you installed the (linux version) of the SDK in. You already installed it for windows, but you need to download and install it for Linux too. Once you've done that, just cd to the directory you installed it to.
[Upgrading, Modifying and Unlocking] PascalS13:
Ok, but what's ''cd'' ?
[Upgrading, Modifying and Unlocking] routehero:
You can restore to absolute defaults by using V10C_00.kdz. This will put all of the Rogers crap back on there, etc.

I don't know if you really need nandroid unless you're making modifications and want point-in-time backups.

Over the weekend, I had Android 2.0.1 running on my phone while I was tinkering around. On Monday morning, I restored it and have been using it as my phone during the days.
[Upgrading, Modifying and Unlocking] CyrilLD:
Hello everybody,

I'm following your work since a couple of days because I'm thinking of buying an GW620. I'm French and I'm a developper with 10 years of experience (who says geek ?), so the ability of this phone to get updated to 1.6 or beter, 2.0 is verry important for me ! I have a good general computer kwowledge, I work on linux and windows, and I'm not affraid at all bricking my phone.

@DJ_Spray, PascalS13 :

I 'm thinking to get this phone with a renew offer at Orange. DJ_Spray, I'm affraid bythe link you've posted: If the Orange-based "skin" can't be removed, and if we can't access to Gtalk, Gmail and others Androids standard applications, I'll don't buy my phone to Orange.

To users who successfully rooted their phone

: Is it possible to install a ROM 1.5 (yours for example...), juste to remove an bad operator custom layer ? (and wait to 2.0 !!)

Thanks a lot to everybody for your hard work on this phone, and comming ! A think that a lot of people are eye-glued on this post waiting for you guys :D

PS: excuse me for my verry bad english...
[Upgrading, Modifying and Unlocking] enkoopa:
I would guess that a plain 1.5 Android build would work, keeping the existing kernel.. routehero would know more.

However, I wasn't even able to build 1.5.. I got errors. 1.6 as well. 2.0 built fine however. This is just getting the source using repo/git, and building it.
[Upgrading, Modifying and Unlocking] Zacpod:
cd is, next to ls, the most basic command in a shell. It's how you change directories from the command line. I.e. It's the command line equivalent of double clicking a folder in a gui.

Pascal, if you don't know this stuff already you are really taking a big risk rooting your phone for no reason. There is very little a rooted 1.5 can do that a stock can't, and most of what it can do is in the command prompt. If you don't already know your way around a command prompt you will not understand what you're doing with root, and are almost guaranteed to brick your phone. I highly suggest you play with an emulator to see if you actually need root access. That way, if something goes wrong you don't have to spend hours getting your phone back to factory defaults when something goes wrong - if you even can get it back to factory... Since without working windows driver you will NOT be able to run the LG utilities to reflash your phone to defaults.
[Upgrading, Modifying and Unlocking] DJ_Spray:
yep, I think tomorrow I will boot it up before doing the "Program Changer de Mobile"... (this is my own store, so can do so....)

I'm afraid I will have to sell it and not buy it myself it so!
[Upgrading, Modifying and Unlocking] Zacpod:
Welcome to the party CyrilLD! :)

Yep, if you can get 1.5 compiling you should be able to extract the kernel and make a new zImage+ramdisk img to flash to mtd2(boot) without any problem. You'd take the same steps Routehero did to get 2.0 booting, except you'd be using a 1.5 ramdisk + system + userdata.

That being said, we've had good results getting rid of most of the Roger's crap on our phones - I expect the same will be possible for any cruft that Orange installed, so you may not need to recompile at all.
[Upgrading, Modifying and Unlocking] enkoopa:
Yeah, I would imagine it should be easy to remove the Orange stuff.

Pascal - I gotta agree with Zacpod. From the looks of it you're taking a huge risk rooting you're phone when you have fairly basic computer knowledge. You might want to wait until someone puts together a more comprehensive guide.
[Upgrading, Modifying and Unlocking] PascalS13:
Fine! You convinced me :( I shall wait. I wanted to root at first because I thought I would be able to use apps that don't work on 1.5 (ex: Layer).
[Upgrading, Modifying and Unlocking] Zacpod:
Layer works fine without root... Any app that you get in the Marketplace that doesn't specifically say "Requires Root" will work out of the box.

Also, most of the apps that do say "Requires Root" don't actually work on 1.5. E.g. The app that turns your phone in to a wifi ap doesn't work as this version of the kernel doesn't have iptables so it can't be a router. The "Root Backup" app just creates an empty folder on the SD card, etc. You're really not missing much.

I think that's wise. Don't be sad though - you're not missing much except the chance to brick. :) Once we get everything working right and can build a mostly working 2.0 build then we'll put together some files and instructions so you can just flash a new firmware on to the device. It'll be far less risky and won't involve any headaches. Just keep an eye on this post over the next few weeks/months. :)
[Upgrading, Modifying and Unlocking] Dukeraoul911:
i hope we ll get eclair working sooner because the google phone is coming soon and as a rumor says it might be sold at affordable price (200$) without any contract...

i also agree with what was said before, you dont really use root that much when u get it.. its only useful if u want to geek on your phone. in my case i use it for scping files, the only work around i got to get rid of the 5mo limitation per file of my phone company (bouygues).

tomorrow my laptop will be (hopefully) repaired, so i can start building that android 2.0 too...
[Upgrading, Modifying and Unlocking] routehero:
I bought an unlock code for my phone on ebay for $6. It works fine.

Since unlocking, I flashed back to android 2.0, and then corrupted my boot/system/userdata/cache partitions, and recovered from V10C_00.kdz.

Going back in to the unlock menu, it says the phone is not personalized -- so I'm still unlocked.

Not sure where this is stored, or if anyone cares. Just sharing. :)
[Upgrading, Modifying and Unlocking] routehero:
I've got rild starting (for radio).

Had to copy over a bunch of libraries from the old build. Also, had to setprop rild.libpath /system/lib/libril-qc-1.so

Also had to give radio permission on all devices in /dev/oncrpc.

Will need to dig more.

# /system/bin/rild
/system/bin/rild
Router Read Task Starting
251 thread state 0x00000012
Oncrpc Start complete state 0x00001111
ONCRPC Opened device: /dev/oncrpc/30000016:9c58083b
ONCRPC Opened device: /dev/oncrpc/30000000:959ac044
ONCRPC Opened device: /dev/oncrpc/30000019:821a1945
ONCRPC Opened device: /dev/oncrpc/3000003c:d0fd1992
ONCRPC Opened device: /dev/oncrpc/30000003:a7eed910
ONCRPC Opened device: /dev/oncrpc/3000000e:d0b61921
ONCRPC Opened device: /dev/oncrpc/30000002:00020000
ONCRPC Opened device: /dev/oncrpc/3000008d:f227e1e3
running in foreground..
using syslog..
skipping module load
using log level 0..
using interface name rmnet
using dhcp script /opt/qcom/bin/udhcpc.sh
using module load script /opt/qcom/bin/qcomdsc-kif.sh
2397: Entering function dsc_dcm_if_create
2460: Exiting function dsc_dcm_if_create
2397: Entering function dsc_dcm_if_create
2460: Exiting function dsc_dcm_if_create
2397: Entering function dsc_dcm_if_create
2460: Exiting function dsc_dcm_if_create
2397: Entering function dsc_dcm_if_create
2460: Exiting function dsc_dcm_if_create
[1] + Stopped (signal) /system/bin/rild
#

[1] Segmentation fault /system/bin/rild
[Upgrading, Modifying and Unlocking] fraps:
Just for fun, I wrote a long email to LG last night for a response for an upgrade to 1.6 at least but 2.0 would be greatly appreciated. I'll keep you posted on LG's official stance.

I've tried a few thing but I'm in over my head when passing rooting and loading a rom...

You guys are doing a great job!
[Upgrading, Modifying and Unlocking] routehero:
Alright, bit further.

setprop rild.libargs "-d /dev/smd0"

chown radio /dev/smd*

rild now starts. Now:

[pid 6428] read(21, 0x80d0b656, 512) = -1 EINVAL (Invalid argument)
[pid 6428] writev(17, [{"\6", 1}, {"QC-QMI\0", 7}, {"Got invalid number of byte
s from read = -1\n\0", 44}], 3) = 52

This repeats over and over.
[Upgrading, Modifying and Unlocking] Dukeraoul911:
just a suggestion: i look at the thread growing everyday and I think its harder and harder to read it. i mean especially for new comers.

I think it could be nice to summerize in first page, what has been accomplished, eg:

-drivers on windows

-rooting & give access root to apps

-unbrick

-...

and what u guys are working on

-building 2.0

-...

if possible with procedure for each things done with some more details or a link toward the messages

i just thought about this because id like to join u on what ur are working on, but i fear i gonna have to read the whole topic again..

:)
[Upgrading, Modifying and Unlocking] routehero:
On a fresh android 2.0.1 system, you can get the radio process at least executing by doing the following.

The rild still fails, need to debug more with strace to see what's failing.

Also, rild wasn't able to write the BT Macaddr property:

<3>init: sys_prop: permission denied uid:1001 name:persist.ril.bt_macaddr

Log kernel output

dd bs=1 if=/proc/kmsg of=/system/kmsg.txt

get rild executing

chown radio /dev/oncrpc
chown radio /dev/oncrpc/*

chown radio /dev/smd*

setprop rild.libpath /system/lib/libril-qc-1.so
setprop rild.libargs "-d /dev/smd0"

adb push \temp\bkup\system\lib\libril-qc-1.so /system/lib
adb push \temp\bkup\system\lib\liboncrpc.so /system/lib
adb push \temp\bkup\system\lib\libdsm.so /system/lib
adb push \temp\bkup\system\lib\libqueue.so /system/lib
adb push \temp\bkup\system\lib\libcm.so /system/lib
adb push \temp\bkup\system\lib\libmmgsdilib.so /system/lib
adb push \temp\bkup\system\lib\libgsdi_exp.so /system/lib
adb push \temp\bkup\system\lib\libgstk_exp.so /system/lib
adb push \temp\bkup\system\lib\libwms.so /system/lib
adb push \temp\bkup\system\lib\libnv.so /system/lib
adb push \temp\bkup\system\lib\libwmsts.so /system/lib
adb push \temp\bkup\system\lib\libdss.so /system/lib
adb push \temp\bkup\system\lib\libqmi.so /system/lib
adb push \temp\bkup\system\lib\liblgeat.so /system/lib
adb push \temp\bkup\system\lib\liblgdrm.so /system/lib
adb push \temp\bkup\system\lib\libwmdrmpd.so /system/lib
adb push \temp\bkup\system\lib\liblgerft.so /system/lib
adb push \temp\bkup\system\lib\libbcmwl.so /system/lib
adb push \temp\bkup\system\lib\liboem_rapi.so /system/lib
adb push \temp\bkup\system\lib\libril_log.so /system/lib
adb push \temp\bkup\system\lib\libsnd.so /system/lib
[Upgrading, Modifying and Unlocking] elfassy:
bookmark http://wiki.xda-developers.com/index.php?pagename=LG Eve
[Upgrading, Modifying and Unlocking] Grank:
This is sweet progress!

Ya, I agree. Zacpod was updating the first post pretty regularly for a while but I think for the past week or so probably much more focused on actually accomplishing things with the phone than editing posts :D

I actually had thought this thread went dead, because I didn't realize that when you're subscribed it only emails you ONCE until you visit the site again... I checked it randomly anyway and found like 30 new pages worth of awesome :)

Thanks so much for all your STELLAR work everyone! This is wonderful so far :cool:
[Upgrading, Modifying and Unlocking] Zacpod:
Ya, I kinda stopped doing that once we'd got the thing rooted. Tomorrow eve I'll go back thru all the posts and compile a status and a few links to howto's to add to the top post. Also, elfassy is right - we shoud be adding stuff to the wiki as well. :)
[Upgrading, Modifying and Unlocking] elfassy:
Not sure if this was resolved. If it was not see below, it looks like the contacts app was build with the My5 in it...

Solution 1: replace the contact app with say SuperDial.

Solution 2: someone from France could post their contact.apk and contact.odex (assuming they don't have something similar as My5)

feel free to comment if you have other ideas or hacks :)