yashsingh1/xdaforums huggingface dataset:
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] d33dvb:
Finally had a chance to flash this and check out nethunter hid support and I cannot get USB keyboard working. Is there something else I need to do? Any way you can test for me?

I cant remember, was there a special build you posted that had these commits? Or was it the main version?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Sunfish_4a:
Does this kernel include monitor mode built in?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] d33dvb:
I could not get airmon-ng to put it in monitor mode. I wish it did, it is after all called fsociety :) I thought for sure it was a nethunter kernel. It is a great kernel so far however and can confirm it works on lineage 18.1
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Sunfish_4a:
I always thought it had to a) modem had to be compatible and b) it must be built into the kernel if modem was compatible. Sometimes I read people were able to turn it on using cmds.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] d33dvb:
It's supposed to be enabled by default, but not sure if our chipset is capable. I would imagine a usb wireless adapter would work.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] HACK3D_Droids:
In Magisk there is a module called "firmware for Nethunter" which is supposed to enable monitor mode. I have an OTG cable so I'll give it a try.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] HACK3D_Droids:
It did NOT work with Magisk Module
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hey there,

I would like first to thank you all for your feedback and concern. Indeed, there is a version attached to the quoted post that has commits related to Nethunter as mentioned above. I would like you to test it instead as I did not and I would not push these changes to the main branch. The reason is that such changes do not concern the "average" daily life user.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello friends, today's new update!

Changelog

fsociety tribute stable#1.11

Thanks to everyone involved in the following changes:

Revert changes from the recent updates that were causing possible stability issues

Cherry-pick last chipset patches from CAF

sched: fair: Modify capacity margins for sm7150ab.

Revert "ARM64: dts: magpie: Remove unused conflicting disp_rdump_memory region"

android: binder: add rate limit for possible excessive log

defconfig: Don't initialize early random pool

include: linux: Set nr_requests and read-ahead values back to default

(thanks to eng.stk for their tuning approach)

sched: fair: Cover more WALT balancing cases.

diag: disable DIAG_DEBUG

Download & Links

ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a/fsociety-tribute-stable#1.11.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/anderson/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] d33dvb:
Thanks for that quote I thought there was a version you built specifically with nethunter stuff, just couldn't find it. Is that version going to be compatible with lineage 18.1 like the new ones are?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] d33dvb:
I took the plunge and it does boot fine in lineage 18.1. I tested USB hid using USB keyboard from the nethunter store and also rocky to use as hid and had no luck. I am downloading the Kali image again and will test monitor mode and injection
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] d33dvb:
I

Have great news to report! Monitor mode is working!!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] d33dvb:
I did have one major bug with 1.02 beta with those changes. Could not see any storage devices, Franco could not see my backups and would not play my music. I was able to see my download folder so I reflashed 1.1 manually and got it back. Really wish I had TWRP I get freaked out being out without a PC.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Chrisnetika:
Dumb question,do I do anything with these settings in fkm or exkm? Some say enabled and disabled with a slider to the right.Not sure what they are for or if it's working with sliders off tho some say enabled.In Exkm it has both on/off button and a slider.. confusing xd.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
That's why I have not thought of merging those changes into the main version's branch. I am glad you were able to sort that out! Feel free to join the Telegram group so that we may all find a workaround for Nethunter. I hope you do understand, however, that it is not one of my priorities to make it work.

You should leave the settings as default.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello friends, today's new update!

Please, don't forget to update FKM's custom json link as well.

Changelog

fsociety tribute stable#1.50

Thanks to everyone involved in the following changes:

Full source rebase from scratch

sched: fair: Fix load balancing for big tasks

msm: ipa: Add an option to allow IPA wakelocks (disabled by default)

msm: ipa_v3: Do not acquire wakelocks

msm: ipa_v3: block ipa_ws wakelocks

blkdev: Set QUEUE_FLAG_NONROT

Download & Links

ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a/fsociety-tribute-stable#1.50.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/whiterose/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Chrisnetika:
Just a suggestion, run 2 separate release channels, stable that is updated monthly that is tested and stable(with occasional hotfixes if needed) and beta that has all new changes and comes with reverts of features if needed. Reason why I ask, seeing reverts of some things that can cause instability. As someone who already had to deal with google support already to replace my device because of a green line on my screen .. just a bit cautious but I love this kernel. I know there are others here asking for xyz to be added and that is cool.. perhaps it can be added to beta channel and tested through the month before it gets added to stable release channel. Thanks for the consideration, Will donate when I can for your work.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
First of all, I appreciate your kind words and your suggestion.

The last rebase I did was to keep only the commits that I was sure of their reliability. Indeed, more than 300 commits from the previous main branch were removed. I wanted to start things on a good base, basing myself on all the experience I gathered up within the past month. The highly frequency of the updates, to be honest, could be explained by how much I have been enjoying myself to work on this project. You're right though, the releasing frequency will be slowed down and the primary testing will be entrusted to the Telegram group users if needed.

Our ideologies go hand in hand. Before releasing the first stable version, I had been working during a whole week with my Telegram testers (that I kindly thank for their contributions) on private beta releases. The next updates that are coming will only contain changes that I am 100% sure of. Lastly, I would definitely appreciate your donation whenever you can, and with any amount you could think of. The thought alone is heartwarming and you have my gratitude for it.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Could you contact me on Telegram or via private messages? I don't have a device, but I am interested in trying that out.

It won't be a "port", but simply another build using bonito's source code.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] beeshyams:
@momojuro Thanks for your efforts.

I hope you would be able to add "battery idle mode" for ACCA module

Take care
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] beeshyams:
@Freak07 knows, he's implemented in Kirisakura kernel for OP7
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello friends,

FIrst of all, I would like to thank @Chrisnetika for their kind donation. It was heartwarming and definitely helped to cheer myself up. I would also like to thank my testers on Telegram, especially @beeshyams who has been working with me the whole month to make sure of today's update stability.

Changelog

fsociety tribute stable#1.65

Thanks to everyone involved in the following changes:

treewide: Merge tag 'android-11.0.0_r0.85' of

https://android.googlesource.com/kernel/msm (June 2021 security patch)

Merge fixes from CAF

Merge security fixes from GrapheneOS

wireguard: Update to version 1.0.20210606

Implement josenk's srandom driver (faster than random and urandom - https://github.com/josenk/srandom)

Implement zRAM deduplication with arter97's changes

mm: compaction: Add automatic compaction mechanism

techpack: audio: Merge last update

mbcache: Speed up cache entry creation

msm/sde/rotator: Remove unneeded PM QoS requests

drm/msm/sde: Remove unneeded PM QoS requests

msm: kgsl: Remove L2PC PM QoS feature

scsi: ufs: Add sultanxda's simple IRQ-affined PM QoS operations

scsi: ufs: Scrap Qualcomm's PM QoS implementation

qcacld-3.0: use power efficient workingqueue

qcacld-3.0: Nuke as much debug bloat as possible

qcacmn: Disable all of qdf_trace when WLAN_DEBUG is disabled

sched: fair: consider all running tasks in cpu for load balance

cpuidle: don't disable cpuidle when entering suspend

defconfig: Disable EDAC

Download & Links

ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a/fsociety-tribute-stable#1.65.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/whiterose/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello friends,

New update is up! Thanks to my Telegram testers for their useful feedback and reports.

Changelog

fsociety tribute stable#1.80

Thanks to everyone involved in the following changes:

Fix an occasional kernel panic that had been affecting the previous versions

Revert "mm: compaction: Add automatic compaction mechanism"

Revert "qcacld-3.0: use power efficient workingqueue"

(was causing higher idle battery drain due to its conflict with qcom_rx_wakelock disable)

Remove USB2 Fast Charge support

Add Haptic Feedback level Control w/ FPR Haptic Feedback Control support

(thanks to engstk for their original work)

dsi: panel: add in-driver ULPS enabling (thanks to tbalden for their original work)

gpu: msm: Remove tracing

msm: camera: Stub out the camera_debug_util API and compile it out

cpuidle: enter_state: Don't needlessly calculate diff time

Revert "power: Reduce debug logging if logbuffer is still enabled"

defconfig: Disable Google logbuffer

defconfig: Set DISABLE_TRACE_PRINTK

defconfig: Disable Memory Dump driver

defconfig: Disable unnecessary errata

defconfig: Unset a bunch of debugging options

defconfig: Disable some sleep states debugging configs

(thanks to Freak07 for their work)

qcacmn: Remove leftover debug function

arm64: vdso: Compile vDSO at O3 with Clang

arm64: dts: sdmmagpie: Disable debug monitoring

arm64: dts: sdmmagpie: Disable expedited RCU grace periods

arm64: dts: msm: disable kpti on sdmmagpie

arm64/dts: qcom: Disable CoreSight DT entries for sdmmagpie

hwtracing: coresight: Add entries from sdmmagpie-coresight

Download & Links

ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a/fsociety-tribute-stable#1.80.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/whiterose/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Chrisnetika:
alot of remove,reverts and disables this update *_*

Is it because of last rom update?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hi there,

No! #1.65 was the update related to the monthly security patch change(s).
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello friends,

New update is up! Thanks to my Telegram testers for their useful feedback and reports.

Changelog

fsociety tribute stable#1.90

Thanks to everyone involved in the following changes:

Android 12 official support with stock A12 kernel changes

Merge branch android-msm-sunfish-4.14-android11-qpr3 (July 2021 security patch - thanks to engstk)

Makefile: Prohibit VLA *

proc: cmdline: Patch SafetyNet flags (The device passes bootloader SafetyNet check - thanks to sultanxda & kdrag0n)

PM: sleep: Don't allow s2idle to be used (enforce the default deep sleep mode because s2idle is buggy - thanks to sultanxda)

clk: qcom: gpucc-sdmmagpie: Undervolt the GPU (thanks to lybxlpsv on Github)

Revert "defconfig: Enable the BPF JIT compiler" (to fix gaming lag issues) **

Revert "rcu: Speed up calling of RCU tasks callbacks" (it caused kernel panics)

Revert "qcacmn: Disable all of qdf_trace when WLAN_DEBUG is disabled"

Revert "mm: wakeup kswapd for order-0 allocation"

VFS: use synchronize_rcu_expedited() in namespace_unlock() (statiscally faster filesystem unmounting time)

qcacld-3.0: Fix regulatory domain country names. (thanks to kdrag0n)

sched: fair: Tune scheduler capacity margins for sm7150-ab (thanks to KenHV on Github)

sched/fair: Revert Google's capacity margin hacks (they aren't needed anymore - thanks to sultanxda)

sched/fair: Allow load bigger task load balance when nr_running is 2

sched/fair: Optimize test_idle_cores() for !SMT

sched/fair: Fix unnecessary increase of balance interval

sched/fair: Trigger asym_packing during idle load balance

sched/fair: Fix rounding bug for asym packing

sched/core: Optimize try_to_wake_up() for local wakeups

sched/core: Fix preempt warning in ttwu

soc: qcom: watchdog_v2: Fix memory leaks when memory_dump_v2 isn't built (thanks to sultanxda)

soc: qcom: Remove tracing (thanks to celtare21 on Github)

UPSTREAM: psi: eliminate kthread_worker from psi trigger scheduling mechanism

BACKPORT: cgroup: make per-cgroup pressure stall tracking configurable

arm64/dts: sdmmagpie: Disable per cgroup tracking via psi (for less system overhead and better performance - thanks to Freak07)

* This Linux upstream change makes the kernel more secure and less bloated code wise.

More info here: https://www.phoronix.com/vr.php?view=Linux-Kills-The-VLA

** Enabling the BPJ JIT compiler was supposed to bring better performance, but it had the opposite effect for some games.

Download & Links

ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a/fsociety-tribute-stable#1.90.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/whiterose/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello friends,

FIrst of all, I would like to thank @Chrisnetika for their second donation. It is highly appreciated and I cannot express my gratitude enough for their kindness. I would also like to thank my testers on Telegram for their patience and cooperation.

Changelog

fsociety tribute stable#1.95

Thanks to everyone involved in the following changes:

Implement the latest ARM64 architecture patches

Merge tag 'android-11.0.0_r0.99' into techpack/audio (Aug. 2021 security patch)

Merge tag 'android-msm-4.14-s-beta-3' changes (Android 12 beta 3)

defconfig: Properly disable CONFIG_FAIR_GROUP_SCHED (as A12 stock kernel's change)

defconfig: Set CONFIG_DISABLE_TRACE_PRINTK (again)

Bring back the automatic compaction mechanism implemented in the #1.70 private build

mm: compaction: Run ZRAM compaction on automatic compaction

Switch back to lz4 zRAM compression algorithm

treewide: Suppress overly verbose log spam *

thermal: step_wise: Apply some CAF patches

drm/msm: add stub API for drm msm event notification

drm/msm/dsi-staging: Fix memory leak in drm_panel_get_timings() *

cpuidle: lpm-levels: Fix panics when CONFIG_MSM_IDLE_STATS=n *

cpuidle: lpm-levels: Allow exit latencies equal to target latencies *

drm/msm/sde: Skip unneeded register reads when getting write line count *

msm: ipa_v3: Mitigate usleep_range calls

Revert "msm: ipa_v3: block ipa_ws wakelocks"

Revert "msm: ipa_v3: Do not acquire wakelocks"

drivers: ipa_v3: Conditionally compile out ipa wakelock code

power/wakelock: Add a timeout to wakelocks globally

qcacld-3.0: Do not allow any wakelocks to be held

thermal_core: Use power efficient workqueue

sched/core: Use SCHED_RR in place of SCHED_FIFO for all users

sched/core: Fix rq clock warning in sched_migrate_to_cpumask_end()

drm/msm/dsi-staging: Fix transposed panel_switch and panel_post_switch *

mailbox/qcom-rpmh: Do not spam logs with busy TCS states

power/google: sm7150_bms: Silence logspam when charger is connected

gpio: Remove VLA from gpiolib

tty: okl4_vtty: remove VLA usage

Revert "drm/msm/sde: Wait for ctl_start asynchronously on cmd mode panels" *

Revert "pinctrl: msm: Remove explicit barriers from mmio ops where unneeded" *

Misc. building changes

* Credits go to sultanxda

Download & Links

ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a/fsociety-tribute-stable#1.95.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/whiterose/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Chrisnetika:
In addition to kernel support, what else I would need to mount a samsung t7 formatted with exfat?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Check out this post!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Chrisnetika:
that just access in that app? trying mount my external so I can access my media/music in other apps ie; vlc mxplayer etc
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Check out this reddit post I found discussing that. The last option they tried out seemed to do the trick.

Good luck! It's the best I can do.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello friends,

Today's new update!

Changelog

fsociety tribute stable#1.97

drm: Reduce latency while processing atomic ioctls (thanks to sultanxda)

drm/msm/sde: Remove remaining PM QoS usage

Set zRAM disksize to 4GB according to Qualcomm's default value

Download & Links

ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a/fsociety-tribute-stable%231.97.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/whiterose/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Chrisnetika:
Nothing works out, closest is Paragon software in play store, can browse but cannot play anything.

What exactly does this do in kernel notes?

exFAT filesystem support
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
The exFAT drivers are built-in the kernel, but the partition mounting isn't being done by the ROM.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Chrisnetika:
ohh? so frankly just need figure out fsck to mount it right? but that would mean editing system partition right? So in other words a magisk addon would been needed. It ok tho, simple solution is format my drive to fat32.Seems to be working between pc and phone so far.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
The easiest and seamless solution would be to format the drive to FAT32 indeed!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Chrisnetika:
I did also come across this

[MOD] EXT4/EXFAT/NTFS support for stock Pie on Pixel 2 (XL) | XDA Forums (xda-developers.com)

mentioned about needing sultanxda kernel, and also about custom magisk? not sure but closest thing to magisk module I seen.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
When I was looking for clues to solve your issue, I found that there were workarounds like this one, but only for Android 8.0/9.0. I wouldn't recommend you to try this method on your Pixel 4a.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello friends,

Here is today's new update! I would also like to dearly thank @CSmaug for their kind donation.

Changelog

fsociety tribute stable#1.98

Merge tag 'android-msm-4.14-s-beta-4' changes (Android 12 beta 4)

defconfig: Enable support for TTL spoofing (for those who could be interested in bypassing their carrier's hotspot throttle)

msm: ipa3: Use read memory barrier before reading events

Revert "drm: Reduce latency while processing atomic ioctls"

Revert "sched/core: Use SCHED_RR in place of SCHED_FIFO for all users"

fs: f2fs: Remove CAF tracing

fs: f2fs: Remove remaining CAF tracing code

drivers: msm: qcedev: demote additional dmesg spam to pr_debug

Download & Links

ZIP download: https://sourceforge.net/projects/fs...l4a/fsociety-tribute-stable#1.98.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/whiterose/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] plout0n:
So how do I install the a12 version without a custom recovery?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
You can install the kernel with a kernel manager/flasher like FKM (Franco Kernel Manager) on A11 and A12.

Speaking of which, #1.99 is coming out this weekend after a month of work with my testers on Telegram!