[ROM][P75x0/p4&p4wifi][KK4.4]Omni ROM (15-Feb-2014)

Status
Not open for further replies.
Search This thread

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,308
16,087
Xiaomi Mi Mix 2S
Samsung Galaxy A52 4G
Earlier, I have been compiling several ROMs for the galaxy tab (P7510/p4wifi) based on KitKat 4.4. I now decided to move over to OMNI ROM as base: http://omnirom.org/
The nice thing of OMNI in my personal opinion is smoothness: it is relatively low in features, but at the same time it is not that resource hungry as some other ROMs. The end result is a smooth ROM.

Changelog of 15-Feb-2014
-Omni codebase of 14-Jan
Several small fixes, nothing spectecular :)

It features the Infamous kernel (same kernel as for JB4.3, without SELinux). The zram code has been optimized (based on google advice for low-RAM devices) and is enabled by default.

To see the additions on top of Omni, check github (additional patches are always shown on top):
Frameworks
Settings
OmniGears


First installation:
-Boot into recovery
-Factory reset
-Wipe system partition
-Install ROM
-Boot tablet (there sometimes are bootloops if gapps is flashed directly on top of the ROM without first booting the ROM)
-Reboot recovery
-Install SuperSU: http://download.chainfire.eu/371/SuperSU/UPDATE-SuperSU-v1.85.zip
-Install gapps (you should use a package specifically for KK4.4 and with the old-fashioned updater-script! - don't worry if you install an outdated gapps packages with the correct updater-script, as long as it is for KK4.4 the apps in the gapps package will be automatically updated -> only small gapps packages fit, e.g. banks core of pa 0-day gapps mini)
-Boot it up

-> some people report issues (e.g. bootloop or crashing gapps) if they flash ROM, gapps & supersu in a row after fully wiping the tablet. In that case, wipe again, flash ROM, boot the tab, reboot to recovery, and then flash the rest.
-> if coming from stock ROM, a factory reset may wipe you entire /data partition, so you loose you sdcard contents as well (I think this only happens with CWM, but I'm not sure)
-> in CWM "wipe system partition" can be found under mounts, and is called "format /system"
->If you get the message 'This package is for "p4" devices this is a "GT-P7500"' (or something likewise) update to a recent CWM or TWRP

Update installation (OMNI -> OMNI):
-Boot into recovery
-Install ROM
-Install SuperSU (in the SuperUser app you can create a script that will automatically backup/restore SuperSU on ROM updates so you don't have to reflash SuperSU).
-Boot it up

You can download any gapps packages for kitkat that you like, but one that many have used successfullyis PA 0 day gapps:
http://xdaforums.com/showthread.php?t=2397942

Downloads:
P4WIFI:
http://rootaxbox.no-ip.org/kasper_h/roms/p4wifi/omni44/

P4:
http://rootaxbox.no-ip.org/kasper_h/roms/p4/omni44/

Credits:
OMNI team for the code
AAccount for his help along the way to get KK4.4 to compile for our aging device!
pershoot for the basis for the device trees & kernel base

Code:
Basis of OMNI code: https://github.com/omnirom/
Common p4 device tree: https://github.com/kasperhettinga/android_device_samsung_p4-common
Device tree p4wifi: https://github.com/kasperhettinga/android_device_samsung_p4wifi
Vendor blobs p4wifi: https://github.com/kasperhettinga/android_vendor_samsung_p4wifi
Device tree p4wifi: https://github.com/kasperhettinga/android_device_samsung_p4
Vendor blobs p4wifi: https://github.com/kasperhettinga/android_vendor_samsung_p4
 
Last edited:

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,308
16,087
Xiaomi Mi Mix 2S
Samsung Galaxy A52 4G
What does NOT work?
-There are graphical glitches. Although they mainly have been solved there seem to be some remaining issues with hwcomposer that may crash the tab.
-Bluetooth audio does not work (other Bluetooth functions do work).
-HDMI output (may be fixed according to some posts, didn't test myself yet)
-HD movies (in e.g. youtube) may stutter

Smoothness advice:
Go to performance settings:
-Overclock CPU to 1400MHz (Do this at your own risk!)
-Set IO scheduler to CFQ
-Keep governor on Interactive
Go to developer settings:
-Set the three animation scale options to 0.5x
-Activate "Force GPU rendering"
-Active "Disble HW-overlays"
-Set background process limit to 4 processes

(if performance/developer options are not yet shown, go to settings>about and press build number 7 times)

-> Thanks to all forum members contributing to this list
-> Do it at your own risk!
-> Don't complain about limited battery life :) (ROW+interactive+1000MHz leads to better battery life for sure)


Some other tips:
-For improvement of sound quality, you can use Viper4Android
-For more volume only, SpeakerBoost is earier to use
-For netflix, head over here: http://xdaforums.com/showpost.php?p=49208063&postcount=445
-To be able to use Flash player, use a browser that doesn't use the kitkat browser engine (e.g. firefox can be used). Download flash player from adobe website (thanks to AAccount for finding out!).
- If you can't see your internal SD on PC: Go to Settings -> Storage -> 3 dot menu -> tick MTP.
-To use the multi-window feature, go to the recent apps screen, press&hold an app, and select put aside.
 
Last edited:

eushaun99

Senior Member
Feb 8, 2013
2,014
970
24
Subang Jaya
Last edited:

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,308
16,087
Xiaomi Mi Mix 2S
Samsung Galaxy A52 4G
i'm new to Galaxy tab 10.1..LOL,,, can this ROM be installed directly from Stock ROM with TWRP,,,Please help ASAP :)
Just wipe everything and flash the ROM.
Kasper already said that he won't be building for the p4.

Looks like my P7500 is gonna be a P7510 soon.. :D

BTW, we still need to flash supersu zip?

Sent from my GT-P7500 using Tapatalk HD
You need to separately flash SuperSU. SuperSU can create a script for backing it up, so that on future ROM flashes you don't have to repeat this.
 

esfjrg1

Member
Jan 30, 2006
16
0
oooppppsss the ROM can not be installed in a P4

Hi,
I have tried to install the ROM in a P4 and I receive an error saying "this device is a P4 and the ROM can not be installed"
 

Traace

Senior Member
Mar 13, 2010
441
116
Hi,
I have tried to install the ROM in a P4 and I receive an error saying "this device is a P4 and the ROM can not be installed"

Flash P4wifi recovery, Then flash this ZIP again


Bad to see that it is really not for the GT-P7500 . So i will not update.... i really need my 3G
Why it is so difficult to get 3G working :( Did 4.4 change so much?
 
  • Like
Reactions: nort1973

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,308
16,087
Xiaomi Mi Mix 2S
Samsung Galaxy A52 4G
Flash P4wifi recovery, Then flash this ZIP again


Bad to see that it is really not for the GT-P7500 . So i will not update.... i really need my 3G
Why it is so difficult to get 3G working :( Did 4.4 change so much?

The problem is that in 4.4 the radio stuff has been redone. I also had problem with another device I develop for (SGS) to get the radio to work. And to develop a ROM for a device I don't own make it even more complicated. In the past weeks I sometimes flashed 10-15 testbuilds on a single day to try and fix something simple (like USB OTG). If someone else would test something for me, the progress would be way too slow.

But all my code is open source: someone with a p7500 can just grab all the code, adapt it to p7500 and compile it. And start the whole process of fixing bugs :)
 

Chris4809

Senior Member
Jun 16, 2012
112
28
Hampton
I get a unfortunately, setup wizard has stopped error and can not pass it.. Anything to work around it?

Sent from my SPH-L720 using xda app-developers app
 

rogconnect

Senior Member
Dec 16, 2010
1,812
872
Sin City
@kasper_h As you might awared, YouTube is broken. It ran the same problem at that time with my GT-N7000 with OMNI 4.4, they managed to fix it. Maybe you can check with herna on that thread.
So far so good running ART

Sent from my GT-N7000 using Tapatalk
 

Chris4809

Senior Member
Jun 16, 2012
112
28
Hampton
I also get the com.google.process.location has stopped error but I can pass that one..

Sent from my SPH-L720 using xda app-developers app
 

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,308
16,087
Xiaomi Mi Mix 2S
Samsung Galaxy A52 4G
I get a unfortunately, setup wizard has stopped error and can not pass it.. Anything to work around it?

Sent from my SPH-L720 using xda app-developers app
Which gapps package? I flashed ROM & gapps myself today as well, just to test it once more. And it works flawlessly.

@kasper_h As you might awared, YouTube is broken. It ran the same problem at that time with my GT-N7000 with OMNI 4.4, they managed to fix it. Maybe you can check with herna on that thread.
So far so good running ART

Sent from my GT-N7000 using Tapatalk
Youtube is a problem with some hardware blobs I believe. I had the same on AOKP. I have spend a lot of time, but could never solve it. I decided to ignore it :)
I also get the com.google.process.location has stopped error but I can pass that one..

Sent from my SPH-L720 using xda app-developers app

Is there a difference between 4.3/4.4 gapps?
Sent from my myTouch 4G using Tapatalk
Yes, you should only use kitkat (4.4) gapps!
 

Chris4809

Senior Member
Jun 16, 2012
112
28
Hampton
Which gapps package? I flashed ROM & gapps myself today as well, just to test it once more. And it works flawlessly.


Youtube is a problem with some hardware blobs I believe. I had the same on AOKP. I have spend a lot of time, but could never solve it. I decided to ignore it :)



Yes, you should only use kitkat (4.4) gapps!

If it is 4.4 gapps you might want update the OP.. It is telling us that we should use 3.4

Sent from my SPH-L720 using xda app-developers app
 

rogconnect

Senior Member
Dec 16, 2010
1,812
872
Sin City
After enabled ART on first boot then rebooted. And then rebooted to recovery to install Banks 12-14_GApps_Core_4.4.2_signed.zip.. then I can signed in Google...so far no FC on Google apps.

Sent from my GT-P7510 using Tapatalk
 

coulter6

Member
Dec 7, 2010
16
0
ALBUQUERQUE
I'm getting the "setup wizard has stopped" error also.
Coming from pac_P4wifi_4.3-Infamous_20131114

Followed install instructions.

Used gapps-jb-20130813-signed

Cannot find gapps for 4.4. The 20130813 (4.3) package seems to be the most current.
 
Last edited:
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 117
    Earlier, I have been compiling several ROMs for the galaxy tab (P7510/p4wifi) based on KitKat 4.4. I now decided to move over to OMNI ROM as base: http://omnirom.org/
    The nice thing of OMNI in my personal opinion is smoothness: it is relatively low in features, but at the same time it is not that resource hungry as some other ROMs. The end result is a smooth ROM.

    Changelog of 15-Feb-2014
    -Omni codebase of 14-Jan
    Several small fixes, nothing spectecular :)

    It features the Infamous kernel (same kernel as for JB4.3, without SELinux). The zram code has been optimized (based on google advice for low-RAM devices) and is enabled by default.

    To see the additions on top of Omni, check github (additional patches are always shown on top):
    Frameworks
    Settings
    OmniGears


    First installation:
    -Boot into recovery
    -Factory reset
    -Wipe system partition
    -Install ROM
    -Boot tablet (there sometimes are bootloops if gapps is flashed directly on top of the ROM without first booting the ROM)
    -Reboot recovery
    -Install SuperSU: http://download.chainfire.eu/371/SuperSU/UPDATE-SuperSU-v1.85.zip
    -Install gapps (you should use a package specifically for KK4.4 and with the old-fashioned updater-script! - don't worry if you install an outdated gapps packages with the correct updater-script, as long as it is for KK4.4 the apps in the gapps package will be automatically updated -> only small gapps packages fit, e.g. banks core of pa 0-day gapps mini)
    -Boot it up

    -> some people report issues (e.g. bootloop or crashing gapps) if they flash ROM, gapps & supersu in a row after fully wiping the tablet. In that case, wipe again, flash ROM, boot the tab, reboot to recovery, and then flash the rest.
    -> if coming from stock ROM, a factory reset may wipe you entire /data partition, so you loose you sdcard contents as well (I think this only happens with CWM, but I'm not sure)
    -> in CWM "wipe system partition" can be found under mounts, and is called "format /system"
    ->If you get the message 'This package is for "p4" devices this is a "GT-P7500"' (or something likewise) update to a recent CWM or TWRP

    Update installation (OMNI -> OMNI):
    -Boot into recovery
    -Install ROM
    -Install SuperSU (in the SuperUser app you can create a script that will automatically backup/restore SuperSU on ROM updates so you don't have to reflash SuperSU).
    -Boot it up

    You can download any gapps packages for kitkat that you like, but one that many have used successfullyis PA 0 day gapps:
    http://xdaforums.com/showthread.php?t=2397942

    Downloads:
    P4WIFI:
    http://rootaxbox.no-ip.org/kasper_h/roms/p4wifi/omni44/

    P4:
    http://rootaxbox.no-ip.org/kasper_h/roms/p4/omni44/

    Credits:
    OMNI team for the code
    AAccount for his help along the way to get KK4.4 to compile for our aging device!
    pershoot for the basis for the device trees & kernel base

    Code:
    Basis of OMNI code: https://github.com/omnirom/
    Common p4 device tree: https://github.com/kasperhettinga/android_device_samsung_p4-common
    Device tree p4wifi: https://github.com/kasperhettinga/android_device_samsung_p4wifi
    Vendor blobs p4wifi: https://github.com/kasperhettinga/android_vendor_samsung_p4wifi
    Device tree p4wifi: https://github.com/kasperhettinga/android_device_samsung_p4
    Vendor blobs p4wifi: https://github.com/kasperhettinga/android_vendor_samsung_p4
    34
    Changelog of 15-Feb-2014
    -Omni codebase of 14-Jan
    Several small fixes, nothing spectecular :)
    27
    What does NOT work?
    -There are graphical glitches. Although they mainly have been solved there seem to be some remaining issues with hwcomposer that may crash the tab.
    -Bluetooth audio does not work (other Bluetooth functions do work).
    -HDMI output (may be fixed according to some posts, didn't test myself yet)
    -HD movies (in e.g. youtube) may stutter

    Smoothness advice:
    Go to performance settings:
    -Overclock CPU to 1400MHz (Do this at your own risk!)
    -Set IO scheduler to CFQ
    -Keep governor on Interactive
    Go to developer settings:
    -Set the three animation scale options to 0.5x
    -Activate "Force GPU rendering"
    -Active "Disble HW-overlays"
    -Set background process limit to 4 processes

    (if performance/developer options are not yet shown, go to settings>about and press build number 7 times)

    -> Thanks to all forum members contributing to this list
    -> Do it at your own risk!
    -> Don't complain about limited battery life :) (ROW+interactive+1000MHz leads to better battery life for sure)


    Some other tips:
    -For improvement of sound quality, you can use Viper4Android
    -For more volume only, SpeakerBoost is earier to use
    -For netflix, head over here: http://xdaforums.com/showpost.php?p=49208063&postcount=445
    -To be able to use Flash player, use a browser that doesn't use the kitkat browser engine (e.g. firefox can be used). Download flash player from adobe website (thanks to AAccount for finding out!).
    - If you can't see your internal SD on PC: Go to Settings -> Storage -> 3 dot menu -> tick MTP.
    -To use the multi-window feature, go to the recent apps screen, press&hold an app, and select put aside.
    20
    Changelog of 25-Jan-2014
    -Omni codebase of 25-Jan
    -Removed Multi-Window
    -Added a series of patches that should save battery life
    -Added ribbon tiles (notification screen)

    Downloads:
    P4WIFI:
    http://rootaxbox.no-ip.org/kasper_h/roms/p4wifi/omni44/

    P4:
    http://rootaxbox.no-ip.org/kasper_h/roms/p4/omni44/
    19
    Changelog of 28-Dec-2013
    -Omni codebase of 27-Dec
    -Added a basic QS toggle modification patch (based on AOSPA -> press the new edit button above the toggles to modify the QS toggle screen -> press to remove/add / hold to move around)
    -Some ActiveDisplay fixes
    -Some Camera fixes
    -Disabled KSM by default, make it toggleable by PerformanceControl

    Downloads:
    P4WIFI:
    http://rootaxbox.no-ip.org/kasper_h/roms/p4wifi/omni44/
    http://www.xdafileserver.nl/index.php?dir=Samsung/Galaxy+S/MackayROM/p4wifi/omni44

    P4:
    http://rootaxbox.no-ip.org/kasper_h/roms/p4/omni44/
    http://www.xdafileserver.nl/index.php?dir=Samsung/Galaxy+S/MackayROM/p4/omni44