找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 47497|回复: 99

腾达 811R cpu是rt3050f,flash是1m,内存是8m,改装后成功刷入dd-DreamBox。。

  [复制链接]
发表于 2013-1-4 01:55 | 显示全部楼层 |阅读模式
本帖最后由 hanyun0105 于 2013-1-18 21:09 编辑

腾达 811R cpu是rt3050f,flash是1m,内存是8m,改装后成功刷入DreamBox。。。。
经过2周多的时间折腾,终于刷入了。做了很多的尝试,无数次的焊取flash,写出了的目的是供大家参考和指正,,,,,后续还得完善。。。。

我是在win7系统进行的操作。。。
初始电路板图:
zz

1、升级改造硬件。    先改造该路由器的flash和内存,分别升级为8M,和32M。芯片都是淘宝购买,质量不错,我反复焊了n次没有任何问题。淘宝商家:中贵安电子什么的:地址:
http://shop60725903.taobao.com/?spm=0.0.0.207.ey5J44  。各类芯片齐全,服务不错。{:soso_e113:}。
    只是换内存要麻烦点,针脚太细太密,,思考借鉴了网上的托焊大法,网上有视频,大家百度看看视频。    因为是第一次焊接,很细心。很慢,,把内存两边的电阻和电容什么的先用胶布什么的给蒙上,防止电烙铁的高温影响而损坏,我是用哪种针型的烙铁头。。。四个字:胆大心细。

2、电路改动。  主要是因为新该的内存无法全部识别。需要移动内存边的电阻。在本坛子中
xll  给予了大力的帮助,指点了。非常感谢!!!。。我是用HY57V561620FTP-H-内存32m换掉之前的EM638165TS_内存8m。HY57V561620FTP-H-内存32m要多一个第36针的A12,需要改动电阻。。。。。我只移动了r192到R191,内存就识别为16m,其他移动后续再试验,
1月18日,坚信能识别32m内存的,,,于是将将r192、r192不变,,,r194移动至r193,终于识别为32m内存。。。。太高兴了。。。{:soso_e113:}

{:soso_e113:}{:soso_e113:}看图:
zz

改之前的参数:
U-Boot 1.1.3 (Aug 10 2009 - 11:36:24)
Board: Ralink APSoC DRAM:   8 MB
relocate_code Pointer at: 807b4000
spi_wait_nsec: 3e
spi deice id: ef 40 17 0 0 (40170000)
Warning: un-recognized chip ID, pleaseupdate bootloader!
raspi_read: from:30000 len:1000
*** Warning - bad CRC, using defaultenvironment
============================================
Ralink UBoot Version: 3.3
--------------------------------------------
ASIC 3052_MP2 (Port5<->None)
DRAM component: 64 Mbits SDR
DRAM bus: 16 bit
Total memory: 8 MBytes
Flash component: SPI Flash
Date:Aug 10 2009  Time:11:36:24
============================================
icache: sets:256, ways:4, linesz:32,total:32768
dcache: sets:128, ways:4, linesz:32,total:16384
##### The CPU freq = 320 MHZ ####
SDRAM bus set to 16bit
SDRAM size =8 Mbytes
Please choose theoperation: (参照网上的翻译,意思差不多了)
   1: Load system code to SDRAM via TFTP.         1:负载系统代码写入SDRAM 通过TFTP
   2: Load system code then write to Flash viaTFTP.  2:负载系统代码然后写入Flash通过TFTP
   3: Boot system code via Flash (default).            3:引导系统代码通过Flash(默认)
   4: Entr boot command line interface.                4:Entr启动命令行界面。
7: Load Boot Loadercode then write to Flash via Serial.     7:加载引导加载程序代码然后写入Flash通过串行线。
   8: Load Boot Loader code to SDRAM viaTFTP.                     8:加载引导加载程序代码到SDRAM通过TFTP
   9: Load Boot Loader code then write to Flashvia TFTP.     9:加载引导加载程序代码然后写入Flash通过TFTP
  0
  
  
  
  
   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1恩山币 +1 收起 理由
icq2345 + 1 拿去买糖吃吧!

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2013-1-4 01:56 | 显示全部楼层
本帖最后由 hanyun0105 于 2013-1-18 21:13 编辑

3: System Boot system code via Flash.
## Booting image at bf050000 ...
raspi_read: from:50000 len:40
Image Name: linkn_16MB2MB_311rv2
Created: 2010-10-05 23:49:22 UTC
Image Type: MIPS Linux Standalone Program (uncompressed)
Data Size: 667536 Bytes = 651.9 kB
Load Address: 80300000
Entry Point: 80300000
raspi_read: from:50040 len:a2f90
Verifying Checksum ... OK
OK
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

改后就是显示为16m.:
U-Boot 1.1.3 (Mar 15 2012 - 19:20:31)
Board: Ralink APSoC SDRAM: 16 MB
Jump to entry point at: 0x80800000

1月18日移动194到193后显示为32m,:
U-Boot 1.1.3 <Modified by xll> (Aug 13 2012 - 18:20:52)

Board: Ralink APSoC DRAM:  32 MB
relocate_code Pointer at: 81fb4000
config usb..*** Error: D+/D- is 1/1, config usb failed.
..*** Error: D+/D- is 1/1, config usb failed.

spi_wait_nsec: 72
spi device id: ef 40 17  0  0 (40170000)
find flash: W25Q64BV
raspi_read: from:30000 len:1000
Done!
raspi_read: from:30000 len:1000
Done!
============================================
Ralink UBoot Version: 3.4.0.0
--------------------------------------------
ASIC 3052_MP2 (Port5<->None)
DRAM component: 256 Mbits SDR
DRAM bus: 16 bit
Total memory: 32 MBytes
Flash component: SPI Flash
Date:Aug 13 2012  Time:18:20:52
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384

##### The CPU freq = 320 MHZ ####
SDRAM bus set to 16 bit
SDRAM size =32 Mbytes

Please choose the operation:
   1: Load system code to SDRAM via TFTP.
   2: Load system code then write to Flash via TFTP.
   3: Boot system code via Flash (default).
   4: Entr boot command line interface.
   7: Load Boot Loader code then write to Flash via Serial.
   8: Load Boot Loader code to SDRAM via TFTP.
   9: Load Boot Loader code then write to Flash via TFTP.
0
   
3: System Boot system code via Flash.
## Booting image at bf050000 ...
raspi_read: from:50000 len:40





只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2013-1-4 01:58 | 显示全部楼层
本帖最后由 hanyun0105 于 2013-1-18 21:15 编辑

3、软件准备。ttl软件是用的编程器自带的ch341a的,也可用SecureCRTSecureFX_HH_x86_7.0.0.326软件,很好,百度都有。。或者用哪种usb转ttl小板,配这个软件就可。。其相关设置不多说,只特别说一点就是比特率设为57600,我是找了rt3050f的资料上写的。。。
tftp软件,可用tftpd32,中文,实用。。。
4、烧写flash。 将新买的flash,连到编程器ch341a上,烧写原版的1m-8m-150的编程器版本固件。该固件本论坛有,搜寻下。焊到电路板上。。。
5、更新u-boot。非常关键的一步。找到对应的能启动路由器的uboot,是十分重要的。 将ttl线和编程器或者usb转ttl小板相连,另头插入电脑usb口。按提示装入驱动等,装好后在我的电脑的设备管理器中将多了一个选项,就是:端口(com和lpt),双击展开后看见你安装的硬件,右击属性设置。 连好后打开SecureCRTSecureFX_HH_x86_7.0.0.326软件,建立与编程器或者ttl小板的连接。打开路由器的电源,观察SecureCRTSecureFX_HH_x86_7.0.0.326软件框内的内容,当出现以下内容时立即按数字9 键 选择:
##### The CPU freq = 320 MHZ ####

SDRAM bus set to 16 bit
SDRAM size =8 Mbytes

Please choose the operation: (参照网上的翻译,意思差不多了)
1: Load system code to SDRAM via TFTP. 1:负载系统代码写入SDRAM 通过TFTP。
2: Load system code then write to Flash via TFTP.2:负载系统代码然后写入Flash通过TFTP。
3: Boot system code via Flash (default).3:引导系统代码通过Flash(默认)。
4: Entr boot command line interface. 4:Entr启动命令行界面。
7: Load Boot Loader code then write to Flash via Serial. 7:加载引导加载程序代码然后写入Flash通过串行线。
8: Load Boot Loader code to SDRAM via TFTP.8:加载引导加载程序代码到SDRAM通过TFTP。
9: Load Boot Loader code then write to Flash via TFTP. 9:加载引导加载程序代码然后写入Flash通过TFTP。

进入了加载引导加载程序代码部分,路由器默认接受数据ip是10.10.10.123,要求电脑ip是:10.10.10.3,这个可以不改,也可以改,随自己。。我不改,将电脑的本地连接的ip设为10.10.10.3,掩码设为255.255.255.0 。其他都不用设。。。紧接着要求输入加载的文件名。就输入你的uboot的文件名,可改简单点。但注意的是文件最好放在tftp软件目录中,tftp软件才能自动搜寻到。

我用的uboot是本坛子hit00编译的,SPI Flash适用,有下载,地址是:https://www.right.com.cn/forum/thread-75367-1-1.html 。再次感谢hit00 .
刷后的启动数据是:
刷写了新uboot后的启动情况:---------------------------
U-Boot 1.1.3 (Mar 15 2012 - 19:20:31)
Board: Ralink APSoC SDRAM: 16 MB
Jump to entry point at: 0x80800000
=> Config SDRAM Controller...OK!
=> Assign 32MB SDRAM to system...
=> Initializing, please wait...OK!
=> 32MB SDRAM Ready! Enjoy! ^_^
******************************
Software System Reset Occurred
******************************
spi_wait_nsec: 4b
spi device id: ef 40 17 0 0 (40170000)
find flash: W25Q64BV
raspi_read: from:30000 len:1000
.raspi_read: from:30000 len:1000
============================================
Ralink UBoot Ver: 3.6 by hit00
--------------------------------------------
ASIC 3052_MP2 (Port5<->None)
DRAM component: 256 Mbits SDR
DRAM bus: 16 bit
Total memory: 32 MBytes
Flash component: SPI Flash
Date:Mar 15 2012 Time:19:20:31
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384
##### The CPU freq = 320 MHZ ####
SDRAM bus set to 16 bit
SDRAM size fixed to 32MB by hit00
Please choose the operation:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Enter boot command line interface.
7: Load Boot Loader code then write to Flash via Serial.
8: Load Boot Loader code to SDRAM via TFTP.
9: Load Boot Loader code then write to Flash via TFTP.
0
raspi_read: from:40028 len:6
Init GPIO for EMG.
## Checking image at bf050000 ...
。。。。。。。。。。。。。。。。


6、更新系统固件。 有了uboot后,路由器断电,重新插入注意选择第二项,即是:2: Load system code then write to Flash via TFTP.2:负载系统代码然后写入Flash通过TFTP。同样操作同上,选好系统固件放入tftp文件目录中,回车。等候传送完毕。可观察SecureCRTSecureFX_HH_x86_7.0.0.326软件框内的内容。等完毕后,可重启路由器。

我刷入了固件是一试用的版本:测试用的openwrt-0819-DreamBox-ramips-rt305x-di-524m-b1-initramfs-uImage。好像是宽带技术网上下的,地址:http://www.chinadsl.net/index.php 记不起了。或者是anywlan上 http://forum.anywlan.com/下载。。搜索下。
我刷了至少15个固件,有3个能匹配使用,原因不详,待高手指点。。。其中刷了个,openwrt DD-firmware.tftp。刷入成功,但启动不了,不能ping通,ttl中一直要求输入密码。。晕死了。。。。状态如下:求解。。。。。。。。。。。。。。。。。。。。。。。
DD-WRT v24-sp2 std (c) 2012 NewMedia-NET GmbH
Release: 10/12/12 (SVN revision: 20119)
DD-WRT login:
7、重设电脑ip,网页登陆192.168.0.1 或者是192.168.1.1, 用户:root,密码是admin。

8、总结:关键是要找好uboot,,建议可以参考原版编程器固件(包含uboot)和要刷的uboot的区别。。可以适当修改。。

下一步,开始着手加usb,,,,



1月4日,该用了dd-wrt固件,成功启动,,,如下图:    只是好像没有usb的功能???


当然后面的网线接口是反向了的,,就是wlan变成了lan口,,1234变为了4321了,,,呵呵,,
***************************************************************


1月16日,再次成功升级为巴法络
Buffalo WCR-GN -(DD-WRT v24-sp2 (12/31/12) std - build 20453 )的最新版本,2013年1月1日发布。。。。。。。下载地址:http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fothers%2Feko%2FBrainSlayer-V24-preSP2%2F2013%2F01-01-2013-r20453%2FBuffalo_WCR-GN/   





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2013-1-4 02:01 | 显示全部楼层

晚了,,,休息了。。。。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-1-4 12:39 来自手机 | 显示全部楼层
辛苦了。不错,有硬件有软件
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-1-4 15:20 | 显示全部楼层
不错,支持!
那个dreambox是我编译的,嘿嘿。

点评

感谢,,,,,,你们是高手。。。。。。。。。。。。。。。。。  详情 回复 发表于 2020-10-8 11:57
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-1-4 16:52 | 显示全部楼层
店铺里东西价格一般,运费是个问题!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2013-1-5 11:24 | 显示全部楼层
本帖最后由 hanyun0105 于 2013-1-5 11:26 编辑
xll 发表于 2013-1-4 15:20
不错,支持!
那个dreambox是我编译的,嘿嘿。



对,就是你的成果,,非常感谢。。。。。。最主要还是感谢你对硬改电路,移动电阻的帮助!!!!!。。。。。。。。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-1-6 14:18 | 显示全部楼层
我可以照你的干了,板子是一样的
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-1-7 13:03 | 显示全部楼层
xll 发表于 2013-1-4 15:20
不错,支持!
那个dreambox是我编译的,嘿嘿。

老大,FON2405E也是这个CPU,能否告知我如何刷其他固件,只要支持中继功能就可以,其他不要求,最好不换flash和内存。谢谢
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-1-7 14:17 | 显示全部楼层
goldkey 发表于 2013-1-7 13:03
老大,FON2405E也是这个CPU,能否告知我如何刷其他固件,只要支持中继功能就可以,其他不要求,最好不换f ...

没这个机器,不好说啊。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-1-7 22:08 | 显示全部楼层
不知道4MFLASH ,16MRAM能跑不?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-1-7 22:14 | 显示全部楼层
思考一下,也改改看
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2013-1-7 22:43 | 显示全部楼层
aximpda 发表于 2013-1-7 22:08
不知道4MFLASH ,16MRAM能跑不?


应该能啊,,,这个我没有试过,,,,不乱发表

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2013-1-7 22:44 | 显示全部楼层
本帖最后由 hanyun0105 于 2013-1-7 22:45 编辑
aximpda 发表于 2013-1-6 14:18
我可以照你的干了,板子是一样的


呵呵,,支持哈,,,反正来点探索精神嘛,,,,,,坏了也就几十的事,,,多大点事呢。。

只是注意的是,光板子同不行哦,,还关键是cpu如何,,,,这是关键。。。。先查下你的cpu的技术参数。。。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-21 08:45

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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