Hi!
I have Sonnet Puck RX 5700 eGPU enclosure which I wanted to use with my Mac Mini 2018, i7 (on macOS and W10 via Bootcamp).
I know it might get tricky with eGPU and Windows on Bootcamp, however it is not impossible. On macOS Catalina 10.15.7 the card works as expected - I have not noticed any issues. Benchmarks run fine as well.
On W10 I used apple_set_os.efi loader to keep iGPU active previously with other card, and it worked fine.
Long story short - the card gets detected, however, after installing any driver on any version of W10 (1903, 2004, 20H2) - it gets error ‘Code 43’ in the device manager and does not work.
It does not matter to which TB port the card is attached, or if there is anything else connected to TB ports.
I red that there might be different reasons for ‘Code 43’. Starting from drivers to corrupf FW, e
However, I kind of think it might not be FW issue as the card works fine under macOS...? I do not know what is the manufacturer of the board itself as well. If bios is extracted, can I tell it by vendor or some ID? Or GPU-Z info maybe?
This post seems to say that only older drivers from 2019 might work: https://community.amd.com/t5/drivers-software/rx-5700-code-43-on-19-12-1-to-20-4-2/m-p/104629#M22114
I think I tried older drivers but can try once more.
Sonnet kind of says the card is not certified for Windows, https://www.sonnettech.com/product/egpu-breakaway-puck/techspecs.html#techspecs but notes that 20H2 is required on the other side (not Bootcamp related): https://www.sonnettech.com/support/kb/kb.php?cat=590&expand=_a2&action=b1127#b1127
Upon first installation of AMD driver and before the necessary restart, the card kind of gets recognised without an error and GPU-Z is able to get some info (without speeds). See the attached screenshot. But after the restart it gets ‘Code 43’.
Any advice would be greatly appreciated.


P.S. Just for interest I entered bios version and subvendor id from GPU-Z screenshot in google and the only card that came up was Powecolor: https://www.techpowerup.com/vgabios/223333/223333
Could someone tell me what is UEFI GOP, and can it impact something regarding ‘Code 43’? Is it simply part that allows for output to screen prior to OS loaded / in bootscreen?Is it important for W10 as well, or only macOS? Do all the modern cards / Navi has it?
I have Sonnet Puck RX 5700 eGPU enclosure which I wanted to use with my Mac Mini 2018, i7 (on macOS and W10 via Bootcamp).
I know it might get tricky with eGPU and Windows on Bootcamp, however it is not impossible. On macOS Catalina 10.15.7 the card works as expected - I have not noticed any issues. Benchmarks run fine as well.
On W10 I used apple_set_os.efi loader to keep iGPU active previously with other card, and it worked fine.
Long story short - the card gets detected, however, after installing any driver on any version of W10 (1903, 2004, 20H2) - it gets error ‘Code 43’ in the device manager and does not work.
It does not matter to which TB port the card is attached, or if there is anything else connected to TB ports.
I red that there might be different reasons for ‘Code 43’. Starting from drivers to corrupf FW, e
However, I kind of think it might not be FW issue as the card works fine under macOS...? I do not know what is the manufacturer of the board itself as well. If bios is extracted, can I tell it by vendor or some ID? Or GPU-Z info maybe?
This post seems to say that only older drivers from 2019 might work: https://community.amd.com/t5/drivers-software/rx-5700-code-43-on-19-12-1-to-20-4-2/m-p/104629#M22114
I think I tried older drivers but can try once more.
Sonnet kind of says the card is not certified for Windows, https://www.sonnettech.com/product/egpu-breakaway-puck/techspecs.html#techspecs but notes that 20H2 is required on the other side (not Bootcamp related): https://www.sonnettech.com/support/kb/kb.php?cat=590&expand=_a2&action=b1127#b1127
Upon first installation of AMD driver and before the necessary restart, the card kind of gets recognised without an error and GPU-Z is able to get some info (without speeds). See the attached screenshot. But after the restart it gets ‘Code 43’.
Any advice would be greatly appreciated.


P.S. Just for interest I entered bios version and subvendor id from GPU-Z screenshot in google and the only card that came up was Powecolor: https://www.techpowerup.com/vgabios/223333/223333
Could someone tell me what is UEFI GOP, and can it impact something regarding ‘Code 43’? Is it simply part that allows for output to screen prior to OS loaded / in bootscreen?Is it important for W10 as well, or only macOS? Do all the modern cards / Navi has it?
Last edited: