Do you mean the camera itself freezes (stays on but physical controls have no effect), or an actual crash (shuts down), or just an IO error like before?
I guess you mean IO error, since cycling the hubs resolves it?
QuoteDo you mean the camera itself freezes (stays on but physical controls have no effect), or an actual crash (shuts down), or just an IO error like before?The camera itself freezes. The screen is stuck on a single frame and none of the buttons on the camera work, including power. I'm using DC battery adapters so I just unplug it from power to force shut down.QuoteI guess you mean IO error, since cycling the hubs resolves it?Yes
I feel like if the chdk install on the camera was missing some parts it would be FAR more problematic than this.
If I get a chance tonight I'll do a bit of research on usb stall handling and see if I can come up with a quick TL;DR for you. It might be completely useless to you but at the very least I might learn something.
!chdk.reset_device(con.condev)
where "con" is the connection of the camera you want to reset.
Quotewhere "con" is the connection of the camera you want to reset.And if I want to reset all of them?
for lcon in mc:icams() do chdk.reset_device(lcon.condev)end
.set_user_tv96(638)
.print(get_user_tv96())
.set_aelock(1)
So I'm trying to figure out how to adjust exposure values on the cameras but I'm really confused. I set the exposure time override usingCode: [Select].set_user_tv96(638)
In the scripting cross reference it says overrides only work in M mode, which I'm guessing is manual, but I cant find anything on switching to M mode.
=set_tv96_direct(638)=shoot()
=set_tv96_direct(638) shoot()
Quote from: jdstech on 09 / February / 2018, 16:48:19So I'm trying to figure out how to adjust exposure values on the cameras but I'm really confused. I set the exposure time override usingCode: [Select].set_user_tv96(638)From the '.' I guess you are doing this with just one camera? If you are using multicam, you should use mc:cmd('call ...').If you want to set different exposure on different cameras in the rig, you could select them.QuoteIn the scripting cross reference it says overrides only work in M mode, which I'm guessing is manual, but I cant find anything on switching to M mode.set_user_tv96 only works in modes where the canon firmware would let you set the shutter speed manually (usually M, Tv and Long Shutter). Your cameras may not have any such mode.CHDK overrides in general do not require manual mode. You can use set_tv96 or set_tv96_direct to set the shutter speed for the next shot in other modes.However, most CHDK script overrides only apply to the next half press within the same script. Each '.' or '=' command runs a new script, soCode: [Select]=set_tv96_direct(638)=shoot()does not apply the shutter override to the shoot. To do that, it must all be in one script, likeCode: [Select]=set_tv96_direct(638) shoot()In the case of multicam, the camera side script is started by mc:start() runs until you send the exit command, so you can use mc:cmd('call set_tv96_direct(638)') and have it apply to a the next shoot.An alternate way to set overrides that aren't lost between script invocations is to use set_config_value to set CHDK menu overrides. These apply until you change them, but are considerably less convenient to work with.
Apparently you can't change the f-stop on A3400s :/
Also I'd like to ask you a couple personal questions if you don't mind.
What did you use to create the GUI for chdkptp?
It might just be a little open source thing to do on the side and it's still in its infancy but I'd like to have a team in mind.
Started by jmonty General Help and Assistance on using CHDK stable releases
Started by Mike Lee General Discussion and Assistance
Started by axman General Help and Assistance on using CHDK stable releases
Started by andrew.stephens.754365 General Help and Assistance on using CHDK stable releases
Started by reyalp RAW Shooting and Processing