LG Optimus S (LS670) Maintenance Release 2/7/11

They likely (just guessing) patched the root exploit the way they patched it on the the V, or rather tried to patch it. It didn't actually block rageagainstthecage but you need to gain temp root then run rageagainstthecage. It adds an extra step into the root process but see THIS THREAD

themed my new custom VC rom best i could with UOT...
I guess I could release this as a rom if I didn't hate update-script.
 
So, what does the baseband do again? isn't that basically the BIOS for the radio? or does it have low-level phone IO code as well?

(wondering if the SD fix and LCD fix is more in the baseband or in the actual source released...)

I've never had a problem with the SD issue... and actually am not aware of having a problem with the LCD problems I've seen others comment about... though I have had my phone zoom to the end of a long text document a few times when I'd scrolled a couple of times too frequently...
 
So, what does the baseband do again? isn't that basically the BIOS for the radio? or does it have low-level phone IO code as well?

(wondering if the SD fix and LCD fix is more in the baseband or in the actual source released...)

I've never had a problem with the SD issue... and actually am not aware of having a problem with the LCD problems I've seen others comment about... though I have had my phone zoom to the end of a long text document a few times when I'd scrolled a couple of times too frequently...

both .. its like a little mini dumbphone in the phone. it also controls device security. This is why if we update it from custom recovery we get a permabrick.
 
"CONFIG_LGE_BLOCK_HOTPLUG:

Android doesn't need a hotplug. So, block the hotplug to avoid the rooting"

heh..
 
Ya I'm really interested in what the LCD fix is. Only reason I updated.

So I flashed back to stock (v8 then v9) and all is well. No hands free bug.

Sent from my LS670 using Tapatalk
 
Ya I'm really interested in what the LCD fix is. Only reason I updated.

So I flashed back to stock (v8 then v9) and all is well. No hands free bug.

Sent from my LS670 using Tapatalk

new drivers are in testing for a soon Xionia 006 ;)
 
  • Like
Reactions: jmzsctt
Interesting reading, but clarify something for me, please? My son just purchased an Optimus S, which had been rooted to thunderom(?) Is the update automatic, or can he decline it, and his rooted phone will still work?
thanks,
Jim
 
Interesting reading, but clarify something for me, please? My son just purchased an Optimus S, which had been rooted to thunderom(?) Is the update automatic, or can he decline it, and his rooted phone will still work?
thanks,
Jim
This is my first maintenance release since being rooted so I would like to know the response to this inquiry myself.
 
Now that the OTA update is out, can someone tell me the following? (I am still quite new to this):
1) For people running on ThundeROM, would they have to return back to stock before they can accept the OTA update? Or stock recovery because custom recovery cannot flash RADIO.IMG?
2) For a user currently running the LEGO rom right now, how does this change things? What has become outdated?
3) I see there is a ROM now optimized for this VC release. What exactly does this include? And how exactly does this differ from ThundeROM or LEGO in any way? Would updating the kernel to the VC ones do the same thing? I am confused. Right now I am running the V8 baseband, Xionia 006 kernel, and the LEGO rom. Thanks.
 
Well I will have to give it a test tomorrow :D

Sent from my LS670 using Tapatalk
 
First, you shouldn't get the OTA update on a rooted phone... I believe that all of the various rom's are configured so the OTA update will fail...

I know that there should be a way to flash the baseband... (I know that it was possible to do this via an update.zip script back on my Hero, and I'm going to assume this can happen on this phone...)
 
  • Like
Reactions: jmzsctt
First, you shouldn't get the OTA update on a rooted phone... I believe that all of the various rom's are configured so the OTA update will fail...

I know that there should be a way to flash the baseband... (I know that it was possible to do this via an update.zip script back on my Hero, and I'm going to assume this can happen on this phone...)

I'm sure it's possible as well. That said, at the moment nobody quite knows how to do it properly, and not doing it properly at the moment causes you to have an irrecoverably bricked phone. Even at the bad ESN price of $100 that's going to be a rather large bill to do trial and error with, and I believe the one dev that's trying to get help buying a phone specifically for development has gotten a grand total of $7 towards that goal.

At the moment, it's kind of similar to if we wanted to put a forward facing camera on the phone. I'm sure that's possible, too, but you'd likely destroy a lot of phones figuring out how to do it...
 
First, you shouldn't get the OTA update on a rooted phone... I believe that all of the various rom's are configured so the OTA update will fail...

I know that there should be a way to flash the baseband... (I know that it was possible to do this via an update.zip script back on my Hero, and I'm going to assume this can happen on this phone...)

I don't know if this has specifically been asked yet, but would a rooted, ROM'ed phone (ThundeROM, nROM, Lego ROM) even receive a message stating that an OTA update is available? I know the update would mess up my root, but I wouldn't think it's much of a problem if I'm never prompted to download it.
 
Last edited:
VC system dump for devs

LS670ZVC Files:
boot.img (kernel)
recovery.img (recovery kernel)
recovery.bin (actual LG recovery GUI. Used to escape recovery boot loop. Usage: unarchve, push to /rec on custom recovery, chmod 755 /rec, ./rec, choose "Reboot now")
system.img (dumped with dump_image .. untouched VC system.img)
system.tar (tar of untouched VC /system)

Escaping/Rooting LG670ZVC
1) Reboot into LG stock recovery
2) Trigger recovery to mount /system by attempting to flash V8_to_V9 update.
3) When update fails, /system is mounted, adb shell will now work
4) follow rageagainstthecage instructions, replacing /data/local/tmp with /sdcard
5) once root, push flash_image and custom recovery to /
6) flash them
7) reboot recovery
8) see recovery.bin

To devs: something strange with the new v11 radio, requires new lib/bin, which in turn require new app/framework. Thus to be VC radio compatible, need to use new framework for ROMs.. otherwise get strange HFA and auto shutdown.

There will be a divide between VC and V9 radio/rom. Simular to a New Android OS divide.
User can easily see radio version as "Baseband Version" under about phone.
LS670MVC_60401001 = VC aka V11 Radio

I keep getting "permission denied" errors for every command I attempt, even a simple "ls".