2013年8月19日 星期一

Canon sx50hs CHDK 安裝教學

什麼是CHDK?


CHDK的全名叫Canon Hacker Development Kit (官網: http://chdk.wikia.com/wiki/CHDK),它是由網路同好撰寫、安裝在記憶卡上執行的一種韌體控制腳本,所以不用擔心它會搞壞原有的Canon相機韌體,然而安裝好的CHDK得靠特殊的方式去驅動,因此也可以跟原有的韌體並存互不干擾。那為什麼要裝CHDK呢? 安裝以後可以讓你的Canon相機突破原廠韌體的限制,例如你想要做N分鐘以上的長曝光或是極短的快門,只要在機器本身的極限範圍內都能辦到。

以本教學舉例的Canon sx50hs為例,雖然原廠韌體在M模式下曝光時間最長可以選擇到15秒,但是原廠設定只要曝光時間超過1秒,ISO就會強制鎖定在80,所以倘若不安裝CHDK,你就只能向一些特殊題材例如銀河或螢火蟲等含淚說再見了。不過對新手來說,安裝後要十分注意參數使用的合理性,例如用高ISO對著太陽長曝光這種蠢事千萬別幹,相機是會爆炸的(誤)。

開始讓你的Canon sx50hs大躍進吧!


以下會一步步帶你安裝CHDK到你的Canon sx50hs,步驟1~4是為了得到相機目前的韌體版本,如果你已經確定知道你的版本為何,可以跳過。若是其他型的Canon相機安裝法應該也是大同小異,但前提是CHDK的官網上所提供的韌體有你的機型。

1. 將相機內的記憶卡(格式化過的)連接到電腦。
2. 在記憶卡下建立一個空白的文字文件,檔案名稱可以先隨便打。



3. 把上一個步驟建立的文件檔改名為"ver.req",電腦會問是否要強制更名,按是。(請確認副檔名為req而非txt)


4. 將記憶卡插回相機後,在相機已關機的前提下按下播放鍵開機,接著如下圖先按住FUNC-SET,再按DISP,這時螢幕就會出現目前相機的韌體版本,下圖中的版本為1.00C。


5. 到CHDK的韌體下載頁面(http://mighty-hoernsche.de/)去選取你機型的版本下載,它有分完整版與精簡版,我不知道兩者差多少,但是沒什麼特殊考量的話就下載完整版吧!


6. 下載後將其解壓縮的檔案(1.00C內容如下),全部copy至記憶卡。


7. 將上一步的記憶卡插回相機後,同樣在相機已關機的前提下按下播放鍵開機,接著按下右下角的MENU鍵後,按"上"跳最後一個選項後會發現多了一個叫"Firm Update..."的選項,按FUNC-SET確認。


8. 接著會問你要不要更新韌體,按"確定"。


9. 更新完成後按左上角的自訂鍵,螢幕下方會出現一排字: "Default Script <ALT>",這時再按一下MENU鍵即可進入CHDK的選單畫面。


10. CHDK的選單畫面如下,大部分常用的攝影相關選項都在第一項(Enhanced Photo Operations)裡,按FUNC-SET進入。


11. 接下來就看各位想要設定你自訂的快門(Tv)、光圈(Av)、ISO值或其他選項了,要注意的是選項前有一顆實心圓點出現(按FUNC-SET來切換)才代表這個選項有被設定覆蓋,如下圖的情況所示,其只有快門時間被覆蓋設定為20秒,其他選項設定不變(使用相機原有設定)。


12. 大功告成,回到拍攝模式(輕壓快門鍵)時,左上角的紅字就代表你剛剛透過CHDK所設定好的選項與數值,以下圖為例,相機接下來會以光圈8.0(透過原相機設定),ISO100(透過原相機設定),曝光20秒(透過CHDK設定,原相機設定的1/4秒會被覆蓋)來拍攝。



後記


CHDK有相當多選項與資訊,大家有興趣可以自行去研究與摸索,因為我本身習慣看英文,如有需要漢化版本的可以在網路搜尋一下(印象中對岸應該有教學文章)。最後記住,只要每次關機後想要再使用CHDK時,都要從步驟7開始做來驅動它。若不驅動它,你的相機操作就會和原本的一模一樣不受影響。

謝謝各位觀眾! 恭喜你手上的武器已經開外掛了......那......還不快去拍照?!