[ROM][WIP][4.4.2] CyanogenMod 11 KitKat for Optimus S/V

not only 'real' but it's gonna kick the hades out of all the older devices with limited storage.
Once this is ironed out I will post in the 'android hacking and dev general' on xda with a little how-to so others with small internal partitions can benefit. heh.
My opinion is this really beats the 'link-to' methods cause there's no symlinking, and when it's booted without the card it's not looking for missing libs and apps.
I'm not sure yet how it'll handle removing the card while booted. That may be a big no-no.
 
not only 'real' but it's gonna kick the hades out of all the older devices with limited storage.
Once this is ironed out I will post in the 'android hacking and dev general' on xda with a little how-to so others with small internal partitions can benefit. heh.

I'm gonna end up needing an extended battery. I can't keep up with 1530 milliamps xD The battery runs out at 5%/minute. I think I clocked too high. 768/74X

Sent from my HTC One SV using Tapatalk
 
I'm gonna end up needing an extended battery. I can't keep up with 1530 milliamps xD The battery runs out at 5%/minute. I think I clocked too high. 768/74X

Sent from my HTC One SV using Tapatalk
think that's bad, if art ever gets going, you're supposed to boot in the freezer or propped in front of a fan because it taxes the chip so hard while recompiling everything that it'll overheat.
 
not only 'real' but it's gonna kick the hades out of all the older devices with limited storage.
Once this is ironed out I will post in the 'android hacking and dev general' on xda with a little how-to so others with small internal partitions can benefit. heh.
My opinion is this really beats the 'link-to' methods cause there's no symlinking, and when it's booted without the card it's not looking for missing libs and apps.
I'm not sure yet how it'll handle removing the card while booted. That may be a big no-no.
I'm sure the androidarmv6 guys will be quite interested in this. They might want to integrate it with a compile option or something. You might end up becoming a package maintainer!
 
I'm gonna end up needing an extended battery. I can't keep up with 1530 milliamps xD The battery runs out at 5%/minute. I think I clocked too high. 768/74X

Sent from my HTC One SV using Tapatalk

Try running Juice Defender on aggressive settings. It's helped me significantly on JB Roms. it won't help with the drain while your using it but for me at least it uses significantly less while screen is off

Edit: also try using 480 for the min clock


Sent from my XT907 using Tapatalk
 
not only 'real' but it's gonna kick the hades out of all the older devices with limited storage.
Once this is ironed out I will post in the 'android hacking and dev general' on xda with a little how-to so others with small internal partitions can benefit. heh.
My opinion is this really beats the 'link-to' methods cause there's no symlinking, and when it's booted without the card it's not looking for missing libs and apps.
I'm not sure yet how it'll handle removing the card while booted. That may be a big no-no.
Will the sd-ext file system shadow, I mean cover up existing files on system?
 
5% a minute? That doesn't sound very practical :)

Nope but its true. It literally runs out in 10 minutes off battery. :eek: I tried turning off the radio, no go. At least I have an ext partition to link my apps xD

@thewraith420 I'll keep that in mind ;)

Sent from my HTC One SV using Tapatalk
 
Awww yah lost my charger. Might as well use my PS4 ;)
5ehupuva.jpg


Sent from my HTC One SV using Tapatalk
 
I've made it through a full 8hr work day with light use and had like 30% leftover

Edit:also if your going to be using the ps2 if recommend getting a widget to enable fast charge over USB

Sent from my XT907 using Tapatalk
 
I am going to give this a try. As I have always wanted to try out kit kat and I have an old optimus v that I am not using at the moment. I am mainly using my optimus elite and wouldn't mind seen kitkat on it at some point. It would seem that the elite roms haven't been being developed anymore for awhile now. I think the last one was updated on the 21st of october but at the moment my internet speed is so slow it isn't funny so I don't know if I will be able to try this or not. But hopefully I will and will get it working so I can say what I find working and not working.
 
Question for Opti S owners: are your buttons correct with this rom or are they reversed?

Looks like they might be reversed; home doesn't work, BUT, menu does act like home. Back *still* doesn't work.

Yeah...the previous gapps (haven't gotten the updated stuff yet) simply won't fit. System shows 150/158MB...and the gapps is 9MB zipped. I don't have the means for doing anything about that...hopefully I can hit the library tomorrow and see what's what.

Posted via Android Central App
 
Looks like they might be reversed; home doesn't work, BUT, menu does act like home. Back *still* doesn't work.

Yeah...the previous gapps (haven't gotten the updated stuff yet) simply won't fit. System shows 150/158MB...and the gapps is 9MB zipped. I don't have the means for doing anything about that...hopefully I can hit the library tomorrow and see what's what.

Posted via Android Central App

In the apps.zip grab latinime.apk and install it normally from file manager. After that you should get your home and back buttons working... At least that's when mine start to work every time I reinstall this rom

Sent from my LG-VM670 using Tapatalk
 
Looks like they might be reversed; home doesn't work, BUT, menu does act like home. Back *still* doesn't work.
I thought that might be the case, I believe the squidkernel sets the buttons correctly for Virgin phones not Sprint. I'll see about putting up a fix for that.
Yeah...the previous gapps (haven't gotten the updated stuff yet) simply won't fit. System shows 150/158MB...and the gapps is 9MB zipped. I don't have the means for doing anything about that...hopefully I can hit the library tomorrow and see what's what.

Posted via Android Central App
There is enough room for gapps. If you do want to trim the rom a little further, take out PrintSpooler.apk and QuickSearchBox.apk before you flash. Your /system capacity should be about 165 mb, here's the output of df command on my VM670:
Code:
root@thunderc:/ # df
Filesystem               Size     Used     Free   Blksize
/dev                   207.4M   136.0K   207.3M   4096
/sys/fs/cgroup         207.4M    12.0K   207.4M   4096
/mnt/asec              207.4M     0.0K   207.4M   4096
/mnt/obb               207.4M     0.0K   207.4M   4096
/mnt/fuse              207.4M     0.0K   207.4M   4096
/system                164.5M   157.2M     7.3M   4096
/data                  178.9M   147.8M    31.1M   4096
/cache                 110.1M     1.3M   108.8M   4096
Assuming your partition sizes are the same, here's what I recommend. Flash the skinbark recovery linked in OP. Wipe /system, /boot, /data, /cache. Reboot into new recovery. Flash the 12/27 rom. Reboot. Enable developer settings, usb debugging, reboot menu, untrusted apps. Use File Manager to install keyboard from sdcard. Reboot to recovery. Flash gapps (either one should work with skinbark recovery). Reboot and set up google sync and play store.
 
libjni_latinime.so from gapps package breaks keyboard.

I thought it needed aufs but it seems to be running peachy off of the card alone.

I just flashed the boot.img with goodies onto my in-service phone and swapped the card over. it booted. has service. still no data.

signed into gapps over wifi...
youtube streams beatifully. the cramps sounded good amd a high fps animated short did not glitch through the whole minute length.

market working better than in older pac-rom.
 
Last edited:
libjni_latinime.so from gapps package breaks keyboard.
Thanks, I uploaded a fixed gapps without the latinime lib.

I thought it needed aufs but it seems to be running peachy off of the card alone.

I just flashed the boot.img with goodies onto my in-service phone and swapped the card over. it booted. has service. still no data.

signed into gapps over wifi...
youtube streams beatifully. the cramps sounded good amd a high fps animated short did not glitch through the whole minute length.

market working better than in older pac-rom.
Lux lives :)
Sounds like things are going great. I've just been going over the device folder, cleaning things up a bit and trying to find what might be the issue with data. No luck so far.
Question: would it be possible to change the key layout in the kernel so it's right for sprint and then use the virgin fix to change it?
 
yes. it's in the input section somewhere, I forget. thekraven has a commit that will fix it for you buried in his fork somewhere.

problems with vold mounting sdcard. boo. can be manually mounted but camera don't see it.
I just went bonzo on my old stuff on market and my apps folder is a solid 3 pages now.
 
As mentioned by bigsupersquid in a previous post, the Gapps package I uploaded before contained an armv7 library file that breaks the AOSP keyboard. I uploaded a fixed version -
Skinny_4.4_Gapps.zip. To repair an existing install if you've flashed a previous Gapps extract libjni_latinime.so from the rom zip and replace the one in /system/lib.
 
yes. it's in the input section somewhere, I forget. thekraven has a commit that will fix it for you buried in his fork somewhere.

Bummer, he deleted his old fork and re-forked a couple weeks ago. Hopefully he remembers what he did. I can always make a 'Sprint fix' but I'd rather only have to have one fix.
problems with vold mounting sdcard. boo. can be manually mounted but camera don't see it.
I just went bonzo on my old stuff on market and my apps folder is a solid 3 pages now.
Instead of regular /sdcard maybe emulated internal /sdcard accessed by usb? I mean treat the sd card like non-removable storage.
 
Bummer, he deleted his old fork and re-forked a couple weeks ago. Hopefully he remembers what he did. I can always make a 'Sprint fix' but I'd rather only have to have one fix.
I know roughly where it is but have to dig around. look in thunderc-input.c or whatever that is in the lge folder of the kernel maybe.
//edit: arch/arm/lge/board-thunderc-input.c
it's labelled in there, I figured someone would want to switch it.
Instead of regular /sdcard maybe emulated internal /sdcard accessed by usb? I mean treat the sd card like non-removable storage.
I think it's a config problem.
//edit: errors in my fstab.thunderc
silly me, used the mtd partition numbers on the mmcblk0p* (all but cache didn't even exist. broke my accelerometer too.)
think maybe changing the vold line may help. testing.
 
Last edited: