OK, I´m glad you get all working.
Did you check HDMI audio?? It must work and I also inject Underscan Values so you can adjust HDMI image like real macs do (nobody seem to know about it). Connect some HDMI screen and in display settings you will get this slide to adjust.
for the differences in our SSDT those are for the CStates
for the differences in our DSDT. I´m on 203 BIOS right now but when I take my vanilla DSDT I was using 202, so those KKCL, KKCM and KKQC methods are inside 203 version. Maybe I´ll take some time and make all the edits on 203 DSDT.
All the others differences you find are for the battery to work with the ACPIBatteryManager kext and the vanilla ACPI and IOPCI kext.
For the AGPM I usually use and edited LegacyAGPM kext (I´m not using it anymore because my Fermi freeze investigation, I´m using other methods to GPU Power management. I have 1 week without freeze!!!!, If I reach two weeks without freeze I will post my finds and let you try it) . I attach the one I used. This AGPM disables states 3 (GPU core 50mhz) and state 2 (Our card doesn´t have one) and make all the run on state 1 (GPU core at 202 Mhz, 162Mhz Memory) this gives you fluid animation graphics and State 0 (GPU Core 775Mhz, memory at 1,25Ghz) for full GPU power.
For the EFI string I use EFIStudio 1.1 use google, this generates the hex EFI string based on my Plist where I inject all the GPU stuff.
For the Mac mini SMBIOS it is not the only one to prevent this video freeze on Apple´s apps you can use Imac or Mac pro, but this Mac mini 5,2 model have the right StepContexDict for our i7 (P-States management) and it use only discrete graphics which is the same configuration in our G74SX. I think apple use some unknown method in Mavs to match the smbios profile for its own applications and if you use lets say macbook pro 8,1, 8,2 or 8,3 all this models doesn´t match this config, the first use Intel IGPU only and the other two are IGPU + Discrete GPU graphics but all have the Intel IGPU for Video Acceleration so this new method match this and try to use the Intel setting on our Nvidia Card = Freeze, that is why if you use Imac or MacPro or this Mac mini 5,2 which doesn't use the intel IGPU you are safe. if you use the Mac mini 5,1 you will get this Video Freeze again because it use intel IGPU I hope this explain something.
Ohh I almost forget the Wireless issue, I change the internal Wi-Fi card for an Atheros 9280 because its dual band and MIMO 2x2 (the vanilla card it is an Atheros 9285 2.4 Ban only and 1x1) I lost bluetooth but I need this to reach 300Mbps on 5Ghz wifi. So no edits inside my DSDT for wi-fi card.
Good luck and if you like to share all this info please do it on this Forum only for obvious reasons.
P.D. for the -v -v -v -f etc issue it is because your are using chameleon and this is a known issue with the FileNVRAM.dylib module to delete this you can use the backspace key on Chameleon Boot prompt or if this doesn´t work use this inside terminal sudo nvram boot-args=""