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

Root [MetroPCS] [ROM][4.4.4]CARBON ROM Kitkat 4.4.4 for LG Optimus F6 [LOTS OF FIXES]

Does your camera work without the kernel fix? My LED flashlight works perfectly fine, but my camera works normal without any changes made.

This Carbon rom works for me just with KK kernel. not other kernels.
And with this KK kernel, my front camera is blue and LED light doesn't work.
 
Just a note:
The Xposed module "ScreenOff Animation" does not cause the black screen of death for me.
If you want the CRT off animation, or want something different, there's a few nice animations to choose from.
You can also have a screen on animation.
 
If we flash carbon and the camfix/kernel by hroark do/can we flash the new carbon kernel on this thread also or do we need to pick one or the other.. Assuming the newer carbon kernel doesn't fix the camera issue or does it?
 
What's up with a dual boot for our f6? I miss being able to do that with my galaxy considering I love carbon but in order to run the updated kernel with fixes I have to miss out on using my camera.. Which is necessary since I just moved to San Diego lol
 
I've been using carbon and the new kernel for some time now, i haven't had any black screens or freezing or vibration issues.
My camera works great! Volume is great and everything else is going good as well, thank you developers, this rom is awesome!!! =)
 
I've been using carbon and the new kernel for some time now, i haven't had any black screens or freezing or vibration issues.
My camera works great! Volume is great and everything else is going good as well, thank you developers, this rom is awesome!!! =)

I'm very jealous
 
Thank you so much for this ROM it is simply amazing. However, I'm curious if anyone had found a way to increase in call volume, both from the receiver and user. I'm constantly getting complaints that no one can hear me over the phone. Please if anyone knows of a fix for this let me know. Thank you!😃
 
This is a common error that's popping up when running BlueTooth:
Code:
E/BTEventHandler(15797): A4WP is not supported
V/BluetoothFtpService(15797): Handler(): got msg=1
W/BluetoothAdapter(15797): getBluetoothService() called with no BluetoothManagerCallback
...
W/bt-btif (15797): bta_dm_check_av:0
E/bt_upio (15797): upio_set : open(/proc/bluetooth/sleep/btwrite) for write failed: No such file or directory (2)
Here's the ADB log from trying to run "search for devices" from the bluetooth settings menu:
W/bt-btif (15797): bta_dm_check_av:0
E/bt_upio (15797): upio_set : open(/proc/bluetooth/sleep/btwrite) for write failed: No such file or directory (2)
E/BTLD (15797): ######################################################################
E/BTLD (15797): #
E/BTLD (15797): # WARNING : BTU HCI(id=0) command timeout. opcode=0x200b
E/BTLD (15797): #
E/BTLD (15797): ######################################################################
W/bt-hci (15797): HCI Cmd timeout counter 1
E/BTLD (15797): ######################################################################
E/BTLD (15797): #
E/BTLD (15797): # WARNING : BTU HCI(id=0) command timeout. opcode=0x200c
E/BTLD (15797): #
E/BTLD (15797): ######################################################################
E/bt-hci (15797): Num consecutive HCI Cmd tout =2 Restarting BT process
E/bt-btif (15797): bte_ssr_cleanup

And here's the full shebang from crash to restarting the services:
E/bt-hci (15797): Num consecutive HCI Cmd tout =2 Restarting BT process
E/bt-btif (15797): bte_ssr_cleanup
W/MediaFocusControl( 944): RemoteControl: display android.media.IRemoteControlDisplay$Stub$Proxy@423f4d20 died
D/BluetoothManagerService( 944): BluetoothServiceConnection, disconnected: com.android.bluetooth.btservice.QAdapterService
D/BluetoothTethering( 944): got CMD_CHANNEL_DISCONNECTED
D/BluetoothMap( 1760): Proxy object disconnected
D/BluetoothA2dp( 1864): Proxy object disconnected
D/BluetoothHeadset( 1250): Proxy object disconnected
D/BluetoothA2dp( 944): Proxy object disconnected
D/BluetoothManagerService( 944): Message: 41
E/BluetoothManagerService( 944): MESSAGE_BLUETOOTH_SERVICE_DISCONNECTED: 3
E/BluetoothTethering( 944): attempted to stop reverse tether with nothing tethered
D/MapProfile( 1760): Bluetooth service disconnected
D/BluetoothHeadset( 1250): Proxy object disconnected
D/BluetoothTethering( 944): Disconnect CMD_CHANNEL_HALF_CONNECTED: com.android.internal.util.AsyncChannel@42f62aa8
D/BluetoothA2dp( 1760): Proxy object disconnected
D/BluetoothHeadset( 1250): Proxy object disconnected
I/ActivityManager( 944): Process com.android.bluetooth (pid 15797) has died.
D/BluetoothTethering( 944): got CMD_CHANNEL_DISCONNECTED
D/A2dpProfile( 1760): Bluetooth service disconnected
D/BluetoothHeadset( 1760): Proxy object disconnected
D/HeadsetProfile( 1760): Bluetooth service disconnected
D/BluetoothPbap( 1760): Proxy object disconnected
D/PbapServerProfile( 1760): Bluetooth service disconnected
D/BluetoothInputDevice( 1760): Proxy object disconnected
D/HidProfile( 1760): Bluetooth service disconnected
D/AudioService( 944): onServiceDisconnected: Bluetooth profile: 2
D/BluetoothPan( 1760): BluetoothPAN Proxy object disconnected
D/PanProfile( 1760): Bluetooth service disconnected
D/BluetoothManagerService( 944): BluetoothServiceConnection, disconnected: com.android.bluetooth.gatt.GattService
D/BluetoothHeadset( 944): Proxy object disconnected
D/BluetoothManagerService( 944): Message: 41
E/BluetoothManagerService( 944): MESSAGE_BLUETOOTH_SERVICE_DISCONNECTED: 2
D/AudioService( 944): onServiceDisconnected: Bluetooth profile: 1
D/BluetoothManagerService( 944): BluetoothServiceConnection, disconnected: com.android.bluetooth.btservice.AdapterService
D/BluetoothPan( 944): BluetoothPAN Proxy object disconnected
D/BluetoothManagerService( 944): Message: 41
E/BluetoothManagerService( 944): MESSAGE_BLUETOOTH_SERVICE_DISCONNECTED: 1
D/BluetoothManagerService( 944): Calling onBluetoothServiceDown callbacks
D/BluetoothManagerService( 944): Broadcasting onBluetoothServiceDown() to 7 receivers.
W/ActivityManager( 944): Scheduling restart of crashed service com.android.bluetooth/.hid.HidService in 1000ms
D/BluetoothManagerService( 944): Calling onQBluetoothServiceDown callbacks
D/BluetoothManagerService( 944): Broadcasting onQBluetoothServiceDown() to 0 receivers.
D/BluetoothManagerService( 944): Bluetooth State Change Intent: 12 -> 13
W/ActivityManager( 944): Scheduling restart of crashed service com.android.bluetooth/.pbap.BluetoothPbapService in 1000ms
W/ActivityManager( 944): Scheduling restart of crashed service com.android.bluetooth/.gatt.GattService in 1000ms
W/ActivityManager( 944): Scheduling restart of crashed service org.codeaurora.bluetooth/.ftp.BluetoothFtpService in 11000ms
W/ActivityManager( 944): Scheduling restart of crashed service com.android.bluetooth/.pan.PanService in 21000ms
W/ActivityManager( 944): Scheduling restart of crashed service com.android.bluetooth/.btservice.AdapterService in 20995ms
W/ActivityManager( 944): Scheduling restart of crashed service com.android.bluetooth/.btservice.QAdapterService in 30994ms
W/ActivityManager( 944): Scheduling restart of crashed service com.android.bluetooth/.opp.BluetoothOppService in 40994ms
W/ActivityManager( 944): Scheduling restart of crashed service com.android.bluetooth/.a2dp.A2dpService in 40994ms
W/ActivityManager( 944): Scheduling restart of crashed service com.android.bluetooth/.hfp.HeadsetService in 40993ms
W/ActivityManager( 944): Scheduling restart of crashed service com.android.bluetooth/.hdp.HealthService in 40992ms
W/ActivityManager( 944): Scheduling restart of crashed service com.android.bluetooth/.map.BluetoothMapService in 40988ms
F/ProcessStats( 944): Starting service ServiceState{42d3f6a8 org.codeaurora.bluetooth.ftp.BluetoothFtpService pkg=org.codeaurora.bluetooth proc=42d3f6a8} without owner
F/ProcessStats( 944): Starting service ServiceState{42c07350 com.android.bluetooth.btservice.QAdapterService pkg=com.android.bluetooth proc=42c07350} without owner
F/ProcessStats( 944): Starting service ServiceState{42c76f00 com.android.bluetooth.btservice.AdapterService pkg=com.android.bluetooth proc=42c76f00} without owner
F/ProcessStats( 944): Starting service ServiceState{42e33df8 com.android.bluetooth.gatt.GattService pkg=com.android.bluetooth proc=42e33df8} without owner
W/ManagedEGLContext( 2466): doTerminate failed: EGL count is 2 but managed count is 1
D/BluetoothManagerService( 944): Broadcasting onBluetoothStateChange(false) to 14 receivers.
D/BluetoothA2dp( 1864): Proxy object disconnected
D/BluetoothAdapter( 1760): 1110514480: getState() : mService = null. Returning STATE_OFF
E/BluetoothDevice( 1760): BT not enabled. Cannot get bond state
D/BluetoothMap( 1760): onBluetoothStateChange: up=false
E/BluetoothDevice( 1760): BT not enabled. Cannot get bond state
E/BluetoothDevice( 1760): BT not enabled. Cannot get bond state
D/BluetoothPan( 1760): onBluetoothStateChange on: false
D/BluetoothAdapter( 1135): 1112733880: getState() : mService = null. Returning STATE_OFF
D/BluetoothHeadset( 1760): onBluetoothStateChange: up=false
D/BluetoothHeadset( 1250): onBluetoothStateChange: up=false
D/BluetoothAdapter( 1760): 1110514480: getState() : mService = null. Returning STATE_OFF
D/BluetoothAdapter( 1760): 1110514480: getState() : mService = null. Returning STATE_OFF
D/BluetoothInputDevice( 1760): onBluetoothStateChange: up=false
D/BluetoothAdapter( 1760): 1110514480: getState() : mService = null. Returning STATE_OFF
D/BluetoothA2dp( 1760): onBluetoothStateChange: up=false
D/BluetoothHeadset( 1250): onBluetoothStateChange: up=false
D/BluetoothA2dp( 944): onBluetoothStateChange: up=false
D/BluetoothA2dp( 1864): onBluetoothStateChange: up=false
D/BluetoothPan( 944): onBluetoothStateChange on: false
D/BluetoothPbap( 1760): onBluetoothStateChange: up=false
D/BluetoothHeadset( 944): onBluetoothStateChange: up=false
D/BluetoothHeadset( 1250): onBluetoothStateChange: up=false
D/BluetoothA2dp( 1864): onBluetoothStateChange: up=false
D/BluetoothManagerService( 944): Bluetooth State Change Intent: 13 -> 10
W/ManagedEGLContext(30317): doTerminate failed: EGL count is 2 but managed count is 1
D/BluetoothManagerService( 944): Message: 42
D/BluetoothManagerService( 944): MESSAGE_RESTART_BLUETOOTH_SERVICE: Restart IBluetooth service
V/Zygote (20387): Switching descriptor 91 to /dev/null
V/Zygote (20387): Switching descriptor 11 to /dev/null
I/ActivityManager( 944): Start proc com.android.bluetooth for service com.android.bluetooth/.btservice.AdapterService: pid=20387 uid=1002 gids={41002, 3003, 3002, 3001, 1028, 1015, 1023, 3005, 1016, 3008}
E/BluetoothDevice( 1760): BT not enabled. Cannot get bond state
D/BluetoothAdapter( 1135): 1112733880: getState() : mService = null. Returning STATE_OFF
W/ContextImpl( 1760): Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1535 android.content.ContextWrapper.startService:494 android.content.ContextWrapper.startService:494 com.android.settings.bluetooth.DockEventReceiver.beginStartingService:134 com.android.settings.bluetooth.DockEventReceiver.onReceive:115
D/BluetoothAdapter( 1760): 1110514480: getState() : mService = null. Returning STATE_OFF
D/DockEventReceiver( 1760): finishStartingService: stopping service
D/BluetoothAdapter( 1760): 1110514480: getState() : mService = null. Returning STATE_OFF
D/BluetoothAdapter( 1760): 1110514480: getState() : mService = null. Returning STATE_OFF
D/ActivityThread(20387): handleBindApplication:com.android.bluetooth
D/ActivityThread(20387): setTargetHeapUtilization:0.75
D/ActivityThread(20387): setTargetHeapMinFree:2097152
E/wipower (20387): int android::register_android_hardware_wipower(JNIEnv*): >
D/AdapterServiceConfig(20387): Adding HeadsetService
D/AdapterServiceConfig(20387): Adding A2dpService
D/AdapterServiceConfig(20387): Adding HidService
D/AdapterServiceConfig(20387): Adding HealthService
D/AdapterServiceConfig(20387): Adding PanService
D/AdapterServiceConfig(20387): Adding GattService
D/AdapterServiceConfig(20387): Adding BluetoothMapService
D/AdapterServiceConfig(20387): Adding HandsfreeClientService
D/AdapterServiceConfig(20387): enableHfpclient -1
D/AdapterServiceConfig(20387): Adding HidDevService
I/BluetoothServiceJni(20387): classInitNative: succeeds
D/BluetoothAdapterService(20387): REFCOUNT: CREATED. INSTANCE_COUNT1
D/BluetoothAdapterService(1110787376)(20387): onCreate
D/BluetoothManagerService( 944): Message: 20
D/BluetoothManagerService( 944): Added callback: android.bluetooth.IBluetoothManagerCallback$Stub$Proxy@423710b0:true
D/BluetoothAdapterState(20387): make
I/bluedroid(20387): init
I/BluetoothAdapterState(20387): Entering OffState
I/bte_conf(20387): Attempt to load stack conf from /etc/bluetooth/bt_stack.conf
I/bluedroid(20387): get_profile_interface socket
I/bluedroid(20387): get_profile_interface map_client
D/BluetoothAdapterService(1110787376)(20387): onBind
D/BluetoothManagerService( 944): BluetoothServiceConnection: com.android.bluetooth.btservice.AdapterService
D/BluetoothManagerService( 944): Message: 40
D/BluetoothManagerService( 944): MESSAGE_BLUETOOTH_SERVICE_CONNECTED: 1
I/BtGatt.JNI(20387): classInitNative(L684): classInitNative: Success!


Edit:
I noticed these are in the init.target.rc, but do not exist in /proc:
Code:
chown bluetooth net_bt_stack /proc/bluetooth/sleep/lpm
                                   chown bluetooth net_bt_stack /proc/bluetooth/sleep/btwrite
and this is a listing of /proc/bluetooth/sleep:
Code:
root@f6mt:/ # ls /proc/bluetooth/sleep -l
-r--r--r-- root     root            0 2014-11-20 13:20 asleep
-rw-rw---- bluetooth net_bt_stack        0 2014-11-20 13:20 btwake
-r--r--r-- root     root            0 2014-11-20 13:20 hostwake
-rw-rw---- bluetooth bluetooth        0 2014-11-20 13:20 proto
 
Thank you so much for this ROM it is simply amazing. However, I'm curious if anyone had found a way to increase in call volume, both from the receiver and user. I'm constantly getting complaints that no one can hear me over the phone. Please if anyone knows of a fix for this let me know. Thank you!😃
Although many users have reported that this ROM has better in-call volume I too still experience the same issues as you, however, I have been able to tweak the snd_sitar file and build.prop and can now enjoy normal sounding calls.

snd_sitar - Copy and replace to /etc/snd_soc_msm. Set permissions to rw-r-r. I have increased the voice call volume, and tweaked a few other things. Unfortunately, none of my tweaks seem to work on increasing the speaker-phone volume.

For call echo, I have tweaked the build.prop with information found in other threads. It involves changing the dual mic to analog from digital, among other things. I made lots of tweaks, some that may or may not be needed, but I do not have any complaints about call echo. I have been using this Carbon ROM with my edited files for over a week now and have had perfect phone calls. Copy and replace the build.prop to /system. Set permissions to rw-r-r.

After files are replaced, reboot. Let me know if the files have helped you.
 

Attachments

Last edited:
So in the migration to the new forums my above post was lost in the shuffle. I had originally posted an edited snd_sitar file and build.prop that helped with the in-call volume and echo. When I get time later this weekend I will try to repost the files.

EDIT: Nevermind this comment...I can now edit my posts.
 
Last edited:
Not liking the new forums at the moment...had trouble attaching files now I've got multiple duplicates posted and I can't edit the post. Sorry. Logging off for the night.

EDIT: Nevermind this comment...I can now edit my posts.
 
Last edited:
So in the migration to the new forums my above post was lost in the shuffle. I had originally posted an edited snd_sitar file and build.prop that helped with the in-call volume and echo. When I get time later this weekend I will try to repost the files.
Thank you I downloaded the files but never had the chance to see if the snd_sitar file worked because the build.prop bricked my phone so I had to figure out how to unbrick it lol. Fortunately though I remembered about the twrp hotkeys to press before you start up the phone & reflashed the ROM. In the process however I lost those files so it would be much appreciated. Thanks again :)
 
Someone please post the sd card hack zips
So xperion rom is messing up on me, and i found this rom. read everything on this thread, and was caught by the sd hack. Guessing the files for the sd hack isnt available? Would love to get that before i flash this rom/kernel.
 
When they changed forums all the attached zips for these threads disappeared: (
Just my luck! I've been meaning to change roms and look for a new feel to my phone, but was really lazy to get to it the past weeks. Finally get a day off work, and found this amazing rom and the only thing to push it out its course is the sd config..
 
Back
Top Bottom