RTL8811 が Windows 2000対応してるんじゃないかという話
RTL8811のドライバを Windows 2000で使えないか相談があったので解析してみました
mov [L0021A3C0],eax call [NDIS.SYS!NdisInitializeWrapper] mov esi,[NDIS.SYS!NdisMRegisterMiniport] push 0000001Fh pop ecx xor eax,eax lea edi,[ebp-7Ch] rep stosd push 0000007Ch lea eax,[ebp-7Ch] push eax push [L0021A3C4] mov byte ptr [ebp-7Ch],05h mov byte ptr [ebp-7Bh],01h mov dword ptr [ebp-60h],L0001C904 mov dword ptr [ebp-58h],L0001D062 mov dword ptr [ebp-48h],SUB_L0001D4B2 mov dword ptr [ebp-50h],L0001A3CE mov dword ptr [ebp-68h],L0001BD8C mov dword ptr [ebp-4Ch],L0001A4A0 mov dword ptr [ebp-40h],L0001A738 mov dword ptr [ebp-74h],L0001A256 mov dword ptr [ebp-1Ch],SUB_L0001998E mov dword ptr [ebp-18h],L0001BF56 mov dword ptr [ebp-14h],L0001A3D8 call esi mov edi,eax test edi,edi jz L0001D029 push 0000007Ch lea eax,[ebp-7Ch] push eax push [L0021A3C4] mov byte ptr [ebp-7Bh],00h call esi mov edi,eax |
さて、解析してみた結果赤字のコードの部分なんですが、 NDISのMiniPort登録処理の後、失敗したらNDIS Version 5.1 から 5.0にダウングレードして試行する処理が入ってるんですよね…。
これって、Windows 2000対応してるってことだと思うんですが (((・ω・)))
つまり以下のOEMハードウェアはINF書き換えて ".NTx86" を消去すればWin2000で使えるんじゃないかと思うわけです
Realtek Wireless LAN 802.11n USB 2.0 Network Adapter Realtek RTL8723B Wireless LAN 802.11n USB 2.0 Network Adapter Realtek RTL8188EU Wireless LAN 802.11n USB 2.0 Network Adapter Realtek RTL8188EE-VAU Wireless LAN 802.11n USB minicard Realtek RTL8188ETV Wireless LAN 802.11n USB 2.0 Network Adapter 802.11n/b/g Mini Wireless LAN USB2.0 Adapter D-Link DWA-125 Wireless N 150 USB Adapter(rev.D) D-Link DWA-123 Wireless N 150 USB Adapter(rev.D) D-Link GO-USB-N150 Wireless N 150 Easy USB Adapter(rev.B) Realtek 8812AU Wireless LAN 802.11ac USB NIC RTL8812AU-VS(802.11ac 2x2 USB2.0) RTL8812AU-VL(802.11ac 1x1 USB2.0) RTL8812AU-VN(802.11n 2x2 USB2.0) Belkin USB Wireless Adapter NETGEAR A6200V2 11AC Wireless USB 3.0 Adapter D-Link DWA-183 Wireless AC Dual Band USB Adapter D-Link DWA-182 Wireless AC Dual Band USB Adapter(rev.B) Wireless AC1200 Dual Band USB Adapter Wireless AC1200 Dual Band USB Adapter Edimax AC1200 Wireless LAN USB Adapter Sitecom WiFi USB adapter AC1200 WiFi High Gain USB Adapter AC600 I-O DATA WN-AC867U Wireless LAN Adapter Logitec AC866 Wireless USB Adapter ASUS USB-AC56 802.11ac Wireless USB Adapter Hawking USB Wireless-AC Network Adapter NEC AtermWL900U(PA-WL900U) Wireless Network Adapter ZyXEL Wireless AC USB Adapter WD My Net AC USB Adapter EnGenius 802.11ac Dual Band Wireless USB Adapter Linksys WUSB6300 Amped Wireless ACA1 Wi-Fi Adapter TP-LINK Wireless USB Adapter GW-900D 802.11ac Wireless LAN Card 802.11ac Wireless LAN Card AC1200 Dual Band Wireless USB Adapter BUFFALO WI-U3-866D Wireless LAN Adapter Realtek RTL8811AU Wireless LAN 802.11ac USB 2.0 Network Adapter Realtek RTL8821AU Wireless LAN 802.11ac USB 2.0 Network Adapter BUFFALO WI-U2-433DM Wireless LAN Adapter Edimax AC600 Wireless LAN USB Adapter ELECOM WDC-433DU2H 11ac Wireless Adapter ELECOM WDC-300SU2S Wireless Adapter ELECOM WDC-150SU2M Wireless Adapter Hawking USB WLS 11AC Adapter I-O DATA WN-AC433UA Wireless LAN Adapter D-Link DWA-171 Wireless AC Dual Band Adapter Wireless AC600 Dual Band High-Gain USB Adapter AC600 Dual Band Wireless USB Adapter GW-450S I-O DATA WN-AC433UM Wireless LAN Adapter Realtek RTL8192EU Wireless LAN 802.11n USB 2.0 Network Adapter D-Link DWA-131 Wireless N Nano USB Adapter Realtek 8814AU Wireless LAN 802.11ac USB NIC Realtek 8821BU Wireless LAN 802.11ac USB NIC |
Were you ever able to get this adapter to work with Windows 2000? I have this exact same one and have had no luck.
このアダプタをWindows2000で動作させることができたことがありますか? 私はこれとまったく同じものを持っていて、運がありませんでした。
Were you ever able to get this adapter to work with Windows 2000? I have this exact same one and have had no luck.
このアダプタをWindows2000で動作させることができたことがありますか? 私はこれとまったく同じものを持っていて、運がありませんでした。
>>1
Perhaps they work.
>>1
Perhaps they work.
Thank you for your reply blackwingcat! How would we go about getting these to work. My WiFi adapter is exactly the same as the one you talked about here (From EDUP and RTL8811). Dixel over at MSFN in my thread about this (https://msfn.org/board/topic/183196-rtl8811cu-or-rtl190ct-realtek-usb-wi-fi-with-windows-2000/#comment-1209152) said I should modify the INF to read Windows 2000, but I don’t think it is gonna be that simple unless it is. I also found a BETA source code on my disk. I zipped this up and uploaded it to MediaFire so it can be analyzed and a conclusion be made if this would work under 2000. https://www.mediafire.com/file/cucirhe1k86z19b/BETA_V9_RTLWlan_1930.16.1213.2016_Source.zip/file
Thank you for your reply blackwingcat! How would we go about getting these to work. My WiFi adapter is exactly the same as the one you talked about here (From EDUP and RTL8811). Dixel over at MSFN in my thread about this (https://msfn.org/board/topic/183196-rtl8811cu-or-rtl190ct-realtek-usb-wi-fi-with-windows-2000/#comment-1209152) said I should modify the INF to read Windows 2000, but I don’t think it is gonna be that simple unless it is. I also found a BETA source code on my disk. I zipped this up and uploaded it to MediaFire so it can be analyzed and a conclusion be made if this would work under 2000. https://www.mediafire.com/file/cucirhe1k86z19b/BETA_V9_RTLWlan_1930.16.1213.2016_Source.zip/file
>>3
RTL8811CU is not RTL8811.
I know that it doesn’t work empirically Wifi 802.11ac on Windows 2000.
https://msfn.org/board/topic/177998-tp-link-usb-wireless-tl-wn722n-on-windows-2000/page/2/
>>3
RTL8811CU is not RTL8811.
I know that it doesn’t work empirically Wifi 802.11ac on Windows 2000.
https://msfn.org/board/topic/177998-tp-link-usb-wireless-tl-wn722n-on-windows-2000/page/2/
Sorry, I meant to include CU. I have an RTL8811CU. Hopefully a solution can be found to get this working. My Intel Centrino Ultimate-N 6300 wireless card has no Windows 2000 drivers and I did find a post you made in relation to Intel ProSET/Wireless (with the driver having my model in it), but I am not sure if that is the one I want or not. I do have Ethernet with my laptop thanks to the Intel Ethernet driver you made, but my cable falls out of the laptop often and I would much prefer wireless.
Sorry, I meant to include CU. I have an RTL8811CU. Hopefully a solution can be found to get this working. My Intel Centrino Ultimate-N 6300 wireless card has no Windows 2000 drivers and I did find a post you made in relation to Intel ProSET/Wireless (with the driver having my model in it), but I am not sure if that is the one I want or not. I do have Ethernet with my laptop thanks to the Intel Ethernet driver you made, but my cable falls out of the laptop often and I would much prefer wireless.