I made a 32bit pae 5.10.218 non-usrmerge aufs/overlayfs kernel, with no firmware - needs fdrv.
Made with Puppy Kernel-kit Master (2018). My small fdrv is below. Use at own risk.
Briefly tested, OK in s15pup32-22.12-240919 (aufs & overlayfs).
Has gcc 9.3.0 & glibc 2.30, so can use in recent pups. Unlike 64bit, 32bit seems fine with this kernel.
Although about 4 months old, there were significant changes afterward.
Default is aufs, but can use overlayfs if punionfs=overlay is in kernel line (savefiles/folders not shareable by both fs).
Once downloaded, expand in an empty folder with tar -jxvf, & rename kernel-modules.sfs-5.10.218-32oz-ao-pae to zdrv ... (same as one to be replaced) & rename vmlinuz-5.10.218-32oz-ao-pae to vmlinuz & then substitute for originals.
wl & rtl8821ce drivers in forum Drivers section.
Kernel: https://archive.org/download/Puppy_Linu ... ae.tar.bz2
Sources: https://archive.org/download/Puppy_Linu ... ao-pae.sfs
Headers: https://archive.org/download/Puppy_Linu ... e-i686.sfs
My Aug2024 20mb fdrv: https://www.mediafire.com/file/1soc4sqa ... 4.sfs/file
(must rename to suit puppy to be used).