[ROM] CM10.1 UNOFFICIAL for p769 [10/18/2013]

Search This thread

Tablechair

Senior Member
Feb 9, 2013
267
117
Waterbury CT
Flashed this last night. Everything is butter smooth. So far I've noticed better bluetooth performance over pinoyto's version, it would always take a couple tries to connect my phone to my car stereo or my bluetooth headphones, this is first shot everytime. No glaringly obvious bugs so far. Great work!
 

kevev

Senior Member
May 22, 2006
1,553
302
Flashed this last night. Everything is butter smooth. So far I've noticed better bluetooth performance over pinoyto's version, it would always take a couple tries to connect my phone to my car stereo or my bluetooth headphones, this is first shot everytime. No glaringly obvious bugs so far. Great work!

If you have the bluetooth connect issue again try "Bluetooth Auto Connect" from the market. It works every time. :)
 
  • Like
Reactions: Tablechair

kuma82

Senior Member
Jan 19, 2012
1,783
941
Houston
:beer: @AntonX :beer:
:thumbup: :cool: :cool: :thumbup:
Screenshot_2013-07-13-01-23-14_zpsc8f72362.png


Screenshot_2013-07-13-01-23-35_zpse413e2c9.png
 
Last edited:

ThrIsNoSpork

Senior Member
Jun 28, 2010
143
26
Audio fix works great, I can hear much better through that handset speaker. Not sure if there's still speaker phone echo but I'm noticing now that when I listen to audio at full volume through aux in my car that it cuts out frequently making me wake my phone to press play again. Not sure if this is caused by the audio fix or not but when I lower the volume on my phone it seems to play longer than if I turn it up.

Sent from my LG-P769 using xda app-developers app
 

kevev

Senior Member
May 22, 2006
1,553
302
Before flashing I have a question. I have unlocked bootloader and stock P769 u-boot x-boot with stock 20D. Do I need to re-flash p760 u-boot x-boot with flipped display before flashing this ROM?
 

elpuertorro

Senior Member
May 5, 2011
176
81
50
Manati
I could not find a v6.bin with the proper P760 Euro u-boot & x-boot.

Not sure but try these, I got them from the "[Guide]Unlock Bootloader for Noobs P769" posted by carloswii5 here
http://xdaforums.com/showthread.php?t=2277639

Try this updated one
https://docs.google.com/file/d/0B059sYrh0T19UWluVjVWaGJpTFU/edit

or

Try this one uploaded by Kid_Ding on same thread but he uploaded because carlos link was down and I was asking for them, this was before carloswii5 updated his and uploaded, I think the only difference is carloswii5 added a few things in his zip like the touch screen fix zip
https://mega.co.nz/#!3UczBQyJ!JtDyBAr9I3ojkpmxQ2tJukh9aacSLie3CFWlNC77RFs

Hope it helps you out!
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 33
    CyanogenMod 10.1 UNOFFICIAL for LG Optimus L9 p769


    This is unofficial build. Use at your own risk. I am not responsible for anything that may happen to your phone.

    Only for P769 version of the phone. Do not attempt to flash on any other device.

    The phone bootloader has to be unlocked and correct recovery installed.

    Please avoid discussing general unlocking, rooting, and other unrelated to development issues in this thread.


    Watch for bugs. Report with logcat and dmesg.

    Features
    - Mostly based on p760 device tree.
    - No emulated internal storage. Single external SD card configuration. (Read note in the 2nd post)
    - Apps 2 SD support
    - BLN support (limited, read note the the 2nd post)
    - Analog amplifier gain control with Voodoo Sound support (read note in the 2nd post)
    - Microphone preamplifier gain adjustments
    - Performance kernel with OC/UV
    - Advanced Settings to control kernel clocks

    Kernel
    - Compiled with Linaro 4.7
    - Extended frequency table with 200MHz, 1200MHz, 1350MHz (overclocking doesn't work on some phones)
    - Slightly undervolted
    - Userspace voltage control. Use SetCPU, VoltageControl, or similar. Warning: Save a recovery script with either of these programs before playing with voltages!
    - GPU is extended with 384MHz, IVA with 430 MHz
    - Selectable screen-off maximum frequency
    - Included SmartassV2 governor, SIO scheduler.
    - Few performance tweaks.
    - Kernel without performance tweaks available here

    Bugs
    - No 1080p in camcorder
    - Usual p760 CM10.1 issues, if any

    Installation
    - If going from non-CM10.1 ROM, backup your data and do full reset. If updating from CM10.1 it is usually not necessary.
    - Copy to SD and flash with CWM.
    - Flash correct version of Gapps

    Download
    cm-10.1-20131018-UNOFFICIAL-p769.zip (Mega)
    cm-10.1-20131018-UNOFFICIAL-p769.zip (Dropbox)

    Sources
    Github

    History

    Upstream merges

    10/18/2013
    - Reduced call microphone volumes even more

    10/07/2013
    cm-10.1-20131007-UNOFFICIAL-p769.zip
    - Reduced call microphone volumes

    09/07/2013
    cm-10.1-20130927-UNOFFICIAL-p769.zip
    - CM 10.1.3

    09/07/2013
    cm-10.1-20130907-UNOFFICIAL-p769.zip
    - CM 10.1.3 RC2

    8/30/2013
    cm-10.1-20130830-UNOFFICIAL-p769.zip
    - CyanogenMod 10.1.3 RC1
    - updated radio blobs to LG v20f
    - fixed vibrator tuning in Advanced settings
    - minor tweaks

    8/23/2013
    cm-10.1-20130823-UNOFFICIAL-p769.zip
    - adjusted power profile
    - reduced in-call Bluetooth microphone volume
    - some upstream picks and minor tweaks

    08/19/2013
    cm-10.1-20130819-UNOFFICIAL-p769.zip
    - added BLN settings to Parts
    - added vibrator intensity to Parts
    - run ADB as root by default
    - few tweaks

    ---- project split to CM10.2 here ----

    08/13/2013
    cm-10.1-20130813-UNOFFICIAL-p769.zip
    - kernel with BLN support
    - added BLN blinking adjustments to Advanced Settings
    - added microphone preamp gain control to the kernel, adjustable from Advanced Settings
    - changes to some audio volumes

    08/08/2013
    cm-10.1-20130808-UNOFFICIAL-p769.zip
    - added option to disable touch LEDs
    - fixed USB mass storage
    - Interactive governor updated to 3.4

    08/05/2013
    cm-10.1-20130805-UNOFFICIAL-p769.zip
    - fixed in-call headset volume control
    - reduced headset volume
    - added analog amplifier gain control with Voodoo Sound support

    08/01/2013
    cm-10.1-20130801-UNOFFICIAL-p769.zip
    - IVA (Image Video Accelerator) overclocking
    - GPU underclocking
    - maximum screen-off frequency
    - user settings to control the clocks (Settings->Device->Advanced)
    - minor improvements to overclocking

    07/29/2013
    cm-10.1-20130729-UNOFFICIAL-p769.zip
    - switched board to p769
    - increased microphone volume
    - fixed bluetooth call audio

    07/26/2013
    cm-10.1-20130726-UNOFFICIAL-p769.zip
    - kernel: fixed excessive WiFi power consumption

    07/22/2013
    cm-10.1-20130722-UNOFFICIAL-p769.zip
    - disabled internal sdcard emulation
    - kernel is back to using omap4 audio codec

    07/19/2013
    cm-10.1-20130719-UNOFFICIAL-p769.zip
    - fixed proximity sensor

    07/17/2013
    - Some changes to device, including another audio fix picked from p760
    - Kernel:
    --- Now using twl6040 audio drivers from LG source drop
    --- SIO and SmartassV2
    --- Entropy tweak
    --- Force volume mounts with noatime
    --- Picked a merge with common android kernel, version is bumped to 3.0.31
    --- Compiled with Linaro 4.7

    07/12/2013
    cm-10.1-20130712-UNOFFICIAL-p769.zip
    - Kernel with OC/UV
    - Ported commit from p760 device to fix call echo and low speaker volume
    - Repo synced

    07/09/2013
    cm-10.1-20130709-UNOFFICIAL-p769.zip
    22
    Notes

    Storage

    Originally our phone has very awkward, confusing, and often misunderstood configuration for external storage. Why all these strange emulated directories with cryptic numbers? Well, the numbers are needed for multiuser environment but we don't care about it as on phones it's not enabled. It appears that there is internal /sdcard (or /storage/sdcard0 which is the same) and everybody is welcome to store data on it. Truth of the matter is - there is no dedicated internal sdcard on our phone. There in no separate microchip, no separate partition, the internal sdcard does not exist. It is emulated by FUSE inside /data partition. The original location of files is /data/media/0 and /sdcard just simulates a drive from this directory. It means that every time you save anything to /sdcard, the space will be taken away from /data. Even worse, all apps think that /sdcard is real external storage and will dump data there. Very soon you will find that you've run out of space in /data and cannot install apps anymore. This configuration would have worked fine if we had big internal MMC card but unfortunately ours is quite small. So the best practice is not to use /sdcard at all and keep it as empty as possible. But if it's better not to use it, why even have it?
    This ROM completely removes emulation of internal sdcard. There is only single /sdcard0 now and it is mounted to your real external SD. Android and all apps see it properly as external storage. There are no problems anymore with space hungry apps like big games. All downloads will go to the external SD as expected. Apps2SD works seamlessly because storage not emulated. The whole configuration is much more straightforward and easier to work with.

    If you have files previously stored on /sdcard0, they are still accessible from /data/media/0, but it is better to move them from there to free space in /data.

    If you have installed RemountSD or similar, uninstall it, you don't need it anymore.

    If after updating to not-emulated ROM you find that the Camera does not store pictures, just clear its data in Android Settings->Apps->All->Gallery (yes, Camera is part of Gallery.)

    Audio Amplifier Analog Gain

    Controlling amplifier gain allows to play music both louder (+12dB) at high volumes and clearer at low volumes. The gain adjustment can be found in Android Advanced settings.
    The included twl6040 kernel driver also simulates Wolfson wm8994 Voodoo Sound extension for headset amplifier. If Voodoo Sound is installed and Smart Amplifier is enabled, the amplifier gain will be controlled together with the volume. This maintains optimal Signal-to-Noise ratio at low volumes.

    Voodoo Sound app shows incorrect range of levels: -57dB..+5dB. In fact our amplifier range is -30dB..0dB in 2dB steps. This discrepancy does not affect the functionality.

    The amplifier returns to default gain upon a call or any other microphone activity. After the microphone activity is finished the gain control is re-enabled.

    The kernel also supports controlling microphone preamplifier gains. The gain can be adjusted for certain scenarios, for example lowered to capture loud audio during concerts. Camera is using SUB microphone.

    BLN

    BLN will consume some battery when a notification is in progress. For the the touch LEDs to be lit our phone has to be awake, otherwise the power to the controller goes down and the LEDs turn off. In order to conserve the battery the kernel implements only blinking notifications. The kernel will hold a wakelock only during the short LEDs-On phase and release it when LEDs are Off letting the phone go back to sleep. Native BLN blinking is disabled.
    BLN can be enabled either with neldar's app (his paid version supports scheduling) or in the Advanced Settings.
    13
    OP updated.

    The product board has changed to p769. Kernel doesn't need CONFIG_MACH_LGE_U2_P760 to be set anymore, which was not a good thing to have.

    Fixed bluetooth SCO, in-call audio works.

    Increased microphone volume for some scenarios like camcorder or general use. Report if you find any issues.

    Repo synced today.

    Note: I will not do anything about CM10.2 until it becomes more stable and probably not before p760 tree switches to it.
    12
    OP updated

    Added Image Video Accelerator (IVA) overclocking. It is used to encode/decode video (H.264, etc.). Maybe not really needed as the phone seem to be able to decode 1080p just fine without it, but well, it's done and it's optional. By default not enabled.

    Added under-clocking to GPU. Those who don't need GPU performance but want to save some battery may enable it. Not sure how much savings it will provide, maybe not a lot.

    Added maximum screen-off frequency. The CPU will not go higher than selected limit when screen is off. If not enabled, this frequency is at the hands of the active governor. Some may limit it, some may not.

    Added user app to control the kernel clocks. Look in Android Settings->Device->Advanced.

    Watch for bugs.

    Repo synced today.

    Note: GPU and IVA overclocking frequencies are not replacing the default maximums, they are added to the table. This means that they are active only if there is real load on GPU / DSP, otherwise the scaler just doesn't use them.
    10
    CM 10.2(Android 4.3) runs on our phones: