Jump to content

How To Make HIS iCooler RX560 4GB Work at Hackintosh (Re-Flash GPU BIOS with AtiFlash)


Andres ZeroCross
 Share

2 posts in this topic

Recommended Posts

Another people ask my help to Install Mojave to his system. He use HIS RX560 iCooler 4GB Single Fan. But i have problem with Kernel Panic related to Graphics Kext and Accelerator when i use latest Lilu.kext (version 1.2.7) and latest WhateverGreen.kext (version 1.2.3) no matter what i do. I can't activate the QE/CI of this GPU.


203791088_KernelPanicFakeRX560.thumb.jpeg.105bca422636320075a2e679f3347285.jpeg

 

After that i search information about this GPU, and i found this article : RX460 has been reFlashed to RX560 (0x67EF)

So, i check the GPU with GPUZ, and interesting. It's detected as RX460 with Latest GPU-Z Software. So this GPU is really a rebranded ones from RX460????


839226839_GPU-ZoldHIS.thumb.jpeg.90e54306cf488fb6c4fd3a9f9323e8ef.jpeg

 

According to this article,, i can see HIS use XFX BIOS for this Varian,

 

38047029_ScreenShot2018-10-14at16_44_24.png.e113758d4b87bf0e74249478b1f36734.png

 

So this is my problem, most of XFX Radeon Card is act weird for Hackintosh (Kernel Panic, Early Reboot and another problem). Then make decision to Re-Flash this GPU with Sapphire RX460 BIOS (Because Sapphire use same 128Bit Memory Interface and most of its Graphics card work well at Hackintosh).

So this is the TUTORIAL

 

A. Requirement Files
1. Download SRBPolarisV.35 (file attached below this post)

2. Download atiflash_284 (file attached below this post)

3. Download Sapphire RX460 Nitro 4GB 128Bit BIOS from here

 

B. Requirement OS

1. Windows 10 (I use this version of windows when flash this GPU)

 

C. Preparing

1. Copy atiflash_284.zip into Destkop and extract it

2. Copy SRBPolarisV3.5.zip to Desktop and extract it

3. Copy Sapphire.RX460.4096.160720.rom (Bios of Sapphire RX460 Nitro 4GB 128Bit BIOS) to the Desktop

 

D. Modify

1. Open SRBPolarisV.35 as administrator

 

1041449651_SRBPolarisFile.png.054a874ebdec353eed0cfe96199585e1.png

 

2. Then click OPEN BIOS and select to "Sapphire.RX460.4096.160720.rom"

 

3. Change the Value like this picture,, i mark it "BEFORE" and "AFTER". You must change the value like "AFTER" image.

 

  ===Change The VendorID and DeviceID===

1056672130_Step1.thumb.png.8a8bed298cb9131c9f6a8e2e632b8dbe.png

 

==== Leave this ones,, this feature to unlock SHADER. If your GPU has 896 Shader before then leave it. You can try to unlock the shader if you are pretty sure your GPU has moro than 896 shaders===

Step-2.thumb.png.7aa89739d7c4e2fcab11fbf69d613530.png

 

 

=== Let's Mem. Timings as defaults ones. Just skip it to PowerPlay section,, and change the Value====

Step-3.thumb.png.e9cf8c46434331acbc34475563bdd3a9.png

 

 

====When you click VOLTAGE section you will see this image,, just click OK. And jump to next section====

1624162464_ErrorrelatedVoltage.png.f294dc388bd509ba2d7d1d1bcb8c929c.png

 

===Change the Value of Power Tunes======

Step-4.thumb.png.3df96112a766312ff8275e31fe879032.png

 

 

====Change the Value of Fan====

Step-5.thumb.png.e5a15ef08dd675e13c3b195ecd06a50f.png

 

Then Click Save BIOS, give the output name "RX460Modified.rom". Then move this output into "atiflash_284's Folders"

 

 

E. Flashing Process

1. Run CMD as administrator and type "cd C:\Users/xxxx/Desktop/atiflash_284" and press enter. Change xxxx according to your user account name in windows. see example below

 

1037712235_MovetoDirectory.png.aa65bb6c76a68dba7f0380e2245ad4c4.png

 

2. Then type "atiflash -p -f 0 RX460Modified.rom" then flash process will be processed. And notification to restart from windows will appear. Just reboot the system. 0 is mean Graphics at slot 1. If your Graphics at slot 2 or 3 of PCIEXPress X16 slot then change it to 1 or 2. So it will be "atiflash -p -f 1 RX460Modified.rom" or "atiflash -p -f 2 RX460Modified.rom"

 

FLASH!!!!.thumb.png.e22031779858abbca9f162776c99001c.png

 

3. If you can see the output of GPU Display at Monitor and can enter the windows, then you have successed flash your GPU. 

Special Note :
1. I can't set CSM to Disable at BIOS or  i will face BLANK SCREEN if i did it. This is related to UEFI BIOS for GPU. Need more learn to flash UEFI Support. So if your CSM = Disable then set it ENABLE or you will face BLACK SCREEN.

2. This method is for RX560 HIS iCooler 4GB, so if you want to experiment with another brand like XFS or another then take it by your own risk. But i am pretty sure it'll work well. No Pain No Gain 

3. I have upload "RX460Modified.rom" you can use it instead modify new ones.



Then boot into macOS with Latest Lilu.kext and WhateverGreen.kext, no need to tick RadeonDeInit or InjectATI. Just leave it blank. Your GPU should have QE/CI. Sorry for bad english because i am not from england :hysterical:

 

SRBPolarisV3.5.zip

atiflash_284.zip

RX460Modified.rom

Edited by Andres ZeroCross
Link to comment
Share on other sites

 Share

×
×
  • Create New...