Thanks all for the informations provided here, this is amazing thread, I would like to share my experience, hopefully it can help others too; Our 2011 iMac was already upgraded with AC wifi card, scored a $65 K2100M from ebay and installed it this time to get into some features in the new OS, installed Catalina successfully with the following methods.
1. K2100M installed without any heat sink modifications.
2. BIOS version made by
@Nick [D]vB; followed
THIS POST to flash video card with ssh which makes the process really easy
3. Fresh installed high High Sierra first, applied all security patches, a couple of time firmware update failure, keep trying finally got through
4. In high sierra, installed
this patch to prevent black screen, installed fan control, set ODD to GPU die temp
5. Used
dosdude1's Catalina patcher to upgrade to Catalina.
6. Install this
package to address sleep problems, then system kept rebooting, get into safe mode and saw panic message regarding H3000 video card etc; Fixed the panic with another sleep method this
post which obviously overwrite the problematic components.
7. Setup
Opencore 0.6.3 usb, set it as startup disk. iMac can boot as usual now.
Tested all these features working perfectly.
1. Sleep, wake up.
2. native brightness control, max brightness seems right.
3. Bluetooth, LTE hotspot works; WIFI download can sustain 100MB/s on large file transfer, it's the max speed this card can get.
4. Airdrop, Hand off, Continuity works perfectly.
5. Apple watch unlock_mac/confirm password/payment all works.
6. H264, hardware acceleration works, metal benchmark in normal range. 20+GB 4k video play is smooth. little choppy on 60GB 4k video, but probably exceeds the capability of video card.
7. The fan is dead silent most of time. In regular use GPU stays about 45C with fan at 1150rpm
Only thing I found not working properly is the target display mode. CMD+F2 can enter target display mode as external monitor, but CMD+F2 again won't bring back to iMac screen, unplug the cable make no difference, the only way to get it back is to force reboot. I am wondering whether others have similar experience, I would highly appreciate if there is solution since I used target display mode at work everyday
