• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [Virgin Mobile] [BETA] [4.4.4] Cyanogenmod 11 Unofficial

xclusive36

Android Expert
Jan 28, 2014
1,338
457
45
Maryland
www.litestep.com
images


CyanogenMod 11 for the LG F3 Beta

CyanogenMod is a free, community built, after market firmware distribution of Android 4.1.2 (Jellybean), which is designed to increase performance and reliability over stock Android for your device.

Code:
#include
/*
* Your warranty is now void. *
* We are not responsible for bricked devices, dead SD cards. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications.
*/

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit Gerrit Code Review

Device Tree:
https://github.com/xclusive36/android_device_lge_fx3

Instructions:

First time flashing CyanogenMod 11 on your device, or coming from another ROM?
  1. Root the device and install ClockworkMod or TWRP Recovery.
  2. Perform a backup of your current ROM.
  3. Perform a factory reset while in recovery
  4. Flash CyanogenMod.
  5. Flash GAPPS

Do not use bug tracker on Unofficial builds

What works:
  • Accelerometer
  • Automatic brightness
  • Bluetooth
  • Calls
  • Compass
  • Data/3G
  • Data-4g
  • External SD
  • GPS
  • Headset/headphones
  • Home button LED Lights not 100%
  • Microphone
  • MTP
  • Rotation
  • Sms / Text message <-- Incoming only in default messaging app
  • Sound
  • Speaker phone
  • Wi-Fi
  • Wifi Hotspot
  • USB tethering
What's not working:
  • Camera/Flash
  • Vibration (unstable)
  • Torch app

Download Links

https://s.basketbuild.com/devs/xclusive36/fx3/vm/cm11


md5sum
f0c6aa58f76b6ece6a7d4302ca718e30 cm-11-20150808-UNOFFICIAL-fx3.zip


If I have helped you, and you like my work, please click on the Like Button.

- xclusive36

Thanks:
I wanted to say thank you to daemon32. Thank you :) for porting this to the f3.
Also to anyone else who ported this to the f6
masterdebugger for your awesome sauce
phenomx4 is awesome
 
Last edited:
Developer Options
CyanogenMod includes special menus full of preferences that are intended for developers and other advanced users. These menus are normally hidden from the user. However they can be revealed by following these instructions:

    • In the Settings app, select About Phone (or About Tablet).
    • Scroll down, and tap the Build number entry seven times. On the seventh tap, you will be notified that "You are now a developer."
    • Return back to the main Settings menu. Developer options and Performance entries should now be visible.
 
Last edited:
Upvote 0
Beta 1:
8/8/2015

  • 4g/Lte added
  • Vibration removed because of instability.

7/25/2015

  • Bluetooth support added
  • Vibration added
  • Added missing files
  • Bug fixes

Alpha 1:

  • Automatic brightness
  • Calls
  • Sms / Text message <-- Incoming only in default messaging app
  • Sound
  • Rotation
  • Microphone
  • Data/3G
  • External SD
  • Speaker phone
  • MTP
  • Home button LED Lights not 100%
  • Headset/headphones
  • Accelerometer
  • Compass
  • GPS
  • Wi-Fi
  • Wifi Hotspot
  • USB tethering
 
Last edited:
Upvote 0
And for wifi?
We have to do a stack trace on /system/bin/wpa_supplicant because something causes it to crash, badly! It might be related to the code it has for reading /dev/__properties__ or something to do with android private sockets, because unix sockets work just fine

And what on earth did you do to get data to work? It seems completely dysfunctional on GSM...
 
Last edited:
Upvote 0
To get data, I went into Settings > Mobile network settings > Preferred network type: and for ours, I choose 3g. For gsm, I think you would choose 2g.

It works under the setting LTE (recommended) in a 3g only area but once you get to a 4g area it wont connect to 4g. It drops the data connection. You then need to change it to 3g. Or for gsm, 2g.

Also as a side note, I noticed a memory leak in cell connectivity. I just had to plug my phone onto the charger at 17%. About 8 hours worth of drain to get to that point. Not a huge drain but More than what it should be with minimal usage.

Thank you masterdebugger for your continuing help. You stepped up and picked up where sandix left off. I still go to him for help occasionally but you've made a difference.

daemon32, we should also work together. We're striving for the same goal. You know a few things I don't know.

I'm guessing the ramdisk we're using now isn't 100% right. Also we're missing some proprietary files. To get somethings to work, phenomx4 pulled some files from similar phone roms. We may want to do the same thing.
 
Upvote 0
To get data, I went into Settings > Mobile network settings > Preferred network type: and for ours, I choose 3g. For gsm, I think you would choose 2g.

It works under the setting LTE (recommended) in a 3g only area but once you get to a 4g area it wont connect to 4g. It drops the data connection. You then need to change it to 3g. Or for gsm, 2g.

Also as a side note, I noticed a memory leak in cell connectivity. I just had to plug my phone onto the charger at 17%. About 8 hours worth of drain to get to that point. Not a huge drain but More than what it should be with minimal usage.

Thank you masterdebugger for your continuing help. You stepped up and picked up where sandix left off. I still go to him for help occasionally but you've made a difference.

daemon32, we should also work together. We're striving for the same goal. You know a few things I don't know.

I'm guessing the ramdisk we're using now isn't 100% right. Also we're missing some proprietary files. To get somethings to work, phenomx4 pulled some files from similar phone roms. We may want to do the same thing.

I've tried 2G (EDGE) and 3G (UMTS/HSPA) and both have the same problem...

http://i.imgur.com/4qYUfse.png
http://i.imgur.com/YbdJ4FC.png
http://i.imgur.com/tg6U8Ut.png

It seems like android and the RIL don't interface correctly, noting your issues with the phone handing off from one technology to the next, my inability to get GSM data working, and the radio not being signalled to use its power saving features... Does IS-95 to 1xRTT or LTE work? (or is the phone even capable of this?)

EDIT: OH YEAH! I'm stupid, I forgot to tell you that the default CPU governor is performance... And obviously, I've obsessed over the wifi too much, as not being able to sit at a computer, and having to lay down all day without youtube is torture xD (I vnc my linux box with an old iPod :p)

I agree, we definitely should work together, and you seem to know a few things I don't as well...

The ramdisk is most certainly broken, and I want to find a full mmc dump of an F6 running stock kitkat to see what's going on there...

You have made progress with wifi?
No, sorry, I'm probably going to be able to fix it if I have the stock F6 kitkat kernel and rom though...
 
Last edited:
Upvote 0
I've tried 2G (EDGE) and 3G (UMTS/HSPA) and both have the same problem...

http://i.imgur.com/4qYUfse.png
http://i.imgur.com/YbdJ4FC.png
http://i.imgur.com/tg6U8Ut.png

It seems like android and the RIL don't interface correctly, noting your issues with the phone handing off from one technology to the next, my inability to get GSM data working, and the radio not being signalled to use its power saving features... Does IS-95 to 1xRTT or LTE work? (or is the phone even capable of this?)

EDIT: OH YEAH! I'm stupid, I forgot to tell you that the default CPU governor is performance... And obviously, I've obsessed over the wifi too much, as not being able to sit at a computer, and having to lay down all day without youtube is torture xD (I vnc my linux box with an old iPod :p)

I agree, we definitely should work together, and you seem to know a few things I don't as well...

The ramdisk is most certainly broken, and I want to find a full mmc dump of an F6 running stock kitkat to see what's going on there...


No, sorry, I'm probably going to be able to fix it if I have the stock F6 kitkat kernel and rom though...
I have a custom rom f3 kitkat with the wifi running from https://basketbuild.com/devs/phenomx4/fx3

 
Upvote 0
http://androidforums.com/threads/metropcs-rom-kitkat-4-4-2-new-beta-4.861355/

That works beautifully on the F3, provided you use a zImage from the CM device tree
(Everything but wifi, bt, camera, auto brightness seems to works stock)...

I'm starting the work to put that ramdisk in the rom

EDIT: Actually, receiving calls works (I just assumed that sending them did, since I somehow managed to receive a call when I first installed the rom) but the phone an contacts app crash...
GPS doesn't work either, but vibration works!

EDIT2: Wifi works too, I just have to put the correct firmware blobs in (I'm the kind of idiot that *thinks* they put it in the zip)

EDIT∞: Video acceleration, WebGL and GLES 3 work too, without the buggy framebuffer you would see in the cm 10 rom (because the kernel FB/Adreno drivers match the blobs now)

None of this works with the CM 11 rom, it just spams com.android.phone has stopped working
 
Last edited:
Upvote 0
Wifi and gps is now working :)

Great work! I can confirm that p2p_disabled=1 works to fix my wifi! Did you by any chance find that in the phenomx4 kitkat rom? I found that option in the config in there, but I didn't think about trying it.

Why the camera, flashlight and torch not work?

I loved the news about the WiFi, Bluetooth and GPS. Hopefully soon achieve operating the camera and flashlight to install the rom on my device, because my girlfriend is very fond of photos.

Well, on some phones, the LED flashlight is actually controlled by the linux /sys/class/leds interface, but in our case, it's actually controlled by the same proprietary blobs that control the camera interface... So when the camera works, the LED should too.

Also, I still can't get 2G/3G data to work, is there something you are doing that I'm missing, or maybe I'm forgetting some blobs or build.prop options? (I've configured the APN correctly, but rmnet0 is down and doesn't get an IP address)
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones