cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 54387|回复: 33

[Nspire] Ti Nspire 降级教程与砖机修复教程

[复制链接]
发表于 2011-7-10 17:30:51 | 显示全部楼层 |阅读模式
本帖最后由 lch 于 2011-7-19 10:16 编辑

众所周知,NS从OS3.0.1开始引入了一个新的BOOT2,而这个新的BOOT2会导致升级后的NS无法返回到OS2.0,同时也导致不少NS变砖。变砖的NS不能直接通过USB刷写BOOT2(因为启动时USB似乎并不工作)。而即使未变砖,也直接宣告了Ndless无法使用。

因为我不慎成为OS3.0的牺牲品,前段时间我根据国外的降级教程刷机,不曾想清除了BOOT2,直接导致我的NS变砖。一开始用的是USB to RS232刷,没能成功。经过HB的指点与讨论,认为只能用USB to TTL转接板。
警告:请做好足够的心理准备,同时要求有一定的动手能力与硬件知识。该方法有可能会导致机器变砖,对此造成的后果本人概不负责。在操作之前确保你对整个过程有所了解,有不懂的地方可以去问HB,我也大概了解一点。
下面言归正传,教大家如何降级。


一、准备:
1、BOOT2为3.0的nspire一台
2、USB to TTL 转接板
3、导线若干(建议用细线,我用的是网线剥开后的铜线)
4、操作系统为Windows XP电脑(必须带有超级终端),也可以用Windows 7(Win7不自带超级终端),Win7可用超级终端下载地址(设置方法可能不一样)
5、OS2.1 的BOOT2(可以把OS2.1的系统文件扩展名改为zip后解压得到boot2.img)

这是已提取的BOOT2(CAS)(尚不清楚BOOT2是否能在CAS和NON-CAS之间通用)
boot2.img (1.19 MB, 下载次数: 644)



二、刷机过程:
1、电脑端设置
先在电脑上安装USB to TTL的驱动程序,接上USB to TTL,并打开设备管理器,记住端口号(我这里是COM4,请以实际为准)。

1.PNG

右键点击列表中的USB to TTL设备,选属性。
图片1.png

点击端口设置选项卡,按图中信息设置,确定
图片2.png

最后可以用跳线帽连接板子的RXDTXD用测试工具测一下TTL板是否正常。
图片3.png

2、计算器的连接
2、计算器的连接
接下来连接TTL板与计算器,先断开TTL与计算机的连接。
下面是连接的示意图。



图片4.png

这是我的USB to TTL转接板。
图片5.png


最好用杜邦线连接,防止因一些原因导致连接断开。
图片6.png


最后连出导线(我把杜邦线剪断了自己接的)。为了测试自己连接的是否到位,可以将TXD连线、RXD连线末端分别与GND连线末端接触,如果TTL板上对应的灯亮起说明连接正常!
图片7.png


按照上面的示意图把三根线连接到计算器,连之前先用橡皮用力擦拭金手指。可以用那块塑料盖板压住线头,一定要把线对齐,连接紧密。


3、开始刷机
打开超级终端。前面的区号都可以取消略过,填上也可。新建连接,名称图标可以任意选择点确定,继续。
图片8.png

注意在连接到窗口中注意选择连接的端口号,这就需要选择刚才在设备管理器中看到的。点确定继续。

图片9.png
接下来在端口设置中按下图设置,确定继续。
图片10.png


此时显示如下


图片11.png



评分

参与人数 6金钱 +81 贡献 +2 收起 理由
月与映之皮丘 + 3
l5h5t7 + 3 不错,谢谢分享!
diameter + 3 好!
Cyvre + 3
疯不狂 + 2 谢谢分享

查看全部评分

相关帖子

 楼主| 发表于 2011-7-10 17:34:33 | 显示全部楼层
本帖最后由 lch 于 2011-7-10 17:53 编辑

计算器装好电池,按HOME+ENTER+B再按ON(touchpad是Doc+Enter+2 再按ON)(这一步删除原有的BOOT2),拔掉电池。连接电脑与TTL板(此时板上的TXD、RXD因为与计算器的GND构成回路而亮起),再装上电池,(此时板上的RXD、TXD指示灯熄灭)窗口内会显示如下文本:(如果没有显示,检查线路连接!一定不能碰到其他触点,轻则显示乱码,否则无法刷机)
  1. Boot Loader Stage 1 (1.1.8916)
  2. Build: 2007/4/23, 23:37:16
  3. Copyright (c) 2006, 2007 Texas Instruments Incorporated
  4. Using production keys
  5. Last boot progress: 0
  6. Clocks:  CPU = 90MHz   AHB = 45MHz   APB = 22MHz

  7. Available system memory: 37292
  8. Checking for NAND: NAND Flash ID: Samsung K9F5608Q0C
  9. SDRAM memory test:   Pass  
  10. Clearing SDRAM...Done.
  11. Clearing SDRAM...Done.
  12. Clearing SDRAM...Done.
  13. Boot option: Normal

  14. Loading BOOT2 software...

  15. Error reading/validating BOOT2 image  (这句话说明BOOT2已损坏)

  16. Error loading BOOT2, looking for pre-installed images.                                                      
  17. Checking for DIAGS image in pre-install area.                                             
  18. No DIAGS image found.
  19. Checking for BOOT2 image in pre-install area.                                             
  20. No DIAGS image found.

  21. Error loading BOOT2, install new version.                                         
  22. Checking battery level.                       
  23. Battery level is OK.                    

  24. Ready to download BOOT2 software...  
复制代码
注意此时可以传输BOOT2,点传送菜单,选择发送文件
浏览里选择OS2.1的boot2.img。下面的协议选择Xmodem。点发送。会出现如下对话框。

图片13.png
  1. Begin XMODEM file transfer.
  2. Erasing old BOOT2 image.
  3. Updating BOOT2 image.
  4. BOOT2 image has been updated.
  5. Restarting in 2 (因连接不好产生乱码已省略)
  6. 这里会自动重启。
  7. 重启时,终端里显示:
  8. ?????hing image.
  9. /2/19, 23:19:10
  10. Copyright (c) 2006, 2007, 2008 Texas Instruments Incorporated
  11. Using production keys

  12. Clocks:  CPU = 90MHz   AHB = 45MHz   APB = 22MHz
  13. Checking for NAND: NAND Flash ID: Samsung K9F5608Q0C

  14. Initializing graphics subsystem.
  15. yright (c) 2003-2006 Datalight, Inc.
  16. Datalight FlashFX Pro v3.00 Build 1358
  17. Nucleus Edition for ARM9
  18. Copyright (c) 1993-2006 Datalight, Inc.
  19. Patents: US#5860082, US#6260156.

  20. Loading Operating System...  

  21. 100%(这里的100%会随着启动进度变化)

  22. 启动完成后显示

  23. Beginning system initialization.
  24. Clocks:  CPU = 120 MHz AHB = 60 MHz APB = 30 MHz

  25. Preparing file system. This takes a while...
  26.    POSIX layer initialized.
  27.    POSIX "NULL" device initialized.
  28.    POSIX "CONSOLE" device initialized.
  29. Datalight Reliance v2.10.1150
  30. Copyright (c) 2003-2006 Datalight, Inc.
  31. Datalight FlashFX Pro v3.00 Build 1358
  32. Nucleus Edition for ARM9
  33. Copyright (c) 1993-2006 Datalight, Inc.
  34. Patents: US#5860082, US#6260156.

  35.    POSIX file system initialized.
  36. File system ready.
  37. * P1R2 mode battery door detection
  38. System build date: May  5 2011, 23:45:41
  39. Available memory: 15287324 bytes
  40. Purging temporary files...
  41. Launching system...
  42. Created Execution Context
  43.                          NavNet Ready.
  44. Creating new IME Dialog
  45. IME: non-ALPHA key pressed
复制代码

至此启动完成已经进入系统,现在可以刷OS2.1了
希望这篇文章对变砖的NS修复有帮助。
感谢研究出来的国外网友,感谢参与指导的HB


下面把国外的修复原稿放出。(注:是法文)

downgrade301.pdf

1.83 MB, 下载次数: 601

发表于 2011-7-10 17:49:56 | 显示全部楼层
请问cx cas可以降到2.1嘛?
 楼主| 发表于 2011-7-10 17:50:47 | 显示全部楼层
请问cx cas可以降到2.1嘛?
zhengran14 发表于 2011-7-10 17:49
这个不太清楚!建议不要尝试
发表于 2011-7-10 17:59:50 | 显示全部楼层
好.
发表于 2011-7-10 18:18:22 | 显示全部楼层
我想也是,有些危险,还是等Ndless有支持3.0的版本吧
发表于 2011-7-10 18:34:28 | 显示全部楼层
理论上可以使用1K XMODEM协议传输BOOT2,速度快5倍。(我无法完成试验)

使用恢复模式删除OS后也可以用TTL传系统,但那10MB大约需30分钟(XMODEM),1K理论上快5倍。
发表于 2011-7-10 19:14:27 | 显示全部楼层
CX 绝不可以降级
发表于 2011-8-9 11:35:31 | 显示全部楼层
不错
看来用NS当单片机有希望了
发表于 2012-12-26 18:30:44 | 显示全部楼层
rapid cable self test 哪里能下载这个软件?
发表于 2013-1-25 18:22:38 | 显示全部楼层
复杂啊。。
发表于 2013-4-25 19:15:49 | 显示全部楼层
我已经用这个方法成功的把我的CAS救回来了。
发表于 2013-6-14 12:12:23 | 显示全部楼层
9750gii刷机失败,完成开不了机,能弄不
发表于 2013-7-1 17:14:36 | 显示全部楼层
新手菜鸟 发表于 2013-6-14 12:12
9750gii刷机失败,完成开不了机,能弄不

9750你用NS法刷TVT
发表于 2013-7-18 21:52:04 | 显示全部楼层
{:019:}cx板砖表示没有成功,或者是我还不会弄?进行到计算器装好电池,按HOME+ENTER+B再按ON(touchpad是Doc+Enter+2 再按ON)(这一步删除原有的BOOT2),拔掉电池。连接电脑与TTL板(此时板上的TXD、RXD因为与计算器的GND构成回路而亮起),再装上电池,(此时板上的RXD、TXD指示灯熄灭)窗口内会显示如下文本:(如果没有显示,检查线路连接!一定不能碰到其他触点,轻则显示乱码,否则无法刷机)没法向下了
发表于 2013-9-13 21:32:07 | 显示全部楼层
czhx 发表于 2013-4-25 19:15
我已经用这个方法成功的把我的CAS救回来了。

你好  我想咨询你一下,方便留个QQ不   我的345-772800  谢谢
发表于 2013-9-15 14:40:01 | 显示全部楼层
我试了多次   超级终端那些文字一直不显示   是怎么回事啊
发表于 2013-9-16 13:21:47 | 显示全部楼层
这个MARK备用,强
发表于 2013-11-16 10:29:07 | 显示全部楼层
可以把boot2刷进去,但还是开不了机,连不上computer link。怎么用超级终端刷OS?
发表于 2013-11-16 10:34:51 | 显示全部楼层
Boot Loader Stage 1 (1.1.9999)
Build: 2011/10/31,23:37:16
Copyright (c) 2006, 2007 Texas Instruments Incorporated
Using any        keys

Last boot progress: 0
Clocks:  CPU = 90MHz   AHB = 45MHz   APB = 22MHz

Available system memory: 37292
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A
PM is turning the device OFF
PM has turned the device ON
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Boot option: Download Boot2

Keypad request - installing BOOT2 software...

Checking battery level.
Battery level is OK.

Ready to download BOOT2 software...

Begin XMODEM file transfer.
Erasing old BOOT2 image.
Updating BOOT2 image.
BOOT2 image has been updated.
Restarting now.



Boot Loader Stage 1 (1.1.9999)
Build: 2011/10/31,23:37:16
Copyright (c) 2006, 2007 Texas Instruments Incorporated
Using any        keys

Last boot progress: 0
Clocks:  CPU = 90MHz   AHB = 45MHz   APB = 22MHz

Available system memory: 37292
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Boot option: Normal

Loading DIAGS software...

96%
BOOT1: loading complete (86 ticks), launching image.


U-Boot 1.1.2 (Feb  2 2007 - 19:48:46)

U-Boot code: 11800000 -> 1182DC2C  BSS: -> 1183246C
RAM Configuration:
Bank #0: 10000000 32 MB
Flash: 512 kB
NAND:32 MB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
Starting Phoenix diagnostics...
Phoenix ASIC#                                                                                                                                          
刷了BOOT2,还是无法进入系统,没法开机连接电脑,高手给分析下以上信息,是什么缘故?谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-21 19:01 , Processed in 0.081378 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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