An updated version of Dave Mitchell's CFG file editor is included with the download and Dave's
uBasic Debugger for SDM 1.81 is available on his website.
Dave has also made improvements to the uBasic parser.
Various bug-fixes and support added for the following cameras (main porters to basic CHDK in brackets):-
A470 (Mr.Spoon)
IXUS870/SD880 (mweerden,sethv)
IXUS970/SD890 (snc)
IXUS980/SD990 (reyalp)
SX1 (fboesch)
SX10 (ewavr,)
SX110 (chdkj,yarvieh,nomi_68k)
In the zoom-value options, you may now display horizontal field-of-view (in degrees), possibly to aid panorama creation.(Advanced menu\OSD Parameters)
All zoom-value display options may also be used with the 'compact' form of the SDM header.
Edge overlay may be displayed with or without the other on-screen information (Stereo\Edge overlay).
In ALT mode, pressing SET button until you hear a beep toggles edge overlay on/off).
A shorter press of the SET button toggles all displays on/off.
When using an ordinary USB remote switch, after the first, quick-click to set autofocus you may cancel it with a second quick-click or by half-pressing the shutter button.
In playback ALT mode, pressing SET button until you hear a beep toggles 'USB upload' on/off (to enable uploading of images to PC).
'UL' (upload) will be displayed next to 'image' or 'movie' text when upload enabled.
(a shorter press of SET toggles the image/video playback selection).
The time-lapse function now indicates how many remaining images can be taken before filling the card and how long that will take (in days,hours,minutes and seconds).
New plain English uBasic commands for
blinking and turning on/off the autofocus LED (useful for KAP),
controlling the ND filter and
enabling/disabling synch-shooting.
The command
'send_data' allows you to communicate with an external device, such as a Picaxe microcontroller.
The command
'unit_pulse' allows you to adjust the duration of the LED pulses.
You can transmit system values (such as zoom position or focused distance) or user-entered parameter values (such as how many horizontal and vertical images a robotic panorama head should take).
Example Picaxe code and SDM scripts are given in the section
Serial Communication with an external device.
These enable you to check the photo-detector signal, tune the pulse-width and display the data bit patterns on an LCD display.
You can see a robotic rig that could benefit from this feature at
http://www.instructables.com/id/Camera-Panorama-robot-head-panograph.The
'sleep_until' or 'start_time' commands blank the LCD display until the set time and then restores the display and continues with the script.
The 'finish_time' or
'end_time' commands terminate a time-lapse script at the set time.
Increment values in menus and script parameters can be set with zoom lever (existing CHDK feature).
The increment value is displayed at top-left of the screen.
Up to ten sets of parameter values may be saved or loaded for each script (existing CHDK feature).
A new OSD indicates the number of horizontal and vertical images (with overlap) to make a 360 x 180 degree panorama.
In the folder CHDK\TEXTS, there is a file 'shortcut.txt' that lists the SDM shortcuts.
You should copy that file and folder to your card and use 'Advanced Menu\Text file reader' to read the file.
Download Common_files.zip and camera file
here.