Is my test log useful for you?
nafraf send me a link to the test log to look at. It seems that the exposure overrides are working correctly. However, you probably need to understand a bit about how those overrides work.
When you set an override from CHDK, the Canon firmware has no idea that you are doing that. So it sets the other exposure parameters not being overridden to whatever it would normally have set them to. Your override will thus result in an incorrect exposure (unless you happened to set the override value to whatever the Canon firmware was going to use). Think of overrides as "M" or manual mode settings. Once you pick one, you have to set the other two if you want the exposure to be correct.
As a side note, the D30 does not have an adjustable aperture (just like most Canon small PS cameras). The effective aperture you see on the display will change with zoom position but that is the only way it will change. There is a neutral density filter that can be inserted resulting in about a 3 stop change in exposure.
I did a couple of other tests with chdkptp but it seems I can only read from the camera but not send any commands with chdkptp.
Not sure what to tell you here. I run chdkptp on a Linux machine every day and have a Win7 partition where it also works fine. I'm not so sure I'd want to try something that hardware dependent from any sort of a virtual machine.