Experimental AMD Radeon Pro 5500XT 8GB support
This card has been produced in more than a single variant, currently I have only tested one version as shown and described below. Rumors told me approx. 5000 cards have been produced in China for crypto mining, only.
There will be no such new cards available. Most cards hit the Chinese market last year after a few years of use, most of them were reused by commercial buyers to build or rebuild PCI desktop cards - what a waste if this story is real.
Currently I believe you cannot cross flash a the vBIOS coming with this card to other models. We would have to walk the development path described below with each version, again.
| Type | ident | device-id | working | 
|---|
| Green PCB | SH149V-0 E248799 | 7340 | yes | 
 
It is a big MXM-B card fitting into 27 inch iMac models, only! Card comes with a modern UEFI2 compliant GOP vBIOS. It has been configured to provide 5 DP output channels, OpenCore and WhateverGreen enable the internal screen on macOS login screen with 
apdpmod=pikera added to 
boot-args in the config.plist.
With the help of some friends we were able to enable the EFI boot picker using the MacPro7,1 firmware graphics drivers (many thanks to 
@Nick [D]vB for providing those drivers).
Following another approach with help from 
@internetzel we were able to modify the original vBIOS and change the 2nd DP connector type to eDP - this way the LCD panel will be recognized as an internal one providing macOS software support from brightness management.
Since one cannot flash any modified vBIOS back onto the BIOS chip we tried to inject the first 64K of the modded vBIOS using OpenCore and the 
ATY,bin_image property. It is important to fix the checksum of the modded vBIOS although is will be only used via OpenCore. To enable native brightness control you need to add  
applbkl=3 to the 
boot-args entry, too.
After some trial and error we thought this approach failed - but on the next morning after a night and a system sleep brightness control suddenly and finally worked - heureka!
Finally I documented the method how to modify and construct the 64K bytes to inject via OpenCore on GitHub (link on the bottom of the page).
Known issues:
- no native brightness control with EFI vBIOS (injection of modded vBIOS impossible)
- does not enable backlight on boot without wire-mod or this 
PCB
Known features:
- supports two external displays using both TB2 ports of an iMac12,2
- sleep/wake is working
- boot screen with OpenCore (GOP) or natively (EFI)
- brightness control working (GOP after first system sleep)
- needs Catalina 10.15.6 or better (AMD support)
- 4K HEVC and 4K H.265 hardware support
System Support:
- tested in iMac11,3 and iMac12,2 (assume iMac11,1 will work, too)
Performance:
- GeekBench Metal: > 40.000
- GeekBench OpenCL: > 40.000
- Valley: > 60 FPS, > 2450 (is more limited by GPU core and CPU frequency, not so much by resolution)
  (resolution 2560x1440: low: 2477, normal 2455, high 2285, ultra 2066)
  (resolution 1920x1080: low: 2467, normal 2450, high 2442, ultra 2396).
- MetalBench: 230 MRays/s
- PowerDraw: 19W idle - 75W max
Notes:
- this card needs a big MXM-B heat sink of the Mid 2011 models and more grinding (check picture for details)
- no Apple X-clamp is fitting, needs possible a 3D printed special 1mm bed to avoid contact with small components
- replace the ODD temp sensor!
- use Macs Fan Control anyway (safety belt)
- use copper plate 0,5mm width and 20mm x 20mm size to bridge a gap between GPU and heat sink and avoid deeper grinding
Credits:
- 
@vmbl for trying the 
Sonnet card
- 
@Rainy1989 for helping!
- 
@lyf314512 for his initial 
RX5500XT post
- 
kingo132 for 
implementing RX5500XT backlight control support into OpenCore
- 
@Nick [D]vB and 
@internetzel
Technical information:
- please check out this 
page