cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 1178|回复: 22

39gs/48gII硬改升级小屏幕50g

[复制链接]
发表于 2020-11-16 04:10:03 | 显示全部楼层 |阅读模式
本帖最后由 wjchen 于 2020-12-2 15:01 编辑

更新记录:
2020/11/16: 更新了兼容的SD卡槽型号
2020/11/17: 优化复位后默认屏幕对比设置,修正39gs/48gII小屏幕16级对比转换至Saturn对比寄存器算法
2020/11/19: 新增了修复"已知不影响日常使用的bug 1, 2"的测试版USB刷机固件
2020/11/29: 更正SD卡座周边电阻R65数值笔误(100->10)
2020/12/02: 补充了卡座不兼容卡侦测及写保护时采用短接的方案的副作用(参见III. 内存芯片替换以及SD卡槽安装)

cover.png

I. 前言

众所皆知39gs/48gII/49g+/50g硬件差异甚小,基本只有内存,闪存,SD卡槽以及屏幕尺寸不同。事实上,电路板与50g更是几乎相同,只靠几个0欧姆电阻来依照所安装的内存芯片容量调整与CPU的连线。而SD卡槽以及相关週边元件的电路焊盘也都保留。本文将说明如何透过更换硬件后刷入魔改的50g固件改造为小屏幕50g来实现49g+/50g所拥有的闪存访问及SD卡支持。[以下魔改后的机器简称50gm(50g-或50g mini之意)]。
改机有风险,请审慎评估

II. 硬件以及材料需求

1. 一台39gs或48gII,已经魔改为48gII的39gs自然也是可以的,注意48gII必须为四电池的新款。(必须)
2. 电烙铁,热风枪,焊锡。(必须)
3. 若是39gs"且"尚未改为48gII,则须将闪存换为SST39VF1601。参见Zephray所着(HP 39gs升级48gII)(必须)
4. LY62L25616ML或者BS616LV4010 SRAM芯片。(必须)
至少必须替换SRAM(39gs/48gII)以及换上2MB闪存(39gs),否则就算刷入魔改固件也是没用的。
5. SD卡槽(型号:Yamaichi Electronics FPS009-2409-0)或延长排线及週边电阻电容,详见下图。(可选)
使用SD卡槽外壳得开孔,使用延长软排线可以穿过电池盖卡扣刚好可放置在钮扣电池上方。電池蓋恰好可蓋上(见下图)
sd_card.png 10-x-Yamaichi-Electronics-FPS009-2409-0-MBM1-03-391651029440-3.jpg


III. 内存芯片替换以及SD卡槽安装

如下图标示移动0欧姆电阻(直接用焊锡短接也可),及焊上SD卡槽等零件。
sram_replacement.png
SD_fix_R65.png
若卡座不兼容卡侦测以及写保护而采用短接方式,将有以下副作用:
1. 卡片上的写保护开关不起作用,SD卡永久处于可写入的模式
2. 即使未插入SD卡,计算器操作系统依然会认为已经插入SD卡,此时进入FILES([LS][APPS])将会因为无法获取卡片容量信息而卡机
(系统认为有插入卡片,然而实际上并没有,因此一直卡在获取卡片容量信息的状态)


IV. 刷入50gm固件

此步骤依据实际情况A,B择一操作即可。
固件版本为2.10,与2.15相比只缺少了对StreamSmart 400数据采集器的支持。

A. 39gs"且"未改48gII,初次更换闪存芯片为2MB(已经改48gII又刷回39gs的可直接跳到B),空白闪存芯片不带有计算器开机程序(开机程序带有USB及SD刷机功能),因此只能使用JTAG或者编程器烧写固件,这裡准备了带有48gII开机程序的编程器固件,没有JTAG可以请店家帮忙写好。此流程只需做一次,以后刷机可使用USB/SD操作。
50gm_CNA0000000_JTAG.raw (2 MB, 下载次数: 19)

评分

参与人数 2金钱 +24 专家 +3 贡献 +3 收起 理由
lch + 20 + 3 + 3 优质内容
嘻嘻哈哈何厚铧 + 4 很给力!

查看全部评分

发表于 2020-11-16 07:36:09 来自手机 | 显示全部楼层
支持
发表于 2020-11-16 10:08:40 | 显示全部楼层
太棒了!
发表于 2020-11-22 12:49:02 | 显示全部楼层
本帖最后由 夜盗红丸 于 2020-12-3 12:11 编辑

已按照说明操作成功,内存卡暂时没加,原件已买等原件到了加上内存卡。感谢分享。12.1已经加上了内存卡,用起来可以。买的512的,怕大了不认。
发表于 2020-11-22 19:46:16 | 显示全部楼层
Thanks @wjchen and congratulations for this new historical achievement on HP calculators.

We've just featured it in french :
https://tiplanet.org/forum/viewt ... mp;p=257623#p257606
 楼主| 发表于 2020-11-23 11:47:25 | 显示全部楼层
critor 发表于 2020-11-22 19:46
Thanks @wjchen and congratulations for this new historical achievement on HP calculators.

We've jus ...

@critor
Thanks for letting me know.
I can also send you the instruction images relabeled in English if that helps.
发表于 2020-11-24 11:24:54 | 显示全部楼层
搬运一下tiplanet下面的评论:

哇哦 wjchen的作品确实不错。

啊,谢谢你。:)
我就知道,一则新闻提到你最喜欢的惠普50g,会让你很高兴。
同时,一天之后,已经有11个月没有专门针对惠普的新闻了。
是时候发生点什么了......当然,希望这种糟糕的空虚不会预示着坏消息。

虽然年代久远,但50g仍然是一台好机器,没错:)
我是一个非常不称职的用户... ...

我很想买一个HP的50g,只是他们比Ebay上的TI-Nspire CX II CAS更贵D:。

对,这就是老款高端型号的问题,89T也有同样的问题!

在惠普机器的收藏中,我的50g是免费得到的。这是一个特例。

没有50g,我有一些49g+(差别不大)。
发表于 2020-11-27 10:41:07 | 显示全部楼层
LY62L25616ML或者BS616LV4010 SRAM芯片的具体型号有没有要求?
发表于 2020-11-27 10:57:11 | 显示全部楼层
夜盗红丸 发表于 2020-11-22 12:49
已按照说明操作成功,内存卡暂时没加,原件已买等原件到了加上内存卡。感谢分享。 ...


LY62L25616ML或者BS616LV4010 SRAM芯片的具体型号有没有要求?
 楼主| 发表于 2020-11-27 15:25:44 | 显示全部楼层
本帖最后由 wjchen 于 2020-11-27 15:26 编辑
shyisme 发表于 2020-11-27 10:41
LY62L25616ML或者BS616LV4010 SRAM芯片的具体型号有没有要求?

LY62L25616没有要求, 45/55/70都可
BS616LV4010选70的

LY62L25616比较省电
其他针脚兼容的芯片选择方式同理, 70ns以下即可
发表于 2020-11-28 12:37:03 来自手机 | 显示全部楼层
支持!干翻matec!
发表于 2020-11-29 07:25:47 | 显示全部楼层
wjchen 发表于 2020-11-27 15:25
LY62L25616没有要求, 45/55/70都可
BS616LV4010选70的

谢谢。
发表于 2020-12-14 20:23:43 | 显示全部楼层
我的天,太强悍了!赶紧收藏下来,感谢楼主!
发表于 2020-12-15 23:57:28 | 显示全部楼层
最高支持多少大的内存卡
 楼主| 发表于 2020-12-17 10:52:50 | 显示全部楼层
刘泽凯 发表于 2020-12-15 23:57
最高支持多少大的内存卡

只支持SD,也就是最大2G
发表于 2021-1-2 08:15:20 | 显示全部楼层
LZ 2021年新年好!
我按照你的方法刷新成功了,不过我有个疑问,刷新了50gm的固件后,看到版本信息还是显示的是48g,版本号2.10;似乎和我之前的48gII 2.10的版本号是一样的?
 楼主| 发表于 2021-1-2 11:16:56 来自手机 | 显示全部楼层
Jahg 发表于 2021-1-2 08:15
LZ 2021年新年好!
我按照你的方法刷新成功了,不过我有个疑问,刷新了50gm的固件后,看到版本信息还是显示 ...

版本信息是2.10没错,至于显示48机型,那是因为让固件辨识机型为48的基础上去补丁激活49g+/50g的功能所涉及的工作较容易
发表于 2021-1-2 17:42:54 | 显示全部楼层
wjchen 发表于 2021-1-2 11:16
版本信息是2.10没错,至于显示48机型,那是因为让固件辨识机型为48的基础上去补丁激活49g+/50g的功能所涉 ...

明白了
顺便问一下,48和49、50机型除了SD卡的支持外,还有什么功能的区别?
 楼主| 发表于 2021-1-2 17:59:16 来自手机 | 显示全部楼层
本帖最后由 wjchen 于 2021-1-2 18:03 编辑

48gII的arm cpu主频操作于48M,50g为75。48gII的port2闪存区被固件限制无法被用户自由使用
剩下就是内存与屏幕大小差异
发表于 2021-1-7 20:39:06 | 显示全部楼层
谢谢,我的30gs成功升级了,改了内置sd卡槽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2021-1-23 03:23 , Processed in 0.038436 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表