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

おすすめ

10件のフィードバック

  1. Moline より:

    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で動作させることができたことがありますか? 私はこれとまったく同じものを持っていて、運がありませんでした。

  2. Moline より:

    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で動作させることができたことがありますか? 私はこれとまったく同じものを持っていて、運がありませんでした。

  3. 黒翼猫 より:

    >>1
    Perhaps they work.

  4. 黒翼猫 より:

    >>1
    Perhaps they work.

  5. Moline より:

    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

  6. Moline より:

    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

  7. 黒翼猫 より:

    >>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/

  8. 黒翼猫 より:

    >>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/

  9. Moline より:

    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.

  10. Moline より:

    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.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です