[ROM] AOSP KitKat 4.4.4 | MoltenMotherBoard

Search This thread

MoltenMotherBoard

Senior Member
Feb 16, 2013
76
384
Rome
twitter.com
FEEL FREE TO DONATE US FOR ALL WE'RE DOING FOR YOU!

For general discussions, bug reports and FAQ, write HERE!

Credits:
  • P880-dev sources
  • MoltenMotherBoard!

Downloads:

Full sources:

Changelog:
  • 20150101
    • telephony: SignalStrength: hotfix GSM and TD-SCDMA
    • imgdiff: search the magic number 1f8b0800 starting from the ramdisk page
    • build: no more needed make 4.X support
    • p880: lights: disable backlights for notifications and power supply
    • p880: re-include missing GPS configuration files
    • AOSP updates
  • 20141204
    • system/extras: exclude Google SU binaries
    • p880: include CM SU binaries by default
    • p880: force-build libemoji module
    • p880: force-build e2fsck module
    • hardware/broadcom/wlan: dhd: add missing fini interface command
    • p880: restore old manual density parameter
    • p880: restore old WiFi firmwares path
    • AOSP updates
  • 20141203
    • init: add a mechanism to extend the property service in device configs
    • p880: sources up-to-date with CyanogenMod
    • build: allow build with make 4.1
    • kernel/lge/x3: corrected patch "disable setting security contexts on rootfs inodes"
    • build: switch to custom apns-conf.xml
    • manifest: update to android-4.4.4_r2.0.1
    • manifest: switch to CyanogenMod kernel (branch cm-12.0)
    • vendor/mmb: add MMB banner
    • vendor/mmb: add support for init.d scripts
    • vendor/mmb: add APNs up-to-date with OMNI
    • vendor/mmb: add support for ADB over the network
    • p880: inherit MMB vendor
    • p880: device_perms: add device perms for LCD density
    • p880: ril: remove deprecated rmnet scripts
    • p880: prop: disable LTE (it's not supported on P880)
    • p880: init: update TCP buffer sizes and thresholds
    • p880: init: add miscellaneous updates from CM's branch
    • p880: fstab: usb: detect filesystem instead of hardcoding
    • p880: ril: add SIM state change string
    • p880: ril: fix LGE recovery with new TS0710_mux driver
    • p880: fstab: enable /data encryptionon FOTA partition
    • p880: init: add TCP delayed and autotuning settings to init
    • p880: overlay: disable fading marquee
    • p880: init: enable OTG host
    • p880: init: small adjustements for optimal effectiveness
    • p880: init: restructure x3 init to accomodate kernel changes
    • AOSP updates
  • 20140928
    • packages/apps/Camera2: fix camcorder access
    • frameworks/native: miscellaneous OMNI updates
    • hardware/libhardware: add missing declarations needed by native
    • manifest: update to android-4.4.4_r2
    • p880: gps: update GPS configuration to current standards
    • p880: fstab: update mount options
    • p880: audio_policy: use only one sampling rate on submix
    • p880: correct PRODUCT_MODEL string
    • p880: init.rc: fix DHCP permissions
    • p880: correct partitions sizes
    • p880: bluetooth: add BLE flags
    • p880: selinux: add a sensor and smartdimmer sepolicy
    • p880: init.rc: adjusted GPS permissions
    • p880: init.rc: additions for better battery life
    • p880: relaxed cpu.speeds and cpu.active consumption adjustments
    • p880: camera: improve AAC audio codec
    • p880: camera: increase Image encoding quality
    • p880: camera: add 720p recording in front camera
    • p880: camera: switch to MP4 instead of 3GP for recordings
    • p880: camera: add ffmpeg Audio & Video decoders
    • build: Prevent zip to replace /recovery partition
    • p880: device cleanup
    • AOSP updates
  • 20140704:
    • hardware/broadcom/libbt: bluetooth: add support for board-specific configuration
    • p880: camera: add HAVE_ISO flag support
    • frameworks/av: camera: add HAVE_ISO flag support
    • frameworks/base: backlights: reintroduce button-backlight (and respective inactivity timeout)
    • kernel: selinux: fix /cache partition mounting (and /cal, /persist-lg, /mpt and /mnt/shell/emulated along with it)
    • frameworks/native: audio: register Tegra audio devices as service
    • p880: bluetooth: enable BLE peripheral mode
    • p880: use P880-dev's RIL
    • manifest: updates to 4.4.4_r1
    • AOSP updates
  • TB-20140527
    • First build

Issues:
  • -----

Do you want to report an issue? Do it here!
In order to do it, create a new issue, choosing correct labels corrisponding to: Device/OS which you're using, ROM/project you're on, kind of issue.
Also, please, be sure you're running the ROM/project in the exact way we've provided it to you (do not create issues if you're using different
kernel, mod, plugins and dependencies we didn't tell to use).


General Questions: MoltenMotherBoard Projects | General Questions and Info

XDA:DevDB Information
AOSP KitKat 4.4.X, ROM for the LG Optimus 4X HD

Contributors
MoltenMotherBoard, streambinder
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.1.x

Version Information
Status: Stable

Created 2014-06-11
Last Updated 2014-08-27
 
Last edited:

streambinder

Senior Member
Jun 3, 2014
570
972
Rome
Hey. I'm the project mantainer.

First of all, it's my first thread here: then, I don't want to be overbearing in offering my work, never.
If I would ever result like that, please tell me.

About the project: my team has always followed AOSP projects, even with ARMv6.
This time I decided to work on it, for this phone, as I need bugfree sources even for it, as for all the others custom ROMs.

The build shared is only the result of the first compilation, quickly tested by me.
I would like to ask you to test and report any bug you experience, so that we can reach as soon as possible a bugfree release.

Obviously, planning to update manifest to 4.4.3.
 
Last edited:

ex0rt

Senior Member
Jul 7, 2013
161
44
Podgorica
Very fast ! Tho I have issues with signal, its very low and when you try to download something from browser it crashes. Cant turn off NFC. Gallery not mounted. This ROM is going to be amazing !
 

streambinder

Senior Member
Jun 3, 2014
570
972
Rome
Very fast ! Tho I have issues with signal, its very low and when you try to download something from browser it crashes. Cant turn off NFC. Gallery not mounted. This ROM is going to be amazing !

Thanks for the report.
For gallery 'not-mounting', what do you mean?
For NFC, as Adam said, you need to reboot.
Everytime you experience an issue and report it, please, add a log.

Gonna work on 4.4.3 this afternoon.
 
  • Like
Reactions: hallodrix and ex0rt

laufersteppenwolf

Inactive Recognized Developer / Retired Forum Mod
Jul 1, 2012
2,880
6,986
Baden-Württemberg
droideveloper.com
Would it be possible to upload your sources (I mean those repos you have altered, like frameworks/base, frameworks/av, frameworks/native, hardware/libhardware,...) so others can use it as a base for their project?

and would you mind adding a proper commit history to the p880 device tree?
 

streambinder

Senior Member
Jun 3, 2014
570
972
Rome
Would it be possible to upload your sources (I mean those repos you have altered, like frameworks/base, frameworks/av, frameworks/native, hardware/libhardware,...) so others can use it as a base for their project?
and would you mind adding a proper commit history to the p880 device tree?

Yep, it would be possible and I'll do it at the same moment I publish a build using different/altered sources.
The build shared is using stock AOSP sources, plus stock P880-Dev device tree and kernel.
Obviously, will need some alterations to make everything working, then, I'll do it, of course! :)
 

Adam77Root

Inactive Recognized Developer
Jul 3, 2012
2,535
11,160
The build shared is using stock AOSP sources, plus stock P880-Dev device tree and kernel.

That means at least the following stuff doesn't work: camera, audio, sensors, Bluetooth, mobile data. I say at least as these are whose come to my mind right now.

Sent from my OmniROM-powered LG Optimus 4X HD
 

laufersteppenwolf

Inactive Recognized Developer / Retired Forum Mod
Jul 1, 2012
2,880
6,986
Baden-Württemberg
droideveloper.com
That means at least the following stuff doesn't work: camera, audio, sensors, Bluetooth, mobile data. I say at least as these are whose come to my mind right now.

Sent from my OmniROM-powered LG Optimus 4X HD

You can add button backlight to the list as well, but BT might even work, at least it did when I ported APSP 4.3 ;)
 

streambinder

Senior Member
Jun 3, 2014
570
972
Rome
That means at least the following stuff doesn't work: camera, audio, sensors, Bluetooth, mobile data. I say at least as these are whose come to my mind right now.
Sent from my OmniROM-powered LG Optimus 4X HD
You can add button backlight to the list as well, but BT might even work, at least it did when I ported APSP 4.3 ;)

Didn't test every function: maybe all of them are not properly working, that's why I shared a TB (Test Build).
Obviously, will do everything needed and asked by @laufersteppenwolf for next release. :)
 

streambinder

Senior Member
Jun 3, 2014
570
972
Rome
Okay, guys. Correctly made a new 4.4.3-code based build: it's useless now to release it, as, as told by @Adam77Root and @laufersteppenwolf, many things aren't correctly working.
Used the same - updated - sources used for the first build, just re-adapted to make them compiling for AOSP.
@laufersteppenwolf: going to upload them, also because need to apply some important patches - as you know, to fix whatever is not working on AOSP.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    FEEL FREE TO DONATE US FOR ALL WE'RE DOING FOR YOU!

    For general discussions, bug reports and FAQ, write HERE!

    Credits:
    • P880-dev sources
    • MoltenMotherBoard!

    Downloads:

    Full sources:

    Changelog:
    • 20150101
      • telephony: SignalStrength: hotfix GSM and TD-SCDMA
      • imgdiff: search the magic number 1f8b0800 starting from the ramdisk page
      • build: no more needed make 4.X support
      • p880: lights: disable backlights for notifications and power supply
      • p880: re-include missing GPS configuration files
      • AOSP updates
    • 20141204
      • system/extras: exclude Google SU binaries
      • p880: include CM SU binaries by default
      • p880: force-build libemoji module
      • p880: force-build e2fsck module
      • hardware/broadcom/wlan: dhd: add missing fini interface command
      • p880: restore old manual density parameter
      • p880: restore old WiFi firmwares path
      • AOSP updates
    • 20141203
      • init: add a mechanism to extend the property service in device configs
      • p880: sources up-to-date with CyanogenMod
      • build: allow build with make 4.1
      • kernel/lge/x3: corrected patch "disable setting security contexts on rootfs inodes"
      • build: switch to custom apns-conf.xml
      • manifest: update to android-4.4.4_r2.0.1
      • manifest: switch to CyanogenMod kernel (branch cm-12.0)
      • vendor/mmb: add MMB banner
      • vendor/mmb: add support for init.d scripts
      • vendor/mmb: add APNs up-to-date with OMNI
      • vendor/mmb: add support for ADB over the network
      • p880: inherit MMB vendor
      • p880: device_perms: add device perms for LCD density
      • p880: ril: remove deprecated rmnet scripts
      • p880: prop: disable LTE (it's not supported on P880)
      • p880: init: update TCP buffer sizes and thresholds
      • p880: init: add miscellaneous updates from CM's branch
      • p880: fstab: usb: detect filesystem instead of hardcoding
      • p880: ril: add SIM state change string
      • p880: ril: fix LGE recovery with new TS0710_mux driver
      • p880: fstab: enable /data encryptionon FOTA partition
      • p880: init: add TCP delayed and autotuning settings to init
      • p880: overlay: disable fading marquee
      • p880: init: enable OTG host
      • p880: init: small adjustements for optimal effectiveness
      • p880: init: restructure x3 init to accomodate kernel changes
      • AOSP updates
    • 20140928
      • packages/apps/Camera2: fix camcorder access
      • frameworks/native: miscellaneous OMNI updates
      • hardware/libhardware: add missing declarations needed by native
      • manifest: update to android-4.4.4_r2
      • p880: gps: update GPS configuration to current standards
      • p880: fstab: update mount options
      • p880: audio_policy: use only one sampling rate on submix
      • p880: correct PRODUCT_MODEL string
      • p880: init.rc: fix DHCP permissions
      • p880: correct partitions sizes
      • p880: bluetooth: add BLE flags
      • p880: selinux: add a sensor and smartdimmer sepolicy
      • p880: init.rc: adjusted GPS permissions
      • p880: init.rc: additions for better battery life
      • p880: relaxed cpu.speeds and cpu.active consumption adjustments
      • p880: camera: improve AAC audio codec
      • p880: camera: increase Image encoding quality
      • p880: camera: add 720p recording in front camera
      • p880: camera: switch to MP4 instead of 3GP for recordings
      • p880: camera: add ffmpeg Audio & Video decoders
      • build: Prevent zip to replace /recovery partition
      • p880: device cleanup
      • AOSP updates
    • 20140704:
      • hardware/broadcom/libbt: bluetooth: add support for board-specific configuration
      • p880: camera: add HAVE_ISO flag support
      • frameworks/av: camera: add HAVE_ISO flag support
      • frameworks/base: backlights: reintroduce button-backlight (and respective inactivity timeout)
      • kernel: selinux: fix /cache partition mounting (and /cal, /persist-lg, /mpt and /mnt/shell/emulated along with it)
      • frameworks/native: audio: register Tegra audio devices as service
      • p880: bluetooth: enable BLE peripheral mode
      • p880: use P880-dev's RIL
      • manifest: updates to 4.4.4_r1
      • AOSP updates
    • TB-20140527
      • First build

    Issues:
    • -----

    Do you want to report an issue? Do it here!
    In order to do it, create a new issue, choosing correct labels corrisponding to: Device/OS which you're using, ROM/project you're on, kind of issue.
    Also, please, be sure you're running the ROM/project in the exact way we've provided it to you (do not create issues if you're using different
    kernel, mod, plugins and dependencies we didn't tell to use).


    General Questions: MoltenMotherBoard Projects | General Questions and Info

    XDA:DevDB Information
    AOSP KitKat 4.4.X, ROM for the LG Optimus 4X HD

    Contributors
    MoltenMotherBoard, streambinder
    ROM OS Version: 4.4.x KitKat
    ROM Kernel: Linux 3.1.x

    Version Information
    Status: Stable

    Created 2014-06-11
    Last Updated 2014-08-27
    22
    Hey. I'm the project mantainer.

    First of all, it's my first thread here: then, I don't want to be overbearing in offering my work, never.
    If I would ever result like that, please tell me.

    About the project: my team has always followed AOSP projects, even with ARMv6.
    This time I decided to work on it, for this phone, as I need bugfree sources even for it, as for all the others custom ROMs.

    The build shared is only the result of the first compilation, quickly tested by me.
    I would like to ask you to test and report any bug you experience, so that we can reach as soon as possible a bugfree release.

    Obviously, planning to update manifest to 4.4.3.
    15
    Well, hey guys, how are you?
    I've not so much news, but I have to say something about this project: I'm really sorry about this big slowdown in AOSP development but I spent some days on vacation, I just finished school and a society offered me a job as System Engineer, that keeps me busy from the morning to the late afternoon.

    About camera I've no good updates: with laufersteppenwolf, cannot understand where's located that so important - and missing - patch, and I really have no more idea about where to search.
    I'm out of ideas.
    Obviously will spend some time - when I'll have it - to check again and again, till I find - or someone suggests me - a solution.

    Forgive me!
    15
    We finally did it: new build is online! ;)
    Happy new year, guys! This is my gift for you all!
    15
    Finally I can give you some good news, although they don't need to be explained. :)

    RYGtt8R.png


    Now, you're in front of a choose: camcorder isn't properly starting, yet, so I need some time
    to fix that, too. Also, the patch I made to make camera working is too much expansive and
    I wanted to make it more essential and simple.
    If you want I can share this build with you, but I will need some time (maybe few days) to
    check what's wrong with camcorder and make the patch looking perfect, then!