I will explain it to you step by step with screenshots.
Version 6.15.4 on mega is an improved version of Freernt.
-Added:
Sound jack audio controller ps4/ps5
Zram
fixed KVM,SVM,SRSO
https://mega.nz/folder/9woEhZjQ#auFuohUWBy-IiA1ayO6S1w
Download : src-ps4-linux12XX6.15.4-zram-kvm-svm-srso.tar.xz
Extract it, and go inside the folder ps4-linux12XX6.15.4-zram-kvm-svm-srso, Show hidden files, open with a good .config editor, I use Geany for this.



We will search for zram
We have:
CONFIG_ZRAM=y
CONFIG_ZRAM_BACKEND_LZ4=y
CONFIG_ZRAM_BACKEND_ZSTD=y
CONFIG_ZRAM_DEF_COMP_LZ4=y
CONFIG_ZRAM_DEF_COMP="lz4"
Zram is installed directly in the kernel (y= in the kernel, m=module)
Let's do the same for the sound via the controller jack, let's look for usb and audio:
We have:
CONFIG_USB_HID=y
CONFIG_USB_HIDDEV=y
CONFIG_SND_USB=y
CONFIG_SND_USB_AUDIO=y
Ok for sound jack controller ps4/ps5
For the moment this is the only thing I have added to the basic kernel of Crashniels-Freernt.
Now, still in your folder, open a terminal like this and type: make menuconfig

If everything went well, you arrive at this menu. As we just saw, zram is present as well as sound usb controller. We will move with the arrows, we save by overwriting our .config, then exit



All we have to do is compile it on our machine with this command:
make -j$(nproc)

If you compiled it went well you will have this, with the link where your bzlmage is located.

Always create another folder if you make configuration changes, like this you will always have your bases clean and you will be able to move forward little by little without errors. All the patches present are already applied in my kernel, do not repatch in this folder create another folder to add little by little your patches, then test your newly patched kernel ok?
I can't compile:
Your folders must not contain spaces; use - or _ .
Do you have all the dependencies to compile?
Search the web for what you need based on your distribution.
Have a good day