Temat: Debrick routera Comfast CF-E395AX

Witam forumowiczów.
Podczas zabaw (różnych) z routerem CF-E395AX (de facto wg opisu na OpenWRT to CF-E393AX, parametry się zgadzają) uwaliłem bootloader.
Od zaprzyjaźnionego użytkownika tegoż routera, otrzymałem pliki ze zrzutami mtdblock (BL2, u-boot-env, factory, FIP oraz ubi) z działającego pod openwrt tegoż modelu. I tu moje pytanie.
Czy ktoś mógł by mnie poinstruować/naprowadzić jak, i czy to w ogóle możliwe, mając te pliki, przywrócić router do działania?

2

Odp: Debrick routera Comfast CF-E395AX

próbowałeś tym mtk_uartboot ? bootloader powinien wstać i dalej łatwizna aż nudno.

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

3

Odp: Debrick routera Comfast CF-E395AX

A gdzie to można dostać w dobrej cenie?

4

Odp: Debrick routera Comfast CF-E395AX

co do mtk_uartboot czy mógł bym prosić o pomoc lub jakieś instrukcje?

5 (edytowany przez jstasik 2025-01-05 22:08:23)

Odp: Debrick routera Comfast CF-E395AX

A zakupiłem go na ali w jakiejś promocji za około 300zł.

6

Odp: Debrick routera Comfast CF-E395AX

jstasik napisał/a:

co do mtk_uartboot czy mógł bym prosić o pomoc lub jakieś instrukcje?

Np. https://forum.openwrt.org/t/openwrt-sup … 180490/860

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Debrick routera Comfast CF-E395AX

Dzięki za podpowiedź. Pobawię się tym mtk_uartboot.
Rozumiem, że po wgraniu bootloader'a z jego poziomu wgrywam initramfs a póżniej sam firmware?
Sorki za takie pytania ale nie jestem zbyt zaawansowany w takich zabawach.

8

Odp: Debrick routera Comfast CF-E395AX

Prawdopodobnie będzie to dobre rozwiązanie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Debrick routera Comfast CF-E395AX

OK, pobawię się i dam znać jak poszło.

10

Odp: Debrick routera Comfast CF-E395AX

Witam ponownie.

Podczas próby użycia narzędzia mtk_uartboot dostaję takie komunikaty:

mtk_uartboot - 0.1.1
Using serial port: COM4
Handshake...
hw code: 0x7981
hw sub code: 0x8a00
hw ver: 0xca00
sw ver: 0x1
Baud rate set to 460800
sending payload to 0x201000...
thread 'main' panicked at src\bootrom.rs:106:13:
send_da cmd status: 7442
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

komenda: mtk_uartboot.exe -s COM4 -a -p mtd0.bl2.bin
Wszystko w głównym katalogu na dysku D, cmd uruchamiane zarówno z prawami admina jak i normalnie, nazwy plików OK, konwerter ttl2usb sprawny.

Czy ktoś mógł by pomóc?

Logi podczas startu routera (z putty):

F0: 102B 0000
FA: 1040 0000
FA: 1040 0000 [0200]
F9: 3903 0041
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 102C 0000
F5: 480A 0031
00: 1005 0000
FA: 1040 0000
FA: 1040 0000 [0200]
F9: 3903 0041
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 102C 0000
01: 102A 0001
02: 1005 0000
BP: 2000 00C0 [0001]
EC: 0000 0000 [1000]
T0: 0000 00ED [010F]
System halt!

11 (edytowany przez ambrozy5 2025-01-06 21:24:16)

Odp: Debrick routera Comfast CF-E395AX

jak uzywasz mtk_uartboot to w tym samym czasie nie możesz używac putty na tym samym porcie. zdaje sie, że powinieneś dodac -f bl31-uboot.fip

bl2 to drugi bootloader, bl31 to trzeci , dopiero pozniej wczytuje kernel i leci system.

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

12

Odp: Debrick routera Comfast CF-E395AX

oczywiście równocześnie ich nie używam.

już robię próbę z -f

13

Odp: Debrick routera Comfast CF-E395AX

niestety odpowiedź z mtk_uarboot taka sama (przy wykorzystaniu plików BL2 oraz FIP).

a jeszcze pytanie, których plików użyć? posiadam zgrane z działającego na identycznym modelu openwrt (z poziomu luci) następujące:
mtd0.BL2.bin
mtd1.u-boot-env.bin
mtd2.Factory.bin
mtd3.FIP.bin
mtd4.ubi.bin

14

Odp: Debrick routera Comfast CF-E395AX

mtk_uartboot -s COM4 --aarch64 -p bl2.bin -f bl31-uboot.fip ?

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

15 (edytowany przez jstasik 2025-01-06 22:15:12)

Odp: Debrick routera Comfast CF-E395AX

sęk w tym, że nie posiadam pliku bl31 w formacie fip oraz że prawdopodobnie jest jakiś problem z plikiem bl2. Wszystkie pliki które posiadam opisałem wyżej

16

Odp: Debrick routera Comfast CF-E395AX

no to powinno smigac, albo cos jest z nimi niehalo.

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

17 (edytowany przez Focus 2025-01-07 00:44:19)

Odp: Debrick routera Comfast CF-E395AX

Tu piszą https://www.sunsky-online.com/p/PC8707/ … ing-AP.htm
"Adopt MT7981A+MT7976D+MT7531AE chip solution"

Jeżeli ten MT7981A będzie tym samym co MT7981 rfb to w selektorze openwrt jest coś z bl31.
https://firmware-selector.openwrt.org/? … mt7981-rfb
Ale lepiej niech ktoś mądrzejszy ode mnie się wypowie, bo ja nawet nie mam tego urządzenia.

Zobacz jeszcze to https://eko.one.pl/forum/viewtopic.php? … 60#p305360

Na stronie https://downloads.openwrt.org/snapshots … k/filogic/ jest mediatek mt7981

confiabits_mt7981-initramfs-kernel.bin
confiabits_mt7981-squashfs-sysupgrade.bin

mediatek_mt7981-rfb-emmc-bl31-uboot.fip
mediatek_mt7981-rfb-emmc-preloader.bin   
mediatek_mt7981-rfb-initramfs.itb   
mediatek_mt7981-rfb-nor-bl31-uboot.fip   
mediatek_mt7981-rfb-nor-preloader.bin   
mediatek_mt7981-rfb-sdcard.img.gz   
mediatek_mt7981-rfb-snfi-nand-bl31-uboot.fip
mediatek_mt7981-rfb-snfi-nand-preloader.bin   
mediatek_mt7981-rfb-spim-nand-bl31-uboot.fip   
mediatek_mt7981-rfb-spim-nand-preloader.bin   
mediatek_mt7981-rfb-squashfs-sysupgrade.itb

mt7981-ram-ddr3-bl2.bin
mt7981-ram-ddr4-bl2.bin

Czy to jest to samo co MT7981A, to nie mam pojęcia.

18

Odp: Debrick routera Comfast CF-E395AX

ja pewnie bym zaryzykował i dał mu pliki z downloadu openwrt bo i tak można przez uart naprawić , chyba. jedynie jedyne najsampierw nie ubootmod tylko def.

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

19

Odp: Debrick routera Comfast CF-E395AX

niestety przy próbach wgrania plików dla MT7981 (próbowałem wszystkie) dostaję:

mtk_uartboot - 0.1.1
Using serial port: COM4
Handshake...
hw code: 0x7981
hw sub code: 0x8a00
hw ver: 0xca00
sw ver: 0x1
Baud rate set to 460800
sending payload to 0x201000...
Checksum: 0x193a
Setting baudrate back to 115200
Jumping to 0x201000 in aarch64...
Waiting for BL2. Message below:
==================================
==================================
Timeout waiting for specified message.

Napisałem jeszcze do Comfast'a prośbę o pomoc w "uzdrowieniu" tego routera. Zobaczymy czy będą chętni do pomocy wink