hanwckf / bl-mt798x

ATF and u-boot for mt798x.
732 stars 206 forks source link

AX3000T刷入最新release的uboot后无法进入系统和uboot页面 #88

Closed Pull256 closed 2 weeks ago

Pull256 commented 2 months ago

补充说明,我刷入的是 mt7981_ax3000t-fip-fixed-parts.bin ,刷入过程为

root@XiaoQiang:/tmp# mtd write mt7981_ax3000t-fip-fixed-parts.bin FIP
Unlocking FIP ...

Writing from mt7981_ax3000t-fip-fixed-parts.bin to FIP ...
root@XiaoQiang:/tmp# mtd write mt7981_ax3000t-fip-fixed-parts.bin FIP
Unlocking FIP ...

Writing from mt7981_ax3000t-fip-fixed-parts.bin to FIP ...
root@XiaoQiang:/tmp#

刷入后,重启路由器,按reset5秒后,指示灯变蓝,连接网线在4个接口中的每一个,ip设为192.168.31.100,网关192.168.31.1,掩码255.255.255.0,访问192.168.31.1无法连接,ping不通192.168.31.1。 更换ip为192.168.1.,192.168.2.均无法进入uboot。 直接开机后,原厂系统无法进入,插入网线显示ip169.254网段,指示灯橙色。无wifi信号发射。

Forgo7ten commented 2 months ago

我刚刷……刷完就看见你issue了。 我是AX6000,刷入之后进不了uboot,但是我原系统能进……就又进去刷了一下uboot

Pull256 commented 2 months ago

我在怀疑是不是小米改了啥导致的,主要是刷入一些正常,为了保证结果我还刷了两次,理论上不至于啊。

Forgo7ten commented 2 months ago

我在怀疑是不是小米改了啥导致的,主要是刷入一些正常,为了保证结果我还刷了两次,理论上不至于啊。

之前我用的22.7版本的没问题,这次刷的release最新的23.7,就进不了uboot。 进原系统我还校验了一下FIP刷的是正确的。感觉像是uboot的问题。

但是release这么久了没有人提issue...可能是我的问题叭... 我老老实实用22.7r3版叭

Pull256 commented 2 months ago

更新下细节,今天刷了https://www.blumia.net/2024/05/25/ax3000t-uboot-immortalwrt.html编译的uboot,能进入原始系统,但是还是进不去uboot。我核对了下某个售卖uboot的下的评论区,有9月的评论表示,出厂固件是1.0.84的路由器在刷机后会出现无法识别网线的问题,不知道是不是指uboot无法访问。 所以如果像我一样近期买的话,请核对出厂固件是否为1.0.84,如果是,请谨慎刷机,至少不要刷24年1月这个release的,现在我还找不到救砖的方法。

Pull256 commented 2 months ago

我仔细学习和查看了openwrt对该设备的刷机教程以及论坛页面,对上述内容进行补充 1、出厂固件为1.0.84的路由器在降级至1.0.47后,网线接口会无法使用,这在我之前的尝试中发现了,但我并未注意。 2、上述问题会导致uboot无法通过网线接口访问 3、Openwrt官方表示目前无法支持新路由器所带的AN8855硬件,需要等待

Ser9ei commented 1 month ago

3、Openwrt官方表示目前无法支持新路由器所带的AN8855硬件,需要等待

And the new an8855 switch should also be supported in u-boot. Now, an8855 driver not included in this bootloader. https://git01.mediatek.com/plugins/gitiles/openwrt/feeds/mtk-openwrt-feeds/+/ac95e9fe1b014ad01c18256465f6519696858fbf

Perhaps this issue should be renamed to 'add support for an8855 switch'.

bh4gaf commented 4 weeks ago

更新下细节,今天刷了https://www.blumia.net/2024/05/25/ax3000t-uboot-immortalwrt.html编译的uboot,能进入原始系统,但是还是进不去uboot。我核对了下某个售卖uboot的下的评论区,有9月的评论表示,出厂固件是1.0.84的路由器在刷机后会出现无法识别网线的问题,不知道是不是指uboot无法访问。 所以如果像我一样近期买的话,请核对出厂固件是否为1.0.84,如果是,请谨慎刷机,至少不要刷24年1月这个release的,现在我还找不到救砖的方法。

我也这样了,请问你怎么再次刷的?我已经既进不了UBOOT,也进不了原始系统。等于是变砖了

Ser9ei commented 4 weeks ago

I confirm, this Bootloader will not work on the router on which 1.0.84 version of firmware was installed. See reason above - new an8855 switch.

bh4gaf commented 4 weeks ago

I confirm, this Bootloader will not work on the router on which 1.0.84 version of firmware was installed. See reason above - new an8855 switch.

How to debrick

Ser9ei commented 4 weeks ago

How to debrick

SPI-NAND programmer or mtk_uartboot method (method for developers) I like the second, this method was described on the OpenWrt forum.

Boot your router with help bootloader from the RAM and replace the bootloader with the stock u-boot (and maybe is necessary return stock firmware or install OpenWrt for the stock layout)

See more details by the link https://forum.openwrt.org/t/openwrt-support-for-xiaomi-ax3000t/180490/420

and please be aware! Currently an8855 has no official support in the OpenWrt repository! https://github.com/openwrt/openwrt/pull/16709

UPD: or, if your router not has been bricked and can start firmware - just replace u-boot

bietiaop commented 3 weeks ago

更新下细节,今天刷了https://www.blumia.net/2024/05/25/ax3000t-uboot-immortalwrt.html编译的[uboot](https://github.com/BLumia/bl-mt798x/tree/24.05.25),能进入原始系统,但是还是进不去uboot。我核对了下某个售卖uboot的下的评论区,有9月的评论表示,出厂固件是1.0.84的路由器在刷机后会出现无法识别网线的问题,不知道是不是指uboot无法访问。 所以如果像我一样近期买的话,请核对出厂固件是否为1.0.84,如果是,请谨慎刷机,至少不要刷24年1月这个release的,现在我还找不到救砖的方法。

我也这样了,请问你怎么再次刷的?我已经既进不了UBOOT,也进不了原始系统。等于是变砖了

请问有解决方案了吗 现在啥也做不了

HuangRicky commented 2 weeks ago

看上去是因为小米路由器有了新的一批v2版本,看这里 https://www.right.com.cn/forum/thread-8301127-1-1.html 他们的交换机芯片不一样了,所以之前的uboot刷入后,就识别不了任何网口。 但是我现在可以进原始系统,没有变砖。我理解的是需要修改过的uboot.. 恩山上的那个人提供了360t7的新uboot但是没有xiaomi3000t的。。请@hanwckf 大神看看能否帮我们制作一个fix过的uboot。。。谢谢!

hanwckf commented 2 weeks ago

已经适配好了,重新拉取源码,使用ax3000t_an8855这个型号编译就可以了

HuangRicky commented 2 weeks ago

已经适配好了,重新拉取源码,使用ax3000t_an8855这个型号编译就可以了

感谢您,已经编译好刷进去了!果然可以用了!

bh4gaf commented 2 weeks ago

已经适配好了,重新拉取源码,使用ax3000t_an8855这个型号编译就可以了

我这种进不了系统的怎么办

hanwckf commented 2 weeks ago

已经适配好了,重新拉取源码,使用ax3000t_an8855这个型号编译就可以了

我这种进不了系统的怎么办

使用mtk_uartboot插串口进行救砖操作