So here's where I'm at. I'm following this guide (http://web.archive.org/web/20071016063645/http://www.dagarlas.org/stuff/computing/article0001.php) in order to do this process.
I have a Thinkpad S1 Yoga with a new Intel 7260 mini PCie wireless card which should be supported, but since I didn't buy the replacement wifi card it through Lenovo the VID is not on the whitelist. I currently have this Intel 7260 installed in my Asus Zenbook Prime UX21A which has Fedora 25 installed in order to complete this fix.
When I try to run his idchanger tool, my output just says "KILLED"
[[email protected] ~] ./idchanger -r 0xf7c00000
Accessing adapter at 0xF7C00000
I'm thinking the issue may be that my Memory is 64-bit vs. the 32-bit from the walkthrough, but that's based on no information other than that I can note that as an obvious difference. If this is a case, would a modification to the IN32 and OUT32 portions of this code be necessary? http://web.archive.org/web/20071016115335/http://dagarlas.org/stuff/computing/0001/idchanger.c
I don't know how to complete this if so.
Here's my relevent info from the lspci printout:
[[email protected] arthur]# lspci -nv
02:00.0 0280: 8086:08b1 (rev 73)
Flags: bus master, fast devsel, latency 0, IRQ 31
Memory at f7c00000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities:  Express Endpoint, MSI 00
Capabilities:  Advanced Error Reporting
Capabilities:  Device Serial Number 7c-5c-f8-ff-ff-cc-b0-d7
Capabilities: [14c] Latency Tolerance Reporting
Capabilities:  Vendor Specific Information: ID=cafe Rev=1 Len=014 <?>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
I need to change that 8086:08b1 to 8086:08b2 and the 8086:4070 to 8086:C070 from what I can find regarding Lenovo's official VID for the 7260 card, but that info is slightly sketchy. If anybody has a good source for their officially white-listed VIDs that would be really helpful as well.