The is a re-do of what I outlined in the earlier post #12 but is more thorough and uses an earlier
version of the driver package.
download an early version of the 9260 driver here (later versions are more likely to contain
win10-only features that are incompatible with win7)
Download Intel(R) PROSet/Wireless Software and Drivers for IT Admins
choose the zip version of the win7x64 package. Open the netsws04.inf file. We are going to
modify and save it (four different times, explained below). About 6 or 8 pages down, anywhere
in the Device WIN7_64, section, add a line for your pci/ven number. This assures that when you
run the install package your 9260 will be seen as a valid device for win7 installation. The
line you want to add should look like this:
%NIC_9260AC_2x2_HMC% = Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WINT_64_AC , PCI\VEN_8086&DEV_2526&SUBSYS_00148086 ; AC
the above line was taken from the netsws06.inf file in the win10 package, btw.
Next you need to add installation instructions to that same netsws04 file that are specifically
for the 9260. We will call that section Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WINT_64_AC.
But what goes in it?
We start by taking a known win7 compatible device like the 8265 and seeing how w10 installs
it differently than win7, which are sections 1 and 2 down below. You can see that the difference
is that win10 adds a registry key called Reg_IHV_Router that is not present in win7. Also win7
uses a different "feature score". Therefore in order to install the 9260 to win7, we will not
be using the Reg_IHV_Router line or its win10 feature score. Also the win7 section has a registry
key called Reg_NDI_BTHS. We may or may not need this for win7 so we'll have to try it with and without.
Then we look at how win10 installs a 8265 differently from the 9260, which are sections 2 and 3 down
below. We see the difference is the 9260 has registry keys called Reg_THP and Reg_NDI_THP while the
8265 does not, and the 8265 has registry keys Reg_WSP and Reg_NDI_WSP while the 9260 does not.
Without knowing exactly what these keys do, we should try all means four combinations, designated
as 4a through 4d down below.
So add a section to the INSTALL WIN7_64 installation area of netsws04 by copying and pasting 4a below,
then save netsws04, then install. If it does not work do the same thing again but this time using
4b below. And so on until you get to 4d. With luck, one of the 4 sections will work. Hopefully
I don't have any typos, and hopefully all this will fit in one post.
------------------------------------------------------------
;1 - install 8265 in win7 (taken from win7/netsws04)
[Install_MPCIEX_GENM2_8265_AC_2x2_HMC_WIN7_64_AC]
FeatureScore = 0xFF
Include = netvwifibus.inf
Needs = VWiFiBus.CopyFiles
DelReg = DelReg_Common
AddReg = Reg_Common, Reg_Common_WIN7_64, Reg_8265_AC_2x2_HMC, Reg_NDIS_WIN7_64, Reg_WSP, Reg_NDI, Reg_NDI_WSP, Reg_NDI_AC, Reg_NDI_BTHS
Characteristics = 0x84; NCF_HAS_UI, NCF_PHYSICAL
BusType = 5; PCI bus
CopyFiles = CopyFiles_Driver_WIN7_64
*IfType = 71 ; IF_TYPE_IEEE80211
*MediaType = 16 ; NdisMediumNative802_11
*PhysicalMediaType = 9 ; NdisPhysicalMediumNative802_11
[Install_MPCIEX_GENM2_8265_AC_2x2_HMC_WIN7_64_AC.HW]
Include = netvwifibus.inf
Needs = VWiFiBus.PnPFilterRegistration
AddReg = MSI_NDIS.reg
[Install_MPCIEX_GENM2_8265_AC_2x2_HMC_WIN7_64_AC.Services]
Include = netvwifibus.inf
Needs = VWiFiBus.Services
AddService = NETwNs64, 2, NIC_Service_WIN7_64, Common_EventLog_WIN7_64
---------------------------------
;2 - install 8265 in win10 (taken from win10/netsws06)
[Install_MPCIEX_GENM2_8265_AC_2x2_HMC_WINT_64_AC]
FeatureScore = 0xFC
Include = netvwifibus.inf
Needs = VWiFiBus.CopyFiles
DelReg = DelReg_Common
AddReg = Reg_Common, Reg_Common_WINT_64, Reg_IHV_Router, Reg_8265_AC_2x2_HMC, Reg_NDIS_WINT_64, Reg_WSP, Reg_NDI, Reg_NDI_WSP, Reg_NDI_AC
Characteristics = 0x84; NCF_HAS_UI, NCF_PHYSICAL
BusType = 5; PCI bus
CopyFiles = CopyFiles_Driver_WINT_64, CopyFiles_IHV_Router
*IfType = 71 ; IF_TYPE_IEEE80211
*MediaType = 16 ; NdisMediumNative802_11
*PhysicalMediaType = 9 ; NdisPhysicalMediumNative802_11
[Install_MPCIEX_GENM2_8265_AC_2x2_HMC_WINT_64_AC.HW]
Include = netvwifibus.inf
Needs = VWiFiBus.PnPFilterRegistration.HW
AddReg = MSI_NDIS.reg
[Install_MPCIEX_GENM2_8265_AC_2x2_HMC_WINT_64_AC.Services]
Include = netvwifibus.inf
Needs = VWiFiBus.Services
AddService = Netwtw06, 2, NIC_Service_WINT_64, Common_EventLog_WINT_64
--------------------------------
;3 - install 9260 in win10 (taken from win10/netsws06)
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WINT_64_AC]
FeatureScore = 0xFC
Include = netvwifibus.inf
Needs = VWiFiBus.CopyFiles
DelReg = DelReg_Common
AddReg = Reg_Common, Reg_Common_WINT_64, Reg_IHV_Router, Reg_9260_AC_2x2_HMC, Reg_NDIS_WINT_64, Reg_THP, Reg_NDI, Reg_NDI_THP, Reg_NDI_AC
Characteristics = 0x84; NCF_HAS_UI, NCF_PHYSICAL
BusType = 5; PCI bus
CopyFiles = CopyFiles_Driver_WINT_64, CopyFiles_IHV_Router
*IfType = 71 ; IF_TYPE_IEEE80211
*MediaType = 16 ; NdisMediumNative802_11
*PhysicalMediaType = 9 ; NdisPhysicalMediumNative802_11
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WINT_64_AC.HW]
Include = netvwifibus.inf
Needs = VWiFiBus.PnPFilterRegistration.HW
AddReg = MSI_NDIS.reg
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WINT_64_AC.Services]
Include = netvwifibus.inf
Needs = VWiFiBus.Services
AddService = Netwtw06, 2, NIC_Service_WINT_64, Common_EventLog_WINT_64
------------------------------------------
;4a - install 9260 in win7 (deduced from the first three cases, uses THP and no BTHS)
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WIN7_64_AC]
FeatureScore = 0xFF
Include = netvwifibus.inf
Needs = VWiFiBus.CopyFiles
DelReg = DelReg_Common
AddReg = Reg_Common, Reg_Common_WIN7_64, Reg_9260_AC_2x2_HMC, Reg_NDIS_WIN7_64, Reg_THP, Reg_NDI, Reg_NDI_THP, Reg_NDI_AC
Characteristics = 0x84; NCF_HAS_UI, NCF_PHYSICAL
BusType = 5; PCI bus
CopyFiles = CopyFiles_Driver_WIN7_64, CopyFiles_IHV_Router
*IfType = 71 ; IF_TYPE_IEEE80211
*MediaType = 16 ; NdisMediumNative802_11
*PhysicalMediaType = 9 ; NdisPhysicalMediumNative802_11
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WIN7_64_AC.HW]
Include = netvwifibus.inf
Needs = VWiFiBus.PnPFilterRegistration.HW
AddReg = MSI_NDIS.reg
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WIN7_64_AC.Services]
Include = netvwifibus.inf
Needs = VWiFiBus.Services
AddService = Netwtw06, 2, NIC_Service_WIN7_64, Common_EventLog_WIN7_64
----------------------------------------
;4b - install 9260 in win7 (deduced from the first three cases, uses WSP and no BTHS)
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WIN7_64_AC]
FeatureScore = 0xFF
Include = netvwifibus.inf
Needs = VWiFiBus.CopyFiles
DelReg = DelReg_Common
AddReg = Reg_Common, Reg_Common_WIN7_64, Reg_9260_AC_2x2_HMC, Reg_NDIS_WIN7_64, Reg_WSP, Reg_NDI, Reg_NDI_WSP, Reg_NDI_AC
Characteristics = 0x84; NCF_HAS_UI, NCF_PHYSICAL
BusType = 5; PCI bus
CopyFiles = CopyFiles_Driver_WIN7_64, CopyFiles_IHV_Router
*IfType = 71 ; IF_TYPE_IEEE80211
*MediaType = 16 ; NdisMediumNative802_11
*PhysicalMediaType = 9 ; NdisPhysicalMediumNative802_11
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WIN7_64_AC.HW]
Include = netvwifibus.inf
Needs = VWiFiBus.PnPFilterRegistration.HW
AddReg = MSI_NDIS.reg
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WIN7_64_AC.Services]
Include = netvwifibus.inf
Needs = VWiFiBus.Services
AddService = Netwtw06, 2, NIC_Service_WIN7_64, Common_EventLog_WIN7_64
-----------------------------------
;4c - install 9260 in win7 (deduced from the first three cases, uses THP and BTHS)
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WIN7_64_AC]
FeatureScore = 0xFF
Include = netvwifibus.inf
Needs = VWiFiBus.CopyFiles
DelReg = DelReg_Common
AddReg = Reg_Common, Reg_Common_WIN7_64, Reg_9260_AC_2x2_HMC, Reg_NDIS_WIN7_64, Reg_THP, Reg_NDI, Reg_NDI_THP, Reg_NDI_AC, Reg_NDI_BTHS
Characteristics = 0x84; NCF_HAS_UI, NCF_PHYSICAL
BusType = 5; PCI bus
CopyFiles = CopyFiles_Driver_WIN7_64, CopyFiles_IHV_Router
*IfType = 71 ; IF_TYPE_IEEE80211
*MediaType = 16 ; NdisMediumNative802_11
*PhysicalMediaType = 9 ; NdisPhysicalMediumNative802_11
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WIN7_64_AC.HW]
Include = netvwifibus.inf
Needs = VWiFiBus.PnPFilterRegistration.HW
AddReg = MSI_NDIS.reg
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WIN7_64_AC.Services]
Include = netvwifibus.inf
Needs = VWiFiBus.Services
AddService = Netwtw06, 2, NIC_Service_WIN7_64, Common_EventLog_WIN7_64
----------------------------------------
;4d - install 9260 in win7 (deduced from the first three cases, uses WSP and BTHS)
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WIN7_64_AC]
FeatureScore = 0xFF
Include = netvwifibus.inf
Needs = VWiFiBus.CopyFiles
DelReg = DelReg_Common
AddReg = Reg_Common, Reg_Common_WIN7_64, Reg_9260_AC_2x2_HMC, Reg_NDIS_WIN7_64, Reg_WSP, Reg_NDI, Reg_NDI_WSP, Reg_NDI_AC, Reg_NDI_BTHS
Characteristics = 0x84; NCF_HAS_UI, NCF_PHYSICAL
BusType = 5; PCI bus
CopyFiles = CopyFiles_Driver_WIN7_64, CopyFiles_IHV_Router
*IfType = 71 ; IF_TYPE_IEEE80211
*MediaType = 16 ; NdisMediumNative802_11
*PhysicalMediaType = 9 ; NdisPhysicalMediumNative802_11
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WIN7_64_AC.HW]
Include = netvwifibus.inf
Needs = VWiFiBus.PnPFilterRegistration.HW
AddReg = MSI_NDIS.reg
[Install_MPCIEX_GENM22_9260_AC_2x2_HMC_WIN7_64_AC.Services]
Include = netvwifibus.inf
Needs = VWiFiBus.Services
AddService = Netwtw06, 2, NIC_Service_WIN7_64, Common_EventLog_WIN7_64