yashsingh1/xdaforums huggingface dataset:
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] Hoozer:
[SOLVED]: SD-Card mounting problem with F2FS

Hello DP,

I just tried your fix for the F2FS-problem and it seems to work properly. SD-Card is now recognized and mounted correctly and also visible/useable in the file-explorer-app I use.

Are there any infos, what they changed/improved (what we could expect from that update)?

Thanks a lot for your hard work!

Hoozer
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
OMG! My head is spinning :confused:

I identified the issue from the logcat you provided, then installed TunnelBear and was able to duplicate it. For whatever reason, the kernel balks when Android tries to associate the "tun0" interface/device with the network it's trying to set up - "invalid parameter" it says.

At first I hoped for a quick fix by adding various VPN options to the kernel - no such luck. I then traced the flow through 9 different Android source files looking for something obvious - nope. When I finally got to the point where it calls the offending kernel routine, I found the routine gets called multiple times with different parameters. It looks like I'll have to litter the code with lots of debug statements in the hope of identifying which one is going bad. I'd really like to get this fixed but it may be a while.

BTW... when doing a logcat, skip the "-long" parameter - it just makes the lines longer without adding much useful info. "adb logcat > logcat.txt" provides everything needed.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] ratyfu:
Thanks a lot, also for the advice! Sorry for making your head spin ;)
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] TheLoonyRebel:
If it helps any [MENTION=5094650]dolorespark[/MENTION] on our sister tablet Nexus 7 2012 (Grouper) VPN stuff like Tunnel Bear is working perfectly fine on virtually every Lollipop ROM I have tried (CM12, BeanStalk, AICP, etc). This is using just the straight up kernels that come with them. I also just confirmed that Tunnel Bear works perfectly great on AICP with M-Kernel version a74. Don't know how much this will help but since the Sero 7 Pro is very close to the Nexus 7 2012 in terms of hardware that something within their current kernels for Lollipop might help us.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] origitat:
I dont understand. Do these roms not have the ability to install apps to the SDCard? When you go to the Storage section I can clearly see my SD card in there but the 'Move to SD card' option in the individual apps the option is just not there. Am I missing something?? Other than that I am really loving this app so far.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] nexy33:
ignore I'm still on kk 444
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
DoPa v1.1 beta2a

I've just released a new beta of the latest version of Android, AOSP 5.1.0_r3 (DoPa v1.1 beta2a).

This version supports all known models of the Sero 7 Pro sold in the US, UK, Germany, and Australia.

Installation

In general, new and existing users of DoPa5 ROMs should follow the installation procedures in this thread's first posting. Here are some version-specific notes:

UK/AU/DE users - tablets sold in Germany are only compatible with PhilZ v2.7; those sold in Britain and Australia are compatible with PhilZ v2.61 or v2.7. US tablets are compatible with any recovery that supports SELinux, including TWRP.

Gapps - the PA Gapps maintainer has "retired" and his packages are no longer available. Do a search of XDA to locate suitable packages from other developers. Alternatively, you can continue to use my repackaging of the PA Gapps Nano bundle and download the remaining apps you want directly from Playstore.

Notes

Kernel Update - this is the 2nd kernel update for beta2/2a - please install it after you've flashed the main ROM. This update may improve memory usage slightly. Note: it does include the fix for crashes some users saw after installing the first release of beta2.

TunnelBear - after applying numerous patches and innumerable hours, this app now works.

Files

sero7pro-aosp510-beta2a-v1.1.zip the updated ROM (does not include kernel update below)

sero7pro-nexus7spoof-beta2a-v1.1.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 updated to support all known versions of the Sero 7 Pro

pa_gapps-nano-dopa51-20150315.zip a basic Gapps package installable on v5.1

sero7pro-aosp510-beta2a-kernel.zip an updated kernel for the beta2/2a releases
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] yellowbal:
The latest build crashes when I try to use ES File Manager. Sorry for lack of logcat. I'll get one tonight after work.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
Ooops... sorry 'bout that. When I turn off WiFi it runs OK, so it's likely caused by one of the networking patches I added to the kernel. When I look at the kernel's debug output (before it reboots), I see that there's a kernel panic (crash) caused by a null pointer. Most of the output is semi-meaningless to me but I do see a few clues as to where it's going bad. Here's hoping...

------ Edit ------

Such a shame: it's the patch that enabled TunnelBear :( Oh well, back to work...

------ Edit ------

Got it fixed! I'll get out a replacement boot.img shortly for those who've already installed beta2, and a full 'beta2a' ROM for those who haven't.

------ Edit ------

Done. See post 92 (above).
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] TheLoonyRebel:
Root Explorer is working perfectly for me on the build.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] TheLoonyRebel:
I'm assuming this replacement shouldn't effect the VPN/Tunnel Bear fix?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jachol:
Same problem here ... installed twice second with a new download in case of corruption, but no change. ... J
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
Beta2 bug fix available

I've posted a bug fix zip for Beta2 and have also reissued the entire ROM as Beta2a.

"Early adopters" need only install the bug fix. Those who waited need only install the full ROM - it contains the fix.

See post 92 (above) for links to both files.

TunnelBear continues to work (and oddly, wasn't affected by the bug).

P.S. Sorry for the delay in posting this announcement - the forum went down for maintenance during my first attempt last night (UTC-5).
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jkmk:
New boot image wurks

New boot image wurks for me - back to buttery smooth (checking battery drain now) - just remember to apply/re-apply the nano GAPPS image in recovery at same time.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] paratwa53:
What are the benefits to changing to this rom? I am still running 4.4.4 and I love it.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] TheLoonyRebel:
5.1.1 already spotted in SDK according to Android Police.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] TheLoonyRebel:
At this point you'll have the most cutting edge version of Android including the fancy Materials theme and all the other coolness of Lollipop. But honestly Kit Kat 4.4.4 (and the last DoPa Kit Kat 4.4.4 build) is still fantastic if you ask me and holds up pretty well performance wise. So it's really up to you. You can always make a backup in recovery then do a clean install of DoPa Lollipop to see if you like it. :good:
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] CanuckinPA:
Setup Wizard has stopped

I did a clean flash of sero7pro-aosp502-dopa5-v1.0.zip from DOPA 4.4.4 and on reboot I got to the DOPA splash screen.

After several minutes a black screen came up with a message saying "Unfortunately, the Setup Wizard has stopped."

I can get to the settings page, but can't get into recovery using Power/Vol- --- it just goes back into the boot loop and back to the black screen and error message.

UPDATE: I was able to get into recovery this morning. Did a full wipe and flashed 4.4.4 v2.7.

Think I'll stick with it for now.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] Yeungers:
Significant battery life improvement for me. But if you are on 5.1, you'll loose xposed for the moment.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] paratwa53:
Has anyone tried the Unofficial super alpha xposed build for android 5.1 yet?

http://xdaforums.com/xposed/super-alpha-posted-permission-xposed-t3072979/
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
More than likely, you had the USB cable connected. The bootloader has a bug and won't let you boot into Recovery if there's power.

I had that happen early on. I ended up reflashing without installing Gapps (which provides the Setup Wizard), got it set up (WiFi, Google account, etc), then flashed Gapps. Annoying, but it worked. (The issue may be which of many versions of Gapps you used.)

5.1/v1.1 will be along soon - it seems to work better.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] CanuckinPA:
Yep - the USB was plugged into the wall socket.

Can't remember which GApps package I flashed, but I used the PA GApps micro module after flashing 4.4.4 and it worked fine.

Thanks as always for the great work. I'll keep my eye open for it and give it a go. :svetius:
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] Yeungers:
I'll give it a shot :D

Edit: It doesn't work :( Bootloop
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
Kernel Update

I've just posted an updated kernel for beta2a (dopa5 v1.1). It should also be compatible with the current release version (dopa5 v1.0).

This update adds support for some miscellaneous kernel options recommended by Google, most notably "kernel same-page merging". This option could reduce memory usage slightly, particularly when many apps are running. It also removes support for options that aren't needed by the Sero 7 Pro such as cellular modem support and support for a soundchip the S7P doesn't use. Of course, it does include the fix provided by the previous kernel update that prevented crashes when some apps accessed the internet.

Although this update isn't "required", I'd appreciate it if users would install it and provide feedback on whether it causes any issues. You can get it here:

sero7pro-aosp510-beta2a-kernel.zip

FYI... if you haven't installed beta2a but would like to, see post #92. Install the full ROM, then install this update (i.e. it isn't included in the beta zip).
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jachol:
Did the kernel update 24 hours ago, no issues so far, running very smooth. ... Jack :good:
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] yellowbal:
Anyone interested in enabling multi-user UI? Just edit the build.prop using whatever tool and add:

fw.max_users=3

fw.show_multiuserui=1

Then reboot. Perfect if you have kids because it's much cleaner than using AppLock.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davidbrooke:
I completed the 510-beta2a and kernel update....no problems so far. Thanks for your work!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
I knew something was missing, now I know - thanks! I'll enable this in the 5.10 release.

I'm also going to enable Settings->Performance which currently doesn't show for other users. It would be nice if I could have those settings switch when the user changes but I don't know if I can pull that off. Regardless, the "Reboot to Recovery" option on the Power menu will only appear if the current user is the owner (it has always been like that but I never got to test it before).

--- unrelated ---

Perhaps this has been mentioned elsewhere, but... Based on some commits I happened upon, and some hidden options that don't work currently, it looks like Google is working on some sort of install-to-sdcard option. The feature is called "extended storage" and appears to use a fair amount of new security infrastructure. If that's what "extended storage" is all about, I wouldn't be surprised if it requires your tablet and SDcard to be encrypted (which AFAIK, is standard for commercial releases of Lollipop). Something to look forward to (maybe)...
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] impster:
Hi, am back on lollipop since the latest beta was put up. have also installed your updated kernel.

Hve been on it now for 4 days or so.

This is far better than the first lollipop you made available - and I am considering sticking with this to be honest!

Couple of issues I've noticed:

Touch screen: when clicking links on forums using any browser, unless the screen is enlarged the touch seems to be a little 'off' occasionally? It seems to select links about 1mm below where I'm touching. This is only apparent on browsers - have installed a touch accuracy app and all seems to be spot on.

Memory lag: when opening embedded video links on some websites I've had some system crashes which take minutes to resolve.

Apart from that I think that Lollipop is really good. Maybe not quite as 'snappy' as KitKat, but not far off.

I am using a UK 32GB Sero 7, and am using the stock performance settings.

Keep up the fantastic effort. Well done. and THANKS!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
DoPa5 v1.1 - AOSP 5.1.0_r3 (US/UK/AU/DE) released

I've just posted DoPa5 v1.1. See the O.P. for details and links.

As promised the release contains multiuser support. However, additional users do

not

have access to the Performance settings - nor other critical options like Factory Reset. Of course, this final(?) version includes all of the fixes and tweaks (and hopefully, none of the bugs) that were in the betas.

A note about multiuser support: when you create a new user, it only has access to the stock apps. To give the user access to an app that's already installed, go to PlayStore and reinstall it. The system will recognize that it's already present on the device and will make it accessible - it won't d/l a 2nd copy. However, each user will have separate settings for each app, and each will have his/her own "internal SDcard". This can eat up your limited storage space very quickly. If you find you're running low, check the other users' internal SDcard for music/photos/etc that you can move to an external card.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] impster:
Many thanks, have installed it this morning and am using it now. Seems very smooth and am finally enjoying the lollipop experience!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] Tool Belt:
dolorespark, thank you for all the support of our tab. Have been running the beta2a since yesterday, and so far so good! Anything in the "final" (other than multi-users)that trumps the beta?

Thanks again for your efforts, you rock!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] kc12:
restoring from Google

Hi Dolorespark, Thanks for the lollipop!

I'll try not to be too winded. I flashed the beta2a after booting to recovery and doing a full wipe/format. I also flashed the Gapps you have listed, and the new Kernel.

When the system booted up I had the welcome screen. After signing in to google, a box popped up and asked me if I wanted to restore this device from another device I had recently used. The option was there to restore from my Vidaa8 pad or my lg phone. I used the Vidaa and all the apps installed on the vidaa were installed onto the S7. That was nice! It took a while but it worked. I guess that's a lollipop thing because I've never had that option happen before. But the ROM performed extremely poorly. It took 15/20 seconds to open apps each time I went to use them. Facebook even longer. the app would open to a blank screen and then after a while finally load. I rebooted a couple times, didn't really help. After a day of really annoying behavior, and really an un-usable ROM, I reflashed the ROM. This time when I went to recovery I chose the option to wipe for a new ROM. (not sure how it's actually worded) I flashed the ROM and the Kernel. Roboot system. Then went back and flashed the Gapps. The ROM now performs very well. BUT, I didn't get the welcome screen and I never got the little box that offered me to restore from google. Just wondering why, 'cause that was cool! I want that to happen again, lol. The wipe data and reformat isn't the same as the option to wipe for a new rom?

thanks again!!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
Google's Setup Wizard only runs the first time the device is booted. If you booted normally after installing the ROM (sans Gapps), that set a flag signalling that the device was already initiallized, so the system thought the Wizard wasn't needed.

I'm puzzled why you should have had problems, unless the thing copied over settings that were inappropriate (don't know what they'd be). As to the various wipe/format options, I never use any of them - I don't trust these one-click "solutions". If I want to do a clean install, I reformat /cache and /data (or more specifically, the option toward the bottom which formats /data and /data/media - selecting just /data only erases everything without reformatting).

P.S. How's your Sero Vidaa doing? I keep looking for it at Wally World but nothing - still just the Sero 8.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] kc12:
Thank you for getting back to me right away! I'll let you know how it runs after I re flash it.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] impster:
Just noticed this morning, am unable to change performance settings, they keep sticking to the standard figures despite attempts to change them. Is this a bug?

An going to stick with lollipop for a good while I think, thanks again!

EDIT: after a reboot the settings did work, however needed a further reboot to get WiFi to work. Seems to be working OK now, but will report here if any further issues arise.

Have got performance settings as 1.3ghz and 520mhz and seems to be much smoother and snappier.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] Tool Belt:
I still have the occasional WiFi problem. I had been using Nova Launcher, finding Apex gets along with LP better. Couldn't figure out how to tweak stock launcher. Running at 1.4 gHz and 520. Found things a little wonky at 1.5gHz. Still getting some lag and the occasional seemingly random FC. Also FireFox seems better behaved than Dolphin. Best Quadrant score was 7620, a good 1000 more than KK. Been playing with Chainfire's new FireFlash but haven't got it to do a backup yet.

As a poke to my previous post other than MU do I need to flash the final rather than the beta?

Thanks.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] kc12:
google backups

So curiosity got the best of me. I reflashed the latest ROM again, after a full wipe/reformat, this time I restored using the google backup from my phone. Yup, same results. Poor performance and serious lag times when apps open. I didn't have any touch screen issues though.

I reflashed yet again, after a full wipe/restore, i setup as a new device. Downloaded apps i wanted from my google play and the ROM runs well! No touchscreen issues yet. After initial setup I'm not experiencing any lagging opening apps. So go figure!! It didn't like my google backups. :confused: baffling, isn't it?

Thank you for all the time you put in for us! it's appreciated immensely! I'll stick with lollipop for now.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
The first boot after an install is always flaky (on this tablet, at least). I always recommend making a few basic settings changes, wait a few minutes, then reboot - usually cures what ails you.

I have to question what you really get by ramping up the GPU by a big 72mhz - other than increased power consumption. Playing with some of the display options under Settings->Developer Options may produce similar results.

I've had a few WiFi problems that had never happened before. However, power-cycling my router seemed to fix them. I have to wonder if this version is flooding the router with more requests than it can handle. I'm going to try using a static IP address, and possibly more importantly, set the DNS server to a real server on my ISP's network rather than using the router to relay DNS lookups.

Yes, I would recommend you flash the final - it doesn't require any setup afterwards other than to reinstall Gapps. It helps ensure that I can reproduce

any problems you encounter.

On the whole, it sounds like that facility is stupider than one might expect and not adjusting something (who knows what) for the differences in the devices. Unfortunately, I don't have anything I could use to reproduce the problem.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] mobby_6kl:
In dahs use

I was hoping to use my Sero for an in-dash install as I saw people use Nexus 7 devices for that, but it seems that the ROM options are somewhat limited as I doubt AutoDroid will work on a S7P.

However this ROM seems to support the main thing I needed from it - OTG charging. (Is it fastcharge/enough to keep it from discharging with screen+gps+wifi?). I already experimented with Tasker for wake/sleep, and was wondering if some other things which would be "nice to have" would work out of the box or would be possible to replicate otherwise:

Volume and Media Keys in the Navbar

Easycap support

USB-DAC support

I'll be ordering some parts soon and trying this ROM, hopefully everything will work at least for basic functionality :)
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
The tablet will draw up to 900ma in OTG-charge mode. That's enough to increase the charge with the screen and wifi on. With GPS on as well, it will probably discharge slowly because GPS is a power hog.

Only if someone has an Xposed module - that's not something I'd add.

It's unclear whether that can be added as a single loadable kernel module or requires the whole DVB infrastructure. Some time back, someone took an early DoPa ROM, added all the DVB modules, then sent me a copy. I couldn't believe how much additional stuff was needed. I'd be willing to add one module, but not 20.

Lollipop has native support for USB audio.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] tinybeetle:
I recently bought a Motorola Moto E (2015). One of the reviews of this device talked about using the Google Backup and Restore function to get apps from a Moto X onto the Moto E. The reviewer reported the same result as we've seen with the Sero 7. The phone performed terribly until a clean wipe was done and a clean install of the apps was done. From these 2 real-world examples, I suspect Google's backup and restore will only work correctly if the device is the same hardware.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] mobby_6kl:
Thanks a lot dolorespark for the quick and helpful reply. Sounds like all the really important stuff should work so I'm jumping in. Hopefully won't brick it on my first custom ROM flash :)
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] Tool Belt:
Read the directions a couple times, go slowly and you will be fine. If you have any problems there are plenty here that can help!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] mobby_6kl:
Success! The instructions were very clear (especially compared to the usual fare of "format the device. But first, make a backup") so I had no trouble following along.

Not a big fan of material design so far but everything seems to work, the only issue I noticed is if you skip Wi-Fi setup at first boot, the wizard will crash at the name entry step and you'll be stuck there. Also Xposed doesn't work with 5.1 for now, at least officially. Otherwise everything working as it should, bluetooth, WiFi, both cameras, and even NFC. Haven't tested HDMI out yet but I don't really need it anyway.