netptl39
both KAP and ROMLOG are attached.
The ROMLOG shows that the last crash was on June 12th. The dates in your KAP log are correct (i.e today's date) so the ROMLOG is old. Meaning that whatever else is happening, its not CHDK crashing the camera.
Meanwhile. the last sequence in your ROMLOG shows a perfect run :
[tt]2015Jun20 20:20:56 KAP 3.6 started - press MENU to exit
2015Jun20 20:20:56 CHDK 1.3.0-4132
s110 102b Mar 31 2015
2015Jun20 20:20:56 ModeπLAY,Continuous_AF:0,Servo_AF:0
2015Jun20 20:20:56 Tv:1/1000 max:1/2000 min:10 ecomp:0.0
2015Jun20 20:20:56 Av:4.0 minAv:2.8 maxAv:8.0
2015Jun20 20:20:56 ISOmin:100 ISO1:400 ISO2:800 M:800
2015Jun20 20:20:56 Focus:MF Video:0 USB:3 Tmo:0
2015Jun20 20:20:56 AvM:3 int:0 Shts:0 Dly:0 B/L:0
2015Jun20 20:20:56 Warning : camera ISO not in AUTO mode
2015Jun20 20:20:57 waiting on USB signal
2015Jun20 20:21:09 USB start signal received
2015Jun20 20:21:12 Mode switched to M
2015Jun20 20:21:15 Loggger : log file updated.
2015Jun20 20:21:16.620 1) IMG_0226.JPG
2015Jun20 20:21:17.980 2) IMG_0227.JPG
2015Jun20 20:21:19.070 3) IMG_0228.JPG
2015Jun20 20:21:20.160 4) IMG_0229.JPG
2015Jun20 20:21:21.260 5) IMG_0230.JPG
2015Jun20 20:21:22.360 6) IMG_0231.JPG
2015Jun20 20:21:23.460 7) IMG_0232.JPG
2015Jun20 20:21:24.560 8 IMG_0233.JPG
2015Jun20 20:21:25.660 9) IMG_0234.JPG
2015Jun20 20:21:26.760 10) IMG_0235.JPG
2015Jun20 20:21:27.860 11) IMG_0236.JPG
2015Jun20 20:21:28.960 12) IMG_0237.JPG
2015Jun20 20:21:30.060 13) IMG_0238.JPG
2015Jun20 20:21:31.160 14) IMG_0239.JPG
2015Jun20 20:21:32.260 15) IMG_0240.JPG
2015Jun20 20:21:33.360 16) IMG_0241.JPG
2015Jun20 20:21:34.460 17) IMG_0242.JPG
2015Jun20 20:21:35.560 1π IMG_0243.JPG
2015Jun20 20:21:36.660 19) IMG_0244.JPG
2015Jun20 20:21:37.760 20) IMG_0245.JPG
2015Jun20 20:21:38.860 21) IMG_0246.JPG
2015Jun20 20:21:39.960 22) IMG_0247.JPG
2015Jun20 20:21:41.060 23) IMG_0248.JPG
2015Jun20 20:21:42.160 24) IMG_0249.JPG
2015Jun20 20:21:43.260 25) IMG_0250.JPG
2015Jun20 20:21:43 * usb pulse = ch1down
2015Jun20 20:21:44.360 26) IMG_0251.JPG
2015Jun20 20:21:45.460 27) IMG_0252.JPG
2015Jun20 20:21:45 * usb pulse = ch2up
2015Jun20 20:21:46.560 2π IMG_0253.JPG
2015Jun20 20:21:47.660 29) IMG_0254.JPG
2015Jun20 20:21:47 * usb pulse = ch2down
2015Jun20 20:21:48.760 30) IMG_0255.JPG
2015Jun20 20:21:49.860 31) IMG_0256.JPG
2015Jun20 20:21:49 * usb pulse = ch1mid
2015Jun20 20:21:49 MENU exit key pressed.
2015Jun20 20:21:49 script halt requested
2015Jun20 20:21:50 Loggger : log file updated.[/tt]
I hooked it up to the autopilot so I can give the "wire" precise PWM input.
I have an Arduino clone that generates servo type PWM signals that I used to write the USB pulse width code. I'll hook it back up and do some testing too.
there is a small issue. I commented out all commands for PWM control so when I modify PWM input it should have only printed the commands on the screen, but it triggers the continuous shooting then it freezes
Well, the way the logic works in USB modes, the script waits for the first pulse and then just starts shooting. That makes sense in the first two USB modes but probably not in the PWM mode. I'll work on that.
Meanwhile, congratulations on getting close to 1 shot per second!