[Optimus One, P500, V General] gontadu:
Hi all,

So this is just to help noobs and similar with what I tried so that I got the CM9 port by lupohirp to work. As you know the CM9 thread is devs/geeks only and not quite intended for feedback and discussion. The same applies to the new KANG thread

P.S. Lupohirp, this is just to help you and not to take away any of your credit!!

A brief background so that those with similar situations can relate and not ask too many questions. I asked all that I needed so I don't think you should have more. And if you do, I am unable to answer most of those.

So here goes:

- I first had stock Froyo

- Then Rooted with z4root and got ClockworkMod and so on

- then put on CM7 by mik_os which works with old baseband only.

(baseband is the bit that allows your phone to talk to a cellular network)

So the baseband story once again after the hundreds of posts on it. Froyo (2.2.x) from LG has the old baseband. Those LG phones that got upgraded to factory gingerbread (2.3.x) were also upgraded to the new baseband. However coming to custom ROMs the story is different. Some work with the old e.g. mik_os CM7 and some work with new e.g. official CM7 by adfad666 and unofficial CM9 by lupohirp.

That means, since I had Froyo and then moved to mik_os CM7, I still have old baseband.

- moving to today, I wanted a new ROM and got excited by the CM7 and CM9 ports. Both said they want new baseband.

Two ways of going about this:

1. Upgrade to new baseband via the various ways (KDZ, etc) which seems to be a bit scary from the instructions though it might not be!

2. Get old baseband to work with the new ROMs. This is possible based on what I read here. The file is available here under the Old Baseband paragraph.

So I decided to go with Option 2 since, baseband can be upgraded/downgraded irrespective of the ROM. The difference will always be that only one will work by default and the other one is a patch away.

So now,

- I got the zip file for the cm9 beta from that thread

- I got appropriate gapps (ics version not gb) - http://goo-inside.me/gapps

- I got the old baseband fix from the baseband link in Option 2 above.

- I put the gapps and the cm9 zip in the root of the sdcard for ease of access

Now using ClockworkMod 5.0.2.0 (remember 5.0.2.0 is for old (and probably new) baseband and 5.0.2.7 is for new)

- wiped /cache, /data, /system, /sd-ext

- left /boot as is. This is of utmost importance. You wipe this, you're on your own (ok not so bad but if you do, do not RESET your phone, learn how to get it back and then fix it)

- and /sdcard contains the new files so do not wipe it

So then the usual route, flash the zip after selecting it. obviously CM9 first. Then the gapps file. You can do the gapps file after a restart as well.

Now everything should be ok except your cell signal. That should be dull/inactive, etc. If you go phone status it will also not have much there.

So now get the old baseband fix files. extract to a folder of choice. adb push these three files to /system/lib/ (I just learnt that you should have 2MB free in /system AFTER the copying)

P.S. adfad666 has advised against doing this because of a risk of corruption. I don't know why, I couldn't get them in any other way so I took the risk since the fix is just a recovery away, so if you do this its your own risk

I then rebooted the phone and all was well.

Tested 2G and 3G and data as well. I didn't see whether it did HSDPA or not. The SIM also had all the APNs etc ready. SMS is good too!