Theres a flaw with either the Intel chipset or the apple EFI or both. Im guessing the EFI as the Intel chipset exists in other laptops and we have not heard anything on other laptops having this issue.
Anyway, my solution was this:
*****DISCLAIMER: I take no responsibility for voiding RAM warranty or harming the computer by using this program********
Boot into bootcamp (one 800mhz ram stick one 667mhz ram stick) and use this:
http://forums.techpowerup.com/showthread.php?t=20349
Change the CAS to 3ns from 2.5ns to make the RAM 333Mhz (with dual data rate thats 666, oh but thats evil, better round up the .1 to 667)
Make sure to use the "edit change checksum" or something of the like. Just DO NOT WRITE THE DATA WITH INVALID CHECKSUM!!! You only really need to do this with 1 RAM stick as the other one will be throttled down to match the lower speed by the chipset (oh right, it works, go figure its an EFI problem).
Anyway, enjoy this hotfix until Apple fixes their proprietary hardware interface software. If you break your RAM, tough luck, complain at Apple or accept the responsibility that you didn't know what you were doing and broke it.
Anyway, my solution was this:
*****DISCLAIMER: I take no responsibility for voiding RAM warranty or harming the computer by using this program********
Boot into bootcamp (one 800mhz ram stick one 667mhz ram stick) and use this:
http://forums.techpowerup.com/showthread.php?t=20349
Change the CAS to 3ns from 2.5ns to make the RAM 333Mhz (with dual data rate thats 666, oh but thats evil, better round up the .1 to 667)
Make sure to use the "edit change checksum" or something of the like. Just DO NOT WRITE THE DATA WITH INVALID CHECKSUM!!! You only really need to do this with 1 RAM stick as the other one will be throttled down to match the lower speed by the chipset (oh right, it works, go figure its an EFI problem).
Anyway, enjoy this hotfix until Apple fixes their proprietary hardware interface software. If you break your RAM, tough luck, complain at Apple or accept the responsibility that you didn't know what you were doing and broke it.