CHDK Wiki
Tags: Visual edit apiedit
(14 intermediate revisions by 5 users not shown)
Line 6: Line 6:
   
 
<blockquote>
 
<blockquote>
  +
  +
  +
  +
   
 
<big>[http://chdk.setepontos.com/index.php/topic,845.0.html '''CHDK-Shell'''] is a nice GUI for developers to easily download, compile and manage the CHDK sources on a Windows platform.</big>
 
<big>[http://chdk.setepontos.com/index.php/topic,845.0.html '''CHDK-Shell'''] is a nice GUI for developers to easily download, compile and manage the CHDK sources on a Windows platform.</big>
  +
  +
  +
  +
  +
  +
  +
 
</blockquote>
 
</blockquote>
   
Line 26: Line 37:
 
*Windows 2008 (needs testing, ''anyone'' ?)
 
*Windows 2008 (needs testing, ''anyone'' ?)
 
*Windows 7 (tested, thanks ''Darkness'' !)
 
*Windows 7 (tested, thanks ''Darkness'' !)
  +
*Windows 8 / 8.1 (tested)
  +
*Windows 10 (tested on 9926)
   
 
please post feedback (questions, bug reports, suggestions)
 
please post feedback (questions, bug reports, suggestions)
Line 43: Line 56:
 
* ...and much more helpful tools & features for the CHDK development
 
* ...and much more helpful tools & features for the CHDK development
 
==Compilation==
 
==Compilation==
To compile your own CHDK just select camera (and firmware), select apropriate compile options and press ''Compile Selected ''button. After a while your binaries will appear in the directory: your_source/bin. You can easly click the ''Source Code Folder'' to open this place and then navigate to ./bin.
+
To compile your own CHDK just select camera (and firmware), select apropriate compile options and press ''Compile Selected ''button. After a while your binaries will appear in the directory: your_source/bin. You can easly click the ''Source Code Folder'' to open this place and then navigate to ./bin.
   
 
==Download==
 
==Download==
  +
Note once on the box.com site be sure to page forward to find the latest full package version. "Allow Internet" is flakey. Manual download is likely your best bet: see http://chdk.setepontos.com/index.php?topic=845.msg81028#msg81028.
 
{| class = "wikitable"
 
{| class = "wikitable"
  +
|
|[[Image:Notice.png]] &nbsp; ||[http://www.box.net/shared/njaq9vvozu <u>'''CHDK-Shell dowload site'''</u>]<br />thanks to [[User:Fe50|fe50]], alternative downloads in "Development" [http://www.box.net/shared/jy8jlrfrhf <u>here</u>]
+
[[Image:Notice.png]] &nbsp; ||[http://www.box.net/shared/njaq9vvozu <u>'''CHDK-Shell dowload site'''</u>] (link gives old version)<br />thanks to [[User:Fe50|fe50]], alternative downloads in "Development" [http://www.box.net/shared/jy8jlrfrhf <u>here</u>]
 
|}
 
|}
 
{| class = "wikitable"
 
{| class = "wikitable"
Line 57: Line 72:
 
|}
 
|}
   
* CHDK-Shell [http://www.box.net/shared/oyx75x1rxiytisguzoqb <u>'''Version 3.37'''</u>] ''(released: 2011-10-18)'' {{New!}}
+
* CHDK-Shell [http://chdk.setepontos.com/index.php?topic=845.msg122437#msg122437 <u>'''Version 3.46'''</u>] ''(released: 2015-05-24)'' {{New!}} (links to CHDK forum page)
  +
::'''fixed''': Adapted camera list parsing for philmoz' new Makefile system v. 2 + CHDKLover's mods for CHDK-DE. Tested on CHDK-DE 829 with [http://forum.chdk-treff.de/download/file.php?id=2099 <u>CHDKLover's patch</u>] applied. Thanks !
 
  +
* CHDK-Shell [http://chdk.setepontos.com/index.php?topic=845.msg121820#msg121820 <u>Version 3.45</u>] ''(released: 2015-04-21)'' (links to CHDK forum page)
::'''changed''': maxsearch0 and maxsearch1 are now reset to default when a new ini is generated, to (hopefully) prevent problems as reported [http://chdk.setepontos.com/index.php?topic=845.msg73239#msg73239 here] by waterwingz. Thanks !
 
  +
::'''fixed''': Tooltips in cam panel showed "ETA" i.o. "BETA" status
 
 
* CHDK-Shell Version 3.44 (released: 2013-04-20)
::'''fixed''': 'Version Statistics' reported nonsense info due to a change in the way SVN returns it's date info.
 
  +
::'''fixed''': Incorporated fixes by msl (and rudi ?) for downloading CHDK sources from SVN site, released as v3.44a. Thanks & kudo's for finding your way around in 10,000 lines of spaghetti ;)
::'''fixed''': Routine to enable/disable controls in the mainGUI caused certain buttons to occasionally lose their text.
 
  +
::'''added''': Support for the 'batch-zip' and 'batch-zip-complete' Makefile 'recipes' This can speed up compilation for multiple cam/firmwares by up to 3 times, obviously at the expense of feedback about the progress in the GUI. Note that you will need to set the 'Cmd Windows' checkbox to either checked or greyed, or you will not be able to monitor the progress.
::'''fixed''':
 
::'''Security''': Clean according to Jotti and VirusTotal, except 1 false report:
+
::'''Security''': VirusTotal produces 2 false alerts, from from Comodo and Kingsoft
:::"Antiy-AVL 2.0.3.7 2011.10.12 Trojan/win32.agent.gen"
 
 
::Checksums (FileAlyzer) are:
 
::Checksums (FileAlyzer) are:
'''CHDK-Shell-v337-sfx.exe'''
+
'''CHDK-Shell-v344-sfx.exe'''
CRC-32: A15164A2
+
CRC-32: D3535109
MD5: BDDBB0FCD740FF11C29F69F77E7FD615
+
MD5: 87E3AED51AD9A9BFDF31C187C7664540
  +
SHA1: 8CECA6CF8538BE103512B59DB7F3E0841FEF7443
SHA1: 69D6DAB962BC081298A77A200704E745D780D16E
 
 
'''CHDK-Shell_Updater.7z'''
 
'''CHDK-Shell_Updater.7z'''
CRC-32: 3234A956
+
CRC-32: 562F810C
MD5: BD6752E5CEC5B221683D0509ABE75794
+
MD5: C121C87A25A2BF02F4D600862759C339
  +
SHA1: B11D6E789D78162387EB7AC6E19BE5E370EC8AED
SHA1: 2D2433E555F2E1C446C7EE2A3F63AD8276497736
 
   
* CHDK-Shell Version 3.36 (released: 2011-10-12)''
+
* CHDK-Shell Version 3.43 (released: 2012-02-15)
  +
::'''fixed''': Previous versions failed on opening CHDK trunk r1665, thanks for reporting, asmodyne !
::'''fixed''': Adapted Makefile and camera list parsing for philmoz' new Makefile system v. 2 (tested OK on philmoz' branch builds 1336 and 1362)
 
  +
::'''changed''': Now compiled with AutoIt 3.3.8.1 release version; also set back the program's UPX compression level from --ultra-brute to --best, but still 2 false positives :(
::'''fixed''': Small graphical bug in miniGUI: a 6 x 1 pixel gap between 'Play button' and 'camera body' would be visible when the miniGUI was positioned over a light background; a new 'cam8.png' in the update fixes this.
 
::'''Security''': Clean according to Jotti and VirusTotal, except 1 false report:
+
::'''Security''': VirusTotal produces 2 false alerts, from Antiy-AVL and Jiangmin
:::"Antiy-AVL 2.0.3.7 2011.10.12 Trojan/win32.agent.gen"
 
 
::Checksums (FileAlyzer) are:
 
::Checksums (FileAlyzer) are:
'''CHDK-Shell-v336-sfx.exe'''
+
'''CHDK-Shell-v343-sfx.exe'''
CRC-32: B08BA8A2
+
CRC-32: 9C07A6AC
MD5: 14FFB7DEB4B2C0EE27CD453A7BB9D85E
+
MD5: A8A0A45ED33050DE1A0E13B0CE6BB006
SHA1: 27DCCEE4E2B1D6DF1384ECA74F438320E796D358
+
SHA1: 0E4EC6788B0F4D061E1EF654CEE793730DA2BAE9
 
'''CHDK-Shell_Updater.7z'''
 
'''CHDK-Shell_Updater.7z'''
CRC-32: 9ED46C1F
+
CRC-32: E60985A5
MD5: 90E59CC0BAB15F921673887803D7FCC5
+
MD5: 3B3E5B17C803F5A5C972CCC037604707
SHA1: 651D6C1F2F818AC1C0FECFDC46F43E38B48B8FA2
+
SHA1: 52F29E4105E8EBA169A59ACC1A36116968C814CB
 
* CHDK-Shell Version 3.42 (released: 2011-12-21)
 
  +
::'''fixed''': Fixed the 3.41 fix ;) (Thanks again, philmoz !)
* CHDK-Shell Version 3.35 (released: 2011-09-14)
 
 
::'''Security''': Clean according to Jotti VirusTotal produces 1 false report:
::'''fixed''': Upcoming changes in the Makefile system (see this forum thread: http://chdk.setepontos.com/index.php?topic=6747.0) would crash CHDK-Shell; this should no longer happen now. (tested on philmoz1336 branch)
 
 
:::Antiy-AVL 2.0.3.7 calls it: "Trojan/win32.agent.gen"
::'''Hotfix''': (2011-09-15) updated CHDK-Shell_Updater.7z because of a missing file.
 
::'''Security''': Clean according to Jotti and VirusTotal. Checksums (FileAlyzer) are:
+
::Checksums (FileAlyzer) are:
'''CHDK-Shell-v335-sfx.exe'''
+
'''CHDK-Shell-v342-sfx.exe'''
CRC-32: E88FF14E
+
CRC-32: 9003BE91
MD5: 1DA1A43EDD4FFF02AA63726A9C630114
+
MD5: CBBB769DF44926694F9AA222454E9691
SHA1: 7E6EB86733762634888F99B2B3480DB4C4BD71B8
+
SHA1: A8784813E1FEC5C1987E98571FFA946C83D07089
 
'''CHDK-Shell_Updater.7z'''
 
'''CHDK-Shell_Updater.7z'''
CRC-32: 7F4DB582
+
CRC-32: 003E9ECC
MD5: 52CE5B63659680E4B34B3D73F8B51CDC
+
MD5: E08A263102690734803BCD53B74A0D91
SHA1: 563C5272A7507AFCC0AFD85A54C6C562D3B7BE47
+
SHA1: 42320774276724474A69E9BA88F6C134AA87FD5F
 
* CHDK-Shell Version 3.41 (released: 2011-12-21)
 
  +
::'''fixed''': Long standing bug in branch checking: when set to "All" it would keep downloading older - and even blacklisted - branches. Has now hopefully been fixed; also added a button to reset the blacklist, in view of the fact that any download or unpack error can land a branch there (Thanks, philmoz !)
* CHDK-Shell Version 3.34 (released: 2011-08-20)
 
 
::'''Security''': Clean according to Jotti VirusTotal produces 1 false report:
::'''fixed''': Due to changes in the assembla.com pages, CHDK-Shell no longer detected available new builds, HTML parsing routines updated.
 
 
:::Antiy-AVL 2.0.3.7 calls it: "Trojan/win32.agent.gen"
::'''Security''': Clean according to Jotti. Checksums (FileAlyzer) are:
 
  +
::Checksums (FileAlyzer) are:
'''CHDK-Shell-v334-sfx.exe'''
+
'''CHDK-Shell-v341-sfx.exe'''
CRC-32: AE405C44
 
  +
CRC-32: B8CCBE11
MD5: 7DB1BAF1B35BD016C43560144B22DD10
 
  +
MD5: 43AF3219F75911A0C36CF8C211F23EB1
SHA-1: 0EC7B2151AB7F69BE878E21AC8D4F95DD92A3383
 
  +
SHA1: A793B4EC78F25126825A9D39CC6E871660AD4327
 
'''CHDK-Shell_Updater.7z'''
 
'''CHDK-Shell_Updater.7z'''
CRC-32: 0639D24F
+
CRC-32: 80D0519A
MD5: 14B4C4F0118B798446798E25D9E27BBB
+
MD5: 97BBCB352DC056AEDD9BA1F0FBAF6D64
  +
SHA1: BB9BDE1C92537C8FC3F4A52C3C6589B3A27CE4C8
SHA-1: BFAFED944139A93E11EED9EAD1599509BB7A298E
 
 
* CHDK-Shell Version 3.40 (released: 2011-12-15)
 
* CHDK-Shell Version 3.33 (released: 2011-07-31)
+
* CHDK-Shell [http://www.box.com/s/z20v0v52d1p8jcoa30bk <u>'''Full Version 3.40'''</u>] ''(released: 2011-12-15)'' {{New!}}
::'''changed''': 'Remove old builds' code now properly keeps user selected number of builds, respecting any missed downloads; also removed forced minimum count (was 5, now 1)
+
::'''changed''': Tooltip during deleting/recycling of old builds will now show at top left corner of main or miniGUI (whichever is active)
  +
::'''fixed''': "ELF objdump" now collects all 3 main.dump files (from /core, /loader/{camera} and /loader/{camera}/resetcode) in /bin/logs dump-{camera}-{firm}.txt; also tweaked the compilation batch file to produce less 'noise' in the CMD window, and to add full specs for SH and (native) GCC to the dump and log files.
::'''added''': As extra precaution against possible loss of data there's now also an option to send the removed old builds to Recycle Bin (Trashcan) instead of deleting them outright (while at work, tooltip will show 'Recycling' and 'Deleting', respectively). Additionally, when using Recycle, the "mark-for-removal" prefix ('~!~') is removed to make restoring them a one step operation. Thanks for the suggestions, '''waterwingz'''
 
  +
::'''fixed''': Finally managed to get the 'SKIP_AUTOBUILD' status to show up in the 'cam panel' tooltips without breaking other info in there, to give users at least a clue why it might not work or compile ..
::'''note''': Although this should help to avoid you losing any modifications you make to builds that are downloaded and unpacked by CHDK-Shell, it is still '''highly recommended''' to clone the original, and make your modifications in this clone (clones are never removed); if you then diff this working copy with the original, you should be able to create usable patches. To clone a build, use the 'linked squares' icon near the 'Change' button.
 
  +
::'''removed''': (from 'Source Tools..') Camera properties fixing option; did not work anymore after recent additions. I might put it back in later, if there's any demand and I find time to fix it.
::'''Security''': Clean according to Jotti AND VirusTotal. Checksums (FileAlyzer) are:
 
  +
::'''added''': Automatic patching of /core/Makefile - future GCC versions (4.6.x) feature stricter checking of command line options; the patch is fully backwards compatible (as in: all GCC versions support it) Thanks Nilinhim ! See [http://chdk.setepontos.com/index.php?topic=6254.msg77512#msg77512 <u>'''this post'''</u>]. Has been fixed in recent trunk revisions, but still usefull to make older revisions compilable.
'''CHDK-Shell-v333-sfx.exe'''
 
 
::'''Security''': Clean according to Jotti.
CRC-32: 04829EE9
 
  +
::Checksums (FileAlyzer) are:
MD5: 2AF83AE2731F2967F73CAF65A6A0D2B8
 
  +
'''CHDK-Shell-v340-full-sfx.exe'''
SHA1: 38C8554CF29A6D67187E0A4DB0C67B1901A1C568
 
  +
CRC-32: 7A891DB7
  +
MD5: C31725C1AFF4E4F2DFBB65339AFE8CB8
  +
SHA1: B60223029FC6AFBB7B65963C182AC9BE030BA149
 
'''CHDK-Shell-v340-sfx.exe'''
  +
CRC-32: 0479621C
  +
MD5: 516215D739DC553609DCD5E61B09415E
  +
SHA1: 4D44C51365B42444C88F6FE6CB725A94C559A005
 
'''CHDK-Shell_Updater.7z'''
 
'''CHDK-Shell_Updater.7z'''
CRC-32: BB15C3F2
+
CRC-32: 508A9ABA
MD5: 72951C1DE55A2F80638746DDAB82851B
+
MD5: AF65658DC9E472E72233BB7251FCC4E1
SHA1: 27714B4C3C79BF87BA84D41963B43984C71FB66C
+
SHA1: B0912EDA9A61DBE6BF3028787C4B3BEA6740CD3C
 
* CHDK-Shell Version 3.32 (released: 2011-07-09)
 
::'''added''': Program uptime and CPU 'consumption' (in "Debug .." dialog); values are updated @ every timer tick (like 'Mem Usage' values) CPU used is shown separately for kernel and user mode, expressed as a percentage of program uptime.
 
::'''Security''': Clean according to Jotti AND VirusTotal. Checksums (FileAlyzer) are:
 
'''CHDK-Shell-v332-sfx.exe'''
 
CRC-32: E490FFD4
 
MD5: 50BD036986453D71A05D5ACF6A27B0E1
 
SHA1: CD7CFEEE97DDDB5CF639A9BAAB6370F2D056E87B
 
'''CHDK-Shell_Updater.7z'''
 
CRC-32: 123E2FA6
 
MD5: 419C27B2589C1168114DD658B94FF8BB
 
SHA1: E2481C30DDD6130C8A2D3ED6A2B3F66D4ACD664F
 
 
* CHDK-Shell Version 3.31 (released: 2011-07-06)
 
::'''added''': Improved info in "Firmware" tooltips, now also shows duplicate status as "DUP of ..."
 
::'''added''': When (in "Compile Options..") a primary root directory is defined, AND a pdf user manual containing the camera name is found in {ext_primary}\{cam_name}, it will automatically be opened when you click the camera button. Note that this works even if you don't use (uncheck) the PRIMARY_ROOT option, as long as the PDF name contains the camera name, example: ixus70_sd1000 manual would be opened if the PDF name contains either "ixus70" or "sd1000".
 
::'''fixed''': Nasty (seldomly appearing ?) bug where "ELF objdump" text would disappear (from the checkbox in main GUI)
 
::'''Security''': Clean according to Jotti. Checksums (FileAlyzer) are:
 
'''CHDK-Shell-v331-sfx.exe'''
 
CRC-32: 14DE512F
 
MD5: 026B36723BEF728627885DB745493FB6
 
SHA1: 2C03A70307A7962B8346D7D9CBA8D387FC51C617
 
'''CHDK-Shell_Updater.7z'''
 
CRC-32: 9A14D0DB
 
MD5: 938BC66445D041B8D989F3DF1D9D2A06
 
SHA1: 532AC2A9C59D5788FB0092CF337FF4D7909DBCDE
 
 
* CHDK-Shell Version 3.30 (released: 2011-06-29)
 
* CHDK-Shell [http://www.box.net/shared/u73f78cbfvia1pm8bg2t <u>'''Full Version 3.30'''</u>] ''(released: 2011-06-29)'' {{New!}}
 
::'''fixed''': Accidentally left some experimental code in release 3.29 ... Symptoms include seemingly random disabling of context menu entries and controls in dialogs.
 
::'''Security''': Clean according to Jotti AND VirusTotal. Checksums (FileAlyzer) are:
 
'''CHDK-Shell-v330-sfx.exe'''
 
CRC-32: 72AA724F
 
MD5: 6F677224499058BEC244ECA7D2AF9DA1
 
SHA1: BAAE306AF9965E43D7F87E5A6D7CD4223FF4CE00
 
'''CHDK-Shell-v330-sfx.exe'''
 
CRC-32: 0A17A0EE
 
MD5: D550332F76C3847AF1E004F74FE5A112
 
SHA1: 56FC63356B1C97DEB668778339D95943F122C9F7
 
'''CHDK-Shell_Updater.7z'''
 
CRC-32: DDE8D08D
 
MD5: CC27371B16F0C00878A1BFC5B7CE887C
 
SHA1: 94BCF879B94ED1629F408F810EA28AC0263BBCF9
 
 
 
   
 
===Archive (changelog)===
 
===Archive (changelog)===

Revision as of 23:28, 23 May 2015

Chdk shell gui

CHDK-Shell for Windows

CHDK-Shell-CompileOptions

Dialog: Compile Options

CHDK-Shell-GUI-Config-Dialog

Dialog: GUI Config

CHDK-Shell-GUI-ConfigPanel

Dialog: GUI Config Camera Panel

CHDK-Shell-AfterCheck-Dialog

Dialog: After Checking



CHDK-Shell is a nice GUI for developers to easily download, compile and manage the CHDK sources on a Windows platform.




The CHDK-Shell is written with AutoIt scripting language (easy to customise, the source code is included) by whim from the CHDK forum.


Getting Started

  • Download the FULL package (file CHDK-Shell-{version}-FULL-SFX.exe, approx. 17 Mb), it includes appropriate GCC compiler versions & all required files
  • Extract to an empty directory without spaces in name (example: D:\CHDK) - the installer will create one for you if you type a non-existing folder name;
  • When done, open the folder and start CHDK-Shell-{version}.exe
  • To install an update version, just choose your existing folder (that would be D:\CHDK in case of the example above) and allow the updater to overwrite files

Supported OS

  • Windows 2000 (tested)
  • Windows XP (tested)
  • Windows 2003 (tested, thanks hotvedt !)
  • Windows Vista (tested, thanks nmcconnell !)
  • Windows 2008 (needs testing, anyone ?)
  • Windows 7 (tested, thanks Darkness !)
  • Windows 8 / 8.1 (tested)
  • Windows 10 (tested on 9926)

please post feedback (questions, bug reports, suggestions) in the CHDK-Shell thread or this thread on the German Forum --- Note that posting on either forum requires registering.

Features

  • downloads gcc compiler / complete CHDK building environment, tools and current CHDK source (trunk or branches)
  • compiles CHDK for selected or all cameras with access to many compile time options
  • user configurable, flexible CHDK source updating with optional auto-compilation
  • includes CardTricks to install and manage CHDK on your SD-Cards
  • does not permanently change your enviroment, no conflicts with other compilers already installed on your machine
  • option to check/download/install program updates
  • clones & manages multiple build trees, creates Diff, and applies Patch files
  • switchable gcc 3.4 / 4.x support
  • Windows Vista / Windows 2008 / Windows 7 support (thanks to nmcconnell for the golden tip !)
  • switchable support for the german chdkde source tree New !
  • ...and much more helpful tools & features for the CHDK development

Compilation

To compile your own CHDK just select camera (and firmware), select apropriate compile options and press Compile Selected button. After a while your binaries will appear in the directory: your_source/bin. You can easly click the Source Code Folder to open this place and then navigate to ./bin.

Download

Note once on the box.com site be sure to page forward to find the latest full package version. "Allow Internet" is flakey. Manual download is likely your best bet: see http://chdk.setepontos.com/index.php?topic=845.msg81028#msg81028.

Notice   ||CHDK-Shell dowload site (link gives old version)
thanks to fe50, alternative downloads in "Development" here

Saveas64   Note:
  • For a first install, use the version marked '(full)' (~ 20 MB)
  • Versions not marked 'full' are updates (no GCC compilers, ~ 1.9 MB)
  • Packaged as 7-zip self extracters, unpack to a path without spaces
  • CHDK-Shell Version 3.46 (released: 2015-05-24) New ! (links to CHDK forum page)
  • CHDK-Shell Version 3.45 (released: 2015-04-21) (links to CHDK forum page)
  • CHDK-Shell Version 3.44 (released: 2013-04-20)
fixed: Incorporated fixes by msl (and rudi ?) for downloading CHDK sources from SVN site, released as v3.44a. Thanks & kudo's for finding your way around in 10,000 lines of spaghetti ;)
added: Support for the 'batch-zip' and 'batch-zip-complete' Makefile 'recipes' This can speed up compilation for multiple cam/firmwares by up to 3 times, obviously at the expense of feedback about the progress in the GUI. Note that you will need to set the 'Cmd Windows' checkbox to either checked or greyed, or you will not be able to monitor the progress.
Security: VirusTotal produces 2 false alerts, from from Comodo and Kingsoft
Checksums (FileAlyzer) are:
    CHDK-Shell-v344-sfx.exe
                   CRC-32:   D3535109
                   MD5:      87E3AED51AD9A9BFDF31C187C7664540
                   SHA1:     8CECA6CF8538BE103512B59DB7F3E0841FEF7443
    CHDK-Shell_Updater.7z
                   CRC-32:   562F810C
                   MD5:      C121C87A25A2BF02F4D600862759C339
                   SHA1:     B11D6E789D78162387EB7AC6E19BE5E370EC8AED
  • CHDK-Shell Version 3.43 (released: 2012-02-15)
fixed: Previous versions failed on opening CHDK trunk r1665, thanks for reporting, asmodyne !
changed: Now compiled with AutoIt 3.3.8.1 release version; also set back the program's UPX compression level from --ultra-brute to --best, but still 2 false positives :(
Security: VirusTotal produces 2 false alerts, from Antiy-AVL and Jiangmin
Checksums (FileAlyzer) are:
    CHDK-Shell-v343-sfx.exe
                   CRC-32:   9C07A6AC
                   MD5:      A8A0A45ED33050DE1A0E13B0CE6BB006
                   SHA1:     0E4EC6788B0F4D061E1EF654CEE793730DA2BAE9
    CHDK-Shell_Updater.7z
                   CRC-32:   E60985A5
                   MD5:      3B3E5B17C803F5A5C972CCC037604707
                   SHA1:     52F29E4105E8EBA169A59ACC1A36116968C814CB
  • CHDK-Shell Version 3.42 (released: 2011-12-21)
fixed: Fixed the 3.41 fix ;) (Thanks again, philmoz !)
Security: Clean according to Jotti VirusTotal produces 1 false report:
Antiy-AVL 2.0.3.7 calls it: "Trojan/win32.agent.gen"
Checksums (FileAlyzer) are:
    CHDK-Shell-v342-sfx.exe
                   CRC-32:   9003BE91
                   MD5:      CBBB769DF44926694F9AA222454E9691
                   SHA1:     A8784813E1FEC5C1987E98571FFA946C83D07089
    CHDK-Shell_Updater.7z
                   CRC-32:   003E9ECC
                   MD5:      E08A263102690734803BCD53B74A0D91
                   SHA1:     42320774276724474A69E9BA88F6C134AA87FD5F
  • CHDK-Shell Version 3.41 (released: 2011-12-21)
fixed: Long standing bug in branch checking: when set to "All" it would keep downloading older - and even blacklisted - branches. Has now hopefully been fixed; also added a button to reset the blacklist, in view of the fact that any download or unpack error can land a branch there (Thanks, philmoz !)
Security: Clean according to Jotti VirusTotal produces 1 false report:
Antiy-AVL 2.0.3.7 calls it: "Trojan/win32.agent.gen"
Checksums (FileAlyzer) are:
    CHDK-Shell-v341-sfx.exe
                   CRC-32:   B8CCBE11
                   MD5:      43AF3219F75911A0C36CF8C211F23EB1
                   SHA1:     A793B4EC78F25126825A9D39CC6E871660AD4327
    CHDK-Shell_Updater.7z
                   CRC-32:   80D0519A
                   MD5:      97BBCB352DC056AEDD9BA1F0FBAF6D64
                   SHA1:     BB9BDE1C92537C8FC3F4A52C3C6589B3A27CE4C8
  • CHDK-Shell Version 3.40 (released: 2011-12-15)
  • CHDK-Shell Full Version 3.40 (released: 2011-12-15) New !
changed: Tooltip during deleting/recycling of old builds will now show at top left corner of main or miniGUI (whichever is active)
fixed: "ELF objdump" now collects all 3 main.dump files (from /core, /loader/{camera} and /loader/{camera}/resetcode) in /bin/logs dump-{camera}-{firm}.txt; also tweaked the compilation batch file to produce less 'noise' in the CMD window, and to add full specs for SH and (native) GCC to the dump and log files.
fixed: Finally managed to get the 'SKIP_AUTOBUILD' status to show up in the 'cam panel' tooltips without breaking other info in there, to give users at least a clue why it might not work or compile ..
removed: (from 'Source Tools..') Camera properties fixing option; did not work anymore after recent additions. I might put it back in later, if there's any demand and I find time to fix it.
added: Automatic patching of /core/Makefile - future GCC versions (4.6.x) feature stricter checking of command line options; the patch is fully backwards compatible (as in: all GCC versions support it) Thanks Nilinhim ! See this post. Has been fixed in recent trunk revisions, but still usefull to make older revisions compilable.
Security: Clean according to Jotti.
Checksums (FileAlyzer) are:
    CHDK-Shell-v340-full-sfx.exe
                   CRC-32:   7A891DB7
                   MD5:      C31725C1AFF4E4F2DFBB65339AFE8CB8
                   SHA1:     B60223029FC6AFBB7B65963C182AC9BE030BA149
    CHDK-Shell-v340-sfx.exe
                   CRC-32:   0479621C
                   MD5:      516215D739DC553609DCD5E61B09415E
                   SHA1:     4D44C51365B42444C88F6FE6CB725A94C559A005
    CHDK-Shell_Updater.7z
                   CRC-32:   508A9ABA
                   MD5:      AF65658DC9E472E72233BB7251FCC4E1
                   SHA1:     B0912EDA9A61DBE6BF3028787C4B3BEA6740CD3C

Archive (changelog)

Please refer to the 'readme.txt' file included with every version for the changelog

Links