[UNOFFICIAL]LineageOS-15.1 For Nexus 9 (WIFI) (Feb 24, 2022)

Search This thread

SirRGB

Senior Member
Great to see that you still have at least some hope for our device. I had lineage 16.0 as my daily driver for Telegram and very light gaming and it worked, also enforcing, didnt use it that much though. Media consumption e.g. Netflix or YT (Yt vanced) is mediocre, except Newpipe.
Built some A7 roms btw, still untested.
 

asuka1523

New member
Dec 30, 2021
3
1
Nexus 9
Huawei Nexus 6P
I got this issue when I'm trying to sideload this ROM. My device is 32Gb WiFi.

Screenshot from 2021-12-30 11-12-28.png
 

Jadelor

Senior Member
Apr 23, 2015
117
56
Oulu
Love a lot how this ROM gave life to my niner. Using it as a Steam Link device for light gaming now. Thank you, retiredtab.
 

ThatDragon

Member
Nov 18, 2012
7
6
Hey, just wanted to say that your ROM is working great for me!
I've switched over from razorloves good 14.1 ROM because of the newer lineageos version and newer security updates.
Always wanted to try 15.1, but there wasn't a ROM with working hardware acceleration when I checked a long time ago.
I hope there will be future security updates. There seem to be some issues from what I've read.

Anyways, thanks!
 

retiredtab

Senior Member
Nov 16, 2017
1,077
644
New build called lineage-15.1-20220128-UNOFFICIAL-flounder.zip

Jan 28, 2022 release notes
1. Incorporates Jan 5 security patches as per https://review.lineageos.org/q/topic:O_asb_2022-01

2. Whatever LineageOS changed since Dec 2021 (about 1,200 files had to be recompiled).

3. I completely resynced back to stock LineageOS so the security patch will show Oct 5, 2021 as that was the last official Android 8 patches from Google.

4. The security patch string will permanently stay at Oct 5, 2021 as per Kevin's message at

https://review.lineageos.org/c/LineageOS/android_build/+/320334

"lineage-15.1 is officially discontinued, so this is as good as an official announcement.

That aside, it is irresponsible to bump a patch level when there is no more assessment being performed by the group that defines the patch levels. It's entirely possible, certain even, that there are vulnerabilities in <= A8.1 that are reported and unfixed in A8.1 that would be documented in an ASB if Google still maintained the branch. Bottom line, there is no such thing as a set of changes to A8.1 that make up anything beyond 2021-10-05. Bumping the patch level should never have been done in the past on any other branches."

5. So despite what the security string says, this Jan 28th build includes the unofficial Google Nov and Dec 2021 patches in addition to the Jan 5th 2022 patches.

6. I recommend that you wipe cache/dalvik AND cache in TWRP after you flash new build. Supposedly, the Nexus 9 internal flash file system gets slower over time and that wiping the flash and keeping as much free space available helps avoid the slowdown.

7. During first boot, the Google white logo may display up to 3 minutes. DO NOT PANIC. It will eventually start LineageOS boot animation and the build WILL load (I test ALL my builds to make sure they boot and work as post #1).

8. With the Jan 28, 2022 build, I have no problems playing Clash Royale for 30 minutes straight as there's no lag or freezing.

9. For those upgrading from my 15.1 2021 builds, there may be a problem after flashing the 2022 builds with respect to screen password, pattern or pin unlock. Three people have reported that the screen unlock doesn't work when doing the above (i.e. from the Dec 5. 2021 to Jan 5, 2022 security patches).

If you have screen lock enabled, I recommend you remove it first from the current running OS, then boot into TWRP, do the upgrade and then put the screen lock back on after it boots.
 
Last edited:

retiredtab

Senior Member
Nov 16, 2017
1,077
644
Regarding the CVE kernel patches that @SkewedZeppelin wrote about, I will make another build today or tomorrow and test them out. I looked through some of the CVEs briefly and some of them don't even apply to our platform. For example, there's a CVE for the IBM S390 mainframe.

I think it's because it's "best practice" to merge all the CVE patches regardless if they apply to your platform or not so that future merges of code is more clean. I could be wrong on this, but that's my understanding after seeing

https://wtarreau.blogspot.com/2017/11/look-back-to-end-of-life-lts-kernel-310.html

and some other things I read.

If the CVE kernel build works well for me, I will incorporate them into the Feb 5 security patches.
 
  • Like
Reactions: FrzHrzn

sandemans

Member
Sep 17, 2008
26
0
Hi there.
Iam watching an episode in hbomax and when in the third episode the tab appear to stop. I have the last lineage 15.1.
What can I do? It is a ram,video problem?
Regards
 

gk1984

Senior Member
Jan 4, 2011
2,321
626
Just flashed the January 28th update (is that the correct date?). Finding a bug unlocking the tablet now. Entering my unlock pattern goes to a black screen, then back to the unlock screen. I'm unable to navigate to any other menu. Fortunately, I can switch users from the lock screen and verify everything works. I'm too afraid to turn a lock pattern, pin, or password on for the other user in case that gets locked out. I'm downgrading as I type this. Hoping that fixes things for now.
 

retiredtab

Senior Member
Nov 16, 2017
1,077
644
Just flashed the January 28th update (is that the correct date?).
Yes.
Finding a bug unlocking the tablet now.
I cannot replicate. I add a pattern and have no problems locking and unlocking pattern including a reboot of the Nexus 9. The Jan 28 build is completely "stock" other than the removing the encryption (FAQ9) and the hardware acceleration (FAQ12) + all the security patches up to and including Jan 5, 2022.
 

Captain_Throwback

Recognized Developer
Just flashed the January 28th update (is that the correct date?). Finding a bug unlocking the tablet now. Entering my unlock pattern goes to a black screen, then back to the unlock screen. I'm unable to navigate to any other menu. Fortunately, I can switch users from the lock screen and verify everything works. I'm too afraid to turn a lock pattern, pin, or password on for the other user in case that gets locked out. I'm downgrading as I type this. Hoping that fixes things for now.
I had the same problem. I just removed locksettings in TWRP so I could get to the home screen and left the tablet without a lock. It would be nice to get it fixed, I agree.
 

Captain_Throwback

Recognized Developer
I cannot replicate. Can you be more specific in which grid pattern you used? For example, 3x3, 4x4, 5x5 or 6x6?
I can confirm that adding the password back works fine, so it seems like it was only a problem when upgrading. Not sure why two of us had the same glitch and you didn't, but it's okay now that I deleted the locksettings. I think it may have gotten corrupted during the upgrade.
 

retiredtab

Senior Member
Nov 16, 2017
1,077
644
I can confirm that adding the password back works fine, so it seems like it was only a problem when upgrading.
Well that's good news.
Not sure why two of us had the same glitch and you didn't, but it's okay now that I deleted the locksettings.
I looked through the Jan 5 security patches and there's nothing obvious to me that any of those patches would affect the lock screen settings.
I think it may have gotten corrupted during the upgrade.
It's possible. Also, my Nexus 9 has very little apps (no gapps) on it and I always do the wipe dalvik/cache and cache partition after an upgrade.
 

retiredtab

Senior Member
Nov 16, 2017
1,077
644
I looked through the Jan 5 security patches and there's nothing obvious to me that any of those patches would affect the lock screen settings.
Of course, there could have been some Google AOSP changes to 8.1 or LineageOS 15.1 changes since Dec 5th security patches that would affect the above that I'm not aware of. We will have to see if the problem exists for the Feb 5 security patches or not.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 17
    BEFORE YOU decide to try this rom, please read all of post 1, 2 and 3.

    I am not responsible for lost data, identity theft, lost money, security vulnerabilities, bricked devices or any other hardware or software malfunctions that comes as a result of flashing this ROM.

    BACKUP YOUR DATA AND OLD ROM BEFORE trying this rom.

    What works

    I only test what I use. There could be other things that work or don't work. Let me be clear since there are people who don't seem to understand this. I cannot test things that I don't have like paid streaming/gaming, NFC, miracast or apps that I don't use. They may work or they may not work.

    If you want to know if something works that's not listed here, then you need to try it for yourself. If that's not an acceptable or reasonable answer, then stop reading and find another rom that meets your requirements. I built this rom for myself to use and thought that some in the community might benefit by sharing it. If this rom doesn't meet your requirements, then delete it and use whatever does.

    1. audio over bluetooth
    2. wifi
    3. brightness
    4. external audio
    5. GPS - a bit slow to get a fix/lock
    6. audio through headphone jack
    7. camera

    What doesn't work

    1. screen recorder. The current sepolicy doesn't allow screen recorder to work. While adding code to allow sepolicy to work

    Code:
    #============= mediacodec ==============
    allow mediacodec camera_device:chr_file { ioctl open read write };

    The [email protected] crashes. A mp4 file is created, but it doesn't seem to be in the correct format? Possibly related to ??


    FAQ

    Q1) Does the build work on Nexus 9 LTE?
    A1) I have no idea. I only have the Nexus 9 wifi so I don't know if it will work on LTE. If you have the LTE, you can build your own LTE rom. If you try the wifi build on the LTE, you may end up with a bricked device. Questions regarding LTE will go unanswered.

    Q2) Application xyz doesnt' work. Can you fix it?
    A2) I only fix what I use. If you use app xyz and it doesn't work, then try 14.1 or going back to the last rom that worked for you. In addition, some of the code is not open source and in proprietary blob format so it's not possible to make changes.

    Q3) My tablet hangs or crashes with 15.1. This build is slow and buggy. Can you fix it?
    A3) Go back to the last working stable rom for you. 15.1 is a work in progress and will have bugs and frequent changes. In addition, some of the code is not open source and in proprietary blob format so it's not possible to make changes.

    Q4) Do you plan to update the rom?
    A4) Yes as long as I have high speed Internet, I wil try to release the rom monthly to incorporate the security patches.

    Q5) What TWRP should I use?
    A6) TWRP 3.3.1 or higher. Get it from


    Q6) What is the difference between this rom and variants?
    A6) Use whatever fits your needs. This is a stock LineageOS build with no modifications. I only offer this as an option for those who want or need a new rom and can't build it themselves.

    Q7) Will there be a 16.0, 17.1 or 18.1 build?
    A7) I tried building 16.0, but the rom get's stuck at the very begining of the boot process and I haven't investigated too much. Do not ask if there is progress on this. I'm an unpaid volunteer building this on my own time. Any questions regarding ETAs will go unanswered.

    I suspect that one or two LineageOS developers have a working 16.0 build, but they are not ready to share their code? The repos have been updated to 16.0 at


    on Nov 4, 2020.

    If you are a rom builder or developer and want to help get 16.0 going, please contact me.

    Q8) Should I upgrade from stock or 14.1 to 15.1?
    A8) It's entirely up to you. If you do upgrade, you will need to backup your data, wipe dalvik/art cache, system, data and internal storage in TWRP. You must also format data in TWRP. You cannot dirty flash from stock or 14.1 to 15.1, it must be a completely clean fresh install.

    Q9) Can I build this rom myself? Where can I find the source and/or kernel source code?
    A9) This is one of the few roms where it required no edits or changes to make it work. Follow the instructions at

    Flounder

    Flounder_lte

    and you will get a working 15.1 image. You will need to apply (hw video patch)

    https://review.lineageos.org/268654

    The roomservice.xml only consists of 3 repos. The roomservice.xml points to all the source code including the kernel source code. That is,


    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <manifest>
      <project name="LineageOS/android_device_htc_flounder" path="device/htc/flounder" remote="github" revision="lineage-15.1" />
      <project name="LineageOS/android_kernel_htc_flounder" path="kernel/htc/flounder" remote="github" revision="lineage-15.1" />
      <project name="TheMuppets/proprietary_vendor_htc" path="vendor/htc" remote="github" revision="lineage-15.1" />
    </manifest>

    I changed the fstab.flounder from forceencrypt to encryptable.

    Code:
    /dev/block/platform/sdhci-tegra.3/by-name/UDA   /data               f2fs      noatime,nosuid,nodev,errors=panic                     wait,check,latemount,encryptable=/dev/block/platform/sdhci-tegra.3/by-name/MD1
    /dev/block/platform/sdhci-tegra.3/by-name/UDA   /data               ext4      noatime,nosuid,nodev,nomblk_io_submit,errors=panic    wait,check,latemount,encryptable=/dev/block/platform/sdhci-tegra.3/by-name/MD1

    Normally, monthly builds go smoothly, but every once in a while, the monthly changes break something. This happened with the Nexus 9 for the May 5 security patches. While compiling, it was giving

    "SSL error when connecting to the Jack server."

    After some dead ends and research, I found


    To fix this, you need to "Remove TLSv1, TLSv1.1 from jdk.tls.disabledAlgorithms in /etc/java-8-openjdk/security/java.security" file.

    Q10) Why is my question not answered?
    A10) It's likely because it's in the FAQ or it's off topic or you are asking something that I cannot answer for the reasons stated in this FAQ.

    Q11) How is this 15.1 build different from the ones already on XDA?
    A11) The 15.1 roms built before Nov 4, 2020 didn't include this patch


    Also, some of the 15.1 roms may not have included the hw video patch. It's not part of the repository and requires the builder to pick and apply that patch manually.

    For some, depending on how the device is used, having the hw video patch isn't necessary and will work fine without it.

    Q12) Is the video hardware accelerated in 15.1?
    A12) Yes. The March 9, 2021 and all future builds include this patch

    https://review.lineageos.org/268654

    for video hardware acceleration.

    Q13) Is encryption enabled by default?
    A13) Some people say the Nexus 9 lags over time and supposedly removing encryption improves performance. The Nexus 9 is not a daily driver for me so I don't know, but reading the older 14.1 and 15.1 threads, I decided to change the default behavior starting with the March 13, 2021 build so that encryption is disabled by default.

    If you want encryption enabled, goto settings, security and privacy, encryption and credentials, encrypt tablet and follow instructions.

    Q14) Can you build a variant like slimrom, crDroid, etc?
    A14) No, but you can following the instructions and source code above that has been provided.

    Q15) What gapps should I use?
    A15) I personally am moving away from all google apps and technology. If you must use gapps, pick the smallest one which is pico ARM64.

    Q16) Where can I download this rom?
    A16) See

    12
    Feb 24, 2022 release notes
    1. Incorporates UNOFFICIAL Feb 5 security patches as per https://review.lineageos.org/q/topic:O_asb_2022-02
    2. Whatever LineageOS changed since Jan 5, 2022 (about 2,900 files had to be recompiled).

    Jan 28, 2022 release notes
    1. Incorporates Jan 5 security patches as per https://review.lineageos.org/q/topic:O_asb_2022-01
    2. Whatever LineageOS changed since Dec 2021 (about 1,200 files had to be recompiled).

    Dec 9, 2021 release notes
    1. Incorporates Nov 5 and Dec 5 security patches as per https://review.lineageos.org/q/topic:P_asb_2021-11 and https://review.lineageos.org/q/topic:n-asb-2021-12. Specifically

    Nov 5th
    Code:
    https://review.lineageos.org/c/LineageOS/android_frameworks_base/+/318648
    https://review.lineageos.org/c/LineageOS/android_frameworks_base/+/318649
    https://review.lineageos.org/c/LineageOS/android_frameworks_base/+/318650
    https://review.lineageos.org/c/LineageOS/android_frameworks_base/+/318651
    https://review.lineageos.org/c/LineageOS/android_packages_apps_Contacts/+/318654
    https://review.lineageos.org/c/LineageOS/android_packages_apps_Settings/+/318655
    https://review.lineageos.org/c/LineageOS/android_build/+/318658

    Dec 5th
    Code:
    https://review.lineageos.org/c/LineageOS/android_external_tremolo/+/319986
    https://review.lineageos.org/c/LineageOS/android_frameworks_av/+/319987 --> slight problem merging due to 14.1 and 15.1 code differences
    https://review.lineageos.org/c/LineageOS/android_frameworks_base/+/319988
    https://review.lineageos.org/c/LineageOS/android_packages_apps_Contacts/+/319989
    https://review.lineageos.org/c/LineageOS/android_packages_apps_KeyChain/+/319990
    https://review.lineageos.org/c/LineageOS/android_packages_apps_Settings/+/319991

    2. Whatever LineageOS changed since Oct 2021 (about 4,300 files had to be recompiled).
    3. This build is based on "stock" and not using Andrea's repos as it was reported to cause some slowness in operation.

    Oct 11, 2021 release notes
    1. Incorporates Oct 5 security patches as per https://review.lineageos.org/c/LineageOS/android_build/+/317622
    2. Whatever LineageOS changed since September 2021 (about 2,400 files had to be recompiled).
    3. This build is based on "stock" and not using Andrea's repos as it was reported to cause some slowness in operation.

    Sept 24, 2021 release notes
    1. Incorporates Sept 5 security patches as per https://review.lineageos.org/c/LineageOS/android_build/+/316179
    2. Whatever LineageOS changed since August 2021 (about 1,800 files had to be recompiled).
    3. This build is based on "stock" and not using Andrea's repos as it was reported to cause some slowness in operation.

    Aug 9, 2021 release notes
    1. Incorporates Aug 5 security patches as per https://review.lineageos.org/c/LineageOS/android_build/+/314577
    2. Whatever LineageOS changed since July 2021.
    3. This is the second build using Andrea's repos.

    July 18 release notes
    1. First build to incorporate changes by Andrea.
    2. Incorporates July 5 security patches as per https://review.lineageos.org/c/LineageOS/android_build/+/313627
    3. Whatever LineageOS changed since June 2021.

    June 13, 2021 release notes
    1. Incorporates June 5 security patches as per https://review.lineageos.org/c/LineageOS/android_build/+/312243
    2. Whatever LineageOS changed since May 2021.

    May 11, 2021 release notes
    1. Incorporates May 5 security patches as per https://review.lineageos.org/c/LineageOS/android_build/+/309566
    2. Whatever LineageOS changed since April 2021.

    April 15, 2021 release notes
    1. Incorporates April 5 security patches as per https://review.lineageos.org/c/LineageOS/android_build/+/307722
    2. Removed livedisplay option from menu as it doesn't work on Nexus 9 Tegra SoC according to those more knowledgeable and experienced than I.
    3. I recommend that you wipe cache/dalvik after you flash new build. Supposedly, the Nexus 9 internal flash file system gets slower over time and that wiping the flash and keeping as much free space available helps avoid the slowdown.

    Release notes for March 13, 2021
    1. Changed encryption to be disabled by default.

    Release notes for March 9, 2021
    1. Initial build for 15.1 Nexus 9 wifi only.
    2. March 5, 2021 security patches
    3. Built from LineageOS 15.1 repos with no changes or edits and includes the hw video patch.
    4. Please be patient on first bootup.

    For those that downloaded the March 8 build, please delete it. While it works, there was a problem with the build missing a hw video patch that I didn't notice at first. I will upload a March 9 build. Sorry for the trouble.
    9
    New build called lineage-15.1-20210415-UNOFFICIAL-flounder.zip

    April 15, 2021 release notes
    1. Incorporates April 5 security patches as per https://review.lineageos.org/c/LineageOS/android_build/+/307722
    2. Removed livedisplay option from menu as it doesn't work on Nexus 9 Tegra SoC according to those more knowledgeable and experienced than I.
    3. I recommend that you wipe cache/dalvik after you flash new build. Supposedly, the Nexus 9 internal flash file system gets slower over time and that wiping the flash and keeping as much free space available helps avoid the slowdown.
    8
    New build called lineage-15.1-20220224-UNOFFICIAL-flounder.zip

    Feb 24, 2022 release notes
    1. Incorporates UNOFFICIAL Feb 5 security patches as per https://review.lineageos.org/q/topic:O_asb_2022-02

    2. Whatever LineageOS changed since Jan 5, 2022 (about 2,900 files had to be recompiled).

    3. I completely resynced back to stock LineageOS so the security patch will show Oct 5, 2021 as that was the last official Android 8 patches from Google.

    4. The security patch string will permanently stay at Oct 5, 2021 as per Kevin's message at

    https://review.lineageos.org/c/LineageOS/android_build/+/320334

    "lineage-15.1 is officially discontinued, so this is as good as an official announcement.

    That aside, it is irresponsible to bump a patch level when there is no more assessment being performed by the group that defines the patch levels. It's entirely possible, certain even, that there are vulnerabilities in <= A8.1 that are reported and unfixed in A8.1 that would be documented in an ASB if Google still maintained the branch. Bottom line, there is no such thing as a set of changes to A8.1 that make up anything beyond 2021-10-05. Bumping the patch level should never have been done in the past on any other branches."

    5. So despite what the security string says, this Feb 24th build includes the UNOFFICIAL Google Feb 5th patches.

    6. I recommend that you wipe cache/dalvik AND cache in TWRP after you flash new build. Supposedly, the Nexus 9 internal flash file system gets slower over time and that wiping the flash and keeping as much free space available helps avoid the slowdown.

    7. During first boot, the Google white logo may display up to 3 minutes. DO NOT PANIC. It will eventually start LineageOS boot animation and the build WILL load (I test ALL my builds to make sure they boot and work as post #1).

    8. With the Feb 24 build, I have no problems playing Clash Royale for 30 minutes straight as there's no lag or freezing.

    9. For those upgrading from my 15.1 2021 builds, there may be a problem after flashing the 2022 builds with respect to screen password, pattern or pin unlock. Three people have reported that the screen unlock doesn't work when doing the above (i.e. from the Dec 5. 2021 to Jan 5, 2022 security patches).

    If you have screen lock enabled, I recommend you remove it first from the current running OS, then boot into TWRP, do the upgrade and then put the screen lock back on after it boots.

    Having said that, I had no problems upgrading from my Jan 28, 2022 build to the Feb 24, 2022 build with my screen lock pattern.

    10. The Feb 24 build includes the kernel CVE patches from DivestOS as suggested by SkewedZeppelin. I incorporated these patches into my own private (not released anywhere) January build and had no problems playing Clash Royale for 30 minutes straight as there's no lag or freezing. So the Feb 24 build has the same kernel CVE patches. I listed the git status below. As you can see, not all the patches apply to our platform, but were incorporated nonetheless.

    Code:
    $ git status
    HEAD detached at 94ff0db65ef
    Changes not staged for commit:
      (use "git add <file>..." to update what will be committed)
      (use "git restore <file>..." to discard changes in working directory)
            modified:   Documentation/networking/ip-sysctl.txt
            modified:   arch/arm64/kernel/perf_event.c
            modified:   arch/arm64/kernel/setup.c
            modified:   arch/powerpc/kernel/signal_32.c
            modified:   arch/powerpc/kernel/signal_64.c
            modified:   arch/s390/mm/cmm.c
            modified:   arch/x86/crypto/salsa20_glue.c
            modified:   arch/x86/include/asm/hugetlb.h
            modified:   arch/x86/include/asm/svm.h
            modified:   arch/x86/include/asm/uaccess.h
            modified:   arch/x86/include/uapi/asm/svm.h
            modified:   arch/x86/kernel/entry_64.S
            modified:   arch/x86/kernel/paravirt.c
            modified:   arch/x86/kvm/emulate.c
            modified:   arch/x86/kvm/svm.c
            modified:   arch/x86/kvm/vmx.c
            modified:   arch/x86/kvm/x86.c
            modified:   arch/x86/syscalls/syscalltbl.sh
            modified:   arch/x86/tools/relocs.c
            modified:   block/bsg.c
            modified:   crypto/af_alg.c
            modified:   crypto/algif_skcipher.c
            modified:   crypto/crypto_user.c
            modified:   crypto/salsa20_generic.c
            modified:   drivers/acpi/acpica/nseval.c
            modified:   drivers/acpi/acpica/psobject.c
            modified:   drivers/acpi/sbshc.c
            modified:   drivers/block/floppy.c
            modified:   drivers/block/xen-blkback/blkback.c
            modified:   drivers/block/xen-blkback/common.h
            modified:   drivers/cdrom/cdrom.c
            modified:   drivers/char/Kconfig
            modified:   drivers/char/virtio_console.c
            modified:   drivers/firewire/net.c
            modified:   drivers/firewire/nosy.c
            modified:   drivers/gpu/drm/udl/udl_fb.c
            modified:   drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
            modified:   drivers/hid/hid-core.c
            modified:   drivers/hid/hid-cypress.c
            modified:   drivers/hid/hid-debug.c
            modified:   drivers/hid/hid-input.c
            modified:   drivers/hid/hid-multitouch.c
            modified:   drivers/hid/hid-sensor-hub.c
            modified:   drivers/hid/hid-steelseries.c
            modified:   drivers/hid/usbhid/hiddev.c
            modified:   drivers/i2c/i2c-core.c
            modified:   drivers/iio/imu/adis_buffer.c
            modified:   drivers/infiniband/core/ucma.c
            modified:   drivers/infiniband/ulp/srpt/ib_srpt.c
            modified:   drivers/input/ff-memless.c
            modified:   drivers/input/input.c
            modified:   drivers/input/joydev.c
            modified:   drivers/input/keyboard/sunkbd.c
            modified:   drivers/input/misc/ims-pcu.c
            modified:   drivers/input/serio/i8042.c
            modified:   drivers/input/tablet/aiptek.c
            modified:   drivers/input/tablet/gtco.c
            modified:   drivers/isdn/capi/kcapi.c
            modified:   drivers/isdn/i4l/isdn_common.c
            modified:   drivers/isdn/i4l/isdn_net.c
            modified:   drivers/isdn/mISDN/socket.c
            modified:   drivers/md/dm-ioctl.c
            modified:   drivers/md/dm.c
            modified:   drivers/media/rc/imon.c
            modified:   drivers/media/usb/b2c2/flexcop-usb.c
            modified:   drivers/media/usb/cpia2/cpia2_usb.c
            modified:   drivers/media/usb/cpia2/cpia2_v4l.c
            modified:   drivers/media/usb/dvb-usb-v2/lmedm04.c
            modified:   drivers/media/usb/dvb-usb/dvb-usb-init.c
            modified:   drivers/media/usb/dvb-usb/technisat-usb2.c
            modified:   drivers/media/usb/gspca/ov519.c
            modified:   drivers/media/usb/gspca/stv06xx/stv06xx.c
            modified:   drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c
            modified:   drivers/media/usb/gspca/xirlink_cit.c
            modified:   drivers/media/usb/hdpvr/hdpvr-core.c
            modified:   drivers/media/usb/siano/smsusb.c
            modified:   drivers/media/usb/ttusb-dec/ttusb_dec.c
            modified:   drivers/media/usb/uvc/uvc_ctrl.c
            modified:   drivers/media/usb/uvc/uvc_driver.c
            modified:   drivers/media/usb/zr364xx/zr364xx.c
            modified:   drivers/net/appletalk/ipddp.c
            modified:   drivers/net/can/usb/kvaser_usb.c
            modified:   drivers/net/can/usb/peak_usb/pcan_usb_core.c
            modified:   drivers/net/can/usb/peak_usb/pcan_usb_pro.c
            modified:   drivers/net/ethernet/qlogic/qla3xxx.c
            modified:   drivers/net/usb/cdc-phonet.c
            modified:   drivers/net/usb/cdc_ether.c
            modified:   drivers/net/usb/pegasus.c
            modified:   drivers/net/usb/qmi_wwan.c
            modified:   drivers/net/usb/rmnet_usb_ctrl.c
            modified:   drivers/net/usb/rtl8150.c
            modified:   drivers/net/wan/hdlc_ppp.c
            modified:   drivers/net/wimax/i2400m/op-rfkill.c
            modified:   drivers/net/wireless/ath/ath6kl/usb.c
            modified:   drivers/net/wireless/ath/ath6kl/wmi.c
            modified:   drivers/net/wireless/ath/ath9k/htc_hst.c
            modified:   drivers/net/wireless/ath/ath9k/wmi.c
            modified:   drivers/net/wireless/bcmdhd/dhd_pcie.c
            modified:   drivers/net/wireless/bcmdhd/wl_android.c
            modified:   drivers/net/wireless/bcmdhd/wl_cfg80211.c
            modified:   drivers/net/wireless/bcmdhd/wl_cfg80211.h
            modified:   drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
            modified:   drivers/net/wireless/libertas/cfg.c
            modified:   drivers/net/wireless/libertas/if_sdio.c
            modified:   drivers/net/wireless/mwifiex/ie.c
            modified:   drivers/net/wireless/mwifiex/join.c
            modified:   drivers/net/wireless/mwifiex/pcie.c
            modified:   drivers/net/wireless/mwifiex/scan.c
            modified:   drivers/net/wireless/mwifiex/uap_cmd.c
            modified:   drivers/net/wireless/mwifiex/wmm.c
            modified:   drivers/net/wireless/rtlwifi/ps.c
            modified:   drivers/net/wireless/rtlwifi/usb.c
            modified:   drivers/pci/hotplug/rpadlpar_sysfs.c
            modified:   drivers/scsi/aacraid/commctrl.c
            modified:   drivers/scsi/arcmsr/arcmsr_hba.c
            modified:   drivers/scsi/bfa/bfad_attr.c
            modified:   drivers/scsi/libsas/sas_discover.c
            modified:   drivers/scsi/libsas/sas_expander.c
            modified:   drivers/scsi/libsas/sas_scsi_host.c
            modified:   drivers/scsi/megaraid/megaraid_sas_base.c
            modified:   drivers/scsi/mpt3sas/mpt3sas_ctl.c
            modified:   drivers/scsi/qla2xxx/qla_attr.c
            modified:   drivers/scsi/qla2xxx/qla_os.c
            modified:   drivers/scsi/scsi_transport_iscsi.c
            modified:   drivers/scsi/sg.c
            modified:   drivers/scsi/sr_ioctl.c
            modified:   drivers/staging/android/ashmem.c
            modified:   drivers/tty/hvc/hvc_xen.c
            modified:   drivers/tty/tty_io.c
            modified:   drivers/tty/vt/keyboard.c
            modified:   drivers/tty/vt/vt.c
            modified:   drivers/tty/vt/vt_ioctl.c
            modified:   drivers/usb/class/cdc-acm.c
            modified:   drivers/usb/class/cdc-wdm.c
            modified:   drivers/usb/core/config.c
            modified:   drivers/usb/core/file.c
            modified:   drivers/usb/core/hub.c
            modified:   drivers/usb/gadget/configfs.c
            modified:   drivers/usb/gadget/f_audio_source.c
            modified:   drivers/usb/misc/iowarrior.c
            modified:   drivers/usb/misc/legousbtower.c
            modified:   drivers/usb/misc/rio500.c
            modified:   drivers/usb/misc/sisusbvga/sisusb.c
            modified:   drivers/usb/misc/usbtest.c
            modified:   drivers/usb/misc/yurex.c
            modified:   drivers/usb/serial/io_ti.c
            modified:   drivers/usb/serial/kl5kusb105.c
            modified:   drivers/usb/serial/omninet.c
            modified:   drivers/uwb/uwbd.c
            modified:   drivers/vfio/pci/vfio_pci.c
            modified:   drivers/vfio/pci/vfio_pci_intrs.c
            modified:   drivers/vhost/net.c
            modified:   drivers/vhost/vhost.c
            modified:   drivers/video/console/vgacon.c
            modified:   drivers/virt/fsl_hypervisor.c
            modified:   drivers/xen/xen-pciback/pciback_ops.c
            modified:   drivers/xen/xenbus/xenbus_probe_backend.c
            modified:   fs/block_dev.c
            modified:   fs/btrfs/free-space-cache.c
            modified:   fs/dcache.c
            modified:   fs/debugfs/inode.c
            modified:   fs/exec.c
            modified:   fs/ext4/balloc.c
            modified:   fs/ext4/crypto_policy.c
            modified:   fs/ext4/ext4.h
            modified:   fs/ext4/extents.c
            modified:   fs/ext4/file.c
            modified:   fs/ext4/ialloc.c
            modified:   fs/ext4/inline.c
            modified:   fs/ext4/inode.c
            modified:   fs/ext4/mballoc.c
            modified:   fs/ext4/namei.c
            modified:   fs/ext4/super.c
            modified:   fs/ext4/xattr.c
            modified:   fs/f2fs/segment.c
            modified:   fs/fuse/cuse.c
            modified:   fs/inode.c
            modified:   fs/jbd2/transaction.c
            modified:   fs/jfs/jfs_dmap.h
            modified:   fs/jfs/xattr.c
            modified:   fs/namei.c
            modified:   fs/namespace.c
            modified:   fs/ncpfs/ncplib_kernel.c
            modified:   fs/nfs/nfs4proc.c
            modified:   fs/nfsd/nfs3xdr.c
            modified:   fs/nfsd/nfssvc.c
            modified:   fs/notify/fsnotify.c
            modified:   fs/ocfs2/cluster/nodemanager.c
            modified:   fs/open.c
            modified:   fs/proc/proc_sysctl.c
            modified:   fs/readdir.c
            modified:   fs/romfs/storage.c
            modified:   fs/seq_file.c
            modified:   fs/splice.c
            modified:   fs/stat.c
            modified:   fs/xfs/xfs_aops.c
            modified:   include/linux/atalk.h
            modified:   include/linux/capability.h
            modified:   include/linux/dcache.h
            modified:   include/linux/filter.h
            modified:   include/linux/fs.h
            modified:   include/linux/fsnotify.h
            modified:   include/linux/hid-debug.h
            modified:   include/linux/hid.h
            modified:   include/linux/highmem.h
            modified:   include/linux/key.h
            modified:   include/linux/slub_def.h
            modified:   include/linux/sunrpc/gss_api.h
            modified:   include/linux/sunrpc/svcauth_gss.h
            modified:   include/linux/tcp.h
            modified:   include/net/net_namespace.h
            modified:   include/net/netns/hash.h
            modified:   include/net/tcp.h
            modified:   include/sound/rawmidi.h
            modified:   include/uapi/linux/snmp.h
            modified:   ipc/mqueue.c
            modified:   ipc/shm.c
            modified:   kernel/capability.c
            modified:   kernel/events/core.c
            modified:   kernel/exit.c
            modified:   kernel/futex.c
            modified:   kernel/resource.c
            modified:   kernel/signal.c
            modified:   kernel/sysctl.c
            modified:   kernel/time/alarmtimer.c
            modified:   kernel/trace/ring_buffer.c
            modified:   kernel/trace/trace.c
            modified:   lib/mpi/mpi-pow.c
            modified:   mm/madvise.c
            modified:   mm/mempolicy.c
            modified:   mm/mmap.c
            modified:   mm/page_alloc.c
            modified:   mm/pagewalk.c
            modified:   mm/slab.h
            modified:   mm/slub.c
            modified:   mm/truncate.c
            modified:   net/appletalk/aarp.c
            modified:   net/appletalk/atalk_proc.c
            modified:   net/appletalk/ddp.c
            modified:   net/appletalk/sysctl_net_atalk.c
            modified:   net/ax25/af_ax25.c
            modified:   net/bluetooth/bnep/core.c
            modified:   net/bluetooth/cmtp/core.c
            modified:   net/bluetooth/hci_core.c
            modified:   net/bluetooth/hci_sock.c
            modified:   net/bluetooth/hidp/sock.c
            modified:   net/bluetooth/l2cap_core.c
            modified:   net/bridge/br_mdb.c
            modified:   net/bridge/br_multicast.c
            modified:   net/bridge/br_private.h
            modified:   net/bridge/netfilter/ebtables.c
            modified:   net/can/bcm.c
            modified:   net/can/gw.c
            modified:   net/core/dev.c
            modified:   net/core/ethtool.c
            modified:   net/core/filter.c
            modified:   net/core/net_namespace.c
            modified:   net/dccp/feat.c
            modified:   net/dccp/minisocks.c
            modified:   net/dccp/proto.c
            modified:   net/ieee802154/af_ieee802154.c
            modified:   net/ipv4/icmp.c
            modified:   net/ipv4/ip_output.c
            modified:   net/ipv4/ping.c
            modified:   net/ipv4/proc.c
            modified:   net/ipv4/raw.c
            modified:   net/ipv4/sysctl_net_ipv4.c
            modified:   net/ipv4/tcp.c
            modified:   net/ipv4/tcp_input.c
            modified:   net/ipv4/tcp_ipv4.c
            modified:   net/ipv4/tcp_minisocks.c
            modified:   net/ipv4/tcp_output.c
            modified:   net/ipv4/tcp_timer.c
            modified:   net/ipv6/addrconf.c
            modified:   net/ipv6/ip6_output.c
            modified:   net/ipv6/ip6mr.c
            modified:   net/ipv6/tcp_ipv6.c
            modified:   net/irda/irqueue.c
            modified:   net/l2tp/l2tp_core.c
            modified:   net/l2tp/l2tp_core.h
            modified:   net/llc/llc_conn.c
            modified:   net/llc/llc_sap.c
            modified:   net/netfilter/nf_conntrack_h323_main.c
            modified:   net/netfilter/nf_conntrack_netlink.c
            modified:   net/netfilter/xt_TCPMSS.c
            modified:   net/netfilter/xt_osf.c
            modified:   net/netfilter/xt_qtaguid.c
            modified:   net/netfilter/xt_quota2.c
            modified:   net/nfc/llcp_sock.c
            modified:   net/packet/af_packet.c
            modified:   net/phonet/pep.c
            modified:   net/rds/connection.c
            modified:   net/rds/rdma.c
            modified:   net/rds/recv.c
            modified:   net/rxrpc/ar-key.c
            modified:   net/sctp/input.c
            modified:   net/sctp/sm_make_chunk.c
            modified:   net/sctp/sm_statefuns.c
            modified:   net/sctp/socket.c
            modified:   net/socket.c
            modified:   net/sunrpc/auth_gss/gss_mech_switch.c
            modified:   net/sunrpc/auth_gss/svcauth_gss.c
            modified:   net/wireless/nl80211.c
            modified:   net/wireless/util.c
            modified:   net/wireless/wext-sme.c
            modified:   net/xfrm/xfrm_policy.c
            modified:   security/integrity/evm/evm_main.c
            modified:   security/keys/encrypted-keys/encrypted.c
            modified:   security/keys/gc.c
            modified:   security/keys/internal.h
            modified:   security/keys/key.c
            modified:   security/keys/keyctl.c
            modified:   security/keys/keyring.c
            modified:   security/keys/proc.c
            modified:   security/keys/process_keys.c
            modified:   security/keys/trusted.c
            modified:   security/keys/user_defined.c
            modified:   security/selinux/ss/services.c
            modified:   sound/core/compress_offload.c
            modified:   sound/core/pcm.c
            modified:   sound/core/rawmidi.c
            modified:   sound/core/seq/seq_clientmgr.c
            modified:   sound/isa/msnd/msnd_midi.c
            modified:   sound/isa/msnd/msnd_pinnacle.c
            modified:   sound/usb/card.c
            modified:   sound/usb/usx2y/usb_stream.c
            modified:   virt/kvm/coalesced_mmio.c
            modified:   virt/kvm/eventfd.c
    
    no changes added to commit (use "git add" and/or "git commit -a")
    7
    Normally, monthly builds for my others roms go smoothly, but every once in a while, the monthly changes break something. This happened with the Nexus 9 for the May 5 security patches.

    While compiling, it was giving

    "SSL error when connecting to the Jack server."

    After some dead ends and research, I found


    To fix this, you need to "Remove TLSv1, TLSv1.1 from jdk.tls.disabledAlgorithms in /etc/java-8-openjdk/security/java.security" file.

    I'm adding this to the FAQ for future builders.

    New build called lineage-15.1-20210511-UNOFFICIAL-flounder.zip

    May 11, 2021 release notes
    1. Incorporates May 5 security patches as per https://review.lineageos.org/c/LineageOS/android_build/+/309566
    2. Whatever LineageOS changed since April 2021.
    3. I recommend that you wipe cache/dalvik after you flash new build. Supposedly, the Nexus 9 internal flash file system gets slower over time and that wiping the flash and keeping as much free space available helps avoid the slowdown.