yashsingh1/xdaforums huggingface dataset:
[Nexus 9 Original Android Development] Mrwirez:
Are there any "Pro" ex kernel profiles such as DRUNKSAUCE for our N9's AND are actually tested and safe to use?
[Nexus 9 Original Android Development] trevorcobb:
thank you so much for continuing to update this. i was just able to turn off forced encryption on my n9 lte, and overclock the CPU and GPU, and your kernel allows me to still pass SafetyNet so my kids don't have any problems with Pokemon Go. I really appreciate your hard work.
[Nexus 9 Original Android Development] darkchazz:
Not a specific question for ElementalX kernel, but does anyone know why changes to max CPU frequency on rooted stock kernel resets when the screen is turned off?
[Nexus 9 Original Android Development] flar2:
I'm not sure on this device, but most devices have something like perfd that controls cpu freuqencies. It will override app settings.
[Nexus 9 Original Android Development] darkchazz:
I figured out how to change max cpu frequency without it resetting, by applying the desired frequency to sys/kernel/debug/clock/cpu_g/max

Instead of the usual /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
[Nexus 9 Original Android Development] corkiejp:
What about the April update any changes need for the Kernel, or is it still the same image?

Boot image in factory image is smaller than last month!
[Nexus 9 Original Android Development] flar2:
UPDATE!!!!

Security updates

Download:

ElementalX-N9-5.09

Changes:

-April and March security update
[Nexus 9 Original Android Development] flar2:
UPDATE!!!!

Download:

ElementalX-N9-5.10

Changes:

-May security update
[Nexus 9 Original Android Development] pradeepvizz:
That was bloody fast update, thanks a lot!
[Nexus 9 Original Android Development] jmitr:
Does your kernel include the audio fix (that was bored with the 7.1.1 update) like fire ice?

I am willing to root to fix the audio but would rather have a stable kernel like yours.

Cheers!
[Nexus 9 Original Android Development] flar2:
I haven't noticed any problem with audio. At this point, I'm just applying Google's updates. I don't make any changes to sound on this kernel.
[Nexus 9 Original Android Development] jmitr:
Okay thanks.

Since the 7.1.1 update overall volume is way done and the bass is reduced significantly.

In the Q&A thread there is this bit:

https://xdaforums.com/showthread.php?p=72137193
[Nexus 9 Original Android Development] flar2:
I'll check it out this week.
[Nexus 9 Original Android Development] terryspanky:
GPU does'nt have governor options,, the Min GPU is only 324 MHz.

Is there a way I can set it to higher frequencies like 708 MHz?
[Nexus 9 Original Android Development] flar2:
EX Kernel Manager
[Nexus 9 Original Android Development] Beta1440:
The GPU doesn't have any governor options because that's how Nvidia wrote the GPU drivers for the Nexus 9.
[Nexus 9 Original Android Development] coomansingh86:
Higher GPU Frequency Please

The can be overclocked to 984 MHz is it possible to get it close to 1000 MHz.
[Nexus 9 Original Android Development] flar2:
UPDATE!!!!

Download:

ElementalX-N9-5.12

Changes:

-July security update
[Nexus 9 Original Android Development] corkiejp:
[MENTION=4684315]flar2[/MENTION] Still need to update the thread title! :)

Thank you for continued support on the device.
[Nexus 9 Original Android Development] mag.gagnon:
Need help

My nexus 9 is overheating. A friend recommended that I use ElementalX to change GPU speed below the 852 max setting and change governor default setting.

Can somebody confirm the steps I need to follow:

Unlock device bootloader (required)

Root device (optional)

Flash in recovery (required)

How do I change the governor and GPU speed. Recommended google play application perhaps.

Thanks for your help.
[Nexus 9 Original Android Development] flar2:
That's basically it, you'll need TWRP recovery to install the kernel

Unlocking the bootloader will factory reset your tablet.

Here are some more detailed instructions:

http://elementalx.org/how-to-install/

You can use EX Kernel Manager from the Play Store to change settings.
[Nexus 9 Original Android Development] oo0:
[MENTION=4684315]flar2[/MENTION]

not sure when it started, but now after some time of working at normal frequencies, CPU is locked @ 1020MHz max, even though suppose to be @ 2397.

When I manually reset 2397, just clicking the same value in the app in ten minutes dashboard shows 1020 again and device is noticably slower.

EX 5.12, Nougat 7.1.2 Tesla ROM, latest security patch.

Edit: seems like 5.11 doesn't have that issue, will test further
[Nexus 9 Original Android Development] Dominik.94:
For me after some time of inactivity the tablet hangs up and I need to restart the tab.

Running latest elementalx kernel on latest lineageos
[Nexus 9 Original Android Development] flar2:
UPDATE!!!!

Download:

ElementalX-N9-5.14

Changes:

-August security patches
[Nexus 9 Original Android Development] tatanka1961:
the description says 'exFat support', but when I connect an external SD/USB it gives me 'unsupported usb'

I've tried with different ROMs but no exFat...
[Nexus 9 Original Android Development] flar2:
The kernel adds the driver, but Android doesn't automoaticaly mount exFAT. You will need a third-party app to mount it, such as StickMount. As bloated and spammy as it is, ES File Explorer usually works for things like this too.
[Nexus 9 Original Android Development] tatanka1961:
I tried stickmount and with it I can mount the USB. It isn't the neatest solution, but it'll have to do for now.

Not sure if that's the problem though.

The USB is mounted through the OS, it just gives me a message that the SD is corrupted. A Fat32 is recognized and mounted automaically (without stickmount)
[Nexus 9 Original Android Development] flar2:
exFAT is a proprietary filesystem and Android would need to pay for a license to be officially supported. The drivers used here are reverse engineered, but should work.
[Nexus 9 Original Android Development] italynstylion:
Hi [MENTION=4684315]flar2[/MENTION]. It's been over a year since I looked at using your kernel. Looks like you've continued the progress!

One question, last time I looked at it, it still didn't have the ability to allow charging whilst peripherals were plugged in at the same time. For example, using an OTG Y connector to allow you to plug in the charger and a physical keyboard, USB drive, USB DAC, etc in a fixed installation (like the dash of a vehicle). Has this functionality been added in the last year or so?
[Nexus 9 Original Android Development] flar2:
I believe that functionality was built into this tablet from the start.
[Nexus 9 Original Android Development] italynstylion:
From memory, this is not the case. I had to flash Timurs kernel and usb services to get this functionality. Unfortunately, his code was only in beta and he abandoned the project. It works well but it's a bit buggy. I'm attempting to find an alternative solution and having the ability to charge AND have peripherals active at the same time is the only piece of the puzzle I'm missing.
[Nexus 9 Original Android Development] madbat99:
I thought that was on flo (nexus 7 2013). Timur's kernel I mean
[Nexus 9 Original Android Development] italynstylion:
It was. I'd also tried the N7 but the screen was too small for my use. Additionally, that device was ANCIENT. Needed something a bit more updated with more horsepower.
[Nexus 9 Original Android Development] madbat99:
I was just referring to flar2 saying that function may have been built into this tablet, and you replying that it's not and you flashing timur's kernel to get it. I didn't think timur made a kernel for n9
[Nexus 9 Original Android Development] italynstylion:
Ahhh, gotcha. Yes, he had it in beta for a while and then very suddenly (without warning) abandoned the project. Not sure what happened. Thus, I have it working on a Nexus 9 currently so I KNOW it's possible. However, Timur's kernel only works with the stock ROM and only on Android 6.0.1 which sucks (no stereo sound through USB DAC). All I need is the ability to charge and have USB devices active at the same time. If I get that, I'm GOLDEN. I can use tasker for "sleep mode" and other things.
[Nexus 9 Original Android Development] corkiejp:
[MENTION=4684315]flar2[/MENTION]

September security images where may available on Wednesday, are you updating the Kernel for this?

Was holding off flashing until your release.
[Nexus 9 Original Android Development] flar2:
I'm away until Tuesday.

You can probably go ahead and update. It's rare that the monthly updates break compatibility.
[Nexus 9 Original Android Development] corkiejp:
Delete

Delete. Post no longer applicable to thread!
[Nexus 9 Original Android Development] flar2:
Update!!!

Download

ElementalX-N9-5.15

Changes:

-September security patches
[Nexus 9 Original Android Development] corkiejp:
EOL for factory security patches!

EOL for factory security patches!

[MENTION=4684315]flar2[/MENTION]

Thanks for the update kernel!

As nearing End of Life for Nexus Security Patches (maybe one more next month), will you still continue development of this kernel?

I corrupted my Data Partition when flashing Sept image(+supersu etc), so have decrypted my tablet and switched to LIneage OS 14.1 (7.1.2). Hopefully there will be LOS15(Oreo). Will you continue development for that and other custom roms.

Version 14 was working fine on 7.1.2, will now try 15 on it as well.
[Nexus 9 Original Android Development] flar2:
I might follow LineageOS after Google ends support
[Nexus 9 Original Android Development] flar2:
Update!!!

Download

ElementalX-N9-5.16

Changes:

-October security patches
[Nexus 9 Original Android Development] TKork:
How do I enable fast charging? I saw the setting somewhere but now I can't find it.
[Nexus 9 Original Android Development] corkiejp:
You select it in aroma, when flashing the zip.

Note: - Only applies to USB charging from a computer, not mains.
[Nexus 9 Original Android Development] TKork:
Aw, that sucks. I hoped it would work with my moto fast charger.
[Nexus 9 Original Android Development] madbat99:
Not that kind of fast charge. It allows 1 amp from USB instead of the standard .5
[Nexus 9 Original Android Development] Marky__Mark:
Coming from Fire and ice, does all partitions need to be exfat to use this kernel?
[Nexus 9 Original Android Development] odjinan:
flashed over latest lineageos 14.1 nighlty build, all seems fine!

thanks ;)
[Nexus 9 Original Android Development] brutalv4:
Did you mean ext4?

I have just noticed that mine setup was ext4 for system, ext4 for cache and f2fs for data...

So I've rebooted to TWRP and changed file system for cache to f2fs, wiped cache/dalvik and booted successfully to older LOS nightly.

@flar2 thanks for you work! :good:

IMHO it would be nice not to force the installer changing file system for cache to ext4. :o
[Nexus 9 Original Android Development] corkiejp:
November Patches have been applied to this weeks LineageOS rom.

lineage-14.1-20171121-nightly-flounder-signed.zip ---> ChangeLog

https://review.lineageos.org/#/q/topic:n_asb_11-2017

Is there any changes in the above that would need an update to ElementalX.

Flashed ElementalX-N9-5.16 and seems to be working!
[Nexus 9 Original Android Development] flar2:
Those are patches for the Android system, there are different patches for the kernel.

There haven't been many security patches recently for the kernel on this device, but I will look into it.
[Nexus 9 Original Android Development] daitalos:
I am using ElementalX N9 5.16 on nexus9 & slim 7.1.2

(ElementalX & for nexus7 Flo & Lineage14.1)

kernel works very well for me ..(I think with qs works better)

Thanks!
[Nexus 9 Original Android Development] Flounderist:
Hi [MENTION=4684315]flar2[/MENTION], does kernel support f2fs data? I am thinking to give a try to get the device a little snappier.

Please let me know!

I am on latest LOS build, device is still encrypted, I am not able to get rid of it! :rolleyes:
[Nexus 9 Original Android Development] fblasot:
Did you format data in recovery before first boot after ROM and kernel installation ?

Me too I'm interested about f2fs, in LOS thread I asked if I will have some improvements using data and cache in f2fs format instead ext4...
[Nexus 9 Original Android Development] Flounderist:
No, never, this was my fault. I got encrypted again when I moved from cm13 to unofficial los14 because FED patcher didn't supported N ROMs.

I think I will switch to f2fs for a try once formatted data, if dev will confirm that kernel is supporting it.

I have also an old Nexus 7 2012 that somewhat profited from f2fs. Do not expect quantum leaps, by the way. Device will lag a little less.
[Nexus 9 Original Android Development] flar2:
It does support f2fs, although I have never tried it myself.
[Nexus 9 Original Android Development] Marky__Mark:
It works well for me.
[Nexus 9 Original Android Development] fblasot:
Do you have DATA and also CACHE in f2fs ?

Are you with LineageOS1 ?

Do you move to f2fs after ext4 or from 1st boot ? Just to know if you have noticed improvements...
[Nexus 9 Original Android Development] Marky__Mark:
Data only. I read the difference in f2fs cache is minimal at best. Im on AICP which is Lineage based. I think i went to f2fs after first boot. You will lose all your internal storage. My tablet runs up to its potential of usability. Replaced the battery too, but thats off topic.
[Nexus 9 Original Android Development] flar2:
UPDATE!!!!

Now that Google has stopped supporting this device, I am syncing with LineageOS for the latest security patches. This should work fine with stock Nougat or custom ROMs.

Users of EX Kernel Manager running Oreo will notice ElementalX is now available. I haven't tested it, so I would welcome feedback.

EX Kernel Manager on the Play Store: https://play.google.com/store/apps/details?id=flar2.exkernelmanager

Download (Android Nougat 7.1.2):

ElementalX-N9-5.17

Changes:

-sync with LineageOS for security updates
[Nexus 9 Original Android Development] fblasot:
I moved DATA and CACHE from ext4 to f2fs with LineageOS1, no problem !
[Nexus 9 Original Android Development] Flounderist:
Did you noticed any improvement?
[Nexus 9 Original Android Development] fblasot:
I didn't do a benchmark before and after, tablet is anyway fast, antutu gives around 102000.
[Nexus 9 Original Android Development] WhammyDroid:
Will this work with SlimRoms or is it safer to move to LineageOS?
[Nexus 9 Original Android Development] flar2:
I only use stock, so I have no idea. Do a backup of your kernel with EXKM and try it.
[Nexus 9 Original Android Development] WhammyDroid:
Will do. I'm starting to move away from stock due to constant lag in the firmware. It looks like both LineageOS and SlimRoms somehow resolved some of it.
[Nexus 9 Original Android Development] Flounderist:
Me too!

I formatted data, then f2fs. Flashed clean last LOS, su add-on, open gapps pico and latest ElementalX kernel with stock settings.

I didn't restored old data, starting from scratch.

Device is actually improved, thanks to decryption, I assume.
[Nexus 9 Original Android Development] velocity90:
So, Is it safe to update with slimrom?

Verstuurd vanaf mijn U FEEL PRIME met Tapatalk
[Nexus 9 Original Android Development] odjinan:
lineage os latest build + this kernel = perfect ;)
[Nexus 9 Original Android Development] shsh0301:
hi i am using flounder_lte

lineage os 1212+elementalx latest version

but it has some problems...

launching gallery it freezed

and camera usually stopped... with error

no cpu OC no gpu oc

and it didnt have problem about camara on fire-ice kernel
[Nexus 9 Original Android Development] corkiejp:
On the same setup on wifi version. No problems with camera.

The Gallery app on prior versions use to reboot my device when clicking on a picture. This release actually fix my gallery bug.

Last version I used was lineage-14.1-20171121, so the gallery app could have been fixed in any rom since that version.
[Nexus 9 Original Android Development] flar2:
You may need be to clear some combination of data, cache or dalvik
[Nexus 9 Original Android Development] seh6183:
I was hoping someone with a lot of experience with this tablet could help me out. I just picked one up last night so don't have any time with it and can't tell what is or isn't normal.

Like most have said the stock software is basically unusable and needed to come off right away. Seems strange for a Nexus device. Per suggestions I flashed LOS 14.1 and Elemental, converting to F2FS while I was at it. The tablet is perfectly usuable and it's amazing what can be done with a ROM and Kernel. Now for the issue.

Gaming is just not that great. I can't put my finger on it exactly but there is something wrong. I don't now if it is some sort of touch latency, or the panel has a low refresh rate, or just low FPS in general, but something is definitely off. I feel like I start to get motion sickness a little even while gaming. Are others experiencing this?

I'm not sure if it may be ROM or Kernel related, so I will post it in both threads. I suspect this just may be how the thing runs and I should be happy it runs at all. Just curious to others thoughts and opinions.
[Nexus 9 Original Android Development] oias.heeda:
Use it as a paperweight. The best advice I can give.
[Nexus 9 Original Android Development] seh6183:
You just squeaked in the best post of 2017 lol
[Nexus 9 Original Android Development] seh6183:
Well I figured a couple things out. First off I converted to F2FS and then when I formatted data, it formatted it back to EXT4. So I was never on F2FS to begin with. I reflashed everything and set up properly with F2FS. Runs great. I noticed that there is a different acceleration algorithm for the touchscreen between samsung devices and stock android, so that is what I was feeling when I was comparing tablets.

I also found out what the issue was with the lag. The tablet is just throttling. When it gets too hot it starts to pull performance. I can play high intensity games for about 15 to 20 min and then the throttling starts. So it was a combo of touchscreen calibration and throttling I was dealing it.
[Nexus 9 Original Android Development] daitalos:
Very well ! The known ElementalX...the best kernel for all my Nexus :)

Stock 7.1 N9F27M

Thanks!
[Nexus 9 Original Android Development] jtrosky:
Hey all - new user of this kernel (and the associated Android app to adjust the values) on my Nexus 9 running SlimROM. Everything seems to work great, but I can't seem to get certain values (such as zram size) to "stick" after reboots - even though I'm "enabling" the power button icon on the zram size line.

Aren't these values supposed to survive reboots when the power button icon is "enabled" (in the EX Kernel Manager app)?

Thank you!
[Nexus 9 Original Android Development] briareos200:
I read that people have gotten over 110000 score on antutu benchmark using elementalx does anyone have the best rom and settings so i can max out my performance for games on my nexus 9 tablet?
[Nexus 9 Original Android Development] flar2:
A new build for Oreo 8.1.0 is available in EX Kernel Manager
[Nexus 9 Original Android Development] philidor:
Work for lineare OS unofficial?! There are others 8.1 ROM ?

Thanks

Inviato dal mio Nexus 9 utilizzando Tapatalk
[Nexus 9 Original Android Development] flar2:
Should work
[Nexus 9 Original Android Development] iason747:
Yeah it does work with that rom, but it doesn't fix hw-video...
[Nexus 9 Original Android Development] flar2:
Just pushed version 7.03 for Android 8.1.0 to EXKM (https://play.google.com/store/apps/details?id=flar2.exkernelmanager)
[Nexus 9 Original Android Development] Marky__Mark:
Are you no longer supporting Nougat?
[Nexus 9 Original Android Development] hiphopsded:
I’m a newb to flashing kernels, so forgive me if this is a novice question

But, is it possible/safe to flash this kernel over Remix OS 3.0?(the marshmallow kernel variant) on the Nexus 9

Thanks in advance!
[Nexus 9 Original Android Development] madbat99:
Just use the search function of the thread. https://xdaforums.com/nexus-9/orig-development/kernel-elementalx-n9-0-02-alpha-t2931657/post67227369
[Nexus 9 Original Android Development] hiphopsded:
Thanks, Idk why I didnt think of that first!
[Nexus 9 Original Android Development] iason747:
The voltage offset option in ex kernel manager is broken and does not have any function. Nothing happens when I press it or try to change something [MENTION=4684315]flar2[/MENTION]
[Nexus 9 Original Android Development] sirxdroid:
Where are the EX kernel settings stored after the config? Is there a file or are they packed in the ramdisk?

How can I reset the settings to their defaults?
[Nexus 9 Original Android Development] flar2:
Reinstall the kernel or get EX Kernel Manager for full control
[Nexus 9 Original Android Development] sirxdroid:
If I reinstall from EXKM which option should I select to start clean? Express or Custom?

I'm asking because I have frequent freezes and reboots and I'm afraid it might be one of the kernel settings and would like to start clean, with default settings, I don't want to preserve anything I may have set in the past.
[Nexus 9 Original Android Development] Gen5:
Ive been experiencing standby battery drain (25% over roughly 7 to 8 hours) and was wondering what i can do to remedy this? Im running the nougat and am using version 5.17 of elementalx.
[Nexus 9 Original Android Development] flar2:
Use the Custom install, select stock default CPU freq and GPU freq. None of the other settings would cause instability.

See if anything is keeping the tablet awake, nothing in the kernel would cause drain.
[Nexus 9 Original Android Development] sirxdroid:
Do the settings marked "(stock)" mean Google factory stock or rather defaults chosen by the EX kernel?
[Nexus 9 Original Android Development] jtrosky:
I too was experiencing this (tablet was not entering deep sleep) when running SlimRom w/ElementalX kernel (not sure what combo you are running) and I found that it was the bluetooth location scanning that was causing the tablet to not enter deep sleep. To disable it, go into Settings->Location, push the 3 dots in the upper-right-hand corner (setting button), go into "Scanning" and disable "Bluetooth scanning". That fixed the "no deep sleep" issue for me...

You can confirm whether or not your device is going into deep sleep by check the lines below the battery details graphs in Settings->Battery - when the screen is off, the tablet should not remain "Awake"...
[Nexus 9 Original Android Development] sirxdroid:
You can also install BetterBatteryStats and it will give you details on which apps are preventing the phone from deep sleep. But sometimes it's just a kernel wakelock like bluetooth for example and it's hard to trace it down to the guilty app. I've had problems in the past with apps like GasBuddy and similar that you wouldn't think they'd need bluetooth -- just poorly coded apps, using broken libraries for Bluetooth LE, etc

https://xdaforums.com/showthread.php?t=1179809
[Nexus 9 Original Android Development] Gen5:
Im not sure how to check what was keeping it awake, but theres a long period of time in which it was awake. I left it for another 8 hours, but this time the battery only went down by 3 percent. When 8 checked on gsam, it shows that the kernel (os) is what is keeping the tablet awake. Bluetooth scanning wasnt on.
[Nexus 9 Original Android Development] flar2:
GSAM always says kernel because that's where wakelocks originate. Something has to ask for those wakelocks, try Better Battery Stats to see what apps are keeping it awake.
[Nexus 9 Original Android Development] Gen5:
How do i check whats keeping my device awake?
[Nexus 9 Original Android Development] madbat99:
Better Battery Stats
[Nexus 9 Original Android Development] Gen5:
I meant to ask how do i check whats keeping my device awake in better battery stats?
[Nexus 9 Original Android Development] makakam:
Can I install elemental x for remix os 3 which is based on marshmallow?
[Nexus 9 Original Android Development] unimatrix725:
Would you consider adding WireGuard to this Kickass Kernel?

https://xdaforums.com/android/development/wireguard-rom-integration-t3711635
[Nexus 9 Original Android Development] yokuu:
Breaks WiFi on Remix Os 3.0 (MM based).