HB 发表于 2009-11-16 15:55:51

重大发现,PLUS的SUM值可变!

这几天上自习课无聊,用铜泊导通991PLUS PCB上裸露的金属点,自检看计算器反应,其中有一次,发现SUM值变为3千多的4位纯数字,具体不记得了。(大约是P70-P80那堆点。)太突然,我也没有相机在身边,没法上图,到现在也弄不出了。
   然后我查SUM,英文里是和的意思。
   我立即想到B版991ES PLUS原值为87ED有可能是十六进制!经换算得十进制34797(没计错的话)
   那就是说,有升级可能!

cyz00000123 发表于 2009-11-16 18:39:58

991升级会变成什么?

hcz 发表于 2009-11-16 19:31:27

至少不会变成995的

别告诉我它会变成TIwph%20(1).gif

gdlcx 发表于 2009-11-16 22:15:27

991能生成什么?50F

HB 发表于 2009-11-18 13:31:34

我的意思是说,991P可变,那么82P应该也能

chsi 发表于 2009-11-18 18:16:33

SUM变化意味着什么?
功能会改变么?

经过以前A版的事情,我觉得CASIO不大可能通过硬件设定功能了。

xzxzxz 发表于 2009-11-18 18:20:47

PLUS发现啥估计很难。

附言:发现论坛广告增多。。

gdlcx 发表于 2009-11-19 13:33:41

首先我要研究如何使用计算器,然后在此基础上多总结使用技巧。
计算器比较便宜,升级只是乐趣

Cichol 发表于 2009-11-19 15:26:39

硬件应该能改
只不过不会像A一样
B的反硬改也很成功。

chsi 发表于 2009-11-19 15:34:33


发现论坛广告增多。。
xzxzxz 发表于 2009-11-18 18:20 http://www.cncalc.org/images/common/back.gif

链接:关于支付宝广告的声明(2009-11-19)

hcz 发表于 2009-11-22 19:00:45

貌似5d6d官方添加的?

疯不狂 发表于 2009-11-22 20:58:57

是的

wzx1996 发表于 2009-12-19 07:30:55

也许能用来超频~~~大家试试

疯不狂 发表于 2009-12-19 17:28:07

胡说八道!

imath 发表于 2009-12-19 18:28:34

991升级成997 ...

朔雪X忆 发表于 2009-12-19 18:59:23

假设:计算器会同时检验SUM,Version和Pmode,如果三者相符则开启相应功能~

aprillius 发表于 2009-12-20 19:33:45

SUM是指效验和(CHECKSUM),用于验证ROM中的数据的完整性,比如常见的MD5,SHA,CRC32等算法除了用于加密还能用作数字指纹,大家有时下载文件网站会让我们验证MD5值,就是为确保文件没有被篡改,理论上不存在两个MD5值完全相同的文件,嵌入式系统效验ROM主要用的是CRC16/CRC32算法,CRC的中文译名为循环冗余校验

aprillius 发表于 2009-12-20 19:35:43

所以这个CHECKSUM值改变并不能说明什么

朔雪X忆 发表于 2009-12-20 20:03:17

可是为何要验证ROM完整性?SUM变了又说明了什么?ROM不完整/不一致了吗?那不就是改变mode了?

aprillius 发表于 2009-12-20 21:05:17

可是为何要验证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
查看完整版本: 重大发现,PLUS的SUM值可变!