400D零成本变身40D

玩机达人

相信不少《电脑报》的读者手里依然使用的是多年以前购买的佳能400D单反相机,那时购买的价格绝对不菲,而现在要彻底淘汰又多少有点可惜。不过最近笔者发现了一个免费升级的好办法,通过破解我们可以将手里的400D变废为宝提升性能成为一部各项功能与40D一样的单反相机。下面笔者就为各位读者介绍如何美梦成真,零成本将400D变成40D。

42-c16-1.jpg

400D与40D差别在哪?

众所周知佳能公司的单反相机定位主要分四大类,不考虑1DS的话对于家庭用户来说主要以低端的X00D,中端的X0D以及高端的XD进行区分。笔者于2007年12月购买了400D,现今它已经经历450D发展到了最新的500D。同一时期低端机和中端机之间的价差在2000元左右。

400D作为佳能公司推出的低端单反产品,它的ISO只能够支持最大1600,而且提供给用户选择的仅仅是ISO 100、200、400、800和1600五种;同时该产品不支持点测光这种更精细的测光方式,另外与后续产品不同的是400D用户无法通过相关软件和工具来测算出自己相机使用过的快门数。而40D作为中端产品最高支持ISO是3200,支持点测光,可以通过软件计算相机使用过的快门数量。

由上面所说我们可以知道40D与400D在最大ISO、点测光有无以及是否可以测量快门数上存在差别。如果能够解决上述问题那么我们就可以最大限度地缩短40D与400D之间的差距。

华丽大变身

固件刷新手段,变身后的400D主要具备了以下几个功能,而这些功能在“老掉牙”的400D上是不可能出现的。

1.支持的最大ISO从1600升级到了3200,同时ISO可选项也随之增多,ISO之间间隔的步长不再是100、200、400、800了,选择ISO menu中的100、200、400、800、1600,然后按DISP按钮会出现更多的ISO信息,包括80、125、160、250、320、500、640、1000、1250、2000、2500、3200等多个选项。在菜单下将“shoot without CF”设置为“ON”后,可使用ISO 16、32、40、50等参数。

小提示:破解后ISO 80以上所有应用没有任何问题,但是ISO 80以下曝光会过度,需要给予负补偿,基本相当于不可用。

2.按测光方式选择按钮,默认只有三个,依次是评价、局部和中央重点测光。我们在此界面下按DISP按钮就可以切换到点测光。如果想取消只需要像平常一样选择上述三种测光方式之一即可。

3.在400D的MENU菜单界面下按DISP按钮,再按MENU两次会看到出现了一个新选项“factory menu”,进入“factory menu”后按DISP按钮,当我们只要听到一声轻响就算完成。然后再执行刚才介绍的选择点测光操作,取出CF卡用电脑打开后会看到一个名为STDOUT.txt的文件,这个文件里面记录的是自检内容,我们400D使用过的快门数也将显示在这里,我们只需要搜索Release关键字即可,后面的数字就是快门数。例如笔者的400D已经用了20000多次快门,这在以前是根本无法测量和估算的。

4.经过破解400D还具备了一个特色功能——多点对焦,这有点类似于7D的Zone AF区域对焦,我们可以一次针对多个焦点进行对焦操作,这个是40D甚至50D都没有的区域多点对焦功能。我们需要按400D右上角的对焦点切换按钮两下,然后按DISP按钮在不同的多点区域上进行切换,这样我们就可以实现多点对焦功能了。

小提示:破解是针对CF存储卡来完成的,如果用户不装卡开机或者更换了另外一张存储卡的话破解操作就需要重来一遍了。另外破解升级后不可再对CF进行格式化,否则上面的步骤将等于白做。在删除照片的时候可以选择“全部删除”,这样卡上的照片都删除了,但是升级文件会保留下来。

42-c16-2.jpg
升级之后出现的ISO 3200
42-c16-3.jpg
圆圈中明显的点测光图标
42-c16-4.jpg
Release后面的数字就是快门数
42-c16-5.jpg
拍摄样片的EXIF信息

美梦成真 变身全攻略

在2009年9月中旬国外论坛首先发布了一个针对400D进行破解的帖子,一时间众说纷纭。有人为破解而欢呼而有人却担心破解带来的400D变砖彻底报废。笔者也一直没敢测试,直到9月下旬破解方法日渐成熟笔者才真的拿起400D开始了破解工作。下面笔者就“以身试法”将自己的亲身操作罗列出来和各位《电脑报》的读者分享。

破解阶段

1.首先将自己的400D电池充好,然后开机通过MENU菜单按钮进入设置环节,选择最右边标签(左边数第五个),然后查看固件版本是不是1.1.1,对于2007年以后购买的400D来说都应该是这个版本,如果购买的年头比较早那么需要我们对固件进行升级,总之破解前要保证400D已经是固件1.1.1了。

小提示:升级固件的方法是访问http://web.canon.jp/imaging/eosdigital3/e4kr3_firmware-e.html下载固件并复制到CF卡中,接下来直接执行menu的update firmware功能即可升级到1.1.1。

2.将CF卡取出,通过读卡器连接电脑,利用电脑对该存储卡进行快速格式化。笔者使用的CF存储卡空间为4GB。

3.登录数动连线网站(地址:http://www.shudoo.com/bzsoft),下载破解包400d_hack.rar解压缩,把testfir.fir放到CF卡里。

4.将CF卡重新插到400D里,开机再次进入MENU菜单的设置环节,选择最右边标签(左边数第五个),选中最下面的版本号选项,然后执行update firmware升级操作,之后画面会变黑,我们等待十几秒后关闭400D电源,取出CF存储卡和电池。

5.将CF卡连接电脑并再次快速格式化。由于笔者的CF卡是4GB左右的,所以需要访问http://chdk.wikia.com/wiki/Cardtricks这个地址下载最新版本的破解程序。

小提示:如果使用的是8GB或者更大容量CF卡的话,我们需要访问http://mh-nexus.de/en/downloads.php?product=HxD地址,下载HxD工具,要以Administrator身份执行,依次点击“extras→options→security→uncheck→open disk as readonly by default”,然后使用toolbar中第5个按钮(cd, floppy and HDD icon)打开CF卡,在0x47写上“EOS_DEVELOP”;在0x5C写上“BOOTDISK”,最后保存退出。

6.下载cardtricks破解程序并解压缩,然后运行该主程序,笔者下载的版本是1.44。

7.接下来通过select选择存储卡所在盘符,然后选择右下角的“CF BOOT SECTOR”。接下来点“Make bootable”按钮即可。如果该按钮是灰色的,那么我们需要先执行格式化操作,点左边的“format as fat”按钮即可。执行完“make bootable”后我们的CF存储卡成为了一个能够引导的磁盘,这是非常关键的,当400D插入此存储卡后才能达到相关破解目的。

8.最后进入刚才下载解压缩400d_hack.rar的目录,找到autoexec.bin文件重新复制到CF卡中。400D启动时会自动读取CF存储卡中的这个autoexec.bin破解程序,没有这个程序破解将无法成功。

至此我们就完成了破解工作,当我们把CF卡再次放到400D里以后开机,如果看到蓝色DISP灯闪了一下,那么就表示破解成功了。

42-c16-6.jpg
Cardtricks程序界面
42-c16-7.jpg
对目标盘进行格式化操作

总结

虽然我们通过破解有效地解决了400D功能上的不足,例如更多ISO选项、最高ISO 3200、可以查询快门数、点测光、多点对焦等,不过从单反自身性能上来看它和40D还是有一些差距。不过经过破解还是为400D的用户带来了很多便利,例如笔者以前一直抱怨400D比450D差在没有点测光上,经过破解这个问题被有效地解决了;而大ISO带来的效果也是显著的,虽然成像噪点比较大但是在一些光线不足的情况下抓拍留影存像才是关键,总之这种免费的午餐还是越多越好。

42-c16-9.jpg
ISO 3200下的样片噪点问题比较严重