yashsingh1/xdaforums huggingface dataset:
[Upgrading, Modifying and Unlocking] CyrilLD:
Hello,

I'm back on this post with a lot of things to read (+-1 hour) and good news : I have my own GW620 since Saturday ! :D

First, I played a little with it and quickly bi disappointed bye the stupid Orange-based distribution: No Gmail, Gtalg, a lot of craps things and others missing...Grrrrrrr !!

I decided to use LG's Utility to update the firmware with the original French one (see DJ-Spray post).

Everything works fine, got the red bubbles from LG start sequence, etc... and...an error just after unlocking the sim : "Applications SMS/MMS com.android.mms error, bla bla => force close" :(

When it appears, I just close the popup, start to discover the "original" phone, and forgot this error... :rolleyes:

I discovered yersterday that this error makes the phone unable to receive any SMS and MMS, while there is no problem to send sms.

I tried many times to reboot the phone with every time the same error, and discovered that I can quickly reproduce the error when going to plane-mode, and exiting this mode (reactivating the radio I think...)

So some questions :

- First for DJ-Spray: had you got this problem ? solving ?

- And to everybody : I think the com.android.mms app should log this error with (I wish) a lot of details somewhere... I found nothing with dmesg but I don't know where to search, so have you an idea ?

Do you think I should test to reset all my user-data before upgrading the firmware ? If so, I don't know how to do that.

This afternoon I tested Zacpod's method to make a full backup with nandroid (only step one, backup) : everything works great !!! Thanks a lot. I'll make some grep in all these thing to find an answer.

For everything about the 2.0, I hope that LG's team will collaborate with you guys... :rolleyes:
[Upgrading, Modifying and Unlocking] ouinouin:
the solution when you come back to stock firmware from orange is to enter in the hidden menu (code given in first page of the thread. and make a factory reset, it has solved the problem of mmm/sms process error. ( i also made in the same menu a reset of the user partition.
[Upgrading, Modifying and Unlocking] ouinouin:
does someone with a rooted phone and with developpement knowledge care about bluetooth layer?

i tried androbex application and bluetooth file transfer software from medieval. and they both fail.

the androbex proposes a tiny log to attahc in a mail.

someone wants to team with me and help to solve this ?

does someone knows about the crappy bluetooth layer in android ?
[Upgrading, Modifying and Unlocking] Grank:
What I'm curious about is, if we get the kernel compiling from source with the help of the LG source code they're hopefully releasing to us, will USB host mode become a possibility? I know there are some port wiring issues in the hardware of some phones that prevent this, but the GW620 is so new I don't know if it's even been discussed yet. It might be capable of OTG (probably requiring an external power source, but maybe even not that, who knows?).

I'd love to stick some CF or SD cards and a low-power flash controller to the back of my Eve and actually replace my decripit old 60gb Zen...

Does anyone know anything about the usb chipset?
[Upgrading, Modifying and Unlocking] CyrilLD:
Thank's Ouinouin !! I'll test this tomozzow :)
[Upgrading, Modifying and Unlocking] Dennijr:
that link doesnt seem to work either, to check for possible spelling errors i found the same in the list and it also cannot find the page

lol, unless of course the link is only accessible via the cellphone, in which case you can disregard this post =D
[Upgrading, Modifying and Unlocking] Zacpod:
LG Open source request

W00t!

LG just responded to my req for source code. I've provided the info they required, and am awaiting access to their source. :D
[Upgrading, Modifying and Unlocking] CyrilLD:
Great ! Seems to be a pretty Christmas gift ! :rolleyes:
[Upgrading, Modifying and Unlocking] turntackle:
Using this:

http://csmg.lgmobile.com:9002/csmg/b2c/client/tool_mode_country_check.jsp?country=GB

Got this:

GW620 ABYTBB BYT/BOUYGUES(FRANCE)

GW620 ACZEBB CZE/CZECHO

GW620 AFRABB FRA/FRA(FRANCE)

GW620 AGBRBB GBR/UNITED KINGDOM

GW620 AGRCBB GRC/GREECE

GW620 AOREBB ORE/ORANGE(SPAIN)

GW620 AORFBB ORF/ORANGE(FRANCE)

GW620 AORFSV ORF/ORANGE(FRANCE)

GW620 AORWBB ORW/Orange(SWISS)

GW620 APOLBB POL/POLAND

GW620 APRTBB PRT/PORTUGAL

GW620 AVD2BB VD2/VODAFONE(GERMANY)

GW620 AVMFBB VMF/VIRGIN MOBILE(FRANCE)

So, AGBRBB is generic (open) English?

Tried lots of Version numbers, but no hits. Any logic to the version numbers?

Should be something like

http://csmg.lgmobile.com:9002/swdata/WEBSW/GW620/AGBRBB/V10e_03/V10E_03.kdz
[Upgrading, Modifying and Unlocking] CyrilLD:
For France, we have 3 images with version number is 0 (found by DJ_Spray).

Stock firmwware (not customized : http://csmg.lgmobile.com:9002/swdata/WEBSW/GW620/AFRABB/V10c_00/V10C_00.kdz

==> match with GW620 AFRABB FRA/FRA(FRANCE)

Orange : http://csmg.lgmobile.com:9002/swdata/WEBSW/GW620/AORFBB/V10h_00/V10H_00.kdz

==> match with GW620 AORFBB ORF/ORANGE(FRANCE)

??? One more image for this operator : GW620 AORFSV ORF/ORANGE(FRANCE)

Bouygues : http://csmg.lgmobile.com:9002/swdata/WEBSW/GW620/ABYTBB/V10b_00/V10B_00.kdz

==> match with GW620 ABYTBB BYT/BOUYGUES(FRANCE)

for the GW620 AGBRBB GBR/UNITED KINGDOM, I tried all the 26 letters with verson 0 , from

http://csmg.lgmobile.com:9002/swdata/WEBSW/GW620/AGBRBB/V10a_00/V10A_00.kdz

to

http://csmg.lgmobile.com:9002/swdata/WEBSW/GW620/AGBRBB/V10z_00/V10Z_00.kdz

with no success...

Perhaps a script with a double loop....26 letters and versions 1 to 10 will find something ? :rolleyes:

EDIT : I'm writing a little php script...works fine with french version... full results coming soon.
[Upgrading, Modifying and Unlocking] toca79:
Can anyone extract and post the apk of the video player?
[Upgrading, Modifying and Unlocking] CyrilLD:
Here are the Orange results of my script. The file is found with "C" and version 0 as expected.

AGBRBB is running...
[Upgrading, Modifying and Unlocking] CyrilLD:
:(

Found nothing for AGBRBB with A-Z and version number 0-3

Edit : GW620 AGBRBB GBR/UNITED KINGDOM filenames scanned with version 0-9 with no results.

Here are all the tested files (A-Z / 0-3 except for UK 0-9)
[Upgrading, Modifying and Unlocking] DJ_Spray:
CyrilD, regarding the mms app crashing, I had the same thing, just went to parameters/SD Storage and down at the bottom you find 'reset factory'. no more problem (you had still some traces of the orange customizations and settings).

ZacPod: great if you can get the LG reply.

All: I can't find again the website where I had all the listing on how to find the right URL.... crap I did not bookmark this.

edit: found it: http://www.forummobiles.com/index.php?showtopic=215338 (french)
[Upgrading, Modifying and Unlocking] CyrilLD:
Yep... Orange shortcuts were there already everywhere, etc... I re-flashed the stock firmware this morning, and did a Reset as you explain (also available in the hidden menu) Everything goes clean and no more mms bug !!
[Upgrading, Modifying and Unlocking] MuffinsFTW:
Hey just wanted to stop by and say good work guys.

Also I should be receiving a free unlocked LG GW620 shortly after new years as i won there twitter competition. Not sure if that can maybe help with getting the open/generic firmware.
[Upgrading, Modifying and Unlocking] Zacpod:
Grats!

That may help a lot if it's the open version from LG... Let us know when you get it. :)
[Upgrading, Modifying and Unlocking] turntackle:
I'm guessing the firmware isn't available because there is no version of the phone sold with it yet. Any firm date for UK release?

Also, since under "Locale & text-> Select locale" my Rogers phone can be switched to multiple languages (including Greek) and has all menus and most built-in apps translated, could one of the non-English "open" firmwares (like French) be used and switched to English?

If the "open" French doesn't have English available, any other countries that have the GW620 released that might have English as an option?
[Upgrading, Modifying and Unlocking] MuffinsFTW:
According to there twitter its coming to Czech Republic in early January, Netherland and UK in late January.

I'm not too sure when mine should be arriving though they said they would make sure i was one of the first people to get one in the UK so i may get it before its released in Czech Republic.
[Upgrading, Modifying and Unlocking] Adam620:
Can't say for the Open French version but the French BYT version definitely has English and lots of other languages...
[Upgrading, Modifying and Unlocking] CyrilLD:
Of course, Open-French version have a lot of languages inclued (Orange has too)!

Just after flashing with LG tools, it starts in english and switch to french when reading the sim. After a full reset too, it ask for witch language to use (english as default)
[Upgrading, Modifying and Unlocking] DJ_Spray:
Yes, the open french firmware has all the languages. I just think that the keyboard will be azerty and not qwerty.......
[Upgrading, Modifying and Unlocking] Zacpod:
And now I have an ID to LGEs collaboration site. :)

I can't see source code anywhere in there, but there is a form to request access. I'm filling it out now - we'll see what happens.

Also - I may have figured out what's up with the ADB on OSX Snow Leopard. I've managed to get the code recognizing the device, I just can't get it to return a valid handle. I've found another way to get the handle though, so I just need to get that code implemented and (fingers crossed) we may be in business!
[Upgrading, Modifying and Unlocking] routehero:
I'm just looking at their portal now. Where did you find a form to request source code? Data Request?
[Upgrading, Modifying and Unlocking] Zacpod:
Ya, Data request. Was a real pain in the ass. It demanded a date and wouldn't let me type one in manually, yet it's calendar chooser defaulted to the year 110. 1900 clicks later it was on a date 2 weeks from now. Also, there's no indication of who to send the request to... I just did a search for LG and sent it to the only dude on the list who worked for LGE.
[Upgrading, Modifying and Unlocking] enkoopa:
Is that the same as the opensource iD?
[Upgrading, Modifying and Unlocking] Adam620:
Great!

and... great!

Now, I almost have my Christmas presents ;)
[Upgrading, Modifying and Unlocking] ppotvin:
I lurk, but I'll help

Hi guys,

Just given myself a LG for Xmas... I can usually program kernel drivers, so I'm gonna follow this and try to help putting Android 2.0 on the GW620.

Keep the thread going!
[Upgrading, Modifying and Unlocking] Zacpod:
Sadly not. :(

I got a lot further - ADB sees the parent device now, but won't see the adb sub-device. Still working away at it though. :)
[Upgrading, Modifying and Unlocking] Zacpod:
Welcome to the thread ppotvin! :)
[Upgrading, Modifying and Unlocking] elfassy:
Is there a way to do step one in Linux? For some reason my phone keeps disconnecting under windows... and my phone is bricked :(

Thanks!
[Upgrading, Modifying and Unlocking] elfassy:
Was this posted in the end, i cannot find the link.

If not can anyone post the boot.img and system.img files.

Thanks!!!
[Upgrading, Modifying and Unlocking] rootNoob:
is it just my phone or do all of your screen lock up once in a while? like just the screen doesnt wake back up from sleep..?
[Upgrading, Modifying and Unlocking] elfassy:
Not just your phone, this is really annoying and hopefully will be fixed with a new ROM. See:

http://androidforums.com/lg-eve/21520-lg-eve-no-display.html
[Upgrading, Modifying and Unlocking] Grank:
Speaking of "is it just me?" annoyances, does anyone else find that the spacebar sometimes inserts the space AHEAD OF the cursor instead of behind it? it'sreallyannoyingtosuddenly nothaveanydamnspaces between a few words then a bunch of extra ones at the end ;)
[Upgrading, Modifying and Unlocking] Zacpod:
Did you brick your phone or something? We can post the boot.img here, but the system image is way too big. If you have an ftp site I can send it to I'd be happy to transfer it to you... I don't think there's any info on there that is individual to the device - though you will get a few mods I made such as adding bash, nano, terminfo, and busybox...
[Upgrading, Modifying and Unlocking] elfassy:
Yes i did :(.

You can upload them free on

http://depositfiles.com/

or

http://www.megaupload.com/

(files up to 2 gb for both)

and post the link here.

thanks!!!
[Upgrading, Modifying and Unlocking] Tetsuo6995:
Good job !

Hi !

This topic is really getting huge :)

Hope you don't mind i join you guys as an observer to this Nandroid quest :)

Anyway congrats to Zacpod and routehero for their great job and constant updates to the community.

As i'am not a dev i won't help much i guess but still i will get very soon my GW620 in France with "Bouygues Telecom" as a provider. If you guys need any testing on this particular firmware feel free to ask.

BT firmware should be pretty clean. Apparently there is a switch to get from the customized BT interface to the default android one. Hope there won't be some "roger's like" apps.

I will root my phone as soon as i get it and then maybe give a try to Nandroid.

It's pretty much offtopic but did anyone managed to do some tethering (via USB) with the root access ?
[Upgrading, Modifying and Unlocking] Zacpod:
Done. :)

Boot.img and System.img for a pre-rooted GW620. Enjoy!
[Upgrading, Modifying and Unlocking] ouinouin:
usb tethering works

usb tethering works out of the box in linux with the network manager , usb connection , no need to root the gw620, and in linux, no need for additional drivers, it just uses stock module cdc_acm.

be sure to disable mass storage functionality and debugging functionality to get the modem to work. (and for those who are in *dows, dont forget to embed the drivers in your sdcard so you can tether on another computers by installing the drivers from your mass storage device.

still no one interrested to debug a little bit bluetooth subsystem ?
[Upgrading, Modifying and Unlocking] Tetsuo6995:
Wow ok. I'am glad you said that. I was gathering infos about how to use android's PdaNet and to install PdaNet's client on Ubuntu.

So basically my Ubuntu 9.10 should handle this well ?

But what app should i use on the handset side ?

I go check how "cdc_acm" works.

Anyway i got time i won't get my precious Eve before 4th january...
[Upgrading, Modifying and Unlocking] elfassy:
Any idea why i keep getting

cat: write error: No space left on device

I am root, and the only message i have on the phone (after booting nandroid) are

Build: CyanogenMod v1.4 + JF
E:Can't find MISC:
E:Can't find MISC:
E:Can't find MISC:

thanks
[Upgrading, Modifying and Unlocking] Zacpod:
Yep, that's proper. It just means that /dev/zero has filled the mtd. You can now reboot in to fastboot and flash on system and boot. :)
[Upgrading, Modifying and Unlocking] elfassy:
Instead of "write" i used "flash" since my version of fastboot does not support write.

but it doesn't work :(. I still get stuck on the android boot screen...

Everything says it completed OK. Do i need the userdata.img? Or am i doing something wrong?

Edit: I also tried fastboot erase system.img and boot.img and still no success

thanks!
[Upgrading, Modifying and Unlocking] Zacpod:
Try booting tbe recovery image again, then do an adb shell.

Cat /dev/zero to the cache and userdata partitions and try to reboot again.

Also, mount lgdrm and ensure the system.id file matches your imei.
[Upgrading, Modifying and Unlocking] elfassy:
The imei is correct. Did the cat on userdata (mtd4). Which partition is cache (/dev/mtd?) ?

again thx!
[Upgrading, Modifying and Unlocking] Zacpod:
Mtd1 - usd

Mtd2 - pkg

Mtd3 - boot

Mtd4 - userdata

Mtd5 - lgdrm

Mtd6.- cache

(Never delete the lgdrm unless you have a backup.)
[Upgrading, Modifying and Unlocking] elfassy:
Unfortunately it's still getting stuck at the android screen. Let me know if there are more ideas.
[Upgrading, Modifying and Unlocking] Zacpod:
Can you get in to adb shell while it's stuck?
[Upgrading, Modifying and Unlocking] MrCeddy:
Wiki Updated

Hey guys... I'm not new to XDA but new to Android, Linux and the EVE...

If you have any windows questions feel free to PM me as i'm a guru...

Btw the WIKI is updated with lots of useful info! I will do my best to update it with our posts. That's the least I can do :)

http://wiki.xda-developers.com/index.php?pagename=LG Eve
[Upgrading, Modifying and Unlocking] Zacpod:
Victory! OSX will now talk to the phone!

Fixed! I can now use ADB to talk to the phone in OSX!

Turns out that it's a problem with the way that LG designed the phone's composite device vs the way that OSX recognizes composite devices.

USB devices all present a class and a subclass to the OS when they're plugged in. For composite devices the class is 0 and the subclass can be 0 (legacy) or 16 (current.) Linux plays a little fast and loose, and assumes that anything with a class of 0 is a composite device, but OSX is a little more stringent. It looks for the subclass to be proper. LG made the subclass on the GW620 a 2. Not 0 or 16 like the USB spec says, but 2. Totally non-standard.

So, I modified the Info.plist for OSX's composite device driver so that it would also accept 2. Problem solved. :)

Here's what you need to do to make it work:

Open terminal (Applications/Utilities/Terminal)

"cd /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext/Contents"

"sudo nano Info.plist" (or vi, or emacs, or whatever console editor you prefer)

Copy the IOUSBComposite section (from <key> to </dict>) (or just copy the below code and paste it in at line 66)

Paste the section in at line 66 (right after where it appears) so you have 2 copies in the file

Change the bDeviceSubClass value from 0 to 2, and the key name to GW620

e.g.

<key>GW620</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleUSBComposite</string>
<key>IOClass</key>
<string>IOUSBCompositeDriver</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>bDeviceClass</key>
<integer>0</integer>
<key>bDeviceSubClass</key>
<integer>2</integer>
</dict>

"diskutil repairpermissions /" and let it finish

"touch /System/Library/Extensions" and wait a few mins for the extension reindexing to finish

"adb devices" should now see your phone

Note, this is VERY kludgy, and will probably break every time OSX updates itself, but it works. I can finally stop rebooting every time I want to work on the phone! :D
[Upgrading, Modifying and Unlocking] Zacpod:
Thanks MrCeddy! Wiki is starting to look a little more full now! :D
[Upgrading, Modifying and Unlocking] chibani:
No android 2 for eve ...

Jet Chang (from http://lg-gw620.com/) has just confirmed there won't be 2.0 or 1.6 on GW620 ... :

"So far, we do not plan to upgrade GW620’s OS to 1.6 or 2.0.

Our first 1.6 & 2.0 devices would be available in the market from the next 1st half."

Source : FrAndroid

I was just about to buy this phone ... I hope you guys will reach your goal :D
[Upgrading, Modifying and Unlocking] Adam620:
Wonderful, thanks a lot!!!
[Upgrading, Modifying and Unlocking] Zacpod:
Eek! Made a mistake! If you reboot without renaming the key (I used GW620 as the name) then your KB/Mouse won't work when you boot up. Luckily, I had a bluetooth kb/mouse handy so I was able to recover...

I've modified the process outlined in the original post to reflect the change.

Sorry for any grief this may have caused. :s
[Upgrading, Modifying and Unlocking] Core_5:
Sorry I'm new. I have been trying to follow the rooting Wiki guide for hours now. But I am still stuck at installing the ADB driver for LG USB Modem. I have installed the Android SDK along with all the available packs. I have the android_winusb.inf file. I simply cannot install it. Running in Windows XP 32 bit. Service Pack 3. When I choose Have Disk and browse to android_winusb.inf, I get the message "The specified location does not contain information about your hardware."

I would like to see a rooting for dummies Wiki and links to necessary files be made available for beginners like me.

Thanks for all the hard work!
[Upgrading, Modifying and Unlocking] Zacpod:
You need to follow enkoopa's instructions exactly. Don't skip any steps, and read carefully. Make sure debug mode is turned on or it will not work.

Dummies with root is NOT a good thing - it means bricked phones. If you need a "rooting guide for dummies" then you should not be rooting your phone.

That being said, a page or two back I posted a link to a pre-rooted boot.img and system.img. All you need to do is use fastboot to flash those images to the phone and you're rooted.

BUT ask yourself why you need root.

If you need root to run Android 2.0 then you don't need root. 2.0 doesn't work yet, and when it does you won't need root to use it.

If you need root to use PDANET, or wifi tethering, or install a firewall, then guess what... You don't need root. All those things require drivers that the GW620's kernel doesn't have so they won't work

If you need root to upgrade your OS, then you don't need root. Currently you can not upgrade to a functional OS.

Etc, Etc, Etc.

About the only thing root is good for on this device is examining the system in order to assist with getting 2.0 running. If you don't know linux, or don't know how to program, then the best advice is to just wait patiently until we get a working upgrade together.

About the only thing a non-technical user would need root for on the GW620 is to remove some of the built in apps - and even that can be risky if you get too aggressive.

I'm not saying this to be mean, so please don't take it that way. I'm just trying to save you needless headaches. If you've never used linux before, or never built a PC by hand, or never messed with firmware on other devices, then you're just looking for headaches messing with this phone.

If you wish to proceed, I highly suggest you use the Nandroid script I modified (info in the wiki) to take a full backup of your phone before you touch anything. That way if you do kill the phone then you'll stand a better chance of recovery than you would trying to use the LG software. Of course, you'll need to be running Linux or OSX (in a VM, or on bare metal) to use Nandroid, as it relies on tools and commands that aren't available in Windows.
[Upgrading, Modifying and Unlocking] Core_5:
Thanks to this I have managed to install the LG USB Modem Driver. And it now lists in the Device Manager as such. Yet I still can not get the android_winusb.inf to install :confused:
[Upgrading, Modifying and Unlocking] Core_5:
Deleted due to apparent post failure and duplicate posting
[Upgrading, Modifying and Unlocking] Core_5:
Deleted due to apparent post failure and duplicate posting. again sorry.
[Upgrading, Modifying and Unlocking] Core_5:
Thanks for the warning. Basically the only reason I want to root my phone is to have the ability in install applications directly to the SD card. Since the internal storage is wrather small. I would laso like to remove some of the Rogers bloat, once I see what other's have been able to safely remove. I may also want to upgrade the FW and possibly overclock it in the future, again once it is proved to be safe to do so.
[Upgrading, Modifying and Unlocking] Adam620:
And luckily I almost never reboot my MBA ;)

If you pair up this little problem versus the gain for OSX users... well, I would have deserved a keyboardless bootup :P
[Upgrading, Modifying and Unlocking] Tetsuo6995:
About the Kernel drivers required for tethering:

Correct me if i'am wrong but for wifi tethering the problem is GW620 don't have any iptables and so on. That's why he can't act as a router? But it's still possible to do USB tethering ? And for this i will need to root my phone right ?

I won't insist more on tethering as i don't want to "pollute" too much this promising topic but can someone give me a tips of how can i tether the Eve on my Ubuntu 9.10 laptop ?