yashsingh1/xdaforums huggingface dataset:
[Nexus 7 (2013) Original Android Development] AndroidApple87:
Haha, the tablet was horrible. I think it cost me like $120 (incl ship) from a site called PandaWill, shipped from China. It was pretty much a slow POS, and could never charge to 100%, But honestly, I had fun with it because it was a. my first tablet and b. my first experience with the Android platform. I had flashed it to a newer build, rooted it, etc. I kept it for probably about 2 years and most of the time it collected dust but I guess I got my use out of it. The Nexus is without a doubt the best tablet around, I've heard great things about the N9 but honestly I was hoping for an 8" screen, and I know it's not a huge difference but I like 7-8" arena. There are still reviews across the web naming the 2013 Nexus 7 STILL one of the best tablets you can buy for the money.

And yes, I will def check the app out. This kernel is awesome, I love tinkering so being able to set things as I want them is really cool to me. I only overclock to 1620 but it feels darn snappy, I wonder if I'll maybe turn it up to 17XX, however I dont want to spoil battery life.
[Nexus 7 (2013) Original Android Development] flar2:
Here is a Wake Gestures app, similar to the xposed module we used on kitkat:

http://xdaforums.com/android/apps-games/app-wake-gestures-t3030399
[Nexus 7 (2013) Original Android Development] LITEPSI:
I want to install this kernel on my n7 2013 running the cleanRom.

On the download list, which version I have to download for my tablet?

Stock/AOSP (Android 5.0/5.0.1/5.0.2)

Or

CAF/CyanogenMod (Android 5.0.2)
[Nexus 7 (2013) Original Android Development] NovaSlim:
ASK your developer if cleanRom on Nexus 7 is CAF based(you use the CAF kernel in that case) or AOSP based(then you download the Stock/AOSP) version. Asking here does you no good.

http://xdaforums.com/showthread.php?t=2383146

Based on what I can see in the Nexus 7 CleanRom thread, it is based on stock Lolipop and should be AOSP based, so you would be fine with the Stock/AOSP ElementalX 3.03
[Nexus 7 (2013) Original Android Development] AndroidApple87:
I am running cleanrom on elementalx, its a brilliant combination which has given me flawless snappy performance and insanely good battery life. Download the stock/aosp version.

I HIGHLY recommend cleanrom and elementalx together.
[Nexus 7 (2013) Original Android Development] iaTa:
I'm running MultiROM and F2FS on data and cache partitions.

The kernel fails to boot (Google logo bootloop) in either internal or secondary MultiROM installations.

I've tried flashing a kernel which works fine with F2FS first and then ElementalX over the top but no change.

Any ideas?
[Nexus 7 (2013) Original Android Development] Philaphlous:
First reboot on my nexus 7 with the 1.o kernel... I was running 1.82ghz....it was just sitting idle with the screen on. No overheat or nothing....

I've only got CPU and GPU overclocked, nothing else...
[Nexus 7 (2013) Original Android Development] railed:
Re-downloaded and still same thing. Error cannot open elementalx. zip

Sent from my Nexus 7 (2013) with XDA Premium
[Nexus 7 (2013) Original Android Development] tiny4579:
Your issue may be the 1.82 overclocking from what it sounds like. Not every device can handle it. It's just there as an option. If you want to make it work, you can try increasing the voltage a bit but it's also a bit risky to go too high.
[Nexus 7 (2013) Original Android Development] cyberprodigy:
I apologize I should have linked some evidence. That is actually the very article that makes me hopeful that maybe this issue isn't hardware related.
[Nexus 7 (2013) Original Android Development] flar2:
Another person had this problem and I couldn't figure out why it wouldn't flash. Have you tried flashing anything else through recovery? Wiped caches? Reinstalled recovery? permissions?

I don't think there's anything wrong with the zip. It works for me and others. I'm using TWRP 2.6.0.0

But if you find out why it's not flashing, please tell us.
[Nexus 7 (2013) Original Android Development] highfigh:
What size is the file you downloaded?
[Nexus 7 (2013) Original Android Development] railed:
I've flashed many .Zip files through twrp although no roms, just custom soft keys or battery mods. They flashed just fine. I'll try fix permissions and try the cmd line if that still doesn't work. Thanks for the reply. I'll let you know what works

---------- Post added at 06:25 PM ---------- Previous post was at 06:21 PM ----------

Says 6.77kb
[Nexus 7 (2013) Original Android Development] cyberprodigy:
That's way too small. Try using a different browser to download it.
[Nexus 7 (2013) Original Android Development] railed:
That was it. Installed perfectly now. Thanks for the help!
[Nexus 7 (2013) Original Android Development] mikereidis:
​

Thanks for your kernel. :)

I'd like to request a kernel config option, so we can see if there is any chance of OTA FM radio on this device. Likely not, but it's worth a try.

Your flo_defconfig has this:

but it also needs something like this:

I'd ask for "=m" to get the radio-iris-transport.ko module, but AFAICT these new N7 kernels don't support modules at all ?

It may not even work without the module; I've tried "=y" on this WCN3660 FM/combo chip before with no success. For some reason the code seemed to only work as a module; maybe it needs to bind after boot.

I'd consider building a kernel myself but I'm sure it would take me at least hours to get up to speed, and avoid bricking, LOL.

I have my new N7 today, so I'd be happy to test a one-off build, or your next public release.

Thanks !
[Nexus 7 (2013) Original Android Development] flar2:
Cool, I'll send you a test build with the module tomorrow night
[Nexus 7 (2013) Original Android Development] blaze0303:
Seriously awesome kernel, I wish you made this for the N4!
[Nexus 7 (2013) Original Android Development] sshinde555:
++++1 Me too missing it on my N4, It will be great if Op made one for our N4 :D:D:D:D:D
[Nexus 7 (2013) Original Android Development] mikereidis:
Thanks ! The module works perfectly.

When the module is loaded, my FM app "works" with no errors, but RSSI is always -128 or 0. Seeks go to random frequencies.

There is no audio whatsoever. I can even set Spirit to digital audio mode and that "works" with no errors. I can record a WAV file, and it's full of zeros.

I would have thought there'd be some small audio hiss at least around 0, 1, -1 values. Either the chip kills audio completely when there is no signal, or it's disabled somehow else.

I guess the story is the same as for every other Nexus device ever, except the old HTC Desire/Nexus One. The FM antenna pins are connected to ground to disable all hope of OTA FM. On this chip there are even 2 pins for internal/external antennas and I tried both. Sadly, internal means phone internal and not chip internal.

I cracked open my 2012 N7 last year to see if some simple hardware mod might work, but the chip is under an RF shield and I didn't want the hassle of trying to open it. I suspect the 2013 N7 is the same.

It would be cool for me if your kernel continued to have this module, or perhaps an option for the module. Even if it doesn't really work, it's useful to be able to do some testing on this N7. But I don't know if enabling modules might eat up some RAM, or just goes against the Google/AOSP way, so that decision is best in your hands.

Thanks again, at least now I have a pretty much definitive answer for all the new N7 owners that email/message me.
[Nexus 7 (2013) Original Android Development] rayford85:
Haha. I was just thinking the same thing. I have elemental on my n7 and my HTC One GE. Now every time I pick up my n4 I'm trying to double tap wake the thing :p

Best kernel out by miles, hope to see you in the next nexus forums (n5) [MENTION=4684315]flar2[/MENTION]
[Nexus 7 (2013) Original Android Development] highfigh:
Yeah figured so. Had the same problem. The host site kinda sucks. I had to download it multiple times before I got a good one.
[Nexus 7 (2013) Original Android Development] akarol:
Running EX on my One and 2G N7 and loving it. Thanks flar!
[Nexus 7 (2013) Original Android Development] Philaphlous:
Not stable. Ur right! Backed off a tad. Thanks!
[Nexus 7 (2013) Original Android Development] Poser:
Yeah... I keep double tapping my s4... Look puzzled for a moment, then just sigh

booooom
[Nexus 7 (2013) Original Android Development] Habs69M:
running pacman rom with this kernel and its awesome.

antutu: 23043

quadrant: 7276

in tricksters, tcp = cubic, read ahead = 1024, scheduler = fiops, frequencies 384000-1512000, gov = ondemand, gpu = ondemand, freq = 320

awesome kernel, thks :)
[Nexus 7 (2013) Original Android Development] mdamaged:
You have the correct fstab entries?
[Nexus 7 (2013) Original Android Development] txpxsx:
Great kernel. But I think I lost mic function after installing. Deb/razorg with Groggs aosp

Any users experience the same?
[Nexus 7 (2013) Original Android Development] BladeRider:
[MENTION=4684315]flar2[/MENTION], according to your latest kernel for N6, u make the SELinux permissive to be optional, can you do this for the N7 2013 kernel too? For Xposed purpose. Thanks in advance. ☺
[Nexus 7 (2013) Original Android Development] flar2:
Yes.
[Nexus 7 (2013) Original Android Development] DroidIt!:
A yes man, I like that :) Thanks a ton flar [emoji16]
[Nexus 7 (2013) Original Android Development] flar2:
Update!!!

No changes to actual kernel, just a change to the installer, init script and method to set selinux permissive.

/etc/init.d/99elementalx is replaced by scripts in the boot.img

Permissive can be set earlier in the boot process for xposed. This requires SuperSU.

Download:

Stock/AOSP (Android 5.0/5.0.1/5.0.2)

ElementalX-N7-3.04

CAF/CyanogenMod (Android 5.0.2)

ElementalX-N7-3.04-cm

Changes:

-update installer

-remove /etc/init.d/99elementalx and replace with ramdisk script

-start permissive earlier in boot process (requires SuperSU)
[Nexus 7 (2013) Original Android Development] donaldduck2004:
you are the best! :)

little OT:What about xposed with lollipop?any good result?
[Nexus 7 (2013) Original Android Development] xranix:
Sorry for the stupid question, are there problems installing over 3.03?

Thanks
[Nexus 7 (2013) Original Android Development] NovaSlim:
Shouldn't be any, though I recommend using aroma installer(the stock version) instead of expressed version of the kernel when updating.
[Nexus 7 (2013) Original Android Development] purian23:
To each his own. Try it out, that's what the update enables.

None.
[Nexus 7 (2013) Original Android Development] xranix:
Ok, Thanks.

Installed 3.04 over 3.03 without problems

Set selinux permissive during setup

Flashed Xposed framework alpha + installed Xposed apk

Installed Xposed gel + YouTube adaway + xbatterytweaks

Seems good so far.

Rooted N7 2013 lte (deb)

Only for info.

Bye

Edit: if I get it right, /system/etc/elementalx.conf is no more in charge for the configuration... Or?
[Nexus 7 (2013) Original Android Development] flar2:
/etc/elementalx.conf is still for changing the configuration

/etc/init.d/99elementalx is gone. init.d was too unreliable, I've been meaning to change it for a while.
[Nexus 7 (2013) Original Android Development] xranix:
Ok, thank you.

The last one, I hope. It seems that with the new kernel the tablet loose the screen rotation after it's gone in Standby for some time.

Don't know if it's a problem with my device or kernel related.

A sensors monitoring app says the sensors are present but return no values.

I've tried to boot in safe mode with all xposed modules disabled, with no luck.

Can be the kernel?

I'll backup and restore 3.03.
[Nexus 7 (2013) Original Android Development] NovaSlim:
My flo(3.04 since last night) have been sitting in landscape/standby mode all day and have yet to lose screen rotation. Most likely a hardware issue.
[Nexus 7 (2013) Original Android Development] xranix:
Strange.

Restored 3.03 and rotation is back.

Maybe some installed app/kernel combination.

I will investigate.

Thanks
[Nexus 7 (2013) Original Android Development] DroidIt!:
Hey [MENTION=4684315]flar2[/MENTION] I've been doing some testing this morning with your 3.0.4 kernel. I've done 7 or 8 clean installs to try different things. But, when I flash 3.0.4 in TWRP 2.8.5.0 I go into Aroma and select to enable selinux to permissive and on the screen where it shows the different selections being installed that's never one of the one's listed. I boot up and go to tablet info and it says selinux is enforcing. Like I said, I tried 7 or 8 clean flashes, checked MD5's, tried flashing with different ROMs and selinux is always enforcing after selecting it in aroma. Not sure what else I can try but kind of at a loss here. Any ideas?
[Nexus 7 (2013) Original Android Development] flar2:
It could be an installer bug.

I'll check it out tonight.

Double check /etc/elemetnalx.conf and /data/local/tmp/elementalx.log
[Nexus 7 (2013) Original Android Development] DroidIt!:
OK, thanks flar :) Restoring apps right now, I'll take a look in a bit.

---------- Post added at 11:10 AM ---------- Previous post was at 10:51 AM ----------

OK. Went into /etc/elementalx.conf and the selinux value was 0 and no mention of selinux in /data/local/temp/elementalx.log. In etc/elementalx.conf I set the selinux value to 1, rebooted and selinux was still enforcing. :(
[Nexus 7 (2013) Original Android Development] snake218:
Same happened to me, check permissive on installer, after reboot, checked via terminal that it was on enforced, change selinux value to 1 on /etc/elemetnalx.conf reboot and got it working :good:
[Nexus 7 (2013) Original Android Development] DroidIt!:
Huh. Did nothing for me. Even double checked by going back in to be sure it was still saved as 1, but selinux still said enforcing....strange.
[Nexus 7 (2013) Original Android Development] flar2:
Update!!!

No actual kernel changes, just an update to fix the installer. It was not adding the permissive setting to /etc/elementalx.conf

Stock/AOSP (Android 5.0/5.0.1/5.0.2)

ElementalX-N7-3.05

CAF/CyanogenMod (Android 5.0.2)

ElementalX-N7-3.05-cm

Changes:

-fix installer
[Nexus 7 (2013) Original Android Development] DroidIt!:
Thank you sir, will try ?
[Nexus 7 (2013) Original Android Development] fmkaiba:
Any chance you can update the installer to to edit the fstab in the ramdisk to respect the filesystem that each partition is in.

Aka if cache and data are f2fs. ( I currently have a script I am working on to do this, just noticed some kernels like Franco sabermod do it automatically )
[Nexus 7 (2013) Original Android Development] skrewie:
This kernel is running great on Cleanrom 5.1 !

Nice work man, keep it up !
[Nexus 7 (2013) Original Android Development] DaveImagery:
Thanks so much for your work.
[Nexus 7 (2013) Original Android Development] vladyslavfox:
What type of kernel I must install on ParanoidAndroid 5.0? CAF or AOSP?
[Nexus 7 (2013) Original Android Development] SnakeFist2005:
I'm using carbon rom version 4.4.4 on my Nexus 7 2013 (WiFi) that i just updated and it's still android version 4.4.4 and before i updated carbon rom i was using elementalx N7 version 3.02 that i downloaded on december 11 2014 from the elementalx website.

So what i'm wondering is why the only version on the website is 2.15, what happened to version 3.02? Will the 3.05 work with android 4.4.4? If not are you going to make a new version for 4.4.4 cause you did have a 3.02 version available before. Sorry if i confused you. I'm also sorry if this is a dumb question.
[Nexus 7 (2013) Original Android Development] NovaSlim:
All EX-N7-3.0X kernels only work on Lolipop roms, using it on a KitKat rom will not work. The first digit of a EX Kernel version always indicate the Android OS it pairs with, in case of N7 EX:

1.XX Jelly Bean 4.3.X

2.XX KitKat 4.4.X

3.XX Lolipop 5.0.X

Ask your rom developer if your Rom is CM or AOSP based as use the appropriate kernel for that version, my guess is AOSP.
[Nexus 7 (2013) Original Android Development] DroidIt!:
Hey [MENTION=4684315]flar2[/MENTION] Finally got around to trying out your 3.0.5 and everything is working perfectly. Thank you flar :)
[Nexus 7 (2013) Original Android Development] lollyjay:
My wireless charger isn't working. Only charges with Nexus is off. Anyone else?
[Nexus 7 (2013) Original Android Development] SnakeFist2005:
Thank you for the reply. I figured this out an hour and a half after I posted this when I was sitting in a restaurant eating breakfast before I went to work. I use multirom and have 5 different android versions installed on my nexus 7 and when I was browsing my internal sdcard I seen the elementalx 3.02 and assumed it was for my internal main rom carbon rom 4.4.4. But after booting into the other os's one of them being lollipop, I noticed it had the version 3.02 elementalx kernel on it. I wanted to delete my post but my work place must know about this site and has it blocked. I should of known this but i put my tablet up so it didn't come up missing and forgot where i put it at last year before Christmas when family was over cause my cousin is a bit of a sticky fingers even tho he is 26 yrs old and should know better.

Again I am sorry and thank you for your reply.
[Nexus 7 (2013) Original Android Development] BladeRider:
[MENTION=4684315]flar2[/MENTION] thank you for the update. The SELinux is working now
[Nexus 7 (2013) Original Android Development] iaTa:
Yeah Glitch does this also.

Would be great if ElementalX included this too.
[Nexus 7 (2013) Original Android Development] Steffen_2009:
Is Cifs (now?) possible with ElementalX kernel 3.05?

Or is there no way to get Cifs under lollipop?
[Nexus 7 (2013) Original Android Development] fmkaiba:
When I finish my script I can share it. Right now it supports 'any' phone, and handles partitions being in EXT4 or F2FS. Also attaches options flags for optimal speed.
[Nexus 7 (2013) Original Android Development] MatVekk:
In Euphoria OS work perfectly !

Inviato dal mio Nexus 7 2013 Euphoria 5.0.2
[Nexus 7 (2013) Original Android Development] iaTa:
Sounds good. Will your script work with any kernel?
[Nexus 7 (2013) Original Android Development] fmkaiba:
Yes, you flash it after the kernel. what is does is this:

1. Unpack ramdisk

2. Determine mountpath ( aka /dev/block/platform.... etc ) and device ( aka flo, deb .. etc )

3. Ask recovery what filesystem /system, /cache, '/data' are formatted in

4. write the changes to the fstab.[device name] file.

5. repack ramdisk.

this way the ONLY thing changed is the fstab, so in theory it can be used on any kernel / rom version. It works on my

One Plus One,

Nexus 7 (2013)

Nexus 9 ( In Car Dash )

Nexus 5 ( wifes )

but i would like to test more first before releasing incase there is an error. In theory this script could also be used by any kernel dev to automate this process.

What franco uses is a script hardcoded for a particular device ( mountpoints/names) so the script is different per device, mine is designed to work with the latest TWRP ( and hopefully CWM ) to autodiscover all the variables.

Once I determine its ready for use, I will share in a different thread, and mention it here.. BUT i want to add better logging, error handling, and test in more 'odd' cases first. ( I am calling it Opti-Fstab ) for now

EDIT sorry for thread-jacking
[Nexus 7 (2013) Original Android Development] snake218:
I can't seem make brightness dimmer to work. On elementalx config file, it say 4 is the default value, (says higher is darker) tried 5,6,7 (then reboot) and brightness doesn't get lower than stock.

Using 3.04 on cleanrom 5.02

Do i have to do anything else?
[Nexus 7 (2013) Original Android Development] Steffen_2009:
Allready some weeks ago i got the lollipop 5.0.2 ota Update.

I have not processed the Update yet... because I really want to keep Cifs functionality.

So sorry for asking again, but is Cifs (now?) possible with ElementalX kernel 3.05?

Or is there no way to get Cifs under lollipop?
[Nexus 7 (2013) Original Android Development] flar2:
I haven't looked into cifs on lollipop

Instead, I just use ES File Explorer to mount network shares. It works fine, my wife uses it to watch videos.
[Nexus 7 (2013) Original Android Development] Steffen_2009:
"...I just use ES File Explorer to mount network shares. It works fine, my wife uses it to watch videos..."

Yes, i know and I use es file explorer, too. The strong advantage of the integtated Cifs in ElementalX kernel was to be able to use the samba share in lots of other apps, too.

So bubbleUpnp together with ElementalX kernel is really a dream. Since i don't know any other kernel for nexus7 who can deal with Cifs- i would like to stay on ElementalX with lollipop. Perhaps you find a way to add it there?

Otherwise i would have to stay on kitcat:rolleyes:, it is a mandatory functionality for me...
[Nexus 7 (2013) Original Android Development] Beachbum2049:
All, something about 3.04 & 3.05 is causing my flo to get sleeps of death. I set all options to Stock, add gamma and battery saver. I don't get the sleep of death on 3.03. Is elemental too much for my flo? Any suggesting to track down a solution?

Paired with Rastapop 5.02.
[Nexus 7 (2013) Original Android Development] Titchener17:
runs great with CleanRom sir - not on that version though read same positive report for latest lolli
[Nexus 7 (2013) Original Android Development] DroidIt!:
Don't recall ever having sleep of death with ElX. Are you undervolted? What's your CPU max at screen off? Any battery saver apps or xposed mods that might put your tab in a little too good of a deep sleep? :) My guess is user error somewhere. Not insulting you :) just saying usually when I've had a problem on one of my devices it's because of something I did ;)
[Nexus 7 (2013) Original Android Development] matcho13579:
Is USB OTG function working properly with this kernel? It's an important function for me and it doesn't work with Glitch kernel yet
[Nexus 7 (2013) Original Android Development] Badgerino:
Works fine for me.

---------- Post added at 01:15 PM ---------- Previous post was at 01:14 PM ----------

Off topic but what app are you using for gamma adjustments?
[Nexus 7 (2013) Original Android Development] flar2:
The color control is a bit flaky on this device, try it without and see if it still has sleep of death.
[Nexus 7 (2013) Original Android Development] Beachbum2049:
No undervolt, stock screen off freq, no closed, all stock rastapop.

It's likely something I'm doing since no others have reported SODs.

Faux's

I have a suspicion that this is the culprit since I was getting screen "scrambling" occasionally, and setting gamma from 120 -> 125 causes the device to freeze. I will try tonight, thanks.
[Nexus 7 (2013) Original Android Development] DroidIt!:
Could be Rastapop. Any others having problems in that thread?
[Nexus 7 (2013) Original Android Development] Beachbum2049:
Not that I've seen. Funny enough after posting this question, 3.04 has been working well with no sleep of death. Still have gamma enabled. I guess the issue resolved itself.
[Nexus 7 (2013) Original Android Development] SerJo87:
Hello. Who can share this great kernel settings for the best energy efficiency, without compromising the smoothness? Thank you for your work
[Nexus 7 (2013) Original Android Development] DroidIt!:
Honestly stock settings. Just use ElX gov and leave everything else alone :)
[Nexus 7 (2013) Original Android Development] lmulli:
Any chance of getting an express version for this device save me having to work my way through Aroma? Thanks.
[Nexus 7 (2013) Original Android Development] mdamaged:
There is already that, using the app: https://play.google.com/store/apps/details?id=flar2.elementalxkernel
[Nexus 7 (2013) Original Android Development] lmulli:
I have the app and am aware that I can download the kernel via that, however, I want the zip in order that I can place it into my roms install after update folder save me having to keep working my way through this Aroma bobbins each time I update my rom. Thanks anyway.
[Nexus 7 (2013) Original Android Development] Hatshipuh:
Same here, looking for an express install zip to place into the flash after update folder for delta updates.

Tap-a-talked from my Nexus 7