Do you guys think a tool like this would work in our case: http://www.insanelym...tching-utility/
I've been using a non-DSDT on my desktop (10.8.2) without any issues and EVERYTHING works out of the box:
ASUS Maximus V Gene
G.SKILL RipJaws X (Blue) 4x8GB DDR3-1866
OCZ PCIe RevoDrive SSD 120GB
The only problem I face is: I can't plug USB 3.0 devices into my USB 2.0 ports and vice-versa.
I spoke with the developer of the app and this is what he said:
There is little to no difference between AMI BIOSes on modern ASUS desktops and ASUS laptops, so I can't see why it won't work.
The main problem is again with flashing, because EZ Flash or BUpdater can refuse to flash a modified BIOS and I don't know how to bypass that protection, but there is a way to integrate a patch into BIOS without taking much risk:
1. Download Intel Flash Programming Tool compatible with your laptop. You can try FPT v8 (99% chance to work) from my FTK toolset.
2. If you are using FTK, go to Win32 or Win64 folder and run biosbkp.bat as Administrator using right-click menu.
3. I'm assuming you can boot to Windows on your laptop, if not - here is an image of DOS-bootable USB-Flash with FTK, that can be written with dd, namedFTK_x.y.z_bin.zip.
4. Anyway, run Command Prompt as Administrator and cd to FTK/Win32 or FTK/Win64 folder.
5. Enter fpt -bios -d bck.bin command, if it ends with green "FPT Operation Passed" message - you have now a dump of your BIOS region.
6. Patch this dump file with PMPatch, producing bck.mod file. Copy that modified file to FTK/Win32 or FTK/Win64 folder.
7. Flash your modified dump back by executing fpt -bios -f bck.mod command. If it doesn't fails and green "FPT Operation Passed" message is present - you are done.
8. Reboot and see what happens. I can't guarantee anything, but there is only a little chance of fail, as I see it.
You can try it on your desktop board first to see it working.
I'm thinking about an automated solution for that, because it's easy to a write a batch file for doing all of that things in one seat. Will do it a bit later when I have more time for programming.