yashsingh1/xdaforums huggingface dataset:
[Upgrading, Modifying and Unlocking] MrCeddy:
Dayteyoon, Can you please respect the rules of this thread and keep all non-Android 2.0 kernel / build questions in the GW620 Forum at

androidnetwork (dot) org.

Thank you.
[Upgrading, Modifying and Unlocking] Zacpod:
Hi Danteyoon,

We'd be happy to help. Head on over to TheAndroidNetwork forums and we'll get you sorted.

As MrCeddy said, this post is for our ongoing efforts to get Kernel 2.6.29 + Android 2.1 ported to this device, so we're telling everyone with general questions and help requests over to the forums. I'm a mod there and will be sure to help you as best as I can. :)
[Upgrading, Modifying and Unlocking] Zacpod:
Ok, I've had enough of a break now, and am getting back in to it.

I dug out my usb-3.3vSerial adapter and have *cough*scotchtaped*cough* it to the phone's debug port. I'm getting lots of output from the port up to the point the kernel boots. It has that evil console=null kernel flag, so no great surprise that we're not getting any output. ;)

Booted up in to the stock kernel I'm also not getting any output on the debug port. And much like CyrilLD I'm unable to get any output by cat'ing to the various /dev/tty devices. I dont' see a /dev/ttyS# at all, though there is a /dev/diag and /dev/ttyMSM2. I may be wrong that we can just cat to the serial port - we may have to get minicom (or something) cross compiled...

My first approach, however, is going to be to see if I can compile the stock kernel with some serial drivers included... I'll post my results once I have some. :)
[Upgrading, Modifying and Unlocking] mbee47:
I installed the toolchain and built the kernel friday, but haven't tried incorporating the changes, do we need explicit 2.6.29 or can we port to a newer kernel aswell?

Anyway minicom is a bit bloated I usually use com.c * (cant paste url) *should be easy to crosscompile.

The serial port out seems interesting, it looks like they have included the bootargs in the kernel and not in the bootloader so maybe change that and set output to serial should make it work?

My 2cents.
[Upgrading, Modifying and Unlocking] ouinouin:
i confirm on compilation option of the kernel you can dbuilt some commands in, i already used this in openwrt framework to make output on ttyUSB0 directly at boot on an asus router (because integrated bootloader doesnt support cmdline args.

catting serial ports does quite often not work ( own experience on modem cards and industrial uses).

minicom is boring me, i prefer a lot putty to monitor and debug some serial output from a device because with minicom you never nom if the serial session is established or not, this is more clear with putty.
[Upgrading, Modifying and Unlocking] blaznc:
Hey quick question guys, trying to figure out if I should get this phone and on some sites specs state ram as 256mb but on others, state 150mb. Which one is it? Thanks!
[Upgrading, Modifying and Unlocking] Dennijr:
see zacpod's previous post:

if there is a moderator/admin reading this topic, it would be nice if all non topic related questions and comments were just deleted...
[Upgrading, Modifying and Unlocking] Zacpod:
You can certainly try. I tried porting to 2.6.31 but couldn't figure out how to bring the video driver in to the new structure, so I went back to 2.6.29. I didn't try very hard though, and I'm not a very experienced kernel hacker so you may have better luck.

Cool, I'll have a look at that next time I have time to play. :)

Sadly not. Changed the bootargs in the kernel config and in the bootloader and still can't get output on the serial port once the bootloader starts the kernel. I'm sure it's just the device I'm using though - perhaps it needs to be "/dev/ttyHS0" or "/dev/ttyMSM2"

I'm finding that I need a third hand to hold the wire on the pin, hold the battery on, and use the kb to issue command. I think I'm just going to solder the lead on to the tx pin. Hope I don't mess something up with the SIM slot - I'm a messy solderer. :p

Ya. That's what I was afraid of. We'll have to figure out a better way of outputting to the serial ports listed in /dev so we can figure out which port this is...

Ya, on the PC side I use putty (or zTerm if I'm booted in OSX) but on the phone side I don't think putty is an option. ;)

I'm at work today, but I hope to have some time this evening to play. :)
[Upgrading, Modifying and Unlocking] Zacpod:
Ok. Scotch taping the wire to the contact is totally not working out. Time to break out the soldering iron and get the leads properly attached.

CyrilLD, which is the Rx pin? If I'm going to solder stuff I may as well do Tx and Rx.
[Upgrading, Modifying and Unlocking] ccmksupra:
Hi,

My LG 620 does not boot after try an upgrave with the LG Tools.

There is no display, no backlight, even if i plug it.

Is there any way to recover it ?
[Upgrading, Modifying and Unlocking] Zacpod:
Please do not post random questions in this thread - please leave it clean for discussing our ongoing kernel/aosp efforts. If you have general questions or problems please use a dedicated forum such as the one over at AndroidNetwork.org where we will be glad to help you. Thank you.
[Upgrading, Modifying and Unlocking] nestortoledo:
Will be nice to have Amon_Ra Recovery working in GW620.

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

Any way to port it?
[Upgrading, Modifying and Unlocking] Zacpod:
Ya, but it would be pointless. You'd still have to boot it using fastboot, same as nandroid-for-eve. There's no other mechanism on the Eve to boot using a different kernel image. i.e. we can't just hold down certain keys during boot to have it load from a different MTD partition like you can on the HTC devices.
[Upgrading, Modifying and Unlocking] Zacpod:
Soldered the Tx to my USB-Serial converter's Rx. I can now drop the sim+battery in and still stay connected. :)

That's the good news.

The bad news is that I still can't figure out which /dev/* it is. I tried a

cd /dev
for i in * ; do echo $i > $i ; done

but it hangs the phone at some point before any output graces the serial port.

So, now I've done a "find > /data/local/devlist" and am editing lines out one by one as I find them crashing the phone with something like:

for i in $(cat /data/local/devlist) ; do echo trying $i ; echo $i > $i ; done

I'm giving up for tonight, but will carry on tomorrow. Hopefully at some point I'll get a lovely line out of the serial port telling me which interface it is. :)

If that doesn't work, I have no idea what I'll do. Maybe build a debug kernel and see where kprintf's output goes?
[Upgrading, Modifying and Unlocking] ouinouin:
<6>msm_serial: detected port #2

<6>msm_serial_probe: 6 root=/dev/mtdblock1 rootfstype=yaffs2 lpj=1912832 console=/dev/null

<6>msm_serial.2: ttyMSM2 at MMIO 0xa9c00000 (irq = 11) is a MSM

<6>msm_serial: driver initialized

<6>msm_serial_hs.0: ttyHS0 at MMIO 0xa0200000 (irq = 45) is a MSM HS UART

extract from original dmesg , maybe it will give you a clue
[Upgrading, Modifying and Unlocking] ouinouin:
wireless

ok, the wireless chipset is from broadcom, and the wl userland tools is present on the device so we can put the card in ad-hoc mode by issuing these commands :

wl ap 0

wl infra 0

wl channel 4 (or each channel you want)

wl ssid "truc"

now you should be able to connect one ad hoc peer offering dhcp capacity.

it should be a good idea to put this capacity in an alternative firmware when we will have all functionalties of 2.0

(i would prefer some people working on 1.6 but there is no fan here it seems.)
[Upgrading, Modifying and Unlocking] fubar49:
Hi, I just got an lg eve, I followed the steps in post #60 to root the phone without flashing the phone. When I start the adb shell in Windows 7, adb cannot find the any devices. In ubuntu 9.10 adb throws the error: insufficient permissions for device. I ran in ubuntu adb devices the phone shows up as ???????????? with "no permissions". Did anyone run into this problem and know the solution is.
[Upgrading, Modifying and Unlocking] Grank:
Zacpod, can you please edit the first post and thread topic to very clearly indicate this, so that we don't have to keep saying it??
[Upgrading, Modifying and Unlocking] nau:
Hi

could you please tell me, just in case if i would like to get rid of LG software, like Moxier, SNS and etc (best i can imagine is get rid off all the LG stuff) will rooted image would help me?
[Upgrading, Modifying and Unlocking] Grank:
Yeah, you can do that with root access. You actually don't need to get an image to do that; getting root is fairly easy without reflashing your phone. Be careful though; if you don't know what you're doing you can really wreck your phone!

Also please see the post DIRECTLY ABOVE yours. Geez.
[Upgrading, Modifying and Unlocking] MrCeddy:
LG working on 1.6 port for Rogers

FYI LG is working on 1.6 for Rogers.

http://www.androidguys.com/2010/02/03/canadian-lg-eve-jump-android-16
[Upgrading, Modifying and Unlocking] madmack:
This is great, given that 1.6 has a minimum kernel requirement of 2.6.29, it will hopefully be easier to port eclair to it.
[Upgrading, Modifying and Unlocking] Zacpod:
Oh thank you LG + Rogers!

That will make it about 1000x easier to get AOSP on the LG!

I'm going to stop banging my head against getting 2.6.29 running - it looks like LG is doing it for us! We just have to wait patiently. :)
[Upgrading, Modifying and Unlocking] Grank:
NICE.

I saw the 1.6 announcement last night while I was trying to debrick my (not actually bricked anyway so it's a good thing I couldn't get it to debrick) Eve, but I didn't realise that would mean a kernel upgrade... holy crap does that ever make our lives easier. :D
[Upgrading, Modifying and Unlocking] mr.steevo:
Hi,

I am silently following this thread and am encouraged to hear that the 620 will be updated by LG/Rogers. We won this phone over Xmas and the current 1.5 feels/looks clunky. I hope you all figure out a way to get 2.0 on this phone as I am curious to see it operate.

I'm wondering how I'll be able to update to 1.6 given that I have a Mac. At this point neither the Mac nor the 620 see each other when plugged in.

Best of luck with the efforts!

s.
[Upgrading, Modifying and Unlocking] youx72:
Hi everyone!

I got this nice little gw620 just a week ago, and I've just started following this thread. The rogers 1.6 release is really good news (if it's not another lg trick to get people to buy an outdated phone), and I really hope you guys will be able to get a more recent (decent? ^^) version of android working. Keep on the awesome work!

I'm not sure if it's already been posted, but here is something for Mac people who cannot get adb to see their GW620: (see issue #5285 in android google code project page -- I cannot post the link because I'm a new user, but it works! See the last two posts for info)

Good luck!
[Upgrading, Modifying and Unlocking] Zacpod:
Yep. It will work on a Mac. I've reposted the instructions I put in that google-code ticket on my blog.

Mr Steevo: When the update is available I'll post the raw boot and system img files so you can burn them with fastboot from the Mac. :)
[Upgrading, Modifying and Unlocking] gpmoo7:
Honestly, the Android 1.6 update is the big improvement ... Android 2.0 can wait for now.
[Upgrading, Modifying and Unlocking] christophed:
Hi, I'm from France. I have been booted in Android 2.0.1 with my LG Eve, and I don't know how I can make camera and calls (Bouygues Télécom) works.

I don't understand that:

Thanks you for your help!

Thanks for routehero for 2.0.1!

(I have read all page 2 times and I don't understand nothing... Help !)
[Upgrading, Modifying and Unlocking] Zacpod:
There are lots of things that don't work on 2.01 yet. Wifi, phone calls, 3g, camera... You'll have to wait like the rest of us for LG to come out with 1.6. Once that happens we should have an easier time making AOSP (2.1, now) work.
[Upgrading, Modifying and Unlocking] cyberguerilla:
Given that we're all waiting for the official 1.6 release

Would you entertain the idea of making the jump to 2.1?
[Upgrading, Modifying and Unlocking] Zacpod:
Ummm.... Wow. Please read the post directly above yours. Tell me what the last sentence says and what you understand it to mean.
[Upgrading, Modifying and Unlocking] christophed:
Oh ****... We can't update files etc. to do camera for example work?

What? You should work android 2.1 on LG Eve if I understand? But If it's true, how we can make 3G with this versions? It's bad. :-(
[Upgrading, Modifying and Unlocking] madmack:
Radio working on 2.1 AOSP

Ok guys, a bit of good news here for all of you who can't wait til LG release their 1.6 kernel and want to play around.

Basically, the guys trying to port 2.0 to the Samsung I7500 did the hard work. Namely mustymod, patched the source code to be backward compatible with 1.5 radio system calls. So i'm simply using .27 kernel to boot 2.1

I successfully got our beloved radio to work on 2.1 AOSP, and here is how:

1. First, get mustymod's patch from http://github.com/mustymod/libhardware-ril

2. download AOSP 2.1 and patch it with what you got in (1)

3. compile :)

4. modify our ramdisk and merge init.rc init.eve.rc and copy over some sbin files that could be relevant. The biggest change I did to routehero's ramdisk released earlier in this thread was that I added some args to the service that starts rild, instead of "rild", change with "rild -l /system/bin/libril-qc-1.so -- -d /dev/smd0" I'm attaching my boot.img to save you the time of doing it. feel free to gaze through the lines and changes made to the ramdisk too.

5. flash all, and boot

6. copy over all our radio libraries from stock LG. these are named in routehero's post on page 32 of this thread.

7. change radio permissions on /dev/oncrpc , /dev/oncrpc/* and /dev/smd* . you could either "chmod 0777" (what i did) or "chown radio" them.

8. wait wait wait.. and voila.. radio gets a signal, and successfully locks on your default carrier :)

I was having problems getting AOSP to modify some databases to accept adding custom APNs to the list, so couldn't get a working 3G connection so far. Also, received calls are getting rejected and you can trace that in logcat. However, sms (send/receive) and calling works with both mic/speakerphone functioning correctly.

I think the main problem is some permissions on modifying database accesses. logcat throws "failed setting 'null' to previous operator" when trying to modify the APN list.

I'm lacking sometime to work on these bits, so feel free to take it from here and don't forget to share your progress :)
[Upgrading, Modifying and Unlocking] xavieryz:
I need to send my lg gw620 back to the provider

is there a way to unroot the phone
[Upgrading, Modifying and Unlocking] Zacpod:
Holy crap! That's awesome! Thanks for letting us know - I'll see if I can play around with that this week!

That depends on how you rooted it. If you used the original method you don't have to do anything - just turn root access off in the hidden menu. If you used my method then you need to get to an adb shell, delete superuser.apk from /data/app, delete /system/bin/su, delete /system/xbin/su, and rename /system/xbin/su.original to /system/xbin/su.

If you've made any further changes (e.g. deleting built in apps, and stuff like that) then you'll have to re-flash the original boot.img and system.img using fastboot - I think I posted those files earlier in this thread...
[Upgrading, Modifying and Unlocking] christophed:
To all: For example, in initial android version of our LG GW620, we have a table on settings.db (sqlite3) or a flex.xml file to the calls works.

We can't "take" this table or flex.xml file and move it on Android 2.0.1 system to get work of calls (and 3G) ? You know what I say ?

I very want to get work 3G (and calls) in Android 2.0.1 system.

Thanks.
[Upgrading, Modifying and Unlocking] xavieryz:
OK I have access to adb, can you provide me with the command to del the files, I tired rm su but the file is read only I need to change permissions but have little experience with command line
[Upgrading, Modifying and Unlocking] Grank:
We're having some issues understanding your English, to be honest.
[Upgrading, Modifying and Unlocking] christophed:
Sorry If you doesn't understand...

So, in Android 1.5, we have a settings.db's table "flexoperator" with flex operator data.

In Android 2.0.1, I want to try to create this "flexoperator" table to get work of calls. I have tried in /data/data/com.android.providers.settings/databases/settings.db but It's doesn't work. I thinks, It's because this is not initial settings.db of Android 2.0.1.

I'm not very good with the adb shell. I want to try to copy all flex operator data (of Android 1.5) to Android 2.0.1.

I hope you understand.

And I hope It's works, after.

;-)
[Upgrading, Modifying and Unlocking] xavieryz:
OK I rooted successfully using the above steps but now I need to unroot I deleted /system/xbin/su and do not see su.original to rename

I am not sure if I skipped Step 10 in the rooting process.

I don't want to delete the remaining SU file in fear of messing stuff up.

I need the orginal file to put in place of it, in order to unroot

Can someone please provide me with the original, and the command to push it into the system/bin and system/xbin folder
[Upgrading, Modifying and Unlocking] MrCeddy:
xavieryz: Please DO NOT hijack the thread... and at the very least read the rules we posted. Keep non 2.0 kernel building / dev questions out of this thread... It makes it hard to follow when two conversations are going on at once.

Ps. Look at the past few pages if your not sure where questions like these belong.

Thank You!
[Upgrading, Modifying and Unlocking] christophed:
How to root, please? When I get init.rc, I doesn't know what to do! No more information, please?
[Upgrading, Modifying and Unlocking] jilloup:
No more information ? 68 pages !

To avoid making only a sterile post, I would have liked to post the link to the LG Eve rooting wiki, but as a new user, I can't. Google-search for "LG Eve xda wiki"

Le premier résultat devrait t'aider à poser des questions plus précises. On ne peut pas demander simplement "plus d'information" quand 68 pages en donnent déjà.
[Upgrading, Modifying and Unlocking] christophed:
J'ai pratiquement lu toutes les pages de ce sujets. Malheureusement, je ne comprends pas lorsqu'on écrit simplement : 'get init.rc', c'est un peu compliqué pour les débutants dans le monde du "hack" d'Android. Il faudrait plus détailler pour les débutants, donc, (s'il vous plaît).

Mais ça y est, j'ai rooté (root) mon LG Eve avec la méthode "Superuser.apk" avec Adb. Merci.
[Upgrading, Modifying and Unlocking] enkoopa:
Snap, definitely interested in 2.1!

Does anything not work in AOSP 2.1? Camera? Memory card? Bluetooth?
[Upgrading, Modifying and Unlocking] madmack:
pretty much nothing works atm. am only trying to get radio to function correctly and so far sms/send and receive calls is working.

on a note to my progress. replacing /system/bin/rild with the one from our LG stock image is working better (no need to change permissions on /dev/* when restarting) and radio starts working immediately on boot.

the problem with replacing the binary rild is that we're propagating the 1.5 port down to the framework java files instead of the unix compiled libraries. if we can somehow mimic 1.5's framework in 2.0 and replace the calls in ril.java, then we're all set.

am also trying to get 1.5 aosp to work to see what and where LG modified their code to work with their rild. using my custom init.rc, a copy of /system/bin/rild from the old system gets everything to work in aosp 1.5 including the data connection. so i know LG didn't touch the framework but only rild.
[Upgrading, Modifying and Unlocking] cyberguerilla:
Ouch.... how can I miss that AOSP thing! Smack smack, big apologies! Better relegate myself to the Androidnetwork playground for the time being....
[Upgrading, Modifying and Unlocking] Shrewd:
Hi I'm considering getting this phone, I've sent some mail to LG but no reply yet... can someone tell me what processor this mobile has?

And from what I've read, you guys are close to get a 2.0 upgrade?
[Upgrading, Modifying and Unlocking] groumch:
LG formalizes update in 2.1 :

"Good news for owners of LG GW620, the update to Android 2.1 will be offered in the coming weeks, information comes from an exchange with Herve Vaillant (France PR manager) on the LG booth where John was. View test LG GW620."

source : frandroid.com/11007/le-lg-gw620-aura-le-droit-a-sa-mise-a-jour-vers-android-2-1/
[Upgrading, Modifying and Unlocking] britbloke:
This is fantastic news! Thanks for the heads up!
[Upgrading, Modifying and Unlocking] groumch:
Erratum : No d’Android 2.1 for LG GW620

frandroid.com/11061/erratum-pas-dandroid-2-1-pour-le-lg-gw620/
[Upgrading, Modifying and Unlocking] kingrz:
----------------------------------
[Upgrading, Modifying and Unlocking] Grank:
Sweet!!!

*starts reading*

Okay, MSM7200A supports full high-speed OTG; I wonder if that can be enabled wth root access?

Also, I like this sentence:

"According to tilt the cell phone, the screen is had rotated automatically."

That is wonderful.
[Upgrading, Modifying and Unlocking] jilloup:
Poor LG web administrator is going to get a slap

Impressive ! Every resistor is documented !

"for internal use only" : I hope LG webmaster's boss will not hear about this forum... he won't be happy to know that all the competitors can here have a look at all the engineering work LG has done for Eve.

I hope there is no legal issue to spread this document over the net. At least this forum does not host the file...
[Upgrading, Modifying and Unlocking] kingrz:
All the LG files can be find and has been found using google!! The link is from their server and I must repeat HAS BEEN FOUND USING GOOGLE NOT BY ANY HACKER! So if they have legal issues they have it with Google, Bing and other search engines, but I think that this is a bug in the structure of their server!
[Upgrading, Modifying and Unlocking] :
GW620 1.6

It's official, update to 1.6 for GW620.

I'm a newbie and i can't post urls, search on twitter user LG_Blog_France.
[Upgrading, Modifying and Unlocking] Argon0:
Definitely coming...

I got this reply from LG Canada the other day (although LG UK seem to be clueless on this point..):

Although they neatly ignored my query about 2.x...
[Upgrading, Modifying and Unlocking] d4m4s74:
it's probably an autoreply (looking for android 1.6)
[Upgrading, Modifying and Unlocking] Grank:
Be difficult to auto-reply that since "android 1.6" nor even "android" appear in the original email ;)
[Upgrading, Modifying and Unlocking] d4m4s74:
true,

It's probably still a stock answer though

I can try contacting the european installment of LG to see if they can give us more info, because it looks like LG canada doesn't (want to) even know there is an android 2.*
[Upgrading, Modifying and Unlocking] kingrz:
2010-02-22 GW620R V10f_00 RGS North America CA/Canada ROGERS-AT&T This is the last Rogers firmware don't know if android 1.6 is on it.
[Upgrading, Modifying and Unlocking] d4m4s74:
it's still winter so chances are slim

how does one flash it on? (my guess is the unbrick app posted earlier)

as soon as I find a way I'll test
[Upgrading, Modifying and Unlocking] kingrz:
use LGDP2 or other software used for GM730 in the thread http://xdaforums.com/showthread.php?t=624367
[Upgrading, Modifying and Unlocking] tolemac:
Hello guys, nice work.

how to extract an system.img file for flashing with fastboot?

I have try to use "cat /dev/mtd/mtd3 > /sdcard/system.img" but when I try to flash system from fastboot I get a "remote FAIL" error.

I have tryed to make a nandroid but only work in Linux. I use windows.

Thanks in advance.
[Upgrading, Modifying and Unlocking] d4m4s74:
two words:

Live usb
[Upgrading, Modifying and Unlocking] tolemac:
Thanks but I don´t understand you.

After hard-work I have build a nandroid using cygwin.

Now when I flash boot, system and userdata I get a OKAY from fastboot mode BUT when the phone is starting it hangs on "android" (animated gif) is showing :/

Any ideas? thanks in advance.
[Upgrading, Modifying and Unlocking] tolemac:
The solution at the moment is "fastboot erase userdata"

Seem that I had something wrong in userdata.

Ok it´s ok for the moment.