yashsingh1/xdaforums huggingface dataset:
[Nexus 9 Android Development] joshndroid:
Rom is built with ubertc 4.9 for rom components and kernel is optimized further with ubertc 5.2 ;)
[Nexus 9 Android Development] joshndroid:
V2.0 is up on both sites
[Nexus 9 Android Development] liang512:
Great ROM! However, it shows the error message on boot, "Your device is corrupt. It can't be trusted and may not work properly". Everything else is fine. Any idea to get rid of the message?
[Nexus 9 Android Development] joshndroid:
Kernel dies not force encrypt and does not force decrypt device that's why u get that screen. There is nothing wrong with device
[Nexus 9 Android Development] joshndroid:
V2.1 is up on both sites

host of new stuff has been added qs tiles, settings, have a play
[Nexus 9 Android Development] joshndroid:
New v2.1 up on both sites. Small changes I ran a build today as I had time
[Nexus 9 Android Development] joshndroid:
New v2.1 up on both sites some more small changes from the other day =)
[Nexus 9 Android Development] xybur:
Are there any major redraw issues/memory leakage/memory stutters in performance? It's not so much speed I want, but more consistent performance. Like for example the ability to actually multi-task without having apps needing to be reloaded every 2-3 minutes. For anybody using this as a daily driver after 6.0.1, are things running smoothly for you?

I'm running stock, redid my dpi, and basically I'm rooted (no xposed) with a custom kernel. I use this mostly for comics and browsing on occasion (with games thrown in here and there), but sometimes I get performance stutters and obvious memory clearing from the OS every time I load up 2 or more apps. Part of me knows this device should be more speedy, but the fact that I’m sitting on so little ram all the time probably isn’t helping things.

I'm concerned that loading up the other custom roms on this portion of the site won't "solve" the problem because they're all based on stock, so I'm considering cmod and I wanted to know what you guys thought.
[Nexus 9 Android Development] xybur:
Ok, well I gave the rom a flash. It takes a while to boot each time I restart. Is that normal?. I see 'android is starting' each time I boot before it asks me to put my password. I guess I should have disabled encryption? On boot I also see "there's an internal problem with your device." I didn't wipe system when I flashed the rom since the original post said it wasn't necessary, but I feel like this error message may be related?

I ran the Aroma installer of open gapps for my google stuff. Sheets doesn't seem to work. Most every other app runs. it mostly runs smooth but there are just a few concerning things here and there that make me question my installation or the stability of the rom. The device also got pretty hot right now, hotter than I remember it ever being on stock, so thats concerning...

edit: I'm trying a second installation after flashing stock android again. Too many buggy issues.
[Nexus 9 Android Development] xybur:
Ok, flashed from a fresh install of the latest 6.0.1. ! Things are much better now.

On boot I still get a message that “There’s an internal problem with your device. Contact your manufacturer for details.” I google'd a solution and found this: http://androiding.how/how-to-fix-theres-an-internal-problem-with-your-device-error-on-nexus-9/ So I will try it.

Also, during boot it seems to get warm near the top of the device, but otherwise things feel good and run smooth. Memory seems to be handled well ( at least with stock apps, I'll flex the device more with 3rd party apps). It still "optimizes" apps on boot, but boot is much faster now so I don't mind.

Questions:

Is it safe to install the newest beta of SuperSU?

Do I even need to (I saw I can activate root in the dev options)?

What about busybox etc.?
[Nexus 9 Android Development] joshndroid:
You must not have the latest vendor image installed for your device? Internal device error is mostly caused due to that

I havnt used supersu yet but I know other have had success with it. I would atleast have a backup handy before u try any other things

Edit - it would appear we now have a P firmware. The angler fingerprint has been updated to coincide I believe so once I finish this update that will go away on its own accord
[Nexus 9 Android Development] xybur:
I figured the newest security patches is what caused the issue with the "security". I'll wait for your newest update before reflashing again. Thanks for the response. I won't worry too much about supersu at the moment, since I don't believe I really NEED it for anything yet. Basic root access is all I need.
[Nexus 9 Android Development] joshndroid:
Build v2.4 is up on both sites. Probably best to update to latest vendor, fingerprint appears to not have been updated with the nexus 9 just yet. You may get build internal device error but disregard it as rom is latest source and due to new vendor. Once fingerprint is updated on cm side the error will go away on its own
[Nexus 9 Android Development] joshndroid:
V2.5 is up on both sites, thanks
[Nexus 9 Android Development] cerj:
Great news, thank you
[Nexus 9 Android Development] Gold Ribbed:
I have just got a Nexus 9. Still in warranty so just wondered how this rom compares to stock? I have a OnePlus One and I miss backing up with TWRP and Titanium. Early need to speed things up and reduce browser battery usage, oh and get rid of Google bloat.

So is the risk worth it? Will I see much improvement?
[Nexus 9 Android Development] madbat99:
Risk? It's a nexus bro. Any glitches (as long as its not hardware) and you just flash a Google factory image. Factory new, warranty intact.
[Nexus 9 Android Development] joshndroid:
V2.6 is now up on both sites cheers
[Nexus 9 Android Development] apascual89:
Hi, great work on the build, a few questions for you,

1. Is the encryption thing a thing of principle for you? If not I have it set as encryptable and can submit a pull request. It basically will leave the device as the user has it. If they're unencrypted it will not force encrypt and if they're encrypted it will stay that way.

2. I have fixed the overlay config.xml to remove the extra hardware button options for our device that shouldn't be there.

3. I added the doze option(ambient display) it comes with the settings to turn on and off by user.

I can submit pull requests or you can pick from my git if you prefer and want to add these options.

4. I see you added the stylus overlay and the options are there. Can we use a stylus? I thought those were for devices that supported wacom stuff.

5. Is the changelog still fc for you?

Just in case I'm not trying to highjack the thread, I maintain the nexus 6 for temasek and just got a nexus 9 just trying to help if/when I can.
[Nexus 9 Android Development] joshndroid:
Mate by all means submit pull requests. I don't mind about the encryption thing. If that helps us keep it to whatever it was before submit the request I'll happily merge it in. I welcome the help from those who are keen and wish to contribute. I'm slowly learning myself as I go along. We will all benefit from it for sure :good:

I thought the stylus options were a generic setting by cm not specific to wacom, truthfully I don't use a stylus with mine but figured some may find the option useful.

Yes the changelog still not working. I left on holidays not long after getting the first releases out I am thinking its a 64 bit issue probably.

Are u using my n9 localmanifests on git?
[Nexus 9 Android Development] apascual89:
Ok just sent PM.... I'll send pull requests shortly. Changelog is working here.

I just noticed the Changelog attached contains the reverts I made to the build repo and the updates to the flounder tree!!
[Nexus 9 Android Development] temasek:
Wow

2 devs collaborating together.

It's the users blessing.
[Nexus 9 Android Development] joshndroid:
Awesome so there is something in there?

All for the better:good:
[Nexus 9 Android Development] apascual89:
Happy new year!!

I'll be making some more tests on the build repo to see if we really need to revert those three commits.
[Nexus 9 Android Development] apascual89:
Dark UI Temasek build

Hey guys, here's a dark ui build of temasek V7.8. Running flawless on my end so far. I'll provide an updated regular ui (white) build as well. I'm using it with the 64 bit gapps from the op and twrp. I'll be working with [MENTION=4144316]joshndroid[/MENTION] to help put out Temasek ROM for the Nexus 9.

Dark UI Rom

Regular UI

The only difference with these builds is the dark ui, you can dirty flash between them without issues.

The changes I made for this build is:

Added the doze (ambient display feature) Settings/Display

Removed extra hardware button settings that are uneeded for our device.

Does not force encrypt, will leave encryption status as is. If your'e encrypted it'll stay that way, If you're unencrypted it wont force encrypt.

Enjoy!!
[Nexus 9 Android Development] bouncingsoul:
my first custom rom on my N9, couldn't resist any longer :)

i've chosen this rom, don't know why

i'm using the dark ui rom wich is very nice, keep on developing!

only AudioFX is force closing.

very happy overal!
[Nexus 9 Android Development] auggie246:
I flashed latest build with arm64 gapps and elementalx kernel with Supersu2.45. It won't boot.

I did factory wipe and also system and cache.
[Nexus 9 Android Development] joshndroid:
Try without kernel, try without SuperSU. Sounds like you just gave it one shot. Check your system partition is formatted correctly.

As much as it works, there are a multitude of changes people make to their device which may cause things to not work, that we can't keep track of
[Nexus 9 Android Development] apascual89:
Did you try just the ROM and gapps?
[Nexus 9 Android Development] auggie246:
I did, same issue. Won't boot. Stuck at boot animation for 10mins and still nothing
[Nexus 9 Android Development] apascual89:
Not sure what to tell you, I flashed both builds and they vote booted up fine.

Edit: Just clean flashed the dark ui build to triple check and it booted fine, it i take 8 minutes and 32 seconds to get to the sign in screen.
[Nexus 9 Android Development] taronas:
Does GPS work in this ROM? I ask because this http://xdaforums.com/showpost.php?p=58939920&postcount=97
[Nexus 9 Android Development] D-m-x:
Haven't tested GPS, but Wi-FI wouldn't work for me (neither on the 19th build nor the one before), keeps looping and is stuck at "Connecting". Maybe it's Kernel related, flashed ElementalX every time, haven't tried without it. Maybe I'm going to try it again tomorrow if I have time for it.
[Nexus 9 Android Development] apascual89:
Works fine, see attached screenshot

Wifi works great here stock kernel.
[Nexus 9 Android Development] joshndroid:
GPS and WiFi working on the other side of the world also while standing inside the hotel room
[Nexus 9 Android Development] auggie246:
tried again, used a stopwatch, now @17mins and still not in welcome screen. *cry*
[Nexus 9 Android Development] apascual89:
Ok have you changed anything on the nexus like partitions or anything like that?
[Nexus 9 Android Development] auggie246:
NOpe, I came over from AICP, factory reset and wipe system, now any rom I flash yields the same result

EDIT: Factory image boots, then i tried flashing temasek and arm64 again. and it won't boot again @_@. clueless why this is happening

EDIT 2: OMG FINALLY IT BOOTS, 13mins and 54 seconds
[Nexus 9 Android Development] joshndroid:
v2.7 is up both sites

is OTA app update working for you guys? i notice the notifications but others are saying in nexus 6p thread that ota is not working
[Nexus 9 Android Development] liang512:
OTA app is working.

Sent using XDA One
[Nexus 9 Android Development] igothacked1:
I'm not getting notifications, but the OTA app is automatically downloading the update for me. In a sense it's working.
[Nexus 9 Android Development] joshndroid:
Have u set your time to check notification interval?
[Nexus 9 Android Development] igothacked1:
Yeah, I have it set to check weekly. But it still has the update already downloaded when I check.

EDIT: Never mind, Eyes are fooling me after I check the OTA folder. It's just weird to see the OTA app tell me the update is already downloaded.
[Nexus 9 Android Development] joshndroid:
So it works as intended?
[Nexus 9 Android Development] igothacked1:
Yeah, it should be fine.
[Nexus 9 Android Development] joshndroid:
v2.8 is up on both sites

will be working on v2.9 today as well but wont be out till much later
[Nexus 9 Android Development] joshndroid:
V2.9 is up on both sites... thanks
[Nexus 9 Android Development] cerj:
I've been away but I'm looking forward to flashing this latest update. Thank you
[Nexus 9 Android Development] balha1977:
Hi,

Thanks for this CustomRom , runs great and is fun to work with.

Please have a question after I have the factory image flashed , I see in my build number MMB29S after I but the Rome FLASHE I see MMB29T , is this normal?

EDIT:Sorry for my English ( Super ) :)

Unfortunately, I can not speak English and could help me further translator , I hope you understand what I mean only via Google .
[Nexus 9 Android Development] joshndroid:
Yes this is normal, it is to do with the rom build version. The factory rom file may be different from the custom rom build number. Just keep your vendor and bootloader up to date with the latest Google firmware and you should be fine with rom releases =)
[Nexus 9 Android Development] balha1977:
I think so that my bootloader to date is , have the last date for the Nexus Factory Image 9 wifi taken ( bootloader flounder - 3.48.0.0135 Volantis MMB29S ) .

Thank you very much for the quick and detailed response , greeting Balha1977 .
[Nexus 9 Android Development] joshndroid:
v3.0 is up on both sites
[Nexus 9 Android Development] joshndroid:
V3.1 is up on both sites... cheers
[Nexus 9 Android Development] cerj:
Thank you Josh. You are a Beast. How many devices do you build for?
[Nexus 9 Android Development] joshndroid:
5 that I'm uploading hlte and hltespr now...
[Nexus 9 Android Development] gravin:
Have you tried that does not work the YouTube app (videos will not play)

try please!

my rom is last version, app youtube last version !
[Nexus 9 Android Development] joshndroid:
I did just notice that gif wouldn't play
[Nexus 9 Android Development] gravin:
Developer .... even the video on Facebook / WhatsApp NOT player! Solve please
[Nexus 9 Android Development] liang512:
Same problem. Never had this issue before. Going back to build 3.0 for now.

Sent using XDA One
[Nexus 9 Android Development] Gold Ribbed:
Could be a cm problem with youtube. Had the same issue with AICP. Fixed now with latest update.
[Nexus 9 Android Development] joshndroid:
V3.2 is up both sites

Disclaimer - Don't try to use Viper4android, it is not for x64 bit device and will be removed for our device)
[Nexus 9 Android Development] joshndroid:
youtube working, gif's working....

just to be sure make sure your device is up to date with latest nexus firmware - https://dl.google.com/dl/android/aosp/volantis-mmb29s-factory-80118d3a.tgz

atleast the vendor.img & bootloader.img
[Nexus 9 Android Development] Gold Ribbed:
I am on the latest Vendor etc. All Ok now. Thanks all the same.
[Nexus 9 Android Development] cerj:
Thank you
[Nexus 9 Android Development] sinik420:
Flashed bootloader and vendor and still black screen on Netflix, any other ideas?
[Nexus 9 Android Development] joshndroid:
U got a log for crash in Netflix? U wiped app data and cache?
[Nexus 9 Android Development] sinik420:
Not home to get logcat but it's not a crash. Yes wiped everything. Turned out live display has to be off. Found out 3 minutes ago in another thread.
[Nexus 9 Android Development] joshndroid:
V3.3 is up on both sites
[Nexus 9 Android Development] xxxtncxxx:
FYI 3.3 Not on ROMHUT (as of 01/24/2016 7pm EST) but is on the backup server...
[Nexus 9 Android Development] joshndroid:
Thanks mate I checked and it had not published, sorry about that
[Nexus 9 Android Development] joshndroid:
V3.5 is up on both sites
[Nexus 9 Android Development] andrei_david7:
I can't set any secure lockscreen. Any idea why? I set up a pin code but it still says that my lock screen security is swipe.
[Nexus 9 Android Development] joshndroid:
Really.. I use pattern myself

Hmm.. Do u have any apps that are administrator level that can by pass or change lockscreen?
[Nexus 9 Android Development] joshndroid:
V3.6 is up both sites
[Nexus 9 Android Development] jonahmt21:
same problem here. cant figure out why
[Nexus 9 Android Development] joshndroid:
So weird, pattern is working great for me.. And it's working across flashes... What security are u trying to use, pin or?
[Nexus 9 Android Development] nartan:
In the last version, at boot it appeared the message:

'Your device is corrupt. It can't be trusted and may not work properly."
[Nexus 9 Android Development] joshndroid:
ensure your device on the latest nexus firmware, page is linked in second post, scroll down and flash atleast the bootloader and vendor images via fastboot
[Nexus 9 Android Development] joshndroid:
V3.9 is up on basketbuild only, romhut is taking a poop
[Nexus 9 Android Development] joshndroid:
V4.0 is up on basketbuild... doesnt seem to be much interest in this device to this rom... only have 2 downloads on basketbuild for last 4 releases... lol
[Nexus 9 Android Development] cerj:
[/COLOR]

We are interested, and Thank you for bringing us this ROM...[emoji4]
[Nexus 9 Android Development] srvoleti:
Please keep up the good work!
[Nexus 9 Android Development] pandemicpandas:
I use ota to update the ROM myself. I've been using this ROM exclusively for over a month
[Nexus 9 Android Development] balha1977:
Danke für die tolle Arbeit, weiter so .

Ich nutze diese Rom seit mehr als ein Monat und es läuft alles super (Beste Rom für mein Nexus9) danke danke danke.
[Nexus 9 Android Development] tdamocles:
keep it coming...great work.....where can I find the latest vendor image(29u)? Is it device specific? Can I use the vendor from s 6p:? The link in the OP doesn't have it yet.
[Nexus 9 Android Development] joshndroid:
No. only use vendor for volantis. Nothing else

The fingerprint gets updated regularly to match rom build.prop to vendor build.prop

Please don't use any other vendor other than the correct device other you will brick your device
[Nexus 9 Android Development] tdamocles:
Where can i find this 29u vendor.img?
[Nexus 9 Android Development] joshndroid:
There is no 29u.. That's will be build value, firmware value is almost always different.. Only get firmware from official link that I put in the post
[Nexus 9 Android Development] tdamocles:
Well, I'm getting an internal error on bootup… this is related to vendor image being incorrect?
[Nexus 9 Android Development] joshndroid:
Yes and no, its a notification that usually your vendor is out of date, but it is realistically it's only a build.prop number that is mismatched. In saying that I have checked the firmware version and referenced it with the source and the value is correct for the merged from gerrit. You have absolutely nothing to worry about at this time if your on the latest vendor image for volantis.
[Nexus 9 Android Development] tdamocles:
Ok, thanks.
[Nexus 9 Android Development] ossito2012:
totally some interest, not sure if you ever tried Nethunter 3.0, usually it only works with AOSP or CM, but I did not get it to even boot up using either, but your ROM seemed to be different enough from plain CM13 to at least allow Nethunter 3.0 to boot up & install, still not working 100% with all the chroot packages but that was on vendor S, the rom runs 100% perfect with nethunter kernel so don't go away bro, your rom could be the saving grace to get Kali fully running on Nexus 9 which would finally make it great Pwn Pad. I am pretty sure the chroot metapackages are causing boot loop errors once they installed, just have to figure out which ones. Thanks for all your work.
[Nexus 9 Android Development] backdoorsanta:
It's possible people are waiting for an OTA update. I only found the 4.0 update when I checked the basketbuild link today, after wondering when the next OTA would come out.

Your ROM is the best available for the nexus 9. Thanks!
[Nexus 9 Android Development] joshndroid:
V4.1 is up on basketbuild, still thinking of a secondary solution from romhut
[Nexus 9 Android Development] joshndroid:
V4.2 is up on baksetbuild
[Nexus 9 Android Development] tdamocles:
I think I might be missing something here...how do I get contacts to sync? I'm trying to use hangouts but no contacts show up. I've used full open gapps by the way.
[Nexus 9 Android Development] joshndroid:
Signed in with Google account?

Made sure you have enabled correct permissions?

Tried checking what contacts u have synced on Google in https://contacts.google.com/[URL]
T... displayed under menu - > contacts to display
[Nexus 9 Android Development] tdamocles:
I do have a good # of contacts synced because all contacts move to all 3 android devices I have. I am/was signed into my account. Not sure if permissions were correct in contacts and hangouts because I used an app in the app store to fix sync. Thanks, I'll try to remember permissions next time. I never had to remember that aspect in lollipop.
[Nexus 9 Android Development] joshndroid:
Go into settings - > app - > hangouts - > permissions and see what u have enabled... Make sure that u set contacts to display it allows u to choose the account that u wish to display, sometimes things like outlook or whatever also sync contacts and try to take over
[Nexus 9 Android Development] joshndroid:
V4.3 is up, a lot of the lag and some battery drain caused by status bar redraws going like crazy, it has been reduce significantly

TBH tho i didn't notice it too much on the n9 tho
[Nexus 9 Android Development] joshndroid:
Alright EVERYBODY

Viper has not been included for a while now see here -

ifneq ($(TARGET_ARCH),arm64)
# Viper4Android
PRODUCT_COPY_FILES += \
vendor/cm/prebuilt/common/bin/audio_policy.sh:system/audio_policy.sh \
vendor/cm/prebuilt/common/addon.d/95-LolliViPER.sh:system/addon.d/95-LolliViPER.sh \
vendor/cm/prebuilt/common/su.d/50viper.sh:system/su.d/50viper.sh \
vendor/cm/prebuilt/common/app/Viper4Android/Viper4Android.apk:system/priv-app/Viper4Android/Viper4Android.apk
endif

So it is no longer brought into the rom zip.

Now, unfortunately one of the scripts "95-LolliViPER.sh" backs up the Viper4android.apk

#
# /system/addon.d/95-LolliViPER.sh
# This script backs up /system/priv-app/ViPER4Android_FX_A4.x/ViPER4Android_FX_A4.x.apk
# /system is formatted and reinstalled, then the file is restored.
#

So, what we need to do is delete these files so it's no longer backed up

go to /system partition using a ROOT capable file explorer.

delete;

audio_policy.sh

addon.d/95-LolliViPER.sh <<the single file NOT the directory there is other important files in there

su.d/50viper.sh

Now using something like Titanium Backup uninstall "Viper4Android"
[Nexus 9 Android Development] joshndroid:
V4.4 is up on basketbuild and romhut cheers
[Nexus 9 Android Development] joshndroid:
V4.5 is up on basketbuild and romhut
[Nexus 9 Android Development] Kidromulous:
Thanks so much for continuing to build these this ROM basically changed my entire experience with this tablet as it has on my Galaxy Note 3,4, and 5. I saw awhile back you commented on interest I update via ota and I hope you get metrics for those downloads. Thanks again.
[Nexus 9 Android Development] joshndroid:
V4.6 is up on romhut & basketbuild
[Nexus 9 Android Development] backdoorsanta:
Hi, the "do not disturb" tile in quick settings can't be turned off once it is turned on... anyone else have this problem? I can enable sounds again by going into settings menu.

I'm using the latest OTA with elementalX kernel.

Cheers.
[Nexus 9 Android Development] joshndroid:
Usually do no disturb is turned off by double tapping vol+ a couple times
[Nexus 9 Android Development] backdoorsanta:
Yes. It doesn't work though. I haven't found any way of disabling it.
[Nexus 9 Android Development] joshndroid:
V4.7 is up for flounder on Google shared and basketbuild cheers
[Nexus 9 Android Development] joshndroid:
V4.8 is up on basketbuild and Google shares