Hiya folks! You can now get the LG 2.3.3 sources online at the lg open source website. Search google for 'LG Open Source' - when you get to their code distribution site, choose Cell Phones, and enter C710.
It looks like the tarball comes in at a hefty 239 MB. Will explore it a little tonight. I should, at bare minimum, be able to compile a kernel easily enough.
Hiya folks! You can now get the LG 2.3.3 sources online at the lg open source website. Search google for 'LG Open Source' - when you get to their code distribution site, choose Cell Phones, and enter C710.
It looks like the tarball comes in at a hefty 239 MB. Will explore it a little tonight. I should, at bare minimum, be able to compile a kernel easily enough.
The source code only contains the open source portions of android, so anything that is proprietary to the hardware (such as radio firmware) is not included.
It includes the kernel and drivers for the hardware, and binary versions of the firmware for the wifi, bluetooth, and a few other things, including an interface to the cell's radio. It, however, is only the interface, so changing the kernel doesn't change the radio's functionality.
It also includes their tweaked version of the AOSP sources - this is all the userspace stuff you see on your phone when you drop into a file manage or shell and start listing the contents of the phone. It doesn't, however, contain the sources for those apps that are google proprietary (such as gmail, or similar). It does contain the main phone functionality, so it's possible that there may be a way to backport the phone functionality to the old 2.1 rom.
Anyway, I've just finished compiling my own kernel, and that builds cleanly. Will try installing it on my phone later to see if it makes things blow up.
Kernel builds fine - takes about 20 minutes on my laptop which I'm using for about 10 other things simultaneously (I love linux ). The end result of the build is a zImage file and several .ko modules.
I used disxda kitchen 0.179 to modify karendar's previously posted rom. If you choose '0', for advanced options, then '20' for boot tools. After unpacking the boot image, I manually replaced the original zImage with the one I built. Then in the kitchen, I choose to rebuild the boot.img file with the new contents.
Then I take the .ko kernel modules that were built alongside the kernel and move wireless.ko and librasdioif.ko that into system/lib/modules (there was a libra.ko in there too, which I nuked, since it wasn't built with this kernel...) - hidden here is a list of all the kernel modules that LG builds for this phone by default, but it appears that only wireless.ko and libra*.ko are installed by default. The rest must be for debugging.
You can download the new ROM, just like the old ROM here if you want. There is zero (nil! nada!) difference between this one and karendar's except that it includes the kernel and wireless modules that I built for myself from LG's sources. Note: It will only work if you've already gone through LG's update procedure, or have otherwise found a way to update your phone's radio subsystem to v20a.
Hey! How can I help testing? I am quite a noob in this matters, but own an updated shine plus and want to help you guys find a solution for the black screen problem... @jiilik... is this new compiled kernel a step ahead in finding a solution?
I already succesfully rooted my phone and installed the amon-ra 3.0.6 recovery
Just a little feedback, this firmware did not appear to work on my LG Shine Plus and it was stuck at the boot screen with LG Logo (stuck there for the whole night), I had to do a NAND restore afterwards to get things back to work.
However, thanks a lot for jiilik's effort though, I truly appreciate any help that would help us resolving the stupid Wifi issue...
Kernel builds fine - takes about 20 minutes on my laptop which I'm using for about 10 other things simultaneously (I love linux ). The end result of the build is a zImage file and several .ko modules.
I used disxda kitchen 0.179 to modify karendar's previously posted rom. If you choose '0', for advanced options, then '20' for boot tools. After unpacking the boot image, I manually replaced the original zImage with the one I built. Then in the kitchen, I choose to rebuild the boot.img file with the new contents.
Then I take the .ko kernel modules that were built alongside the kernel and move wireless.ko and librasdioif.ko that into system/lib/modules (there was a libra.ko in there too, which I nuked, since it wasn't built with this kernel...) - hidden here is a list of all the kernel modules that LG builds for this phone by default, but it appears that only wireless.ko and libra*.ko are installed by default. The rest must be for debugging.
You can download the new ROM, just like the old ROM here if you want. There is zero (nil! nada!) difference between this one and karendar's except that it includes the kernel and wireless modules that I built for myself from LG's sources. Note: It will only work if you've already gone through LG's update procedure, or have otherwise found a way to update your phone's radio subsystem to v20a.
Just a little feedback, this firmware did not appear to work on my LG Shine Plus and it was stuck at the boot screen with LG Logo (stuck there for the whole night), I had to do a NAND restore afterwards to get things back to work.
However, thanks a lot for jiilik's effort though, I truly appreciate any help that would help us resolving the stupid Wifi issue...
Did the rom flash properly when you tried to flash it originally? Did you try doing a data wipe before flashing? I am using the 2.2.1 recovery image - it's possible something is screwy with 3.06. Oh, this rom is based on karendar's rom, which means that you might want to try his first... literally the only thing different is that the kernel has been recompiled (I just pulled his rom, swapped the kernel out and repackaged it), but that would confirm if it's the kernel that's causing the problem.
Thanks for the feedback It's working on my phone, but I was previously using karendar's rom which was already working. That leads me to suspect it's some configuration issue that's different between phones.
Hey! How can I help testing? I am quite a noob in this matters, but own an updated shine plus and want to help you guys find a solution for the black screen problem... @jiilik... is this new compiled kernel a step ahead in finding a solution?
I already succesfully rooted my phone and installed the amon-ra 3.0.6 recovery
First question: are you running an unmodified LG rom? or using karendar's?
Okay, recommended testing instructions.
Put the zip file on a data card - make sure to leave some room (about 400 MB free) for a nandroid backup.
Boot into recovery (vol-down+home+power, release when LG logo shows up)
Make a nandroid backup - back up everything you can (except sd-ext - that one doesn't do anything on our phones).
Do a complete data wipe of the phone using the options in the recovery program.
Flash the new rom.
Reboot.
It should take a while to boot the first time, since it's initializing all the new data... might take three minutes or so. Let me know if this results in a working phone.
If you want all of your data back, reboot into recovery, do a nandroid restore and you should be good to go with your old rom/data.
If you have time, you could also try flashing it without doing the data wipe first to see if you can reproduce zhuanyi's issue. I have a hunch that this might happen if you switch to this rom without a data wipe first... some of the apps have changed versions or even been removed in karendar's rom, like the original android home screen (LG's is stil there).
First question: are you running an unmodified LG rom? or using karendar's?
Okay, recommended testing instructions.
Put the zip file on a data card - make sure to leave some room (about 400 MB free) for a nandroid backup.
Boot into recovery (vol-down+home+power, release when LG logo shows up)
Make a nandroid backup - back up everything you can (except sd-ext - that one doesn't do anything on our phones).
Do a complete data wipe of the phone using the options in the recovery program.
Flash the new rom.
Reboot.
It should take a while to boot the first time, since it's initializing all the new data... might take three minutes or so. Let me know if this results in a working phone.
If you want all of your data back, reboot into recovery, do a nandroid restore and you should be good to go with your old rom/data.
If you have time, you could also try flashing it without doing the data wipe first to see if you can reproduce zhuanyi's issue. I have a hunch that this might happen if you switch to this rom without a data wipe first... some of the apps have changed versions or even been removed in karendar's rom, like the original android home screen (LG's is stil there).
First answer... yes, I had the original lg rom... rooted, but original...
Sooo.. Did the backup, wiped, flashed your rom, it booted without problems! I have no time right now to try the other thing, but will try the phone during the day and let you know how it goes
Just a little feedback, this firmware did not appear to work on my LG Shine Plus and it was stuck at the boot screen with LG Logo (stuck there for the whole night), I had to do a NAND restore afterwards to get things back to work.
However, thanks a lot for jiilik's effort though, I truly appreciate any help that would help us resolving the stupid Wifi issue...
First answer... yes, I had the original lg rom... rooted, but original...
Sooo.. Did the backup, wiped, flashed your rom, it booted without problems! I have no time right now to try the other thing, but will try the phone during the day and let you know how it goes
sooo... tried it for 2 days... using wifi still brings the black screen... even connected, if it's using it extensively; like when i'm using tunein to listen to a radio station... wish i could help more... sucks being a noob
sooo... tried it for 2 days... using wifi still brings the black screen... even connected, if it's using it extensively; like when i'm using tunein to listen to a radio station... wish i could help more... sucks being a noob
I haven't tried to fix the wifi bug yet... right now I was still trying to figure out if building/using a self-built kernel resulted in a working system - in other words, verifying the sources that LG provided. It looks like it's bug-for-bug compatible
While it seems likely that this is a kernel bug, to fix it might require a work-around in userspace depending on the scope of the bug's difficulty.
The kernel version that LG ships is 2.6.35.7 -- officially, there are bugfix releases going up to 2.6.35.14 now, so I may try to merge them. I wish LG provided a revision history for their kernel. Meh.
No guarantees that I'll be able to fix this, but at least there's small hope. Thanks for you help testing.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.