eeff11 发表于 2023-10-31 16:51

d-link dir-868l刷超频后,TTL无法救砖,求助

刷的是西窗浪人的固件,刷了他的2.2的CFE,正常启动。


然后试着CFE edit 把 频率超了 clkfreq=1000,533, DD了CFE,nvram erase了,然后就启动不起来了。

无奈接好TTL。

CFE version 6.37.14.126 (r561982) based on BBP 1.0.37 for BCM947XX (32bit,SP,)
Build Date: 2020年 09月 09日 星期三 22:07:44 CST (liu123@ubuntu)
Copyright (C) 2000-2008 Broadcom Corporation.

Init Arena
Init Devs.
Boot partition size = 262144(0x40000)
*** flash_nflash_init ***
Found a AMD NAND flash:
Total size:128MB
Block size:128KB
Page Size:   2048B
OOB Size:    64B
Sector size: 512B
Spare size:16B
ECC level:   8 (8-bit)
Device ID: 0x01 0xf1 0x00 0x1d 0x01 0xf1
DDR Clock: 400 MHz
Warning: invalid DDR setting of 0 MHz ignored. DDR frequency will be set to 400 MHz.
CPU type 0x0: 800MHz
Tot mem: 262144 KBytes

CFE mem:    0x00F00000 - 0x01796250 (9003600)
Data:       0x00F4E87C - 0x00F4ED78 (1276)
BSS:      0x00F4ED88 - 0x00F94250 (283848)
Heap:       0x00F94250 - 0x01794250 (8388608)
Stack:      0x01794250 - 0x01796250 (8192)
Text:       0x00F00000 - 0x00F44FA0 (282528)

Null Rescue Flag.
boot the image...
Hello!! Enter Rescue Mode: (Check error)


1. Wait 10 secs to enter tftp mode
   or push RESCUE-BTN to enter cmd mode
Null Rescue Flag.
Null Rescue Flag.
Null Rescue Flag.

2. enter tftp mode:
Reading ::
TFTP Server.
Failed.: Error


3. rebooting..þDigital core power voltage set to 0.9375V
Decompressing...done
Detect CPU turbo button...不断重启,然后 中断

CFE>nvram clkfreq=800,400
CFE>nvram commit
CFE>reboot还是不断重启。

ping是ping不通的,固定了电脑地址 192.168.1.2
CFE>ifconfig
Network interface has not been configured
*** command status = 0我看正常的 有
Init Arena
Init Devs.
Boot partition size = 262144(0x40000)
et0: Broadcom BCM47XX 10/100/1000 Mbps EthernetController 5.10.56.3我没有交换机,感觉CFE还是正常的,为何找不到交换机,这样我没有网络口,无法TFTP,无法刷固件,没有NAND编程器,感觉不是我一个,dd-wrt也找到类似的。

CFE> show devices
Device Name          Description
----------------------------------------------------------------------------
uart0                NS16550 UART at 0x18000300
uart1                NS16550 UART at 0x18000400
flash0               ST Compatible Serial flash size 4096KB
flash0.boot          ST Compatible Serial flash offset 00000000 size 256KB
flash0.trx         ST Compatible Serial flash offset 00040000 size 1KB
flash0.os            ST Compatible Serial flash offset 0004001C size 3776KB
flash0.nvram         ST Compatible Serial flash offset 003F0000 size 64KB
flash1.boot          ST Compatible Serial flash offset 00000000 size 256KB
flash1.trx         ST Compatible Serial flash offset 00040000 size 3776KB
flash1.nvram         ST Compatible Serial flash offset 003F0000 size 64KB
nflash0.brcmnand   AMD NAND flash offset 0 size 131072KB
*** command status = 0CFE> show clocks
Current clocks: 800/400/200/100 Mhz.
*** command status = 0
CFE> flash -noheader:flash1.trx
Invalid switch: -noheader:flash1.trx
*** command status = -8
CFE> flash -noheader : flash1.trx
Reading ::
TFTP Server.
Failed.: Error
*** command status = -1
CFE> flash -ctheader : flash1.trx
Invalid switch: -ctheader
*** command status = -8
CFE> flash -noheader : flash0.trx
Reading ::
TFTP Server.
Failed.: Error
*** command status = -1CFE> nvram show
boardrev=0x1100
pmon_ver=CFE 6.37.14.126 (r561982)
sromrev=8
boardtype=0x0646
nvram_space=65536
boardflags2=0x00000000
clkfreq=800,400
sdram_config=0x014B
boardflags=0x00000110
sdram_refresh=0x0000
sdram_ncdl=0x00000000
Ate_FW_err=14
sdram_init=0x0000
boardnum=00
size: 284 bytes (65252 left)
*** command status = 0
CFE>知道的盆友指导一下啊,谢谢。

eeff11 发表于 2023-11-1 00:46

与这位一样情况dd-wrt论坛

afeng11 发表于 2023-11-1 07:56

;P;P;P这个简单的要死,nvram里面没有设置mac地址呗

eeff11 发表于 2023-11-1 10:36

afeng11 发表于 2023-11-1 07:56
这个简单的要死,nvram里面没有设置mac地址呗

三个地址肯定是设置了的,大哥。不知道为何交换机起不来。

afeng11 发表于 2023-11-1 13:59

你的nvram参数里面根本就没有看到

eeff11 发表于 2023-11-3 09:37

afeng11 发表于 2023-11-1 13:59
你的nvram参数里面根本就没有看到

这个的确是这样,但是用那个CFEedit打开刷过的CFE,三个地址都在啊,那是基操啊。
至于nvram show为何没有,是否dlink是32k,而华硕或梅林是64K?这里面的机制我不清楚。

我这种情况如何救啊?请教了。

afeng11 发表于 2023-11-3 13:58

使用命令:nvram erase,然后reboot试试

eeff11 发表于 2023-11-4 12:03

afeng11 发表于 2023-11-3 13:58
使用命令:nvram erase,然后reboot试试

这个上手就敲过啦,没用啊。

wdp5133818 发表于 2023-11-5 00:50

386好像刷CFE和之前不一样,基本变砖,这款用默认就好,超频提升不了多少,CPU温度不超都接近90°了
用编程器带个免拆夹子,把CFE清空再烧录进去,然后再MINIweb里刷进最新386固件就好

afeng11 发表于 2023-11-6 08:38

本帖最后由 afeng11 于 2023-11-6 08:44 编辑

eeff11 发表于 2023-11-4 12:03
这个上手就敲过啦,没用啊。
nvram set et0macaddr=11:22:33:44:55:66,这样就能识别到网口,然后在ttl下面重刷cfe

afeng11 发表于 2023-11-6 08:41

本帖最后由 afeng11 于 2023-11-6 08:43 编辑


dir868l的官方cfe和第三方cfe都有些缺陷,固件里面刷cfe,很容易出问题

wdp5133818 发表于 2023-11-7 12:40

afeng11 发表于 2023-11-6 08:41
dir868l的官方cfe和第三方cfe都有些缺陷,固件里面刷cfe,很容易出问题

究竟是谁没看清楚,Dlink dir868L,哪里来的R7000

eeff11 发表于 2023-11-13 16:05

wdp5133818 发表于 2023-11-7 12:40
究竟是谁没看清楚,Dlink dir868L,哪里来的R7000

没事,谁都会看错的,这个论坛就是相互思考与探讨的。

nvram set et0macaddr=11:22:33:44:55:66 的确有交换机了,我也想到过。
但是TFTP没反应,随便客户端还是服务器,编译CFE知道,既可以服务器也可以客户端。
反正CFE工作不正常,不知道为何,应该还是软件的锅,自行编译的CFEdbug吧,好多情况。

估计一行行代码看也难看出问题。这个CFE好多问题


eeff11 发表于 2023-11-13 16:17

wdp5133818 发表于 2023-11-5 00:50
386好像刷CFE和之前不一样,基本变砖,这款用默认就好,超频提升不了多少,CPU温度不超都接近90°了
用编程 ...

这个路由有一样好,CFE保存在2M的NOR flash里面,所以10几块的ch341a就行,不需要贵的NAND编程器。

我用的探针,夹子也一样的,板上有干扰的,识别不出的,8个脚一搭上,电源灯亮。

无耐,拆这个flash,无铅环保锡。拖焊搞不下来,风枪400度以上才肯松动,拆下,直接西窗浪人的CFE刷上,焊接回去,直接Miniserver,刷386,就这样弄好了。弄完电烙铁5-E了,发热芯坏了,什么倒霉事都碰上了。

几十块的烂路由就是折腾思考思考的,时间精力肯定不划算。

eeff11 发表于 2023-11-13 16:19

afeng11 发表于 2023-11-1 13:59
你的nvram参数里面根本就没有看到

这个CFE的确很多说不清的地方,莫名其妙就砖的。

谢谢帮助。这个CFE好多说不清的地方,还是对CFE研究不够
页: [1] 2
查看完整版本: d-link dir-868l刷超频后,TTL无法救砖,求助