B.t.w., I've taken some time to make a wiki page for the PTP stuff.
Many thanks for this.
Your PTP feature was a major innovation for CHDK.
Unfortunately, none of the CHDK developers (whoever they are) took-up your suggestion to discuss a 'basic' PTP feature.
As usual, we are all busy and I have not had time to follow PTP development.
Do we know what aspects of PTP cause problems and which features are reported as working on all cameras tested ?
I see that you propose leaving-out mode switching, I assume there is no problem working in record mode, even for file uploading ?
I guess liveview really needs USB 2.0.
We have discussed Lua support previously and in my opinion it attracts a 'certain type' of individual to CHDK.
The general public would not even be happy with uBasic, but at least some would.
I really must try to find time to try it.
On your Wiki, many people would not understand the comments about disabling services.