- Feb 28, 2011
- 136
- 58
- 0
Update: LG addressed the issue and posted fixed source code on 4/12. You will notice "LGVM670(Thunder) Android Froyo / kernel bugs were fixed" now if you go to download the source. Personally, I think the problems with the source were accidental (this seems obvious from the code) and their response within 1 business day was great. Anyway, I have compiled my kernel for the V and will post it now!
-------------------- -------------------- --------------------
Hi Optimus V people!
I have an Optimus S and have been doing kernel-hacking on it for the last month or two, and have an OC kernel out on the Optimus S forum, called picasticks. Anyway, my friend got a V so I downloaded the official VM670 source from the LG site so I could build the kernel for him.
Unfortunately, the VM670 kernel source code is broken. I've detailed the compile failures and workarounds in this blog post and will be contacting LG. So, if anybody has had any contacts with LG re: source code or GPL compliance, please reply or PM me as I'd appreciate any advice or contact info.
Basically, they've run all the code through a scrubber to remove code comments, and in the process broken the C code in two files (that I know of). Plus, a bunch of the Linux netfilter code and headers are mysteriously missing. I've fixed the two files, restored the missing 15 files from the LS670 source, and built my kernel, but the larger point is that LG should be releasing working source code, dammit! The fact that it's fixable now by merging LS670 code won't help if the next LS670 release is also borked.
I haven't looked at the Froyo OS code, but it's also possibly broken if they're stripping comments.
Anyway, I thought I'd post here to see if anyone had contacts/advice, had already complained about this, or anything else. If not then hopefully my bug list and workarounds will be helpful to someone.
EDIT: I want to be clear that LG did not break the kernel source code on purpose! They just packaged the code archive incompetently. This is nothing to flame them about. I *really* meant this post as a "Hello Optimus V people, here's some helpful info, please let me know if you know anybody relevant at LG" and not to recruit you for a holy war.
-------------------- -------------------- --------------------
Hi Optimus V people!
I have an Optimus S and have been doing kernel-hacking on it for the last month or two, and have an OC kernel out on the Optimus S forum, called picasticks. Anyway, my friend got a V so I downloaded the official VM670 source from the LG site so I could build the kernel for him.
Unfortunately, the VM670 kernel source code is broken. I've detailed the compile failures and workarounds in this blog post and will be contacting LG. So, if anybody has had any contacts with LG re: source code or GPL compliance, please reply or PM me as I'd appreciate any advice or contact info.
Basically, they've run all the code through a scrubber to remove code comments, and in the process broken the C code in two files (that I know of). Plus, a bunch of the Linux netfilter code and headers are mysteriously missing. I've fixed the two files, restored the missing 15 files from the LS670 source, and built my kernel, but the larger point is that LG should be releasing working source code, dammit! The fact that it's fixable now by merging LS670 code won't help if the next LS670 release is also borked.
I haven't looked at the Froyo OS code, but it's also possibly broken if they're stripping comments.
Anyway, I thought I'd post here to see if anyone had contacts/advice, had already complained about this, or anything else. If not then hopefully my bug list and workarounds will be helpful to someone.
EDIT: I want to be clear that LG did not break the kernel source code on purpose! They just packaged the code archive incompetently. This is nothing to flame them about. I *really* meant this post as a "Hello Optimus V people, here's some helpful info, please let me know if you know anybody relevant at LG" and not to recruit you for a holy war.

Last edited: