Andres ZeroCross Posted February 4, 2019 Share Posted February 4, 2019 (edited) Success Hackintosh macOS Mojave 10.14.3 Build 18D42 at Asus H61M-K + Intel Core i5 3550 + Sapphire RX 550 4GB (0x699F) - Motherboard : Asus H61M-K - Processor : Intel Core i5 3550 - RAM : 8GB DDR3 - eGPU : Sapphire RX 550 4GB (Device ID = 0x699F) - Storage : OCZ 240GB + Team Lite 240GB + WDC 1TB - Ethernet : Realtek RTL8168 - Wifi : Broadcom BCM943602CS + Bluetooth - USB : Intel Chipset - Audio Codec : Realtek ALC887 - Monitor Size : Samsung C24F390 - Monitor Resolution : Full HD (1920 x 1080) - Boot Mode : UEFI - OS Version : macOS Mojave 10.14.3 Build 18D42 + Windows 10 Work???? - QE/CI Graphics of Sapphire RX 550 - Restart, Sleep and Shutdown - CPU Power Management - Ethernet Realtek RTL8168 - Wifi - Bluetooth - Output Audio ALC887 - HDMI Output - HDMI Audio - All Port USB and Super Speed USB 3.0 Work - Dll Not Work?? - Etc I just set FakeID for GPU of PEGP with 0x67FF, check your GPU path in IOREG Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package () { "AAPL,slot-name", Buffer () { "Slot-1" }, "device-id", Buffer () { 0xFF, 0x67, 0x00, 0x00 }, "vendor-id", Buffer () { 0x02, 0x10, 0x00, 0x00 }, "device_type", Buffer () { "Display Controller" }, "model", Buffer () { "Sapphire Pulse Radeon RX550" } }) } Don't forget to use Latest Lilu.kext and WhateverGreen.kext Edited August 12, 2019 by Andres ZeroCross 4 Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/ Share on other sites More sharing options...
ctamy Posted April 24, 2019 Share Posted April 24, 2019 On 2/4/2019 at 11:37 AM, Andres ZeroCross said: Success Hackintosh macOS Mojave 10.14.3 Build 18D42 at Asus H61M-K + Intel Core i5 3550 + Sapphire RX 550 4GB (0x699F) - Motherboard : Asus H61M-K - Processor : Intel Core i5 3550 - RAM : 8GB DDR3 - eGPU : Sapphire RX 550 4GB (Device ID = 0x699F) - Storage : OCZ 240GB + Team Lite 240GB + WDC 1TB - Ethernet : Realtek RTL8168 - Wifi : Broadcom BCM943602CS + Bluetooth - USB : Intel Chipset - Audio Codec : Realtek ALC887 - Monitor Size : Samsung C24F390 - Monitor Resolution : Full HD (1920 x 1080) - Boot Mode : UEFI - OS Version : macOS Mojave 10.14.3 Build 18D42 + Windows 10 Work???? - QE/CI Graphics of Sapphire RX 550 - Restart, Sleep and Shutdown - CPU Power Management - Ethernet Realtek RTL8168 - Wifi - Bluetooth - Output Audio ALC887 - HDMI Output - HDMI Audio - All Port USB and Super Speed USB 3.0 Work - Dll Not Work?? - Etc I just set FakeID for GPU of PEGP with 0x67FF, check your GPU path in IOREG Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LNot (Arg2)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x0A) { "AAPL,slot-name", Buffer (0x07) { "Slot-1" }, "device-id", Buffer (0x04) { 0xFF, 0x67, 0x00, 0x00 }, "vendor-id", Buffer (0x04) { 0x02, 0x10, 0x00, 0x00 }, "device_type", Buffer (0x13) { "Display Controller" }, "model", Buffer (0x1C) { "Sapphire Pulse Radeon RX550" } }) } Don't forget to use Latest Lilu.kext and WhateverGreen.kext Hello, Could you please explain how you made this card work, I've actually tried modifying Clover by injecting a Fake ID, Lilu + Whatevergreen, and nothing works. According to the images you post and you included some modification in the DSDT so that the card would work, Thanks for your help. 1 Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/#findComment-2671308 Share on other sites More sharing options...
//Zztony Posted May 11, 2019 Share Posted May 11, 2019 Hi, I would also like to have my AMD Radeon RX 550 4GB LP to work with Mojave. I also tried the Clover-Mod way, with no success . I am not experienced using DSDT modding, can someone guide me? Thanks//Zztony Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/#findComment-2673342 Share on other sites More sharing options...
jeffer1312 Posted May 17, 2020 Share Posted May 17, 2020 On 2/4/2019 at 11:37 AM, Andres ZeroCross said: Success Hackintosh macOS Mojave 10.14.3 Build 18D42 at Asus H61M-K + Intel Core i5 3550 + Sapphire RX 550 4GB (0x699F) - Motherboard : Asus H61M-K - Processor : Intel Core i5 3550 - RAM : 8GB DDR3 - eGPU : Sapphire RX 550 4GB (Device ID = 0x699F) - Storage : OCZ 240GB + Team Lite 240GB + WDC 1TB - Ethernet : Realtek RTL8168 - Wifi : Broadcom BCM943602CS + Bluetooth - USB : Intel Chipset - Audio Codec : Realtek ALC887 - Monitor Size : Samsung C24F390 - Monitor Resolution : Full HD (1920 x 1080) - Boot Mode : UEFI - OS Version : macOS Mojave 10.14.3 Build 18D42 + Windows 10 Work???? - QE/CI Graphics of Sapphire RX 550 - Restart, Sleep and Shutdown - CPU Power Management - Ethernet Realtek RTL8168 - Wifi - Bluetooth - Output Audio ALC887 - HDMI Output - HDMI Audio - All Port USB and Super Speed USB 3.0 Work - Dll Not Work?? - Etc I just set FakeID for GPU of PEGP with 0x67FF, check your GPU path in IOREG Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package () { "AAPL,slot-name", Buffer () { "Slot-1" }, "device-id", Buffer () { 0xFF, 0x67, 0x00, 0x00 }, "vendor-id", Buffer () { 0x02, 0x10, 0x00, 0x00 }, "device_type", Buffer () { "Display Controller" }, "model", Buffer () { "Sapphire Pulse Radeon RX550" } }) } Don't forget to use Latest Lilu.kext and WhateverGreen.kext I have a 2gb rx550 you could send me the ssdt that you use for me to test if it works here ?? thanks Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/#findComment-2722744 Share on other sites More sharing options...
jeffer1312 Posted May 18, 2020 Share Posted May 18, 2020 (edited) On 2/4/2019 at 11:37 AM, Andres ZeroCross said: I just set FakeID for GPU of PEGP with 0x67FF, check your GPU path in IOREG Don't forget to use Latest Lilu.kext and WhateverGreen.kext I have one like this, could you give me a hand, I'm not able to activate it Edited May 21, 2020 by Slice Don't quote long post! Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/#findComment-2722882 Share on other sites More sharing options...
kondisz Posted June 18, 2020 Share Posted June 18, 2020 Hello, I'm new here, but I need your help. I installed High Sierra and updated OS to Mojave. Now I'm trying to run RX550 (699F), but it won't work - I don't know how to do it. If someone can help me please let me know what I have to provide. Thank You in advance! Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/#findComment-2726034 Share on other sites More sharing options...
crazyquark Posted June 22, 2020 Share Posted June 22, 2020 (edited) I managed to do this via DSDT patching on Mojave but Catalina is another story, the boot hangs. I should mention I do this with Qemu and GPU passthrough and not on bare-metal. It should be possible to achieve the same result via Clover device-id patching. Actually, it does not fully hangs, it just outputs the terminal to the monitor and the graphics output goes somewhere else because I have barrier(synergy) running at login and it connects as if the GUI booted on the VM. Anyone try this on Catalina? Edited June 22, 2020 by crazyquark Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/#findComment-2726228 Share on other sites More sharing options...
luki1979 Posted June 22, 2020 Share Posted June 22, 2020 try inputing fake ID 0x67FF1002 in ATI / Devices section in Clover Conigurator or better first input it before OSX boots. When Clover boots go to options / graphics section. and input ID there to try. 1 1 Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/#findComment-2726233 Share on other sites More sharing options...
crazyquark Posted June 22, 2020 Share Posted June 22, 2020 (edited) Hi again, I think I managed to do it... need more testing but here it is. Remember, I am running in a Qemu VM which has its now challenges and advantages. I decided drop DSDT patching and only did Clover patches. From Clover Configurator I only modified the following: Acpi: FixDisplay (seems needed, this adds GFX0 in ioreg, without it the injection doesn't seem to work) Graphics: Load Vbios, Inject ATI, RadeonDeInit(maybe one or two of these is not needed, I did not test) Do NOT also Inject EDID -> that breaks the display, it would boot but I couldn't open any programs. As for Qemu, I use foxlet's awesome setup: https://github.com/foxlet/macOS-Simple-KVM For a while I was also injecting the vbios from command line but that seemed to break things so I removed the romfile= param. At times the VM has trouble reading the vbios via VFIO so I have to shut it down, wait for a minute and then restart it. Also it can freeze my system under the right circumstances, not sure which those are but that is the cost of experimenting :). I am on Manjaro with kernel 5.7 and VFIO configured like on the Arch wiki, the only think I added to my boot params extra is pcie_aspm=off because I had some issues with the video card(it would go into the wrong power state). Also I had to install it in the x4 PCIe slot to make sure it gets its own iommu group. Edited June 22, 2020 by crazyquark 2 Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/#findComment-2726260 Share on other sites More sharing options...
cinder92 Posted July 28, 2020 Share Posted July 28, 2020 im having same issue, I just put the fake id 0x67FF but didn't worked, also I installed lilu and whatevergreen, can you please help me to configure this? Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/#findComment-2732361 Share on other sites More sharing options...
ralphonz Posted September 5, 2020 Share Posted September 5, 2020 On 6/22/2020 at 11:12 AM, luki1979 said: try inputing fake ID 0x67FF1002 in ATI / Devices section in Clover Conigurator or better first input it before OSX boots. When Clover boots go to options / graphics section. and input ID there to try. Confirmed this is fully working on 10.15.3. Add the following to your config.plist in Clover configurator: Devices->Fake ID->ATI = 0x67FF1002 Graphics->Inject ATI Thanks to the OP :) On 7/28/2020 at 7:58 PM, cinder92 said: im having same issue, I just put the fake id 0x67FF but didn't worked, also I installed lilu and whatevergreen, can you please help me to configure this? You also need to enable inject ATI. This can be done from the Graphics section of Clover configurator if you're using Clover. 2 Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/#findComment-2736413 Share on other sites More sharing options...
someguy233 Posted September 19, 2020 Share Posted September 19, 2020 (edited) Thank you, managed to get it running on Unraid + Macinabox (Catalina) with just the following settings on Clover: Acpi -> Fix Display Devices->Fake ID->ATI = 0x67FF1002 Graphics->Inject ATI Edit: Enabling ReadeonDeinit gives more stable performance for some reason. Edited September 21, 2020 by someguy233 Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/#findComment-2737785 Share on other sites More sharing options...
DevilCry Posted January 19, 2021 Share Posted January 19, 2021 what ??? i heard RX 550 is not supported by macos. How you guys can make this card work on macos ? just by add fake id ? Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/#findComment-2749084 Share on other sites More sharing options...
LockDown Posted January 19, 2021 Share Posted January 19, 2021 Yes Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/#findComment-2749085 Share on other sites More sharing options...
Shaneee Posted January 19, 2021 Share Posted January 19, 2021 If I recall only certain RX 550 models work. These are the models which are effectivly rebranded RX 560s using the Baffin core. This is why the RX 560 device ID is used to fake it. Link to comment https://www.insanelymac.com/forum/topic/337501-sapphire-rx-550-4gb-deviceid-0x699f-work-in-mojave-10143/#findComment-2749086 Share on other sites More sharing options...
Recommended Posts