CHDK Wiki
(29 intermediate revisions by 8 users not shown)
Line 4: Line 4:
 
[[Image:CHDK-Shell-GUI-ConfigPanel.jpg|thumb|200px|Dialog: GUI Config Camera Panel]]
 
[[Image:CHDK-Shell-GUI-ConfigPanel.jpg|thumb|200px|Dialog: GUI Config Camera Panel]]
 
[[Image:CHDK-Shell-AfterCheck-Dialog.jpg|thumb|192px|Dialog: After Checking]]
 
[[Image:CHDK-Shell-AfterCheck-Dialog.jpg|thumb|192px|Dialog: After Checking]]
  +
 
<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></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>
  +
</blockquote>
   
 
The CHDK-Shell is written with [http://www.autoitscript.com/autoit3/ AutoIt] scripting language (easy to customise, the source code is included) by '''[http://chdk.setepontos.com/index.php?action=profile;u=660 whim]''' from the [http://chdk.setepontos.com/index.php CHDK forum].
 
The CHDK-Shell is written with [http://www.autoitscript.com/autoit3/ AutoIt] scripting language (easy to customise, the source code is included) by '''[http://chdk.setepontos.com/index.php?action=profile;u=660 whim]''' from the [http://chdk.setepontos.com/index.php CHDK forum].
Line 24: Line 26:
 
*Windows 2008 (needs testing, ''anyone'' ?)
 
*Windows 2008 (needs testing, ''anyone'' ?)
 
*Windows 7 (tested, thanks ''Darkness'' !)
 
*Windows 7 (tested, thanks ''Darkness'' !)
  +
*Windows 8 (''anyone''?)
   
 
please post feedback (questions, bug reports, suggestions)
 
please post feedback (questions, bug reports, suggestions)
in the [http://chdk.setepontos.com/index.php/topic,845.0.html '''CHDK-Shell thread'''] or [http://forum.chdk-treff.de/viewtopic.php?f=1&t=1606 '''this thread on the German Forum'''] --- Note that posting on either forum requires registering.
+
in the [http://chdk.setepontos.com/index.php/topic,845.0.html '''CHDK-Shell thread'''] or [http://forum.chdk-treff.de/viewtopic.php?f=1&t=1606 '''this thread on the German Forum'''] --- Note that posting on either forum requires registering.
   
 
==Features==
 
==Features==
 
* downloads gcc compiler / complete CHDK building environment, tools and current CHDK source (trunk or branches)
 
* downloads gcc compiler / complete CHDK building environment, tools and current CHDK source (trunk or branches)
* compiles CHDK for selected or all camera's with access to many compile time options
+
* compiles CHDK for selected or all cameras with access to many compile time options
 
* user configurable, flexible CHDK source updating with optional auto-compilation
 
* user configurable, flexible CHDK source updating with optional auto-compilation
 
* includes '''[[CardTricks]]''' to install and manage CHDK on your SD-Cards
 
* includes '''[[CardTricks]]''' to install and manage CHDK on your SD-Cards
Line 40: Line 43:
 
* switchable support for the german chdkde source tree {{new!}}
 
* switchable support for the german chdkde source tree {{new!}}
 
* ...and much more helpful tools & features for the CHDK development
 
* ...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==
 
==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"
 
|[[Image:Saveas64.png]] &nbsp; ||'''<u>Note:</u>'''
 
|[[Image:Saveas64.png]] &nbsp; ||'''<u>Note:</u>'''
   
*'''For a first install, use the version marked '(full)' (~ 19 MB)'''
+
*'''For a first install, use the version marked '(full)' (~ 20 MB)'''
*'''Versions not marked 'full' are updates (no GCC compilers, ~ 1.2 MB)'''
+
*'''Versions not marked 'full' are updates (no GCC compilers, ~ 1.9 MB)'''
 
*'''Packaged as [http://www.7-zip.org/ 7-zip] self extracters, unpack to a <u>path without spaces</u>'''
 
*'''Packaged as [http://www.7-zip.org/ 7-zip] self extracters, unpack to a <u>path without spaces</u>'''
 
|}
 
|}
   
* CHDK-Shell [http://www.box.net/shared/0fbe6ljtxd <u>'''Version 3.24'''</u>] ''(released: 2011-05-21)'' {{New!}}
+
* CHDK-Shell [https://www.box.com/s/kbdog572xz5ix67x5q2p <u>'''Version 3.44'''</u>] ''(released: 2013-04-20)'' {{New!}}
  +
::'''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''': Code for preparing the DevKits (after a full install) now has its own GUI, providing step by step feedback on progress and success. Additionally, the program should now gracefully bow out if anything went wrong. Thanks for reporting, ultimA !
 
  +
::'''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''': Option to not show the release notes after a program update (in Program Options -> Updates) was not properly read back from the ini file.
 
  +
::'''Security''': VirusTotal produces 2 false alerts, from from Comodo and Kingsoft
::'''added''': A text file with compile options is added to each zip with compiled binaries (buildconf.txt, a copy of localbuildconf.inc)
 
 
::Checksums (FileAlyzer) are:
'''CHDK-Shell-v324-sfx.exe'''
+
'''CHDK-Shell-v344-sfx.exe'''
CRC-32: B35661B3
 
MD5: 5CBDBF51B655077BF26CCD3ED8552C97
+
CRC-32: D3535109
  +
MD5: 87E3AED51AD9A9BFDF31C187C7664540
SHA1: 7C4BCD19B8FA2655D0C1D603D27D35151C37C1B2
 
  +
SHA1: 8CECA6CF8538BE103512B59DB7F3E0841FEF7443
 
'''CHDK-Shell_Updater.7z'''
 
'''CHDK-Shell_Updater.7z'''
CRC-32: 4ACB59EA
+
CRC-32: 562F810C
MD5: D370DF61E749D31A797DB3C5C0BDDF3D
+
MD5: C121C87A25A2BF02F4D600862759C339
SHA1: 2167A95F82207D0D5ADAE1CC37B05A079B41DE61
+
SHA1: B11D6E789D78162387EB7AC6E19BE5E370EC8AED
   
* CHDK-Shell Version 3.23 (released: 2011-05-16)
+
* CHDK-Shell Version 3.43 (released: 2012-02-15)
  +
::'''fixed''': Previous versions failed on opening CHDK trunk r1665, thanks for reporting, asmodyne !
::'''fixed''': Hope I caught most of the graphical bugs introduced with v 3.22 ;) Some labels did not always display as they should, and GUI position sometimes showed unwanted jumps. Also, "GUI.." dialog will now automatically detect and adapt the maximum size offered by the 'Quick' size buttons. Thanks for reporting, gehtnix.
 
  +
::'''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''': Clean according to Jotti. Checksums (FileAlyzer) are:
 
  +
::'''Security''': VirusTotal produces 2 false alerts, from Antiy-AVL and Jiangmin
'''CHDK-Shell-v323-sfx.exe'''
 
 
::Checksums (FileAlyzer) are:
CRC-32: 1B1F804E
 
 
'''CHDK-Shell-v343-sfx.exe'''
MD5: 8C360A314BFFB6E97D48BA6AC0387004
 
  +
CRC-32: 9C07A6AC
SHA1: 78BE2C2A9AE4FDF3324134602DBAF251DDE02768
 
  +
MD5: A8A0A45ED33050DE1A0E13B0CE6BB006
  +
SHA1: 0E4EC6788B0F4D061E1EF654CEE793730DA2BAE9
 
'''CHDK-Shell_Updater.7z'''
 
'''CHDK-Shell_Updater.7z'''
CRC-32: 907B62B7
+
CRC-32: E60985A5
MD5: 5A5CB819E50DAEE8F69D8903FB207784
+
MD5: 3B3E5B17C803F5A5C972CCC037604707
SHA1: 3B06B0E96F13D3AB44C2D12492C41817772AEB73
+
SHA1: 52F29E4105E8EBA169A59ACC1A36116968C814CB
 
* CHDK-Shell Version 3.42 (released: 2011-12-21)
 
  +
::'''fixed''': Fixed the 3.41 fix ;) (Thanks again, philmoz !)
* CHDK-Shell Version 3.22 (released: 2011-05-15)
 
 
::'''Security''': Clean according to Jotti VirusTotal produces 1 false report:
::'''changed''': Noticed that due to increasingly complex GUI resizing, it has become necessary to keep "Force resize ..." activated, so this option has been removed; it is now always on, and internal routines have been changed to keep GUI size smaller than screen size.
 
  +
:::Antiy-AVL 2.0.3.7 calls it: "Trojan/win32.agent.gen"
::'''added''': (in "GUI..") option to reduce the size of the CHDK / CHDK-DE logo. Thanks go to '''gehtnix''' from the German forum for the idea.
 
::'''Security''': Clean according to Jotti. Checksums (FileAlyzer) are:
+
::Checksums (FileAlyzer) are:
'''CHDK-Shell-v322-sfx.exe'''
+
'''CHDK-Shell-v342-sfx.exe'''
CRC-32: C09769FE
+
CRC-32: 9003BE91
MD5: 43F4DC2D53966AC72BC266C633C6E0DF
+
MD5: CBBB769DF44926694F9AA222454E9691
SHA1: 72287EC00A6330F4D312983FD6517B05AFC9F466
+
SHA1: A8784813E1FEC5C1987E98571FFA946C83D07089
 
'''CHDK-Shell_Updater.7z'''
 
'''CHDK-Shell_Updater.7z'''
CRC-32: 43739DD5
+
CRC-32: 003E9ECC
MD5: F51A98563FCE168403C45A3799CC9439
+
MD5: E08A263102690734803BCD53B74A0D91
SHA1: 34C54F8E102DD5E278CCA58F65948A391BEB9655
+
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.21 (released: 2011-05-13)
 
  +
::'''Security''': Clean according to Jotti VirusTotal produces 1 false report:
::'''fixed''': If duplicate firmwares (i.e. those that do not have their 'own' directory in /platform/sub) are selected for compilation AND their 'parent' is also selected for compilation, binaries will simply be copied/renamed; the duplicate's checkbox will be sea green, rather than green or orange. Zips are no longer named to reflect duplicates: zip for g11-100h is now called 'g11-100h-1.1.0-r660.zip' (was: 'g11-100h=100j-1.1.0-r660.zip'). Information about firmwares and duplicates is now available in the camera properties overview, just click the camera name.
 
  +
:::Antiy-AVL 2.0.3.7 calls it: "Trojan/win32.agent.gen"
::'''fixed''': After tagging zips with the revision number (introduced in v 3.20), zips from previous compiler runs would no longer be overwritten - they are now explicitly deleted before creating new ones.
 
  +
::Checksums (FileAlyzer) are:
::'''changed''': "Abort@Next" checkbox now disappears as soon as last firmware compilation is started, instead of after finishing it.
 
 
'''CHDK-Shell-v341-sfx.exe'''
::'''changed''': Non-resizing dialogs are now vertically centered.
 
  +
CRC-32: B8CCBE11
::'''Security''': Clean according to Jotti. Checksums (FileAlyzer) are:
 
  +
MD5: 43AF3219F75911A0C36CF8C211F23EB1
'''CHDK-Shell-v321-sfx.exe'''
 
  +
SHA1: A793B4EC78F25126825A9D39CC6E871660AD4327
CRC-32: 510E4B08
 
MD5: D93C3167F6713A9DA5F1E1BF2235963C
 
SHA1: 6D3ED12581D3269AC0A1DB4230141E3901ED09AA
 
 
'''CHDK-Shell_Updater.7z'''
 
'''CHDK-Shell_Updater.7z'''
CRC-32: 344F8D24
+
CRC-32: 80D0519A
MD5: 1866F47C6D7B680B833C9B0F70AA02B4
+
MD5: 97BBCB352DC056AEDD9BA1F0FBAF6D64
SHA1: 7F161DF3307F10FCD01FB6D4241EE44BEF3FEC75
+
SHA1: BB9BDE1C92537C8FC3F4A52C3C6589B3A27CE4C8
  +
* CHDK-Shell Version 3.40 (released: 2011-12-15)
 
* CHDK-Shell Version 3.20 (released: 2011-05-07)
+
* CHDK-Shell [http://www.box.com/s/z20v0v52d1p8jcoa30bk <u>'''Full Version 3.40'''</u>] ''(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)
* CHDK-Shell [http://www.box.net/shared/i0j71zmgg6 <u>'''Full Version 3.20'''</u>] ''(released: 2011-05-07)'' {{New!}}
 
  +
::'''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''': Issue with added LF in localbuildconf.inc for CHDK-DE
 
  +
::'''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 ..
::'''changed''': Zips with binaries are now (additionally) tagged with the revision number, as in: {orgname}-r123.zip and {orgname}-r123-full.zip
 
  +
::'''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''': Download support for SDM. For the moment, this is manual, select 'Import SDM' (in 'Branches..' dialog) to initiate checking; if a newer version is found, it will be automatically downloaded, unpacked and lightly post processed (mostly renaming, but will also add missing /tools directory). In case 'Branches..' is greyed out, make sure you have 'Allow Internet' checked; in case of a missing 'Import SDM' button, the radio button for 'trunk' must be selected first (left of the logo)
 
  +
::'''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.
::'''Security''': Clean according to Jotti. Checksums (FileAlyzer) are:
 
  +
::'''Security''': Clean according to Jotti.
'''CHDK-Shell-v320-full-sfx.exe'''
 
  +
::Checksums (FileAlyzer) are:
CRC-32: 5CFFC0DB
 
 
'''CHDK-Shell-v340-full-sfx.exe'''
MD5: 207DAD0989C8F12BA43F25C779075C8F
 
  +
CRC-32: 7A891DB7
SHA1: 9B2671E9775C5045927794D458BCE5BD381E000F
 
  +
MD5: C31725C1AFF4E4F2DFBB65339AFE8CB8
'''CHDK-Shell-v320-sfx.exe'''
 
  +
SHA1: B60223029FC6AFBB7B65963C182AC9BE030BA149
CRC-32: DB4E393A
 
 
'''CHDK-Shell-v340-sfx.exe'''
MD5: 931A19B51FD5048875F8A2CCAB6E694C
 
  +
CRC-32: 0479621C
SHA1: D08DFD712245BCA4BC3753C404A4A8D6E140B3DE
 
  +
MD5: 516215D739DC553609DCD5E61B09415E
  +
SHA1: 4D44C51365B42444C88F6FE6CB725A94C559A005
 
'''CHDK-Shell_Updater.7z'''
 
'''CHDK-Shell_Updater.7z'''
CRC-32: 98D125DA
+
CRC-32: 508A9ABA
MD5: 35236FC7BF5D7F95E14F6AB257EBB981
+
MD5: AF65658DC9E472E72233BB7251FCC4E1
SHA1: CC4FD42EB72C252D9901AD88C038746458B9545A
+
SHA1: B0912EDA9A61DBE6BF3028787C4B3BEA6740CD3C
 
   
 
===Archive (changelog)===
 
===Archive (changelog)===

Revision as of 19:48, 19 April 2013

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 (anyone?)

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
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