I've installed Windows 10 32 bit (basically Win8.2) on a MacBook Late 2007. Some of my drivers were transferred over from my previous Windows install. I've now done a clean(er) install, and I'll see what needs to be fixed.
Some things don't work with a clean install:
* Brightness
* Sound
* Two-finger scrolling / right-clicking.
* Video functionality of the iSight webcam, microphone does work however.
Windows Update will pull in a newer X3100 (GMA965) driver. Didn't notice any problems while the out-of-then-box one was operational though.
Required drivers from bootcamp I've uploaded here:
For sound you install the
32bits Vista, Windows7, Windows8, Windows8.1 Driver from Realtek. There is a
faster download from filehippo, but that host is known to wrap ad-ware around the downloads. So beware. I've also made it available on the OneDrive link above. On 64bit, Windows 10 pulls in a working sound driver by itself.
Needs the Apple touchpad driver. You probably want to put the mouse pointer speed a few notches down, and run
padset, so the two-finger stuff works.
Brightness control I'll probably fix with an ACPI patch, as I've
done for the MacBook1,1. Apparently X3100 has the same legacy brightness interface as the GMA950. Gladly the Late 2007 MacBook can wake up the screen all by itself, something that doesn't work on the Early 2006 version. So, if you never use it at night, and don't mind lower battery life, you can probably work with this machine un-patched. The battery status seems to just work on this macbook. Meaning Apple fixed something in the Embedded Controller, since the ACPI / DSDT appears to be mostly the same.
I notice YouTube full screen crashes the user session when you go out of fullscreen mode :-/. This is a problem with the Intel 965 Express (X3100) driver.
Might try 64-bit Windows in the future. But the system is currently running OS X 10.8.5 using MLPostFactor. Much better battery life: 4h instead of 2h. And also runs reasonably recent software.