[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:
    67
    Likes Received:
    33
    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:
    67
    Likes Received:
    33
    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,653
    Likes Received:
    1,859
    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,653
    Likes Received:
    1,859
    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:
    67
    Likes Received:
    33
    GPU:
    Vega 7 + 1660ti 6GB
    Maybe try to test out the "Roaming Aggressiveness" option.. might do something in your case :)
     
    386SX likes this.

Share This Page