Fixing Radeon5700/5500 with MacOS 10.15.5

Macos 10.15.5 update caused kernel panics for owners of many Radeon Navi cards. Your card have to be POSTed (aka inited) at system boot to hit this issue.

So if you use flashed card on MacPro5,1 or you use the card in hackintosh (init is done by UEFI) then you might hit it pretty well

It could easily be fixed, you need to downgrade just one kext (kernel extension) to make things working again

First of all, you can still boot system without facing kernel panic in safe mode (hold shift on boot for mac, -x boot-arg on hackintoshes)

Get this kext from macos 10.15.4  – /System/Library/Extensions/AMDRadeonX6000HWServices.kext

Not posting it here as it would be pirating

steps to do

  1. disable csr if enabled
  2. boot 10.15.5 in safe mode
  3. open command line and type next command:
  4. mount -uw /
  5. sudo mv /System/Library/Extensions/AMDRadeonX6000HWServices.kext /Users/YourUserName/Desktop (replace YourUserName with your user name)
  6. sudo cp -a /Path/Where/You/Downloaded/Kext/From/10.15.4/AMDRadeonX6000HWServices.kext  /System/Library/Extensions/
  7. sudo chown -R 0:0 /System/Library/Extensions/AMDRadeonX6000HWServices.kext
  8. sudo chmod -R 755 /System/Library/Extensions/AMDRadeonX6000HWServices.kext
  9. sudo xattr -r -d /System/Library/Extensions/AMDRadeonX6000HWServices.kext
  10. sudo touch /System/Library/Extensions/AMDRadeonX6000HWServices.kext /System/Library/Extensions
  11. Now reboot, you can reenable csr (if it was enabled before) once your card starts working, as the kext we copied is original unmodified kext from apple.

No comments yet. Be the first.

Leave a reply