Contribute
Register

Ask Rehabman Questions on OS-X-Fake-PCI-ID

Joined
Jul 18, 2015
Messages
19
Motherboard
Fujitsu Lifebook A561 (Clover)
CPU
Intel Core i5 - 2520M / HM65
Graphics
Intel HD3000 / 1366 x768
Mobile Phone
Android, iOS
@ Dear Rehabman,

I really need your help...

I allready rebranding my AR5B95 (168c : 002B) to AR9300 (168c:0030), for bypassing whitelist BIOS my Hp2560p,....
in MAC OS High Sierra, right now my card detect as AR9300 (168C:0030)....the question is how can i use Fake PCIID AR9280.kext to remap the id back to AR5B95 (168c:002B), so i can use it in Mac OS

Thanks a lot
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,028
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
@ Dear Rehabman,

I really need your help...

I allready rebranding my AR5B95 (168c : 002B) to AR9300 (168c:0030), for bypassing whitelist BIOS my Hp2560p,....
in MAC OS High Sierra, right now my card detect as AR9300 (168C:0030)....the question is how can i use Fake PCIID AR9280.kext to remap the id back to AR5B95 (168c:002B), so i can use it in Mac OS

Thanks a lot
Refer to the example,... FakePCIID_AR9280_as_AR946x.kext/Contents/Info.plist.
 
Joined
Dec 23, 2018
Messages
3
Motherboard
GIGABYTE H110M - DS2 - CF
CPU
Skylake Intel Core i5-6500
Graphics
NVIDIA GeForce GTX 950 2GB - GM206
Joined
Jul 26, 2018
Messages
410
Motherboard
Asus Z370-A Prime II
CPU
i7-8700
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
Look at Apple ioreg to see which properties are injected.
It could be one of those properties or could be subvendor/subdevice ids (which you certainly could fake with FakePCIID).
@Mork_vom_Ork did you ever get any headway on this?
 
Joined
Dec 11, 2019
Messages
4
Motherboard
SUPERMICRO X11SRA-RF
CPU
W2140b
Graphics
RX 550
Mobile Phone
iOS
I got an Intel X540-T1 10Gbit card and it is working well with PCIFakeID.

Now I was wondering if it is possible to spoof the subsystem id via SSDT edit to make the SmallTree driver work.

Like this:
Device (PCI1)
{
Name (_ADR, Zero)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0A)
{
"AAPL,slot-name",
Buffer (0x07)
{
"Slot-1"
},

"device_type",
Buffer (0x14)
{
"Ethernet Controller"
},

"model",
Buffer (0x26)
{
"Intel Ethernet Server Adapter X540-T1"
},

"name",
Buffer (0x14)
{
"Ethernet Controller"
},

"subsystem-id",
Buffer (0x04)
{
0x0A, 0x00, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

I can see the spoofed subsystem-id showing up correctly in IOreg as well as in system report, but the SmallTree driver does not work.

The error log says:
SmallTreeIntel8259x probe b131d0f0: Unsupported Card 0x00a2

Also tried to inject "RM,subsystem-id", does not work either.

Is PCIFakeID doing something else?


Regards
Roland
Sorry for reply in this message

Could you give me your X11SRA clover EFI and tell me you bios setup? Thank you ver much!
 
Top