[Realtek 8822CE] Modded Wireless Drivers with Enabled Advanced Features

Discussion in 'Network questions and troubleshooting' started by THEBOSS619, Jun 29, 2021.

  1. THEBOSS619

    THEBOSS619 Active Member

    Messages:
    69
    Likes Received:
    39
    GPU:
    Vega 7 + 1660ti 6GB
    It is amazing to hear that it makes a difference! I am happy to see it :) I was almost losing hope as no one are reporting anything :D by the way.. i also have mesh networking on my home too!

    Oh about the latest drivers.. I though by sorting it by date on mediafire website would be sufficient like this
    upload_2022-10-21_16-0-29.png

    But I will follow your suggestion [ it is a great idea! :) ] and I will do sub folders like Latest Driver and Old Drivers as you mentioned. It will be easier for all people. Consider it done! :)
     
    386SX likes this.
  2. mechinn

    mechinn New Member

    Messages:
    3
    Likes Received:
    3
    GPU:
    NVIDIA RTX 3050
    Hi @THEBOSS619 I'm interested in trying this out because the 8822CE on the steam deck is quite finicky on windows and I found a post on reddit pointing here to try this out.

    Forgive me for being skeptical (drivers are dangerous after all) but I tried finding the official 2024.10.227.2 (which was way harder than you would hope it would be lol) and the exe sha256 matches but nothing else does. The inf makes sense considering you said in the 1st post that is what you edited to add the features/enhancements but is there a reason everything else is different?

    I've never done driver development before but from reading through the inf (HYPE about "STEAMDECK NB installation" :D) it looks like rtldata.txt and rtwlane.sys get installed along with RtkWiFiManServ.exe so I assume this has something to do with the driver signing? They're binary so trying to compare them was difficult but it seems that yours are both longer than the official one. The cat file being different makes sense after stumbling on inf2cat. From what i can tell the sys is the service but I have no clue what a binary txt would be for and it's usage isn't referenced in the inf.

    Any info to put my mind at ease trying it out would be greatly appreciated, either way thanks for trying your best to make this chipset work better when realtek doesn't directly support it (only does through OEMs by the looks of it) for everyone else not paranoid like me :)
     
    THEBOSS619 likes this.
  3. THEBOSS619

    THEBOSS619 Active Member

    Messages:
    69
    Likes Received:
    39
    GPU:
    Vega 7 + 1660ti 6GB
    You have every right to be suspicious and paranoid. :) I mean this is wifi driver that is modified which every single data goes through them whenever there is internet connectivity. I understand this.. I fully understand the fear of using it.

    Regarding to *.txt & *.sys & *.exe I would never be able to touch them or even to edit them. The only thing I can edit is the *.inf file. That is all what I can do about it. The sources that I get those drivers usually from Lenovo, HP, Dell and sometimes from ASUS & Microsoft. Those four OEM\Vendors they always produce updates for 8822XE chip drivers while Microsoft rarely they do provide updates.

    Regrading the usage of RtkWiFiManServ.exe is that they provide enhanced diagnostic to the driver & windows to maintain connection stability for WiFi 2.4Ghz networks with some usage of windows API. I have made inspection of what this RtkWiFiManServ.exe does and I realized they only work during 2.4Ghz wifi network but if you use 5Ghz wifi network I don't see any activity unless you use 5Ghz with 802.11n protocol which the RtkWiFiManServ.exe file starts doing its own thing. It uses some kind of API that windows offers and it communicates with the driver.

    If you ask me.. I don't know what they do exactly or specifically but I realized the some of the advanced features doesn't work or doesn't have any effect if the RtkWiFiManServ.exe file are not included with the driver.

    Regrading the usage of rtldata.txt.. I really have no idea but I believe it is some kind of an extension dealing with WiFi options like "Mobile hotspot" or ICS [Internet Connection Sharing]. Don't take my words... that's just wild guessing regrading the usage of rtldata.txt. I might be completely wrong about it :D

    The official 2024.10.227.2 you got it from might be different than from where I got it. The ones I use 2024.10.227.2 are from HP. I have an HP laptop with also realtek 8822CE wifi and I get the drivers from there own HP Assistant application after they finish installing the driver. I go into the extracted files that HP Assistant application left behind and take it from there. I believe that is why you see some differences between the ones you got the driver from vs the ones I got it from.

    I will list the sources that I usually get realtek drivers from...
    https://www.nbdrivers.ru/
    https://www.station-drivers.com/index.php?lang=en
    https://rog.asus.com/forum/showthread.php?118059-DRIVERS-Realtek-Ethernet-WiFi-Bluetooth
    https://www.devdrivers.ru/

    Hopefully that answers most of your questions and if there is anything else I can do.. Please let me know and I will do my best to provide it if I can.
     
  4. mechinn

    mechinn New Member

    Messages:
    3
    Likes Received:
    3
    GPU:
    NVIDIA RTX 3050
    Weird yeah i still cant find a 2024.10.227.2 that matches what HP gave you through the assistant but I did go back to compare 2024.10.138.3 to what was on https://rog.asus.com/forum/showthread.php?118059-DRIVERS-Realtek-Ethernet-WiFi-Bluetooth and sure enough like you said the binary files are all the same, just the inf/cat is different. I'll never understand why OEM stuff is like this where there isnt just a standard driver for the chipset so every user on every device can get the best version without having to hunt around the internet for it.

    Thanks for the detailed understanding of everything you know about how this crazy thing works. This whole thing has been a good learning opportunity for me :)

    I'll report back later on how it works on the Steam Deck :D
     
    THEBOSS619 likes this.

  5. mechinn

    mechinn New Member

    Messages:
    3
    Likes Received:
    3
    GPU:
    NVIDIA RTX 3050
    Works great so far! Thanks again!
     
    THEBOSS619 likes this.
  6. 386SX

    386SX Ancient Guru

    Messages:
    1,788
    Likes Received:
    1,967
    GPU:
    AMD Vega64 RedDevil
    INF has the information about what models are supported and what files to install.
    CAT is the signature file which provides a certain level of security (Win x64 won't use them unsigned by default; you can verify the publisher).
    Along with these files there may be DLL, OCX, SYS, EXE or other files.
    Afaik EXE files used as drivers or driver enhancements must be signed as well.

    It isn't unusual that a driver comes with EXE (and/or other) files, see AMD or NVIDIA drivers.

    But thumbs up for your sense of security! :)
     
    THEBOSS619 likes this.
  7. 386SX

    386SX Ancient Guru

    Messages:
    1,788
    Likes Received:
    1,967
    GPU:
    AMD Vega64 RedDevil
    Updated feedback:
    During home office I found out the chip does not like VPN full tunnels (route 0.0.0.0 through VPN interface) ans roaming through wireless networks.
    While changing access points VPN (Softether, IPsec) disconnects, wireless adapter seems to reconnect to network, but I have to manually reconnect (dis- and then reconnect) to get everything back to a working state. MS Teams, Outlook and other won't find a connection otherwise.

    Signal strength is 70 to 100% (70% where the roaming occurs, otherwise more).
    I have to dig deeper into that, maybe my mesh is at fault or I need some fine tuning. This is not related to these drivers! (Just to point it out.)
     
    THEBOSS619 likes this.
  8. THEBOSS619

    THEBOSS619 Active Member

    Messages:
    69
    Likes Received:
    39
    GPU:
    Vega 7 + 1660ti 6GB
    Maybe try to test out the "Roaming Aggressiveness" option.. might do something in your case :)
     
    386SX likes this.
  9. lufess

    lufess New Member

    Messages:
    1
    Likes Received:
    0
    GPU:
    NVIDIA GTX 1660 Ti
    Hello, I'm honestly glad to find a post like this, since this is about a very specific network adapter. I've been experiencing many frequent wifi issues, as in, my realtek adapter just decides to stop working and I have to go to adapter settings right click the adapter disable, then enable it again, and hope that it doesn't just uninstalls itself and forces me to restart my laptop at least twice. I tried using your drivers but I'm not even sure if i'm installing them correctly, what I did was disabling the digital signature enforcement thing device manager network adapters right clicking realtek 8822ce and selecting update driver browsing and selecting the .inf file installing and restarting pc. It seemed to work just fine, but then it just uninstalled itself after a while and when I restarted my laptop, the name of the adapter was no longer rtk killer wifi but rather just realtek 8822ce. Can you help me out with that?
     
  10. 386SX

    386SX Ancient Guru

    Messages:
    1,788
    Likes Received:
    1,967
    GPU:
    AMD Vega64 RedDevil
    Download the zip and extract it to a folder.
    Uninstall old drivers.
    Run the batch file and wait until it closes. You'll see your wireless symbol changing to "no network", then it will reconnect and drivers are installed.
    You may validate this in device manager.

    Do not install the INF like you did. You missed to add the certificate. Then no "windows test mode" would be necessary. ;)
     

  11. cuuves

    cuuves New Member

    Messages:
    1
    Likes Received:
    0
    GPU:
    GeForce GTX 1660
    I seem to run into an issue where despite having the driver properly installed, the driver proceeds to go MIA after sometime. Currently, I'm using an ASUS TUF A17 FA706IU laptop which uses a Realtek 8822CE Wireless LAN 802.11ac PCI-E NIC adapter according to ASUS' driver downloads. I think it has something to do with Bluetooth as when I connected my Xbox One controller to play some games, the Wi-Fi cuts out and goes hidden in Device Manager forcing me to do another Network Reset. Thankfully, your driver is substantially better than ASUS' as the Wi-Fi returns after ONE Network Reset. Currently, the driver is on its "default" settings meaning I haven't touched a single setting in Device Manager apart from allowing to turn off the device to save power.

    As of me typing this post, the Wi-Fi is holding up and hasn't disconnected yet which makes me believe it is the Bluetooth that is interfering with the Network Adapter and making it disappear into "Hidden Devices." Feel free to suggest any solutions to my issue and I'll also update further if I can find anything myself.

    Update: The Wi-Fi adapter disappears after the following scenarios:

    1. Connecting a Bluetooth device (i.e. Xbox Controller; usually disappears 10 minutes in)
    2. Playing a game off Steam (tested with CSGO; loaded in and played for 3 minutes before the driver vanished)
    3. Several minutes in while downloading a game off Steam

    It is not an issue with the Adapter itself as when it does work and appear in Device Manager, it states that it is working properly and additional troubleshoot brings in no errors. When it disappears, it will state that the device is not connected.
     
    Last edited: Jan 12, 2023
  12. fatsolko

    fatsolko New Member

    Messages:
    1
    Likes Received:
    0
    GPU:
    inc
    I had the same issues, use 5GHz wifi helps for me
     
  13. THEBOSS619

    THEBOSS619 Active Member

    Messages:
    69
    Likes Received:
    39
    GPU:
    Vega 7 + 1660ti 6GB
    New update is available! and I have tested it on my 3 laptops with the same wifi model 8822CE. Tested it for ping stability and driver stability for over a week now. All is good! :)

    I have merged all kind of fixes and patches from all OEM's and Vendors + Disabled all kind of power saving mechanism to guarantee maximum performance and applied optimal settings that is being used by default.

    Enjoy :)
    upload_2023-3-2_22-54-46.png
     
    386SX likes this.

Share This Page