yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] dr460nf1r3:
Thanks, flashing now will report back in a few minutes

---------- Post added at 05:44 PM ---------- Previous post was at 05:17 PM ----------

Did not work still the same issue.. flashed via twrp to boot partition. Noob question, the boot backup i got is 64mb while your kernel hardly has 25.. whats going on here?
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Well, that's disappointing. I was hoping that it was my screw-up, rather than Samsung's, but at this point almost everything I've done has been backed out and it still won't boot.

Good question.

Your back-up is of the entire partition, including the area with no data on it, so you're getting a file the same size as the partition itself. My boot image contains just the data segment, so it's smaller.

If you pull the stock boot image from the AP file of Samsung's firmware, you'll see that it's a very similar size to mine (slightly smaller, actually):

$ unzip -p T835XXU1ARH5_T835OXM1ARH5_PHN.zip AP_T835XXU1ARH5_CL14008523_QB19263559_REV00_user_low_ship_MULTI_CERT_meta.tar.md5| tar xf - -O boot.img.\*lz4 | lz4 -dc > boot.img
$ ls -l boot.img
-rw-rw-r--. 1 ianmacd ianmacd 23593232 Oct 21 22:01 boot.img
$ file boot.img
boot.img: Android bootimg, kernel (0x8000), ramdisk (0x2000000), page size: 4096, cmdline (console=null androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 ehci-hcd.park=3 lpm_le)

So, what now?

I'll see which other minor changes I can back out, in an effort to arrive at a kernel built from source that is as close to stock as possible. If you're wondering Why doesn't he just build from pristine sources?, the answer is: Because Samsung's source code won't even build out of the box. Many of the kernel header files are simply not in the expected locations. Alas, this is a fairly common problem with Samsung's kernel source code releases.

I suspect the solution to this problem may actually lie in changes that have yet to be made, rather than changes made that need to be reverted. In other words, the T835 may require some kernel modifications or configuration that the T830 doesn't. Theoretically, a kernel compiled from Samsung's pristine sources should just work, but that's starting to look unlikely now.

I'm hoping that I can enable/disable a few further options in the kernel config, rebuild and produce a kernel that works for you. If, however, the problem is that the source itself is faulty, we may have to wait for a future release by Samsung to give us something that compiles into a working kernel.

But I don't intend to throw in the towel on the T835 just yet. There are still a few more things we can try.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] dr460nf1r3:
Thanks for explaining everything for me. Id like to help you were i can but i dont have a computer by my hands right now for the next time
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Here's a new build to try. This one reverts the last few changes I originally made to the T835's kernel configuration before building. This is as close to stock as possible, whilst still being able to build.

If this doesn't boot, it pretty much means that Samsung has supplied code for the T835 that simply will not compile into a working kernel. At that point, we'll probably have to wait for updated sources. I already have a request pending with Samsung for the release of the BRI sources.

Just to be clear, the current status quo as I understand it is that the Samsung logo never starts to be written from left to right. You never get past the static screen with the device name and the word Custom. Is that correct?
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] dr460nf1r3:
Im sorry to tell you but this doesnt boot either in fact it doesnt even reboot the static screen. Your right about the current status quo sadly.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ashyx:
Have you installed the patched secure storage lib module?
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
You didn't read the INSTALLATION section of the first posting in this thread, in particular the warning in red. Read that, then implement the fix outlined in that section to retain your Bluetooth pairings.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] Brew Swayne:
Hi. Total newb here so please bear with me.

Just picked up a Tab S4 (SM-T830 wifi) about 2 weeks ago and I've noticed that it doesn't play well with USB C hubs that have pass through charging....specifically, the pass through charging doesn't really work. I still have battery drain while plugged in and using the tablet (albeit, very very slow drain). When the tablet is not in use, it does charge, but it still charges at a slower rate than if the charging cable is connected directly to the tablet.

After some digging around it appears that this tablet might not support OTG charging. After a little more digging around and talking to people, it's been suggested that I try a new Kernel. So here I am. But I have questions:

1. Would this kernel allow for pass through charging to work? (If the answer is no, please skip questions 2-5.)

2. Wtf, exactly is a kernel? What's it's role? I know, you're probably reading this question and thinking "Bro, you don't belong here." You're probably right, but I'm gonna press on anyway.

3. I have literally never messed with the guts of a phone or tablet before, but I'm not a dumbass. I can follow instructions if they're written with the laymen in mind. Is this an extremely complex process performed by professionals and shouldn't be tried at home, or is it so easy a caveman can do it? Or maybe somewhere in between?

4. Can this kernel be installed without needing to root?

5. If (and this is probably a big if) all goes well and I manage to successfully install this, what kind of "after care" do I need to put into it? Do I need to constantly check back in here for updates or is this thing pretty much "fire and forget?"

6. Do you bleed? (Asking for a friend.)

Thanks.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] stalker780:
Tried to flash on t835 and got "unsupported device" error.

From the first post I understood that it should be working with 835. Or I have missed something?

I have stock FW with twrp and magisk 18.1
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ashyx:
You mean 'unsupported dev type'?

If so you're using the wrong version of ODIN. You need the latest version.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] stalker780:
It's not Odin, I used TWRP to flash zip
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ashyx:
Which device do you actually have? Post a screen shot of your device info if possible.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] stalker780:
Here's a screenshot of software info.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ashyx:
You have the Hong Kong version.

This kernel may not even boot. The installation script probably doesn't support your device.

To force install you will need to extract the boot.img from the zip and flash it as an image with twrp.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
That's exactly right. The effect of flashing this kernel on a Hong Kong model is unknown, so the installer disallows it to protect the unsuspecting user.

The kernel for the T835 is included as a binary patch against that of the T830, so bspatch will be needed to reconstruct the original. The installer zip actually contains a copy of this utility for ARM, so it can be reconstituted on the device itself and then flashed.

Alternatively, the installer script can be edited to remove the device check. That's probably the easier route.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] stalker780:
Thanks, will try to flash when I get more free time to play with backups.

Will report result here.

T835C seems to have absolutely same HW as T835, just different SW for Chinese market. So I assume there will be no problem flashing this Kernel.

But it's still unclear from a description, what this kernel will give regarding to speed and battery consumption?

As far as I understand, disabled debugging and logging should make things even better than they are now, right?
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.24 released.

Change log

v0.99.24 (2019-03-26)

Updated to Linux 4.4.177.

Build only the latest revision of the DTB.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] stalker780:
Flashed v0.99.24 (2019-03-26) with TWRP on T835C. Also applied libsecure Magisk patch.

Booted and works fine.

Just had to modify update-binary line 137 to:

Did not notice any speed changes. However interface looks more smooth. But it's hard to measure it without any tests.

Monitoring battery consumption now.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] stalker780:
No problems with this kernel so far.

Battery is good. I would say, same as stock, definitely not worse.

About 1% per 8h at night.

And about 8-9 hours of screen on browser + movie player, 100%-20% discharged.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] hibernd:
It would be important for me to see Netflix and Prime TV in HD. Are there any problems or is this still going on?

Thank you for Infos
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.25 released.

Change log

v0.99.25 (2019-04-07)

Updated to Linux 4.4.178.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] stalker780:
Is it compatible with latest Pie for Tab S4?

https://www.sammobile.com/firmwares/galaxy-tab-s4/SM-T835/

However looks like it is still not released for T830

https://www.sammobile.com/firmwares/galaxy-tab-s4/SM-T830/
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
No. This kernel is built for Oreo. There isn't even kernel source available yet for Pie firmware on this device.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.26 released.

Change log

v0.99.26 (2019-04-28)

Updated to Linux 4.4.179.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.27 released.

Change log

v0.99.27 (2019-05-17)

Updated to Linux 4.4.180.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] enotar:
Still no Pie?

Thanks
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
I won't be updating either this kernel or my device to Pie. There seems to be very little to gain for the amount of work involved.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] speed_boy:
Doesn't work for me.

Have 9 stock + twrp + weta kernel from TWRP thread.

After flashing your kernel just stuck on main logo before "samsung" and that's all.

Restore boot from backup just fine hopefully.

ps: from the last messages now it is cleat that it is not for pie.

okay.

Just a bit unclear from from the first message.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.28 released.

Change log

v0.99.28 (2019-06-12)

Updated to Linux 4.4.181.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] _d4Mn_:
Hi mate, i'm having the same issue with every single GSI arm64 a only image I tried so far. My tablet is a stock pie. I must be having problems in understanding of what the GSI images are good for. I did believe that every stock pie android should be treble compatible that means if you flash the right variant will work and it is independent from the chipset or the HW level. Well, I have tried to flash LineageOS, AOSP and my own AOSP build. All of them ended up having stucked at the start screen before the "samsung" logo. I haven't tried to flash this kernel first but what you can confirm it doesn't worth to try as you ended up having the same situation. Have you found any method of flashing ANY GSI image to this tablet? If so, which one you did? What version of TWRP do you have installed? Thanks for the response in advance!
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.29 released.

Changelog

v0.99.29 (2019-06-18)

Updated to Linux 4.4.182.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.30 released.

Change log

v0.99.30 (2019-06-22)

Updated to Linux 4.4.183.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.31 released.

Change log

v0.99.31 (2019-06-28)

Updated to Linux 4.4.184.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] edmondt:
Just want to thank the developer for all your work. I bought a T835 with Pie already installed; I downgraded to Oreo and this kernel has been great so far...
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.32 released.

Change log

v0.99.32 (2019-07-12)

Updated to Linux 4.4.185.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.33 released.

Change log

v0.99.33 (2019-07-23)

Updated to Linux 4.4.186.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.34 released.

Change log

v0.99.34 (2019-08-05)

Updated to Linux 4.4.187.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.35 released.

Change log

v0.99.35 (2019-08-07)

Updated to Linux 4.4.188.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] MrPhilo:
I know this is off topic but I was unable to message you. Do you think you'll get the new Tab S6?
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
As it happens, yes. I plan to purchase one on the day of its release.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] MrPhilo:
Awesome, thank you. Hopefully we'll see a kernel released for the Tab S6, one of my main reason I asked. Looking forward to it.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Please note that I'm not currently planning to maintain a kernel for it. I haven't had time to do with Modesty as much as I might have, so I'm planning to invest my energy in other projects instead.

I'll probably have a go at making TWRP for it, though. Shouldn't be too difficult.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.36 released.

Change log

v0.99.36 (2019-08-12)

Updated to Linux 4.4.189.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] moodloid:
how r u doing?

Once again thnx for ur contribution for our tabs. There is something I would like to ask you (kinda need ur opinion/help). I have oneplus 6t and its dash charge wont work with tab s4. By not working, I mean it doesnt even charge.

Is there any way I could still charge my s4 with dash charger? Dont really need to reach oneplus charging speeds but it would be nice to charge with the same charger. Seems to me thats a kernel thing, would you point me where to look? I know it might be a hassle and waste of ur time to modify something that only I will use . Despite my lack of knowledge in this field, there is a slight chance that I can make it work myself.

Thanks in advance.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] 1eStar:
Tab S4 uses a different protocol for fast charging. The original charger that ships with Tab S4 with 'Adaptive fast charging' printed on supports Quick Charge 2.0 which ups the voltage to 9v.

Read about it here

https://www.androidpolice.com/2019/...-need-to-know-about-charging-your-smartphone/

Dash charging is a proprietary standard for one plus phones and some others.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.37 released.

Change log

v0.99.37 (2019-08-26)

Updated to Linux 4.4.190.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.38 released.

Change log

v0.99.38 (2019-09-08)

Updated to Linux 4.4.191.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Release 0.99.38 withdrawn.

Release 0.99.38 has been withdrawn after it was noticed that the external SD card is unavailable in this release.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.39 released.

Change log

v0.99.39 (2019-09-11)

Updated to Linux 4.4.192.

Fixes unavailability of external SD card in Modesty 0.99.38.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] minionhunter:
Hi, I apologize for the OT post, I'm working my way through using you kernel, but I was curious as to why you were considering the new Tab S6 when it is NOT supposed to have a headphone jack. I got the S4 because I knew this limitation was coming. Thank you for all your hard work.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.40 released.

Out of curiosity, is anyone besides me still using this kernel?

Change log

v0.99.40 (2019-09-16)

Updated to Linux 4.4.193.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] Steephig:
I want to, but I'm a lazy bastard and still haven't TWRPed and rooted my S4.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] billmorrell:
I am.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
That's good to know.

A second question for you: Why haven't you updated to Pie? I'm curious about your reasons.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] billmorrell:
I'm just content staying with Oreo and want to keep root access. I've not followed the TWRP for Pie discussions, but last I read, I don't think it was working. I had problems early on with my tablet resetting to factory and don't want to jinx things.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.41 released.

Change log

v0.99.41 (2019-09-22)

Updated to Linux 4.4.194.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] jamuir:
I am. You may have noticed I forked your repo. Thank-you for sharing your work.

I am using your kernel to build a complete boot image for the T830 -- this is part of a custom rom (boot image, system image, recovery image). For me, there is a lot of overhead associated with upgrading to pie, so it is fine to stay on oreo.

btw, offline-charging mode seems to be implemented strangely on the T830. I am having a very difficult time getting that working in a custom rom.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] minionhunter:
I plan to as soon as I feel confident enough to root the device (meaning I won't screw it up). I have two devices (both Korean 256/6GB models) one on the original, base firmware T835NKOU1ARG8 (factory ship date September 2018) and a second one with the T835NKOU2ARK4 firmware (with a factory ship date of March 2019).

I know it must be a stupid question, but does the firmware of the device need to match the firmware for the kernel?

Thank you for your help and all your hard work on this and getting the root for the S4 in the first place.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] edmondt:
I was using your kernel, then I updated to pie due to a few annoying bugs in OREO that has been resolved in PIE. Overall I do not regret moving to PIE, I did loose the ability to use your kernel tho... Hope you can reconsider down the road...

Thanks for updating your kernel often... You have made a difference in this community ❤️
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] veekay:
+1 for Pie hopes
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.42 released.

Change log

v0.99.42 (2019-10-07)

Updated to Linux 4.4.195.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.43 released.

Change log

v0.99.43 (2019-10-08)

Updated to Linux 4.4.196.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] jamuir:
last_kmsg

[MENTION=7187684]ianmacd[/MENTION]: samsung has some code guarded with CONFIG_SEC_LOG_LAST_KMSG in their kernel source. When the kernel starts up, the contents of /proc/last_kmsg are partially truncated: the initial logs from the bootloader are left, but all the kernel logging statements are removed. They appear to be copied someplace else (you can see a memory address printed in dmesg output). Do you know how retrieve those logs? i.e. how can a user read last_kmsg?
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
It's one year to the day since the Modesty project was launched. In celebration of that fact, I bring you what will probably be the final beta release of this kernel. Barring any major issues, version 1.0.0 will follow before the end of the month.

Change log

v0.99.44 (2019-10-19)

Updated to Linux 4.4.197.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] minionhunter:
Thank you very much for all your hard work on this project and on the S4.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 1.0.45 released.

Change log

v0.99.45 (2019-10-31)

Updated to Linux 4.4.198.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.46 released.

Change log

v0.99.46 (2019-11-06)

Updated to Linux 4.4.199.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.47 released.

If there are no unforeseen problems, this build will become version 1.0.0 by the end of this week.

Change log

v0.99.47 (2019-11-11)

Updated to Linux 4.4.200.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.48 released.

Linux 4.4.201 followed 4.4.200 so quickly that it would be churlish not to merge it, so here we have one final release before I switch the version number to v1.0.0.

Change log

v0.99.48 (2019-11-13)

Updated to Linux 4.4.201.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Version 0.99.49 released.

Today was going to be the day that I released v1.0.0, but then another Linux kernel appeared, so here's another round of beta.

If no new problems show up and no new Linux kernel is releasing in the next few days, this version will be promoted to v1.0.0.

Change log

v0.99.49 (2019-11-16)

Updated to Linux 4.4.202.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Stable version 1.0.0 released.

It's finally here: Stable release 1.0.0.

And with that, my involvement in this project draws to a close.

The last version of this kernel to receive more than 10 downloads was version 0.99.27, some 6 months ago. That was probably the moment at which the 9.0 release of Android became widely available for these devices, triggering a mass migration.

Merging each new Linux kernel has been getting progressively more difficult for a while now, with my first attempt often not booting at all. Apart from the investment of time this implies, which I can no longer justify for the handful of users still interested in the project, it's imperative to retain a Tab S4 on which to test, and that's something I can no longer commit to. For me, it's time to reinstall the Tab S4 and hand it down to one of my children.

The beauty of GPLed code is that anyone with a need can now pick up where I'm leaving off. My retirement need not signal the end of Modesty.

Thank you for your interest in the project and your support over the last 13 months.

Change log

v1.0.0 (2019-11-21)

Kernel proclaimed stable. Version number incremented. No code changes since v0.99.49.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] edmondt:
Perhaps you can change your mind about Pie? :) Hoping the Tab S4 will get more love :)
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] giorgio183:
Hello , do you know if it's possible downgrade S4 from 10 to Oreo and install Modesty? Thank you
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] abujoo:
thanks
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] HangDro:
Hi ianmacd,

thanks for the kernel, is there anyway to disable SELinux or set to permissive ? I'm having Galaxy Tab S4(SM-T835) with Oreo 8.1.0. . I would really appreciate if anyone can give me a solution.

Thank you.!
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
Can you tell me what you mean by this? It's important that I understand exactly where the boot sequence stalls.
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] dr460nf1r3:
So when i flashed your previous build the static screen (custom powered) showed up and the device rebooted after like 10 seconds, the last build showed the same screen for over a minute, after that i forced the reboot
[Samsung Galaxy Tab S4 ROMs, Kernels, Recoveries, &] ianmacd:
I have another build for you to try. The config is identical to the last one, but I compiled it with an added compiler flag.

I don't expect this to help, but you never know. I have no other ideas to try at this point.