佳能300D是天文发烧友一直十分关注的,如果可以把她摇身一变,变成10D的话你会怎么呢?
下面这篇文章简单介绍了一下相关的内容,有DIY精神的同好可以尝试一下。
大家可以再多收集一些相关资料。
以下是转载内容:
今天dpreview上最热闹的帖子就是关于300D的firmware被一个俄国小子发现可以修改的秘密。 实际上就改了一处,将JNZ跳转改为空指令NOP (2306 字)
“今天dpreview上最热闹的帖子就是关于300D的firmware被一个俄国小子发现可以修改的秘密。 实际上就改了一处,将JNZ跳转改为空指令NOP。然后,用户设置菜单就出来了,和10D差不多。 说明300D和10D的核心部分是一样的! 还有,300D的操作系统是Digital DOS,粗看上去和PC DOS差不多,也有COMMAND.COM,指令集也是X86的。”
去过佳能的软体研发部门,不能说是DOS,只是使用了MASH6的汇编,至于更多的,就不知道了,使用DOS的内核Canon就完蛋了
有关300D的修改
俄罗斯黑客发现CANON相机使用的是 NEC V30 CPU(80186), 操作系统是DOS。也就是说只要刷新一下Firmware 就能是你的CANON运行在LINUX系统下。。
哈,这种CPU还在生产啊? 我92年上大学时候,公共机房的计算机用的就是这种CPU。 300D居然用它?总觉得应该用RISC比较合理一点。
现在的V30已经不是以前那种V30了。 已经是最新的BGA封装了,作为嵌入式CPU还是很不错的。 (BTW: V30这个只是用来作总控用了,数据处理用另外的CPU做了,是TOSHIBA TX,还有Digic,就是一个DSP,也算是CPU的一种) 这个机器里 A:是启动盘, B: 是数据盘,C:/D: 是CF卡。
不仅300D用这个CPU,几乎所有的Canon的DC都用(DSLR&Consumer)
俄国人又打开了几个custum 菜单,具体如下:
added functions:
-----------------------------------------------------------
1. Set button functions: 改变set键的用途
a. change quality
b. change settings
2. Make a shot without a flash card 没有CF卡时可以拍照
1. available
0. not available
3. Flash synchro in AV mode AV模式闪光同步方式(和10D/D30/60相同)
0. auto
1. 1/200
4. RAW+JPEG writing RAW模式中嵌入式JPG的大小设置,有0-5 六级
0-5 - size of embedded JPEG image
下载http://300d.no-ip.org/E3kr111.zip
黑客门通过修改Firmware已经能使300D的4张连拍变成9张连拍
300D 的内部运行的样子。
用的是 NEC V30 CPU(80186), 操作系统是DOS
如下:
http://www.alexbernstein.com/wiki/CanonDigitalRebelFirmware
Drive Filename Filesize Description
A:\ CAMERA.EXE 391k
DataLight RXE (relocatable executable) containg RXE interrupt handler 0x90, RXE header and jump to 8d00:0000 address (in ROM?). Large data segment with many readable strings.
B:\ CAMERA.EXE 117k 100% 16-bit DOS code
LOGSAVE.EXE 34k utility to copy debug log to ?
B:\DATA\NOTHM.JPG 5k 160x120
image of yellow question mark on white-to-black gradient background image. Displayed when thumbnail is not available ?
B:\BOOTDISK COMMAND.COM 27k
Datalight DOS (就是DOS的command.com)
VSSVER.SCC 48 bytes Source Safe version control file ?
RESTOOL.EXE 56k M114 Resource configuration tool
CAMERA.EXE 6k Failsafe camera firmware ?
AUTOEXEC.BAT 10 bytes adds C:\ (CF card) to the search path
C:\ CF CARD
CF卡是当IDE接口接在系统里的,在相机里就是C:盘
去看了一下,下载也没下成……看了升级结果,偶关心的测光、闪光補充、反光镜预升都没实现,好像用处不太大,最好能有个对焦点增加到11个:)……也没人写升级说明。 如果有什么相信说明,偶还是要升升看。
惊现佳能300D的FIREWARE破解软件
------------------------------------------------------------------------------------
我也升级了,比原来菜单多了个 “自定义功能C.FN"
1.改变拍摄时SET按钮的功能 TEST OK
(0无功能
1改变图像质量,拍的时候可以马上选择用大,小,中,raw的格式,方便
2改变图像处理参数,就是改变设置1,设置2那些设置锐度,对比度的设置
3显示菜单,等于menu键
4重播图像,等于那个三角型的键。)
2.没有CF卡也可释放快门 TEST OK
(1 可以
0 不可以
这个功能就象没有放胶卷空拍一样)
3.AV模式下的闪光同步速度 TEST OK
(0 自动
1 1/200秒(固定,不能变)
4.快门键/自动曝光锁定键 TEST OK
(0 自动对焦/自动暴光锁
1 自动暴光锁/自动对焦
2 自动对焦/自动对焦锁,无自动暴光锁
3 自动暴光/自动对焦,无自动暴光锁)
5.自动对焦辅助光/闪光 TEST NOT OK
(0 允许发射对焦辅助灯/闪光
1 不允许发射对焦辅助灯/闪光)
6.曝光量标准增量 TEST NOT OK
(0 1/2一级
1 1/3一级)
7.登记自动对焦点 TEST NOT OK
(0~7分别对应7个对焦点,就是一开机就以你设的对焦点为对焦点)
8.RAW+JPEG同时保存 TEST OK(修改后RAW可拍摄张数有变化,未具体测试)
(0~5分别可以选择raw + 大,中,小,精细等不同jpg格式)
9.包围拍摄模式顺序/自动取消 TEST OK
(0 正常,不足,过度/启动
1 正常,不足,过度/关闭
2 不足,正常,过度/启动
3 不足,正常,过度/关闭)
10.对焦合焦点确认显示 TEST NOT OK
(0 开启
1 关闭)
11.设置菜单按钮 TEST NOT OK
(0 显示上一个选项(关机后则为第一个)
1 显示上一个选项
2 显示第一个选项)
12.反光镜预升 TEST NOT OK(我哭啊)
(0 关闭
1 启动 这个还不懂怎么试啊。)
13.辅助按钮功能 TEST NOT OK
(0 常规
1选择原始位置
2显示上一个选项(仅按下辅助按钮时)
3 AV+/- (副控转盘选择AF点)
4 闪光暴光锁)
14.自动降低闪光输出量 TEST OK
(0 关闭
1 启动 )
15.快门帘同步 TEST NOT OK(我再哭)
(0 第一帘幕同步
1 第二帘幕同步)
16.AV或TV安全偏移 TEST NOT OK 这个不懂什么意思
(0 关闭
1 启动 这个不懂什么意思)
17.镜头自动对焦停止按钮功能 TEST NOT OK(300D没有这个按钮啊)
( 0 按下停止自动对焦
1 按下开始自动对焦
2 测光时,按下后可锁定暴光
3 AF点,手动-自动/自动-控制
4 ONESHOT <=>AI SERVO
5 开启图像稳定器)
粗略测试,基本和DPREVIEW上国外的朋友说的一致
以上内容是来自小熊DC论坛和色影无忌论坛的一些关于修改300D的最新消息。300D使用了和10D内部结构,但却因为产品定位的不同,而刻意降低了某些方面的性能。这一点对于广大色友一直是心中的痛。如今,在尼康D70评测PREVIEW发表之际,关于300D的修改也成了各个摄影器材论坛里最热的话题。我们会严重关注其发展,并随时向各位玩家报告。 |
|