重大发现,PLUS的SUM值可变!
这几天上自习课无聊,用铜泊导通991PLUS PCB上裸露的金属点,自检看计算器反应,其中有一次,发现SUM值变为3千多的4位纯数字,具体不记得了。(大约是P70-P80那堆点。)太突然,我也没有相机在身边,没法上图,到现在也弄不出了。然后我查SUM,英文里是和的意思。
我立即想到B版991ES PLUS原值为87ED有可能是十六进制!经换算得十进制34797(没计错的话)
那就是说,有升级可能! 991升级会变成什么? 至少不会变成995的
别告诉我它会变成TIwph%20(1).gif 991能生成什么?50F 我的意思是说,991P可变,那么82P应该也能 SUM变化意味着什么?
功能会改变么?
经过以前A版的事情,我觉得CASIO不大可能通过硬件设定功能了。 PLUS发现啥估计很难。
附言:发现论坛广告增多。。 首先我要研究如何使用计算器,然后在此基础上多总结使用技巧。
计算器比较便宜,升级只是乐趣 硬件应该能改
只不过不会像A一样
B的反硬改也很成功。
发现论坛广告增多。。
xzxzxz 发表于 2009-11-18 18:20 http://www.cncalc.org/images/common/back.gif
链接:关于支付宝广告的声明(2009-11-19) 貌似5d6d官方添加的? 是的 也许能用来超频~~~大家试试 胡说八道! 991升级成997 ... 假设:计算器会同时检验SUM,Version和Pmode,如果三者相符则开启相应功能~ SUM是指效验和(CHECKSUM),用于验证ROM中的数据的完整性,比如常见的MD5,SHA,CRC32等算法除了用于加密还能用作数字指纹,大家有时下载文件网站会让我们验证MD5值,就是为确保文件没有被篡改,理论上不存在两个MD5值完全相同的文件,嵌入式系统效验ROM主要用的是CRC16/CRC32算法,CRC的中文译名为循环冗余校验 所以这个CHECKSUM值改变并不能说明什么 可是为何要验证ROM完整性?SUM变了又说明了什么?ROM不完整/不一致了吗?那不就是改变mode了? 可是为何要验证ROM完整性?SUM变了又说明了什么?ROM不完整/不一致了吗?那不就是改变mode了?
朔雪X忆 发表于 2009-12-20 20:03 http://www.cncalc.org/images/common/back.gif
checksum在嵌入式系统中的作用主要是为确保软硬件的可靠性,因为ROM\FLASH中的数据如果破损或大面积改变(造成ROM\FLASH数据改变的因素主要有软件因素和物理因素,如静电,强磁场,电离辐射),轻则可靠性降低,如运行过程中无故出现莫名其妙的错误,严重将导致系统完全无法运行。事实上在计算机系统中checksum机制的应用非常广泛,网络传输中利用checksum来确保信号的完整,文件存储中利用checksum来保证文件没有被篡改。电脑在启动时也会对BIOS/CMOS进行SUM验证,所以刷BIOS中如果出差错会导致BIOS的CHECKSUM不能通过,手机,PDA,电子辞典等设备都有这样的机制,而计算器的功能日益复杂,导致系统程序变得庞大,所以也引入checksum机制来保证数据的完整,像过去那种功能最简单的计算器根本就没有这个概念。
checksum实现的途径有很多,像奇偶效验,以及CRC,MD5,SHA等算法都是常用的手段,通常开发者在选择时必须考虑到平台的硬件特性,因为一些算法会消耗较多的硬件资源,所以必须找到安全和效率之间的平衡点。像网络传输和RAID系统中(硬盘在数据传输过程中数据有可能发生畸变),checksum动作是非常频繁的,因此为了不影响系统的性能,有些控制器中提供专用硬件来实现这类操作,不额外消耗CPU资源。不过像手机,PDA,电子辞典,计算器这样的设备就没有这么复杂了,有些仅仅是在启动时进行检查,而有些甚至只是在使用者发出相应的命令时才进行检查,如这里的991es
页:
[1]
2