The windows binary I posted is completely standalone, IUP and lua are statically linked into chdkptp.exe. Assuming you have libusb, you can just unzip and run.
Well, when I did that and tried to connect via the gui it said "incompatible API".
The message only refers to live view. If you do want to use live view, then you need to use a CHDK build from my branch.
As an aside, if you are implementing PTP support in SDM (I guess you have it in an unreleased version ?) it would be good to come up with identify CHDK vs SDM, unless you make it 100% compatible with a particular version of the CHDK protocol. I'd suggest adding a third parameter to PTP_CHDK_Version that identifies the implementation.
My real question is, does mode switching work on the S95 ?
It should be the standard function.
Whether this works or not has nothing to do with the client.
@Pier
I'm sorry, I still don't understand what you are trying to say. Anyway, the colors will be wrong until someone adds the palette functions. I hope to add them to the sig finder at some point, so I'm not spending a lot of looking for individual cameras at the moment.