I also have the same early 2009 iMac with the standard GForce graphics card (nVIDIA GeForce 9400 256 MB), and brightness control works like a charm, unlike under (not-High) Sierra.Hi, I got the same iMac 9,1 but with the standard Nvidia GeForce card. I can tell you that with the backlight control patch, there is no problem anymore with the brightness controls. After the patch they work fine.
Maybe anyone else can help you with your sata question?
HOWEVER, pretty much on every 3rd to 6th resume from sleep, the screen does not wake up again (i.e. the backlight does, but not the LCD, so all remains black), and I have to hard-restart the iMac which is very annoying because despite the SSD (replacing the original hard disk drive), restart until all applications are running again and CPU utilization is down to normal takes REALLY long (as in, 15 minutes).
I have searched all the web (almost literally) but found no solution to it. Any help?