- VC
- 932
I. Introduction and Features
Hello everyone, hope you have a good day
At first, let’s look at some features :
- Base on PrimeOS Standard kernel, upstream to 4.14.1xx. (4.14.160 in comet 1.2)
- Using firmware from q-x86 tree
- Better Performance than stock POS kernel (4.14.15) (tested by lots of people in our team)
- PUBG unlocked the 60FPS limit on external GPU (tested by mido.fayad and rk)
- Added support for Realtek RTL8723de wireless chipset with ant_sel=2 (read Troubleshoot part for more info)
- Compiled with Retpoline to avoid security vulnerable like Spectre or Meltdown.
- Turn off ASPM completely to avoid problem in Intel wifi cards like PCIE BUS ERROR (comet 1.2)
- Set default CPU Governor to Performance (comet 1.2)
- Turn on Virtual Wifi for Ethernet connection aka virt_wifi (which soon to be added in Phoenix OS Darkmatter) (comet 1.2)
Hmmmm.... what did I forget.. ?
II. Download
The Resource Tab
III. Troubleshoot
As lwfinger stated that :
The ONLY option you are likely to need is "ant_sel". The penny-pinchers at some laptop vendors,
mostly HP, decided to save a few cents to install only one antenna. That would not have been a
problem as the driver contains the logic necessary to handle this case; however, the idiots
failed to correrctly encode that information in the devices ROM. Accordingly, the driver follow
the ROM setting and uses the WRONG antenna. Effectively, the device has NO usable antennas.
Replace the current module at “/lib/modules/<kernel_name>/Extra/rtl8723de
New way to fix : Now you don't need to use Hotfix to change the antenna, I've found an easier solution.
This method can help you not only change antenna in rtl8723de, but also some Realtek wifi card like rtl8723be
Open terminal and type this :
su (if you use Terminal Emulator or Termux)
rmmod <your_wifi_card>
modprobe <your_wifi_card> ant_sel=<antenna_number>
<your_wifi_card> is your wifi card name, like rtl8723de
<antenna_number> there are 3 number you can use : 0, 1 or 2
IV. Changelog :
- v1.6 (08/03/2020) :
+ Upstream kernel to 4.14.172.
+ Turn off Performance governor as default
+ Adding support for Nintendo Switch Controller (Joy-con + Switch Pro)
- v1.2 (28/12/2019) :
+ Upstream Kernel to 4.14.160
+ Disable Intel GMA drivers and Bochs display adapter (no need for these modules)
+ Disable Active-State Management (ASPM) to avoid problem like PCIE BUS ERROR in some Intel Wireless card. (which can even froze the OS)
+ Change default CPU governor to Performance.
+ Turn on Virtual Wifi (virt_wifi)
+ Repacking to support latest Gearlock 5.6 (in Exo4.2)
- v1.0 (30/11/2019) : Initial Release.
V. Bugs :
- When using latest version of Magisk (20.1), you will have random freezes in PUBG
---> Temporary solution : Use SuperSU instead (and it's also faster too).
- ath10k modules (Qualcomm Atheros cards) is having some bugs (some model can't use Bluetooth, some can't use Wifi)
---> Temporary solution : I'll soon compile a new ath10k modules from another source.
VI. Credit.
I couldn’t make this far without the resource and help of :
- Bliss OS and Prime OS team for the base kernel (check out these 2 OSes, they’re cool......like us
- Larry Finger (aka lwfinger) who made the rtlwifi_extended modules.
- @r*k, @mido.fayad and @Night for helping me testing the kernel & feedback.
- Especially @AXON for his PhoenixOS Darkmatter and Gearlock.
Thanks again for your contribution. ???
Last edited:
