yashsingh1/xdaforums huggingface dataset:
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
That's very odd. Everything I do relies on logcat (usually through ADB) and it has always worked for me. I've just reinstalled Dopa v1.2 after messing with the M Preview for a few weeks. I'll check it out.

I used to use that but stopped when I read what it did. Since "SD" stands for "Secure Digital", their formatter allocates a special area on the card for DRM or other secure data. From my POV, it's just wasted space, so I use Win XX to format the whole thing and overwrite any secure area.

I still haven't installed the new Xposed. Now that I'm no longer obsessing over a bunch of bugs, I'll give it a try. If backing off the aggressive ODEX'ing of apps is what it takes to get it working, I'll do so.

Yep. RRO/Layers is two pieces: a set of patches from Sony and an attempt by the Layers authors to be "helpful".

Sony's patches enable an "overlay" apk to replace resources (icons, color values, etc) for it's associated app. That code will be in Android M, so people will be able to create custom themes for rooted stock ROMs.

The Layers team saw that Google used a lot of hard-coded color values, so they decided to make life easier for themers by replacing them with "symbolic" names like "foreground-text-color", then equating that name with an actual value somewhere else. This way, themers could change the color in one place and it would apply everywhere that the name "foreground-text-color" was used. This was clearly easier than plugging in the same color value in umpteen different places.

Helpful as this may be, it creates a big problem. Only custom ROMs that contain their make-life-easy patches can use these easier-to-create themes. ROMs containing only Sony's code will get partially themed - and partially broken. That's what you're seeing with DoPa5 v1.2. Many months ago, they created patches for Android 5.0 and I included them in Dopa5 v1.0. However when I built v1.1 from Android 5.1, they didn't have any 5.1-compatible patches so I had to omit them. For v1.2 I just forgot since no one mentioned any problems in v1.1.

I am considering an update to v1.2 containing patches for those well-publicized security problems (which probably don't affect us) I'll look into extracting the Layers patches from their code (something of a PITA given the way they've set things up) so I can add them. It'll be something to keep me busy...
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] paratwa53:
I tried using that, but it could only read the 64G as 27G. I ended up formatting it on the Sero to NTFS so that my computer could read it when I hooked the Sero up as a data device. I tried Exfat F2fs but my computer would not read it.

All is good now.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] TheLoonyRebel:
Yeah outside of the initial waiting for apps to optimize stuff taking a long time after doing a cache/dalvik cache wipe upon installing the Xposed zip things run very well. GravityBox is amazing on the current DoPa version it adds in nearly all the features I like having on ROMs such as center clock, screenshot, etc.

Honestly I didn't even try RRO/Layers on the 1.1 builds so that's more or less why I never mentioned any issues. So my fault there for overlooking that aspect of things when making sure things are all working.

Let me know what I can do to help test things in regards to RRO/Layers.

On that note I am going to try and learn how to build ROMs here on my end. Might take some time to figure things out and I might... no I know dang well I am going to need help at some point. Got Linux Mint 17 x64 already downloaded so... wish me luck. :D
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jachol:
Thanks for that info Dopa, and point taken, I wasn't aware of that., something to remember in future... J
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] paratwa53:
Unfortunately I had to revert back to 4.4.4. Your newest ROM seemed to run fine for a couple of weeks, but things kept getting slower and slower to respond. It got to the point where it was taking 4 minutes to open a app.

I tried reformatting and reinstalling 5.1 with no luck.

This is to bad, I really liked 5.1, but I need my tablet to be stable and quick.

Back on 4.4.4 things are running normally again.

I don't understand what happened. I tried reverting to my backup I made just after I installed 5.1 with no luck. I then reformatted/wiped everything and reinstalled 5.1. It ran just as slow. Very strange.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] pug_ster:
Found out that my stock rom has been running slow, went to factory settings and still the same thing. Ended up installing the 5.1 rom with the pico gapps (nano gapps takes too much room) and it works fine... Thanks.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] ceedj:
Also have been getting the slowdowns, but ES task manager has helped with that.

Ironically, my cast screen doesn't connect to my tv, worked (though glitchy) with the KK ROM. It's ironic because the TV I connected with before is a HiSense. :eek:
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] paratwa53:
Well I am back to 5.1.

I think it was either the new 64gig SD card I was using that was slowing me down, or my Ebook reader app. I did a fresh install of the 5.1 Rom with a fresh install of Philz and Gapps. I removed the SD card and installed a different Ebook reader and it's running fast again.

I am going to experiment if it's the SD card that was causing the problem. Let you know.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
AOSP 5.1.1_r13 - DoPa5 v1.3 beta1

Time for yet another beta...

This version uses Google's latest code and offers:

Stagefright security patches

full support for RRO/Layers

compatibilty with the Xposed alpha

ArchiDroid optimizations for enhanced performance

In addition, this beta includes AOSP's Launcher3 (vs Launcher2 used in all previous DoPa ROMS), so don't be surprised if your home screen acts a bit differently :)

As always, installation is simple if you're currently using a DoPa5 Lollipop ROM: just flash the zip and your Gapps package - no formatting or wiping needed. Upgrades from Android 4.x or any CM-based ROM do

require

a full wipe of your /data partition. Either way, be aware that the initial boot after installation is almost always unstable. Wait about 5 minutes, then reboot before making any judgments about the ROM's performance or stability.

A note or two:

* ArchiDroid optimizations: these cause the compiler to use its highest level of optimization - and can cause problems if the compiler is buggy. The performance enhancements they provide may be subtle: an increased fluidity and responsiveness in the apps you use rather than a markedly better score on a benchmark. If you find you're getting significantly more force-closes (after your first boot), please let me know.

* Xposed alpha: to ensure compatibility, I retained odex'ing but backed-off the aggressive optimization. Be aware that installing Xposed defeats the purpose of odex'ing because Xposed has to recompile everything in order to insert its hooks in the binaries. The result is about 200mb of extra files on your /data partition that wouldn't be there otherwise. Despite this, please don't hesitate to install it if you want to add the little tweaks and customizations that I intentionally omit from this ROM. In my limited testing with GravityBox, it works great.

sero7pro-aosp511-beta1-v1.3.zip the full ROM

sero7pro-nexus7spoof-beta1-v1.3.zip identify tablet as a Nexus7 to (possibly) show more apps in PlayStore

sero7pro-philz6.58.0-dopa-v2.7.zip a customized version of Philz Touch CWM-based Recovery v6.58.0 usable on all versions of the Sero 7 Pro

TK Gapps a link to the new "TK Gapps" thread here on xda-developers
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] sinnedone:
So I'm trying out the v1.3 version you just posted.

Bravo mah man....bravo.

This is the most responsive this tablet has been on lollipop ever. No delay in typing, applications are quick to load, touch inputs are registered quickly, the ui is very smooth. This is only for playing with it for about an hour. Followed your directions exactly. Installed rom and waited for boot up, let it sit for 10 minutes then normal reboot. All went well. Antutu benchmark was a little slower than before but not by much. Still hit 23300 or so. Not to mention the smoothness is not represented in benchmarks anyway.

Have yet to truly put it through its normal daily paces of much youtube and web along with streaming media through allcast etc to see if anything develops. Will report back if anything is found. :D
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] paratwa53:
I figured out what went wrong last time. It was the 64gb SDXC card, I formatted it in NTFS, wrong choice. I reformatted it in FAT32 and it is running perfect.

Edit, Nope, its back to running like crap. but only with that SDXC card installed. Once I take it out and put my 32 gig card back in it runs great again.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jachol:
Try Exfat ... I've no problems with that. ... J

---------- Post added at 08:54 ---------- Previous post was at 08:46 ----------

Beta 1.3 running like a dream from first boot very smooth

Launcher is a lot like Nova launcher had to reorganise my desktop, clean layout I like it.

Recharging now, I'll calibrate battery when done then try out other apps I routinely run. ... J
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] paratwa53:
I tried the new version.

For some reason the stock android clock widget I had in place disappeared. I went to the apps page but I could not scroll over to any widgets. I tried downloading a clock app to install, but it would not open.

I also noticed that the touch point on the screen seemed to be off by about an inch. The fonts also changed, they went to the largest font I had ever seen. I could not move the app icons off my home page. I could move all but one, when I moved the last one all of them came back to the home page.

I ended up reverting back to the back up I made just before I installed the latest update.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
"nano" should fit without any problems - it's "mini" and above that take too much space.

Just to be sure: on the "Cast Screen" screen, you have to tap the menu-thingy in the upper-right and enable WiFi display. With that done, it should work OK although the initial connection attempt usually fails & requires a retry or two.

Because the kernel has built-in support for ext2/3/4, f2fs, fat32, and exFat, all of these give decent performance. NTFS is another story - it relies on something called FUSE which can give terrible performance if the disk is large or contains many files.

I noticed that the performance of WiFi Display is a bit better - it still sucks, but not as badly.

Without overclocking, I get either 21,000 or 19,000. The wide variation in results is due to the "storage access" test (I forget the exact name - it's the next to last item on the details screen). You'll find that it's value is around 2400 when you get good results, and 650 when you don't. The cause is a kernel feature called "dynamic fsync" which tries to avoid writing to storage until the screen goes off. If it's working as intended, Antutu is actually writing to memory rather than storage so results look abnormally good.

This is Launcher3, not Launcher2 which was used in previous versions, and it works somewhat differently. Long-press on the homescreen to display icons for wallpapers and widgets - the clock is available on the widgets screen. The home screen can't be scrolled unless something is on the adjacent screen. Once you move or delete that stuff, it's no longer accessible. Personally, I don't really like it and will probably return to the older version.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] paratwa53:
I reverted back to your last version, it seems to be working very well for me now.

You are my hero for all the work you have done with this device, even after no one else even wanted to have anything to do with the Sero, you kept it alive!

You rock!!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] enfermo:
++++++1111

Thx for your hard work

I notice My Sero 7 Pro only use 0.39 A to charge If I remember at one point was possible to use turbo mode for the charge

is only me ?

any ideas

Thx
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jt1998:
Thanks [MENTION=5094650]dolorespark[/MENTION] for the great ROM. I updated my lil one's tablet to this yesterday. I never thought I'd get Lollipop on her tablet so I'm very pleased. Everything was explained in the OP, super easy to follow and had no problems at all. Again, thanks so much for your hard work and contributions. I really appreciate it!!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] Bones519:
Awesome beta so far! Thanks [MENTION=5094650]dolorespark[/MENTION]! I don't suppose someone could direct me to a method to get xposed and gravity box installed...?

Edit: Nevermind. I found it.:)
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] 2Code:
[MENTION=5094650]dolorespark[/MENTION], Hard work indeed. Looking at post #334 , what are the install steps from factory stock Zero 7 pro? Are these in the op?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] ziddey:
It's been a long time, but I just pulled out this tablet again. I'm not sure about other regions, but the US model has a "THD" partition at /dev/block/mmcblk0p11. This partition has a few junk apks from the stock rom (sams club, walmart, etc) and weighs in at 256mb. Unfortunately, the system partition is at mmcblk0p7, so it'd require a bit of shuffling, but it'd be nice to add that 256MB to the system partition (perhaps then there'd be enough space for a full blown gapps install). If anything, some hackery could be done symlinking certain directories over, thereby leaving the partition table untouched.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] sinnedone:
Small update/bug.

Tried using Bluetooth headset to watch youtube videos and video became very choppy.

Im digging the new animations in the launcher.

Also, why is there no "fix permisions" option in recovery?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] Fuzzypumper:
Updated my tab from your KK ROM to this Lollipop version starting with v1.2 and am currently on v1.3 as of last night. All is mostly well except for a couple of minor issues:

* If any app is open in portrait mode the notification bar will wrap around to the navbutton area at the bottom of the display; does not do this in landscape.

* Only one of my apps (DH Texas Poker) does not fit properly on the display -- it is landscape-only and cuts off on the right side of the display. It didn't do this on the KK ROM (which also had Xposed/Gravitybox running) and I'm not sure what the cause of the problem is or how to fix it.

Again, neither of these is a showstopper issue, and the ROM looks and runs nice. Thank you for all your work on this ROM!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
The "First Time Users" section of the OP should have everything you need.

I'm not really crazy about using it to hold a standard part of /system (e.g. /system/app). Various tools wouldn't know that it has to be mounted to get everything that should be present in /system. OTOH, it could be used to hold a non-standard directory tree. F'rinstance, if it were mounted at /system/vendor/app (or /oem/app) it could be used as an app-stash to avoid having to reinstall apps after wiping /data. Of course, that would require extensive original code to implement the idea.

As to jumping thru hoops to enable every Gapp to be installed in /system... well, it doesn't move me. I understand the convenience of being able to install one mega-package rather than a bunch of single apps but it certainly doesn't save any space since all updates will end up in /data. Personally, I'd rather use the remaining space in /system for a copy of Xposed, some Layers theme overlays - and for those fat binaries that result from lotsa optimizing.

I'm surprised - which version are you using? I'll check it out

Dunno... I'm not at home right now so I can't check. However, in a day or two I'll have something out which does have a "repair permissions" button.

--- Edit ---

I think I've seen this in all my Lollipop builds but haven't pursued it (obviously). I keep hoping it will cure itself :)

This is more troubling. If the app is free, I'll check it out.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
And now for something different...

I've posted a beta of TWRP v2.8.7.

It appears to work as expected, and is feature-complete with two exceptions:

it does not include an option to install SuperSU because there wasn't enough space to include it

your /data partition can not be formatted in a way that will permit it to be encrypted; if you want to use encryption, format /data using my build of Philz 6.58

Installation is simple: boot into your existing Recovery, then flash the zip which you can find here:

sero7pro-twrp2.8.7-beta1.zip
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] EhudBenjamin:
Just installed your 1.2 ROM a bit ago, then I went into the settings and broke it. I believe the one that did it was changing the lock screen to none. Once the screen went to sleep I couldn't get it back on. Ended up reformatting and staying over. Other than that, fantastic ROM so far!

Thank you for all the work!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
Oops... I believe you ran into the "adaptive brightness" bug (Settings->Display->Adaptive brightness). For future reference, do NOT enable this.

Two possible workarounds that may enable you to see the screen well enough to fix things are: 1) hold the tablet near a light bulb to force the screen to adaptively-brighten; or 2) take it into a very dark room in the hope it's bright enough to see. Alternately, you can use ADB or TWRP's file manager to delete the '/data/data/com.android.providers.settings' directory. This will wipe out all of your settings, including adaptive brightness which defaults to "off".

And... my apologies v1.3-beta users - I forgot to fix this, so you're still subject to this as well.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] EhudBenjamin:
I hadn't installed much yet, it wasn't much of an incontinence.

Thank you for the quick reply!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] faheyd:
I'm sure auto-correct really got ya on that one, incontinence. Just in case, I think they have special diapers for that.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] EhudBenjamin:
Ok, maybe inconvenience would have been more appropriate. ;)
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] paratwa53:
I have a question that is not related to this thread, but maybe someone here knows. Is it possible to remove and replace the existing camera in our Sero? I have been reading about Sony's newest 13 meg camera that is installed in a lot of new Phones and tablets. Would it take some drivers to make it work if it did fit?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] TheLoonyRebel:
Just wanted to chime in to say v1.3 Beta 1 has been phenomenal. Solid performance, all features I use are working... this is by far the best ROM out for our Sero 7 Pro. Great job! :D
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] johnnyrichter:
Having a weird issue with my sero 7 pro and maybe someone here can help out...

A few DOPA versions ago I noticed that my tablet had slowed down quite a bit. Ran very sluggish. One of the biggest issues was trying to load Clash of Clans in the morning. I would have to load it several times, free ram, disable/enable WiFi to get it to load. Doing something as simple as going in to my tablet settings was always delayed.

Last night I did a wipe of my partitions and a /data format, installed the latest build in this thread, new pico gapps, and went through setup/installs. It's still functioning great, but still running very sluggish. I set the overclock to max again like before, no noticeable change.

Why is my tablet so sluggish? Is there anything I can do to fix this? I don't mind if I have to do a wipe/reinstall since I don't really have any data to save and anything I need on it is attached to my google account.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] EhudBenjamin:
Netflix?

I'm trying to search an find out why my Netflix isn't working and I'm not having much luck. I can browse movies but when I try to play one it just sits at loading. Seems be the same thing with Vudu. Is this a known problem?

Update: I got it to work on a hotel WiFi. I have never had an issue on my work WiFi though.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
There's a whole lot more to a digital camera than just the sensor. It requires a dedicated processor to read the data and clean it up so that it looks halfway decent. While you might be able to replace the sensor, there's no way you could replace the existing chip with one that's compatible with the higher-res sensor.

Thanks. I hope you'll try out the new kernel (below).

Assuming it isn't something simple like your external SDcard as was suggested, then you may have to do some detective work, It could be a particular app that's constantly busy. To find out, start with a clean slate: just the ROM and your pico Gapps. How responsive is it? Reboot and check again. Now add your game, Still OK? Etc, etc...

Another thought is that you may be your own worst enemy with this "overclock to max" stuff. Speed leads to overheating, and overheating leads to speed throttling to compensate. Skip the GPU overclocking unless you're playing a graphics-intensive game AND you can see that using it makes a measurable difference over the

entire

course of the session (IOW, it may be faster at first but because of overheating and throttling, performance may end up worse after a while). Also, stick to 1400 max for the CPU.

The IP address of the server providing the stream is usually different than the one providing app content, so you could be having routing or DNS issues. Every so often, I have to reboot my router to get DNS working again. An indication of the problem is an exclamation point overlaying the wifi symbol on the status bar. Sometimes my PC is affected, other times it isn't. I have to wonder if Android is generating so many DNS requests that it swamps my cheap router. OTOH, I haven't noticed the problem since I told the router to use Google's public DNS servers (8.8.8.8 and 8.8.4.4) rather than those supplied by my ISP (Google's is faster too).
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] EhudBenjamin:
Thanks for the info, unfortunately on my work WiFi, it takes an act of congress to get our IT people to rest it. I will try other locations and see how it goes. I travel for a living so I use a lot of questionable WiFi locations.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
Beta - optimized AOSP 5.x Kernel

I've posted a beta version of an optimized kernel that should be compatible with any DoPa5 (i.e. Lollipop) ROM.

It was built using a version of gcc 5.1 tailored for our processor (ARM v7a/Cortex A9/VFPv3 with NEON) and employs the same optimizations used in the DoPa5 v1.3-beta1 ROM. Both the compiler and the optimizations are courtesy of JustArchi and his ArchiKernel and ArchiToolChain.

In all honesty, I'm not seeing much change in benchmark apps like Antutu - but then, the reported performance improvements in v1.3-beta1 weren't reflected in Antutu scores either. Please give it a try and let me know if things seem faster and/or more responsive. In case there are any problems, I've also posted a copy of the most recent stable kernel so you can revert to the tried-and-true if needed.

sero7pro-boot-aosp5x-beta1.zip - the optimized beta kernel

sero7pro-boot-aosp5x-stable.zip - the most recent stable kernel

Note: there is NO need to wipe anything before or after installing either package. In the unlikely event you encounter any issues on the first boot, reboot to see if they persist.