yashsingh1/xdaforums huggingface dataset:
[Nexus 9 Original Android Development] sladflob:
This ROM has been working really well for me. In particular, the last couple of betas have been really smooth and stable. Thanks so much for giving my N9 a new lease of life.
[Nexus 9 Original Android Development] prbassplayer:
If you missed it we release Slim7 1.0 Stable ;)
[Nexus 9 Original Android Development] Psiufoxx:
What's the best way to install the STABLE if I'm currently running the most recent Beta?

Just flash in recovery? Do I need to / should I wipe?

Just found your FAQ on the slimroms page. Thanks!

https://slimroms.org/#/support/install
[Nexus 9 Original Android Development] prbassplayer:
Read our release post, will require a full wipe.
[Nexus 9 Original Android Development] sladflob:
If I'm running the latest 7.1.2 beta, is there any advantage to switching to the stable release?

I use my tablet a lot and would like to avoid having to do a full wipe. Will there be more betas coming that I'll be able to dirty flash on top of my current beta, or will they require a full wipe too?

Thanks!
[Nexus 9 Original Android Development] prbassplayer:
Nope you will need to wipe to update. Just how it is. We just happened to use stable to update the certs. As for the benefits, if you want to keep up with the rom updates else you will need to stay on last BETA build.
[Nexus 9 Original Android Development] sladflob:
Thanks. Sorry to ask another silly question but where is the stable build? I can only find the alpha and beta builds on the download page.
[Nexus 9 Original Android Development] prbassplayer:
Clear cache of your browser.
[Nexus 9 Original Android Development] sladflob:
Thanks, its there now. Don't know what was going on before :o

Latest weekly is all installed and running smoothly. As usual, the idea of a clean install was a lot worse than the reality.
[Nexus 9 Original Android Development] kurtextrem:
Why do you require a full wipe? Shouldn't be cache + system enough to flash the new build?
[Nexus 9 Original Android Development] prbassplayer:
As mentioned on website if your coming from BETA you need to factory reset. Twrp will not let you flash on top of BETA. We updated package certs.
[Nexus 9 Original Android Development] kurtextrem:
Got that, but why isn't a system flash enough? The /data partition shouldn't have anything to do with this?
[Nexus 9 Original Android Development] prbassplayer:
Just how it works. I'm not lying to you go flash without a factory reset twrp will flat out say no :p. Keep in mind certs handle everything from apps to zip.
[Nexus 9 Original Android Development] kurtextrem:
Oh okay, that makes sense then. Thank you for the background knowledge.
[Nexus 9 Original Android Development] mediavieja:
Hi, i flashed this rom last night and its so freaking awsome, but im getting an error everytime i reboot my tablet and i dont know how to fix this, this is the error:

"wrong vendor image detected. the required vendor image for this rom is n4f27e. please flash the matching vendor image to remove this message and ensure your system will be working reliably"

im using open gapps as the slim website sugested, any idea how to fix this?
[Nexus 9 Original Android Development] prbassplayer:
Means your vendor image isn't on par with device signiture id
[Nexus 9 Original Android Development] mediavieja:
How do i fix it?
[Nexus 9 Original Android Development] sladflob:
Download the appropriate factory image from Google and unzip it. In there you'll find an image-volantis-...zip file. Unzip that as well. In there you'll find a vendor.img file. Boot your tablet into fastboot mode and use fastboot to flash this - "fastboot flash vendor vendor.img".
[Nexus 9 Original Android Development] mikebeatrice:
Or install direct on device by flashing the image in TWRP. Depending on how easy it is to extract the factory image on your device, this may be easier for you.

On that note..any chance someone is hosting just the vendor images to make it easier to just download the latest and flash along side the ROM?
[Nexus 9 Original Android Development] mediavieja:
ok i downloaded the latest image from the google site and did ur procedure, but it keeps saying the same message, did i do something wrong?
[Nexus 9 Original Android Development] sladflob:
Yes, sounds like something went wrong. Are you sure you downloaded the right image file? Did you get any errors while doing the fastboot flash? Without seeing what happened it's a bit hard to tell from here...
[Nexus 9 Original Android Development] mediavieja:
Had to flash the previous vendor img to remove the message, but is there any benefit on having the latest vendor img on my device?

---------- Post added at 10:26 PM ---------- Previous post was at 09:52 PM ----------

Also, should i keep using the default kernel that comes with this rom or is it ElementalX-N9-5.11 better? cause id really like to get the fast charge thingy on, unless u know a way to enable that on this rom without changing the kernel?
[Nexus 9 Original Android Development] sladflob:
My understanding is that the vendor image contains hardware specific stuff. I'm not sure whether that is still being updated for a device of the Nexus 9's age but as it's still getting security updates it's better to be safe than sorry. I daresay the next weekly build will need the latest vendor image so if you're doing those you'll probably need to flash that one again in a few days time.

No idea about this but I'd be interested to hear your experiences if you give it a go.
[Nexus 9 Original Android Development] prbassplayer:
Just a fyi, flounder isn't truly capable of fast charging, some kernel devs are messing with current values to add a little bit more oomph, but equally could damage some devices (it's a possibility at least).
[Nexus 9 Original Android Development] JeffreyJDavis:
Folks -

Looking to flash this ROM Slim-flounder-7.1.2.build.1.0-STABLE-20170629-0835 and just trying to make sure I've got everything in order prior to moving forward. I'm on Flounder Wi-Fi coming from DU official 10.6 (Android 6.01). Have already backed everything up with Titanium, so ready to do full wipe etc.

The latest factory image I can find is 7.1.1 (N9F27F, Jul 2017) . Will vendor.img and boot.img from this image work with this rom, even though it's 7.1.2 ? Or am I better flashing a 7.1.1 Slim ROM?

Any help appreciated.
[Nexus 9 Original Android Development] prbassplayer:
Just need the vendor image, rom zip flashes kernel.
[Nexus 9 Original Android Development] JeffreyJDavis:
PRBassPlayer -

My main question was will a 7.1.1 vendor.img work with the 7.1.2 version of Slim?

But my second question based on your reply is that it sounds like I do NOT need to reflash the bootloader, just vendor?

Thanks for your help.
[Nexus 9 Original Android Development] prbassplayer:
I mean we always recommend latest bl and vendor image. Bl hasn't changed for a while, so make sure. And latest 7.1.1 is fine. Basically same thing anyways. Rom is 7.1.2 but devi e and kernel is 7.1.1
[Nexus 9 Original Android Development] JeffreyJDavis:
Thanks, got this up and running fine, restoring from Titanium Backup, ATM. For the record, you need Vendor IMG N9F27C (not the latest N9F27F which I originally flashed) with the stable 7.1.2 ROM (I had to DL and reflash, but no biggie.)

Seems snappy so far, Good Work!!
[Nexus 9 Original Android Development] prbassplayer:
Latest weekly is latest factory image.
[Nexus 9 Original Android Development] oldpoem:
Nevermind. Manual error on my part. Seem like most thing works fine with latest BETA on Nexus 9 LTE. Still testing though.
[Nexus 9 Original Android Development] prbassplayer:
Why flash a beta?
[Nexus 9 Original Android Development] scoliosis:
Running the weekly build of Slim and it is super fast. Even Chrome is responsive! The only issue so far is with Hangouts + Google Voice. If you use Hangouts as the Google Voice SMS client, you keep getting a pop-up asking to select a SIM card. This happens even on a Wifi only N9 which doesn't have a SIM slot! LineageOS seems to have the same issue as well but PureNexus (unofficial) does not. Anyone else seen this or have a solution?
[Nexus 9 Original Android Development] prbassplayer:
Link to that unofficial PN thread. Maybe I can take a peek in their device folder.
[Nexus 9 Original Android Development] scoliosis:
Here it is - https://xdaforums.com/nexus-9/development/rom-pure-nexus-substratum-t3536565

Some people say to set a different app as the default SMS app and it will go away, however I've done that and the pop up still occurs in Hangouts.

Thanks!
[Nexus 9 Original Android Development] sladflob:
This is driving me crazy too. I use Hangouts for instant messaging but now I get a persistent notification telling me to install an SMS app, which is silly (and impossible) on a wifi-only tablet. I don't want to disable notifications for Hangouts so I'm just putting up with it. It would be great to get rid of this notification.
[Nexus 9 Original Android Development] prbassplayer:
Well not link provided doesn't help much. OP has no link to his work so ¯\_(ツ)_/¯ I'll dig in deeper if I get a chance later
[Nexus 9 Original Android Development] scoliosis:
https://github.com/PureNexusProject <-- This is the link to the PN Project. The OP basically builds it for N9.
[Nexus 9 Original Android Development] prbassplayer:
Yea I would have needed to see his source not pure nexus as PN has no source for flounder. At any rate saw some suspicious overlays and loopy mkfile calls that could explain it. Will build overnight

https://review.slimroms.org/#/c/30176/
[Nexus 9 Original Android Development] sladflob:
I've been doing a bit of reading about disabling encryption on the N9 and I'd like to give it a go to see if it makes the table even more responsive and stops the table from hanging, which it still does occasionally.

Does the Slim kernel support this? i.e, if I reformat the data partition will Slim keep it unencrypted when it boots up?

If not, can I use FED-Patcher with Slim? Is it just a matter of flashing the FED-Patcher.zip after I've reformatted the data partition? I guess I would need to reflash FED-Patcher after every weekly update then, right?

Would I be better off going with a different kernel rather than using FED-Patcher? If I did that, I guess I'd need to reflash that after every weekly update, right?

Thanks for any advice,

james
[Nexus 9 Original Android Development] prbassplayer:
Our ramdisk for flounder doesn't force encrypt.

https://github.com/SlimRoms/device_htc_flounder/commit/cd347a8ebdc1f80462f1b79f52aa47094c78d37e
[Nexus 9 Original Android Development] prbassplayer:
Well good news, I was able to get hangouts to stop asking to set a default sms app.

http://imgur.com/a/8IF6s

However you will need to wipe app data to the google apps like hangouts, possibly playstore frameworks and services apps and reboot.

Edit: Anyone with flounder_lte willing to test?
[Nexus 9 Original Android Development] scoliosis:
Ah that makes sense now. Thanks for sharing that bit of knowledge. I have little experience with ROM development :) From scouring the web for solution, it seems the issue is occurring primarily on ROMS that have some CM/Lineage based framework in it across devices. I've seen complaints on Galaxy Tabs as well as other Nexus tablets.

If you need a guinea pig to test the fix, let me know and I'll be happy to install it to test.
[Nexus 9 Original Android Development] sladflob:
Great, thanks for the info. Looks like I'll be reformatting my data partition when I install the next weekly :)
[Nexus 9 Original Android Development] prbassplayer:
Hmmm that hangouts notification happened again 20 ish hours later, so not sure. To tired today to keep digging
[Nexus 9 Original Android Development] scoliosis:
If it's once every 20 hour or so I can live with it :D
[Nexus 9 Original Android Development] prbassplayer:
Might have solved. Been more than a day no hangouts complaining. Still would like some one with flounder_lte to test.
[Nexus 9 Original Android Development] scoliosis:
Great! I'll flash it on mine to see what happens. I'm assuming it's the latest dailies. Neither me nor my friend has the LTE version unfortunately so we won't know if it broke LTE :(
[Nexus 9 Original Android Development] prbassplayer:
Nope new changes not merging, personal builds. I'm testing flounder, would prefer if a lte user can confirm I didn't derp something for them xD
[Nexus 9 Original Android Development] scoliosis:
Any chance I can get that personal build to test with? I think if an LTE user test is necessary, it would probably have to be a special build with the upcoming August security fixes. It doesn't look like there are many N9_LTE active users :(
[Nexus 9 Original Android Development] user_3125:
Flounder LTE here

I just had another frustrating attempt to use my Nexus 9 with 7.1.1 stock ROM his morning, and I am fed up as it's practically useless. I am thinking to try a custom ROM. I see you're looking for testers, and I am willing to help if you explain what exactly you need. I am a moderately savvy user, using Ubuntu Linux for desktop, and I have ADB and Android SDK installed.
[Nexus 9 Original Android Development] prbassplayer:
Not really looking for testers unless you happen to have a lte variant [emoji14]
[Nexus 9 Original Android Development] user_3125:
I have the LTE version. What do you need?
[Nexus 9 Original Android Development] prbassplayer:
Let me build it and just to run it make sure nothing is broken with data on it. Will be a while before it's built though
[Nexus 9 Original Android Development] user_3125:
Should I install the last known working version meanwhile? The device is on stock now.
[Nexus 9 Original Android Development] prbassplayer:
Sure
[Nexus 9 Original Android Development] user_3125:
What version would it be?
[Nexus 9 Original Android Development] prbassplayer:
Latest weekly
[Nexus 9 Original Android Development] prbassplayer:
flounder lte build. Basically weekly + my changes to try and properly separate both tabs.

https://www.androidfilehost.com/?fid=961840155545585838
[Nexus 9 Original Android Development] scoliosis:
You guys rock! Hopefully it'll work out and I can get Hangouts working without being pesky again :)
[Nexus 9 Original Android Development] user_3125:
If I understand correctly, this is just to get rid of the nagging Hangout prompt? The net result I'm seeing is:

1. "Cellular Networks" menu has disappeared from the "More" page

2. "SIM Status" has disappeared from the "About Tablet" page.

Basically, no cellular network settings, no attempts to connect. I'm rolling back.
[Nexus 9 Original Android Development] prbassplayer:
No bueno. Will look at it when I get my pc back running. I must have screwed over some overlay logic there.
[Nexus 9 Original Android Development] prbassplayer:
Redid the logic with the overlays and config calls. So experiment part two.

https://www.androidfilehost.com/?fid=817550096634790057

Scratch that, saw a mistake in my logic. Stay tuned
[Nexus 9 Original Android Development] scoliosis:
:laugh: It feels like a giant cascading if-then-else chunk of code!
[Nexus 9 Original Android Development] prbassplayer:
Ok experiment #3 https://www.androidfilehost.com/?fid=889764386195920279

Na nothing like that. Basically a bunch of makefiles need to be called, depending on the order is how final values are set.
[Nexus 9 Original Android Development] user_3125:
So, same result. No cellular settings at all.
[Nexus 9 Original Android Development] prbassplayer:
Damn.... Hmmm will investigate further
[Nexus 9 Original Android Development] user_3125:
Can I ask you an unrelated question. So, I noticed that the tablet isn't encrypted by default, so I'm encrypting it now. Do you know how much it affects performance?

Security is important to me as I use the tablet for accessing work email and other mission critical information. It seems that the only way to upgrade the ROM to get new fixes is through custom recovery, so if I revert the recovery to stock to lock bootloader, I won't be able to get any updates without wiping the tablet out with unlocking. Is this correct?
[Nexus 9 Original Android Development] prbassplayer:
To your first question I haven't encrypted in a long while. But when I did performance took a noticeable hit. Could be different now, like I said I haven't encrypted in awhile.

Your second question. In short no updates. Long answer: Only way to upgrade slim, or any other rom, is through twrp (even if they offer ota its still upgraded through twrp). If you revert to stock recovery and lock bl I doubt it will boot at all as it would make checks for factory images. That last bit is only guessing, never attempted it.
[Nexus 9 Original Android Development] user_3125:
Understood. I'll help you to troubleshoot the build and then go back to stock then. Just let me know when we're good.
[Nexus 9 Original Android Development] prbassplayer:
Attempt #4, let's see if this one works.

https://www.androidfilehost.com/?fid=889764386195920561
[Nexus 9 Original Android Development] scoliosis:
Your device won't boot Slim using stock recovery and locked bootloader. Locked bootloaders search for specific signed image hashes.

BTW, I came from stock. It is practically unusable on this device. Google completely eff'ed up the device the way it is built. I don't know what nVidia did to make their version workable with pretty decent performance, but on stock, this device is so bad, it takes me 10 seconds to bring up the keyboard. Chrome basically doesn't render, unless you like to stare at the screen like you're on a 386 PC :) I used PureNexus before this and while it improved things (quite usable), it still doesn't compare to Slim. LineageOS on N9 was not very good either (I used the official build), better than stock but slower than PN. Slim's the best ROM I've used on this N9. The only issue I've hit so far is this issue prbassplayer is graciously fixing for us Hangouts+GoogleVoice peeps.

Thanks prbassplayer!
[Nexus 9 Original Android Development] user_3125:
Same. No cellular settings, no connection.
[Nexus 9 Original Android Development] prbassplayer:
Damn I don't get it. Will continue to look when home. This is bothering me now lol
[Nexus 9 Original Android Development] prbassplayer:
And another

https://www.androidfilehost.com/?fid=745425885120753454

On a side note for everyone else, weekly was released today.
[Nexus 9 Original Android Development] user_3125:
Cellular is on and working. I think I didn't see the S animation on boot. What else to test?
[Nexus 9 Original Android Development] prbassplayer:
Cellular data working then?
[Nexus 9 Original Android Development] user_3125:
Yes, tested both Edge and LTE. Is there anything else I should test? I've a bit forgotten what was the goal of the change we're testing.
[Nexus 9 Original Android Development] prbassplayer:
Can you install SMS apps?

Goal was fix a problem where OS thought flounder could do SMS/mobile data, without breaking flounder_lte
[Nexus 9 Original Android Development] user_3125:
Looks like I can, at least they are presented to me in the Google app store. Is there a specific app you want to install?
[Nexus 9 Original Android Development] prbassplayer:
Nope if you couldn't playstore would have said it's incompatible (as it does now on flounder). Means it works. Thanks for your help, would you mind testing one final build later tonight, thought of a cleaner way if doing it, want to make sure it works as I think it will.
[Nexus 9 Original Android Development] user_3125:
Sure.
[Nexus 9 Original Android Development] prbassplayer:
Give this a try, thanks.

https://www.androidfilehost.com/?fid=961840155545587162

Nope broke stuff for me, so no bueno. Will do it the dirty way then lol
[Nexus 9 Original Android Development] user_3125:
Do you still want to test something?
[Nexus 9 Original Android Development] prbassplayer:
No sir, thanks a lot for helping. :)
[Nexus 9 Original Android Development] sladflob:
This is just anecdotal, but I decrypted my tablet a couple of weeks ago and the difference has been like night and day. So much less lag switching between apps and just generally smoother in general.

So the combination of Slim and decrypting has made my tablet totally usable again... really happy. BUT I very occasionally get into a situation where the tablet locks up and won't respond to anything, and if I leave it long enough it reboots. It's a lot less frequent now than it used to be, maybe once a week on average, but it'd be great if it didn't happen at all. I can generally see it coming... things start to get a bit laggy and jerky until eventually it grinds to a halt. Last couple of times this happened was using Twitter and Facebook so not doing anything very exciting. There could have been a few apps running in the background. Does anyone else have this happen or is it possible I have some faulty RAM or something? I would love to help in debugging this if anyone could point me in the right direction of where to start.

Thanks everyone!
[Nexus 9 Original Android Development] scoliosis:
Happens to me too. Usually about 2 weeks of heavy use. Facebook being the most egregious app. If I force stop it more often, it lasts longer but I'm thinking there's some sort of memory leak going on. As you said, things starts to slow down, FB updating news feed slower and most commonly when on something with lots of large images.
[Nexus 9 Original Android Development] prbassplayer:
Ive gotten it once, but I flash to damn much lol. Anyone that can reproduce that problem try grabbing the files in /sys/fs/pstore see if there is a console ramoops or anything else (that's where kernel would dump logs if it knew things went to hell)
[Nexus 9 Original Android Development] sladflob:
Ah, good to know it's not just me. Facebook does seem to be a memory hog... generally just scrolling down my feed far enough causes the app to die.

The other good thing I did was uninstall Facebook messenger from my tablet. I figure I already have it running on my phone which is generally nearby so why have it on the tablet? I think it made the freezes happen less often.

---------- Post added at 10:49 AM ---------- Previous post was at 10:47 AM ----------

Haha, I think the weekly flashes help keep everything running better too!

Will see if there's anything in /sys/fs/pstore when I get home, and will keep an eye on it in future.
[Nexus 9 Original Android Development] prbassplayer:
Well worth checking next time it happens. I believe that gets wiped at any reboot
[Nexus 9 Original Android Development] scoliosis:
prbassplayer,

Will this change be incorporated into this week's weekly build or wait until the August security update build? Just wondering coz I'm outta fingernails to bite in anticipation :D
[Nexus 9 Original Android Development] prbassplayer:
The SMS fix thing? Likely both will be on next weekly.
[Nexus 9 Original Android Development] scoliosis:
Yup, thanks! The bright side is I don't have to cut nails next week too! :D LOL!

Seriously dude, thanks for fixing this SMS thing.
[Nexus 9 Original Android Development] scoliosis:
I just flashed this week's build. Now Hangouts keeps force closing whenever I respond to an SMS. Regular Hangouts works fine though. In the past, when I start to type, that's when the message pops up asking me to choose a SIM. Now it just says Hangouts have stopped and asks if I want to restart the app :( What should I include to help debug this? Oh and one more thing. If I respond to a SMS from the notification pull down instead of starting the Hangouts app itself, the message goes through just fine.
[Nexus 9 Original Android Development] prbassplayer:
Say what? Flounder lte?
[Nexus 9 Original Android Development] prbassplayer:
To be clear you will likely need to wipe play services, play frameworks, hangouts and for good measure play store data, reboot and readd account.

Or for good measure just full wipe, but I didn't have to (I did have to wipe those apps). Play services/store needs to relable the device as a none SMS device.