FORUMS
Remove All Ads from XDA

[ROM][5.1.1 LYZ28N][November 2016][Maintainer builds]OmniROM for n8000/n801x

353 posts
Thanks Meter: 498
 
By marco9333, Inactive Recognized Developer on 23rd November 2014, 01:49 PM
Post Reply Email Thread


About OmniROM
Quote:

The goal of Omni is to experiment with Android development because we enjoy it. Omni isn’t better, just different. It’s another option for the billion Android users out there. Android (vs. iOS and every other mobile OS) has thrived on options as well as the gigantic, talented development community that has emerged to build those options. That’s the beauty of Android – that you can pick and choose from a smorgasbord of devices with varying features and functionality.
Omni is a chance to get involved, no matter who you are. Developers, whether you’ve been developing apps for a week, or ROM features for 3 years, you’re welcome. Users, we know you want to help out, and now you can – Omni actively encourages bug reports and feature requests, which can be added to our publicly accessible roadmap. What’s the point in giving you a ROM, and forcing you to not tell us about any bugs you find?
We also recognise how people use Custom ROMs – we’re all custom ROM users and developers ourselves – the argument that “nightlies are not for end users” is over-used, and no longer valid. We’ve found that the vast majority of users want to get nightly updates to their ROM. For that reason, nightlies aren’t a playground – nightlies are for new features that are finished. You should be able to expect the same stability and reliability from a nightly as you would from a “release” ROM, and can report any bugs that prevent this from happening.
We know not everyone wants to update their ROM daily, and you are free to update as frequently or infrequently as you like. Omni is about flexibility and giving users what they expect – and we are excited to see where the community goes with it.

Info from omnirom http://omnirom.org/general/android-l...m-progressing/

Disclaimer
Standard disclaimer applies, your warranty is void, this may eat your dog or burn your house down, delete all your pictures, etc.

This is an early stage release so many things are broken since many patches and fixes haven't been imported from old branches yet.

How to install:
  • Reboot to recovey
  • A backup is Recommended, you're gonna loose all your data
  • Wipe data
  • Flash rom
  • Flash SuperSU 2.19 2.40 or up just after the rom
    http://download.chainfire.eu/supersu -> This is IMPORTANT
  • Flash Netflix fix if you need it -> Download
  • Reboot
  • Around 5 minutes are required for the first boot
  • Reboot again to recovery
  • Flash Gapps (See below)

How to update from a previous version:

Gapps download:
Check http://forum.xda-developers.com/andr...hread-t3064693


How to report a bug
  • Use the search function, if the bug has already been reported and I or another person has answered do NOT report it again. I'm tired of writing ten times the same thing.
  • A bug report function is embedded in XDA forum look at the top there's a section called "Bug Reports". Use it
  • Provide a logcat and/or dmesg. Search on XDA if you don't know how to get a proper log
  • Always provide which model you are using and other information that you think could be useful to solve the bug

Downloads:
This is an early preview with lots of bugs and not usable as a daily driver. You have been warned. Flash this only if you are sure about what are you doing.
Download folder: https://www.androidfilehost.com/?w=files&flid=21696

Starting from 20150506 I'm uploading automated builds: this means that they should be treated as nigthlies (I won't create a new one every 24 hours though). All the new files will be placed in the "Download folder" automatically, so, if no new changes from my part, I will NOT update the changelog. These builds will include all the updates and commits from official Omnirom repos plus my commits not yet merged for our tablets. Good luck

Commits: -> Updated to 5.1.1_r2

Necessary commits
Optional commits:
And finally, if you want to test and/or help:
Other commits not made by me:
  • Nothing here as of now

If you wish to have a kernel with overclock and other features, you can find the kernel sources for my custom kernel "mm_alpha" at https://github.com/marco9333/android...msung_smdk4412 . See branch mm_alpha_lollipop for the working and updated version working with this rom (and other lollipop roms). I can share a compiled version, PM me if interested


Screenshots -> Click here

Donations:
Many thanks to Heide Ruehle and @Rand_

Thanks to:
  • Omnirom core devs
  • @iofthestorm(ported omnirom 4.4 and made it official for our devices)
  • @humberos (various patches and asked for an official new android-5.0 branch)
  • @lirokoa (for his advices on wifi and camera hal)
  • I forgot someone ???

XDA:DevDB Information
OmniROM, ROM for the Samsung Galaxy Note 10.1

Contributors
marco9333
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
Based On: AOSP

Version Information
Status: Testing

Created 2014-11-23
Last Updated 2016-11-13
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2015-04-02-15-31-43.jpg
Views:	32084
Size:	64.7 KB
ID:	3241361   Click image for larger version

Name:	Screenshot_2015-04-02-15-31-47.jpg
Views:	32246
Size:	66.9 KB
ID:	3241362   Click image for larger version

Name:	Screenshot_2015-04-02-15-31-52.png
Views:	32314
Size:	47.7 KB
ID:	3241363   Click image for larger version

Name:	Screenshot_2015-04-02-15-31-58.png
Views:	31272
Size:	62.4 KB
ID:	3241364   Click image for larger version

Name:	Screenshot_2015-04-02-15-32-07.png
Views:	30864
Size:	84.4 KB
ID:	3241367   Click image for larger version

Name:	Screenshot_2015-04-02-15-33-26.jpg
Views:	30528
Size:	117.1 KB
ID:	3241368   Click image for larger version

Name:	Screenshot_2015-04-02-15-33-44.png
Views:	29886
Size:	49.9 KB
ID:	3241369   Click image for larger version

Name:	Screenshot_2015-04-02-15-38-40.jpg
Views:	28608
Size:	56.2 KB
ID:	3241370   Click image for larger version

Name:	Screenshot_2015-04-02-15-38-44.jpg
Views:	27742
Size:	56.0 KB
ID:	3241372   Click image for larger version

Name:	Screenshot_2015-04-02-15-38-55.png
Views:	27210
Size:	64.7 KB
ID:	3241373  
The Following 55 Users Say Thank You to marco9333 For This Useful Post: [ View ] Gift marco9333 Ad-Free
 
 
23rd November 2014, 01:49 PM |#2  
OP Inactive Recognized Developer
Flag Turin
Thanks Meter: 498
 
Donate to Me
More
Status of things:

Broken:
  • Charging off mode isn't working
  • Using torch tile causes a forced reboot, use torch app instead
  • Wi-fi tethering isn't working
  • Screen recording causes an hard reboot (Now it just does nothing or System UI crashes and restart)
  • I haven't tested other things yet....
  • Report if you found something new to add here

Notes:
  • Using a proxy in APN settings doesn't work. Thanks to @farinjini for pointing this out -> I don't know if this is working now or not

Changelog:


Older versions changelog
20141123
Initial release

20141125
Fixed stylus (S-PEN input)
Fixed graphical glitches in screenshots and while rotating screen Thanks to @lirokoa
Upstream changes -> updated to android release LRX21V and other "under the hood" changes

20141126 for N801x
Solved bootloop problem, I hope (not booting kernel)

20141130 for N8000
Partially working RIL (this has been really hard )

20141204-05
Upstream changes -> updated to android 5.0.1 LRX22C
Gps fixed. Thanks to @humberos
Added Performance control and Advanced in settings as in omnirom 4.4.4 (thanks to omnirom core devs)
Mobile partially fixed (need to run a script to make it completely work) (only N8000)

20141207 for N8000
Mobile data completely fixed

20141218
Upstream changes
Added advanced reboot (normal reboot, reboot to recovery and reboot to bootloader)
Fixed the problem with keyboard (need to disable physical keyboard from settings)
Fixed forced reboots caused by Youtube and G+
Minor fixes about technical things

20150108
Switched to android 5.0.2_r1 LRX22G
Upstream changes
Random reboots should be fixed -> see https://gerrit.omnirom.org/#/c/11024/ and https://gerrit.omnirom.org/#/c/10997/

20150206
Upstream changes -> See https://gerrit.omnirom.org/
Lots of code cleaning -> Better stability (I hope)

20150326/27
Switched to android 5.1 LMY47D
Upstream changes

20150401
Upstream changes
Switched to android 5.1_r3 LMY47I
Youtube, G+, firefox, etc. reboot fixed (experimental fix please report if problems)


20150407
Upstream changes
Netflix fix (experimental.. please report)
Properly "keyboard not showing" fix

20150506
Upstream changes
Android 5.1.1 LMY47V
New DRM vendor libs (Report if they "work miracles" with netflix)

20150510
Upstream changes
Pointer disabled by default when using S-Pen (Can be re-enabled in Settings see screenshot at #372)
Reintroduced keyboard fix (sorry about that)

20150519
Upstream changes
Android 5.1.1_r2 LMY47X
Netflix codec fix -> See https://gerrit.omnirom.org/#/c/13716/

20150628
Upstream changes
Android 5.1.1_r5 LYZ28E

20150928 or 20150927
Upstream changes
Android LYZ28J
Stagefright fixes

20151104
Upstream changes
Video playing fixed (Sorry guys and girls )
Chrome is now working
You need to enable the showing of keyboard after first boot: go to settings, language and input, current keyboard and enable Hardware(Show input method)

20161110
Untested build
Upstream changes
Android LYZ28N
The Following 24 Users Say Thank You to marco9333 For This Useful Post: [ View ] Gift marco9333 Ad-Free
23rd November 2014, 01:49 PM |#3  
OP Inactive Recognized Developer
Flag Turin
Thanks Meter: 498
 
Donate to Me
More
Reserved
Workarounds and advices

Smoothness: Go to settings, about tablet and press repentantly Build_number until it gives you that you're now a developer, Go back, press on Developer options, scroll down and set Window animation scale, Transition scale and Animator scale to .5x

Toggle stylus (S-pen) arrow pointer:
Go to Settings, Language & input, put a tick or not on "show icon when using stylus" option
The Following 6 Users Say Thank You to marco9333 For This Useful Post: [ View ] Gift marco9333 Ad-Free
23rd November 2014, 03:46 PM |#4  
Senior Member
Flag Grenoble
Thanks Meter: 2,356
 
More
Quote:
Originally Posted by marco9333

Status of things:

Working:

  • Boot
  • Bluetooth (switching on and scanning)
  • Rotation
  • Suspend/Resume (need to keep wifi on though)
  • Audio
  • Root (flashing SuperSU from recovery)
  • Gapps install and start (I've tried CM Gapps but login in is impossible)
  • Vibration
  • Hd videoplayback (tested youtube)
  • I forgot something ???

Partially working:
  • Screen -> Rotation causes graphics glitches
  • Video playbackaudio is working, decoders too but black video
  • Wifi (something wrong with this module, suspending the device with wifi off causes an hot reboot)

Broken:
  • RIL (phone calls, 3g and so on) for n8000 -> I'll try lirokoa advice -> need to import samsungRIL from android-4.4 tree
  • Camera (videos) -> Imported opensource camera hal -> taking pictures is fine but video are completely broken
  • Gps ->I 've waited enough and no position found -> some error regarding this in the logcat
  • I haven't tested other things yet....

Hey marco,

For graphics glitch when rotating you need:

https://github.com/CyanogenMod/andro...d2cb2fac18da25
https://github.com/CyanogenMod/andro...c128c4c8a6a0ea
https://github.com/CyanogenMod/andro...f0e7a6c2bb3087

you can probably find those in 4.4 omnirom branch as well.

Then it should be fixed
The Following 2 Users Say Thank You to lirokoa For This Useful Post: [ View ] Gift lirokoa Ad-Free
23rd November 2014, 03:58 PM |#5  
OP Inactive Recognized Developer
Flag Turin
Thanks Meter: 498
 
Donate to Me
More
Quote:
Originally Posted by lirokoa

Hey marco,

For graphics glitch when rotating you need:

https://github.com/CyanogenMod/andro...d2cb2fac18da25
https://github.com/CyanogenMod/andro...c128c4c8a6a0ea
https://github.com/CyanogenMod/andro...f0e7a6c2bb3087

you can probably find those in 4.4 omnirom branch as well.

Then it should be fixed

Thanks I've already merged one of them yesterday (the first), and I need to check the second one. I don't know about the last one because I haven't found any settings in the various configs that enable BOARD_USE_MHEAP_SCREENSHOT. I need to check better though.
23rd November 2014, 04:04 PM |#6  
Senior Member
Flag Grenoble
Thanks Meter: 2,356
 
More
Quote:
Originally Posted by marco9333

Thanks I've already merged one of them yesterday (the first), and I need to check the second one. I don't know about the last one because I haven't found any settings in the various configs that enable BOARD_USE_MHEAP_SCREENSHOT. I need to check better though.

Yes maybe the one for heap screenshot is not needed.

Sent from my Nexus 4 using XDA Free mobile app
LastStandingDroid
23rd November 2014, 04:24 PM |#7  
Guest
Thanks Meter: 0
 
More
i'll try and see if YT even works

Running N8010 device with N8000 BL

seems imposible to get it to work
23rd November 2014, 04:26 PM |#8  
OP Inactive Recognized Developer
Flag Turin
Thanks Meter: 498
 
Donate to Me
More
Quote:
Originally Posted by LastStandingDroid

i'll try and see if YT even works

Running N8010 device with N8000 BL

seems imposible to get it to work

It's working I've just tested with a 720p video
LastStandingDroid
23rd November 2014, 04:28 PM |#9  
Guest
Thanks Meter: 0
 
More
Quote:
Originally Posted by marco9333

It's working I've just tested with a 720p video

i'll see if it'll work for me :P i've never got it working with any build :P
23rd November 2014, 09:08 PM |#10  
Senior Member
Flag ?!?!?!
Thanks Meter: 41
 
More
Quote:
Originally Posted by LastStandingDroid

i'll see if it'll work for me :P i've never got it working with any build :P

I'm in the same boat as you, stuck with the leaked N8000 bootloader on my N8010, and youtube works great for me on last CM 11 build.
The Following User Says Thank You to jika23 For This Useful Post: [ View ] Gift jika23 Ad-Free
23rd November 2014, 11:57 PM |#11  
TheMorpheus's Avatar
Senior Member
Flag Marche_Marotta (PU)
Thanks Meter: 590
 
Donate to Me
More
Nice work Marco!!
I've flashed your build (while building mine... ) and I've noticed that the keyboard doesn't show up, I had to go to Settings>Language & input>Current Keyboard and switch on the Hardware flag to make the keyboard appear.
Youtube works fine (audio and video)
I've played a couple of mp4 videos with a default gallery without a problem
Music plays fine with Apollo
It seem very good for such an early build...If only the log in with Google Account worked...
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes