|
|
||||||||||||||
![]() 渥太华华人网上社区 |
|
| 注册账号 | Blog | 论坛帮助 | 会员列表 | 搜索 | 今日新帖 | 标记版面已读 | 用户相册 |
![]() |
> DIY 300D!?300D修改fireware最新情报 |
![]() |
|
|
主题工具 | 显示模式 |
|
[中级会员]
ID: 5916
|
DIY 300D!?300D修改fireware最新情报
“今天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/Ca...lRebelFirmware 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个:)……也没人写升级说明。 如果有什么相信说明,偶还是要升升看 我也升级了,比原来菜单多了个 “自定义功能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上国外的朋友说的一致 |
|
|