找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
楼主: xll

帅呆了!D-Link 廉价机 DI-524M改4M&32M刷OP&DD,爽爆了!

 火... [复制链接]
发表于 2012-12-23 12:52 | 显示全部楼层
我也有个di524m,看了您的神贴我也想改改。。。能传个编程器直接刷的固件吗
发表于 2012-12-28 13:22 | 显示全部楼层
lei0101 发表于 2012-12-14 08:40
先用编程器刷这个https://www.right.com.cn/forum/thread-97434-1-1.html
然后用编程器写入http://www.ri ...

也这样操作了,无线信号还是非常弱,看来524M+电路还是有一同之处。
发表于 2012-12-29 23:44 | 显示全部楼层
本帖最后由 hanyun0105 于 2012-12-30 22:21 编辑
xll 发表于 2012-8-17 13:51
改内存需要修改bootstripping电阻的,不然是锁死8M的

如何改啊,在哪里改呢,能否详细点啊,

我的是腾达811r的型号,rt3050f的cpu,flash为1m,内存为8m,,,,我该后,8m的flash,32m的内存,,,flash都是用的华邦的,内存改用的是HY57V561620tfp-h,  刷了后,总是只认到8m的内存,,,刷了你自己编译的cfe后,仍然如此,你帖子说的估计是锁了内存大小,只认8m,你提出的可以改动,是哪里改呢,我传了图,麻烦帮看下,,,,万分感谢,,,,,,,,,,,




ttl刷了你自己编译的boot后,再写入固件,显示如下:

U-Boot 1.1.3 <Modified by xll> (Aug 13 2012 - 18:20:52)
Board: Ralink APSoC DRAM:   8 MB
relocate_code Pointer at: 807b4000
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: 64 Mbits SDR
DRAM bus: 16 bit
Total memory: 8 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 =8 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.
You choosed 2
0
raspi_read: from:40028 len:6
Done!
   
2: System Load Linux Kernel then write to Flash via TFTP.
Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N)
Please Input new ones /or Ctrl-C to discard
        Input device IP (192.168.1.100) ==:192.168.1.100
        Input server IP (192.168.1.2) ==:192.168.1.2
        Input Linux Kernel filename (neicu.bin) ==:tq.img   
netboot_common, argc= 3
NetTxPacket = 0x807E5F00
KSEG1ADDR(NetTxPacket) = 0xA07E5F00
NetLoop,call eth_halt !
NetLoop,call eth_init !
Trying Eth0 (10/100-M)
Waitting for RX_DMA_BUSY status Start... done
Header Payload scatter function is Disable !!
ETH_STATE_ACTIVE!!
Using Eth0 (10/100-M) device
TFTP from server 192.168.1.2; our IP address is 192.168.1.100
Filename 'tq.img'.
TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
ArpTimeoutCheck
Got ARP REPLY, set server/gtwy eth addr (00:26:22:d9:b2:19)
Got it
T #################################################################
         #################################################################
         #################################################################
         ##########
done
Bytes transferred = 1048576 (100000 hex)
NetBootFileXferSize= 00100000
raspi_erase_write: offs:50000, count:100000
raspi_erase: offs:50000 len:100000
................
raspi_write: to:50000 len:100000
................
Done!
## Booting image at bf050000 ...
raspi_read: from:50000 len:40
Done!
   Image Name:   SPI Flash Image
   Created:      2012-08-13  10:21:17 UTC
   Image Type:   MIPS Linux Standalone Program (uncompressed)
   Data Size:    105588 Bytes = 103.1 kB
   Load Address: 80200000
   Entry Point:  80200000
raspi_read: from:50040 len:19c74
Done!
Done!
   Verifying Checksum ... OK
OK

U-Boot 1.1.3 <Modified by xll> (Aug 13 2012 - 18:20:52)
Board: Ralink APSoC DRAM:   8 MB
relocate_code Pointer at: 807b4000
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: 64 Mbits SDR
DRAM bus: 16 bit
Total memory: 8 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 =8 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
Done!
   Image Name:   SPI Flash Image
   Created:      2012-08-13  10:21:17 UTC
   Image Type:   MIPS Linux Standalone Program (uncompressed)
   Data Size:    105588 Bytes = 103.1 kB
   Load Address: 80200000
   Entry Point:  80200000
raspi_read: from:50040 len:19c74
Done!
Done!
   Verifying Checksum ... OK
OK

到这里就不走了,,,,,估计是系统文件未引导起吧,,,,,,什么原因,,,是不是内存因素。。。。。。求解,,,



本帖子中包含更多资源

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

×
发表于 2012-12-29 23:56 | 显示全部楼层
lnbxdzzx 发表于 2012-10-24 17:33
感谢楼主的耐心解答,内存被限制在8M的问题终于解决了。


请问如何操作哦,,我的也是只认8m,怎么办呢!!!!!请教,,,
 楼主| 发表于 2012-12-30 20:32 | 显示全部楼层
lije 发表于 2012-12-28 13:22
也这样操作了,无线信号还是非常弱,看来524M+电路还是有一同之处。

对了,忘了说了,还需要写入无线的eeprom才行,之前忘了说明了。
 楼主| 发表于 2012-12-30 20:40 | 显示全部楼层
hanyun0105 发表于 2012-12-29 23:44
如何改啊,在哪里改呢,能否详细点啊,

我的是腾达811r的型号,rt3050f的cpu,flash为1m,内存为8m,,, ...

粗略看了一下,可能是R200/R201和R191/R192,你的图也看不清走线都是松香。
发表于 2012-12-30 23:25 | 显示全部楼层
本帖最后由 hanyun0105 于 2012-12-31 13:04 编辑
xll 发表于 2012-12-30 20:40
粗略看了一下,可能是R200/R201和R191/R192,你的图也看不清走线都是松香。

呵呵,我又看到了希望,,,我清理下后,传张清晰的图哈,,麻烦了,,,,,,

我详细的比照了实物,只有6处未焊接,只保留了焊点,,,在图片的红箭头处,共6个。。。。。麻烦楼主指导下。  同时问下,如确定后是否就是像你帖子中的那样进行移动电阻焊接吗?还需要飞线等等不???谢谢!! 这个内存芯片也是比原厂的那个多了个A12(第36针, ) 见下图:


ttl刷了你自己编译的boot后,再写入固件,显示如下:

U-Boot 1.1.3 <Modified by xll> (Aug 13 2012 - 18:20:52)
Board: Ralink APSoC DRAM:   8 MB
relocate_code Pointer at: 807b4000
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: 64 Mbits SDR
DRAM bus: 16 bit
Total memory: 8 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 =8 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.
You choosed 2
0
raspi_read: from:40028 len:6
Done!
   
2: System Load Linux Kernel then write to Flash via TFTP.
Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N)
Please Input new ones /or Ctrl-C to discard
        Input device IP (192.168.1.100) ==:192.168.1.100
        Input server IP (192.168.1.2) ==:192.168.1.2
        Input Linux Kernel filename (neicu.bin) ==:tq.img   
netboot_common, argc= 3
NetTxPacket = 0x807E5F00
KSEG1ADDR(NetTxPacket) = 0xA07E5F00
NetLoop,call eth_halt !
NetLoop,call eth_init !
Trying Eth0 (10/100-M)
Waitting for RX_DMA_BUSY status Start... done
Header Payload scatter function is Disable !!
ETH_STATE_ACTIVE!!
Using Eth0 (10/100-M) device
TFTP from server 192.168.1.2; our IP address is 192.168.1.100
Filename 'tq.img'.
TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
ArpTimeoutCheck
Got ARP REPLY, set server/gtwy eth addr (00:26:22:d9:b2:19)
Got it
T #################################################################
         #################################################################
         #################################################################
         ##########
done
Bytes transferred = 1048576 (100000 hex)
NetBootFileXferSize= 00100000
raspi_erase_write: offs:50000, count:100000
raspi_erase: offs:50000 len:100000
................
raspi_write: to:50000 len:100000
................
Done!
## Booting image at bf050000 ...
raspi_read: from:50000 len:40
Done!
   Image Name:   SPI Flash Image
   Created:      2012-08-13  10:21:17 UTC
   Image Type:   MIPS Linux Standalone Program (uncompressed)
   Data Size:    105588 Bytes = 103.1 kB
   Load Address: 80200000
   Entry Point:  80200000
raspi_read: from:50040 len:19c74
Done!
Done!
   Verifying Checksum ... OK
OK

U-Boot 1.1.3 <Modified by xll> (Aug 13 2012 - 18:20:52)
Board: Ralink APSoC DRAM:   8 MB
relocate_code Pointer at: 807b4000
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: 64 Mbits SDR
DRAM bus: 16 bit
Total memory: 8 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 =8 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
Done!
   Image Name:   SPI Flash Image
   Created:      2012-08-13  10:21:17 UTC
   Image Type:   MIPS Linux Standalone Program (uncompressed)
   Data Size:    105588 Bytes = 103.1 kB
   Load Address: 80200000
   Entry Point:  80200000
raspi_read: from:50040 len:19c74
Done!
Done!
   Verifying Checksum ... OK
OK

到这里就不走了,,,,,估计是系统文件未引导起吧,,,,,,,是不是内存因素。。。。。。求解,,,


本帖子中包含更多资源

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

×
发表于 2012-12-31 14:04 | 显示全部楼层
3050f 2M spi flash 16m sdram 能用什么DDWRT OR OPENWRT?换flash容易,换SDRAM难啊。
发表于 2012-12-31 17:01 | 显示全部楼层
本帖最后由 hanyun0105 于 2012-12-31 17:03 编辑
aximpda 发表于 2012-12-31 14:04
3050f 2M spi flash 16m sdram 能用什么DDWRT OR OPENWRT?换flash容易,换SDRAM难啊。

呵呵,听说是能用DD,,,我也正在试验中,,你那个机子好些吧,原版的就是2mflash,我这是腾达811r,太差了,,呵呵,我换了8m的flash,32m的ram,现在出问题了,系统只认到8m的内存,,,无语了。。换ram的话用拖焊法,,网上有视频,很清楚,,易学,,我也是第一次换,,,,,

正请教楼主原因呢,,,,

发表于 2012-12-31 17:43 | 显示全部楼层
hanyun0105 发表于 2012-12-31 17:01
呵呵,听说是能用DD,,,我也正在试验中,,你那个机子好些吧,原版的就是2mflash,我这是腾达811r,太差 ...

这个U-BOOT我试了,在311R 上 SYS灯都点不亮,我是用编程器写的。sys灯都不闪,TTL就没有什么看的和用的了。
TENDA 311R (RALINK 3050F,2M SPI FLASH,   16M SDRAM ,V6.5)
发表于 2012-12-31 18:36 | 显示全部楼层
aximpda 发表于 2012-12-31 17:43
这个U-BOOT我试了,在311R 上 SYS灯都点不亮,我是用编程器写的。sys灯都不闪,TTL就没有什么看的和用的了 ...


恩,我也是试试了下,启动不起啊,,,,

现在我刷那个1m、 8m的那个原版的编程器固件都启动不了了,,怎么整呢,,,,呵呵,,,
 楼主| 发表于 2012-12-31 22:00 | 显示全部楼层
aximpda 发表于 2012-12-31 17:43
这个U-BOOT我试了,在311R 上 SYS灯都点不亮,我是用编程器写的。sys灯都不闪,TTL就没有什么看的和用的了 ...

我的sys等也不闪,系统还不完善,只是可以用了。
发表于 2012-12-31 22:05 | 显示全部楼层
xll 发表于 2012-12-30 20:32
对了,忘了说了,还需要写入无线的eeprom才行,之前忘了说明了。

已经写入过原版固件,功能都正常,刷OP没有无线,Dreambox 无线信号好,但无法保存设置,DD无线信号差。无线EEPROM应该已经是写入了,是不是还需要进行其它的操作?

点评

xll
rt305x.eeprom就在原版的0x34000,把这块搬到0x40000就OK了。  发表于 2012-12-31 23:04
xll
将rt305x.eeprom编程器写入偏移0x40000。无线就能用了。 其他保持不变。  发表于 2012-12-31 22:41
 楼主| 发表于 2012-12-31 22:21 | 显示全部楼层
hanyun0105 发表于 2012-12-30 23:25
呵呵,我又看到了希望,,,我清理下后,传张清晰的图哈,,麻烦了,,,,,,

我详细的比照了实物, ...

应该是R191/R192; R193/R194这两组了。
先挪一组试试看内存有没有变化。
发表于 2012-12-31 22:49 | 显示全部楼层
xll 发表于 2012-12-31 22:21
应该是R191/R192; R193/R194这两组了。
先挪一组试试看内存有没有变化。


谢谢,我先试试了再说,,,,很感谢。。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-6-7 04:08

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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