采用MTK7628A芯片的TOTOLINK T1 固件怎么刷和他一样的国际版A3固件?
otolink T1 官方宣传是采用MTK7628A芯片。听客服讲totolink 国际版A3外形和硬件和它一模一样,只是固件不一样。国内版 T1 http://www.totolink.cn/index.php/Product/show/90.html
国际版 A3 http://www.totolink.net/sub/product/detail.asp?product_num=100163
我telnet连接显示是OpenWrt
那么问题来了:
1、我想在T1上用web页升级A3固件提示错误不让升,请问有什么办法可以强制升级A3固件。我要具体怎么操作。
2、T1可以升级第三方固件吗?例如Openwrt.我要具体怎么操作。
PS:感觉T1 出厂固件 wan口灯狂闪并且对应的手机App有分析用户上网行为的功能。我怀疑此固件有偷宽带的嫌疑。
很高档的路由,双频千兆的。 建议先刷不死,然后随便刷。 上编程器,专治各种不能刷 shwghsy 发表于 2017-8-8 08:57
建议先刷不死,然后随便刷。
有对应的不死嘛?:handshake 上编程器,专治各种不能刷。 这个芯片怎么样 上编程器,专治各种不能刷。 shwghsy 发表于 2017-8-8 08:57
建议先刷不死,然后随便刷。
不死貌似不支持。 tmcent 发表于 2017-8-8 19:27
这个芯片怎么样
信号还算稳定。就是智能固件我不喜欢,有隐私泄露嫌疑。所以我想刷A3 本帖最后由 nokia007 于 2024-2-22 17:08 编辑
想起来有个TOTOLINK T1,一直以为是螃蟹方案无望,多方查证才知道是MT7628AN+MT7612EN{:1_1:},也打算年后刷openwrt。同国际版TOTOLINK A3、韩国版ipTIME A3硬件一样。
https://openwrt.org/toh/hwdata/totolink/totolink_a3
不行的话就上串口或者编程器。
续:
尝试直接从官方web页面刷机,提示升级失败。只能开盖了。先接串口看看bootlog。波特率57600。
U-Boot 1.1.3 (Aug1 2016 - 17:58:31)
Board: Ralink APSoC DRAM:64 MB
relocate_code Pointer at: 83fb8000
flash manufacture id: c8, device id 40 17
find flash: GD25Q64B
*** Warning - bad CRC, using default environment
============================================
Ralink UBoot Version: 4.3.0.0
--------------------------------------------
ASIC 7628_MP (Port5<->None)
DRAM component: 512 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 64 MBytes
Flash component: SPI Flash
Date:Aug1 2016Time:17:58:31
============================================
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768
##### The CPU freq = 575 MHZ ####
estimate memory size =64 Mbytes
RESET MT7628 PHY!!!!!!
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.
9: Load Boot Loader code then write to Flash via TFTP. 0
3: System Boot system code via Flash.
## Booting image at bc050000 ...
Image Name: TOTOLINK_T1
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 1454920 Bytes =1.4 MB
Load Address: 80000000
Entry Point:80000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80000000) ...
## Giving linux memsize in MB, 64
Starting kernel ...
最后发现启动的是一个基于14.07的openwrt修改的固件。
重启,打断启动,尝试选2: Load system code then write to Flash via TFTP.
按操作一步一步架设tftp,成功传入固件,但是提示校验失败。
进入系统后尝试wget新固件,提示wget: can't open 'xxx.bin': No such file or directory,然而架设的hfs日志显示路由器发起了get操作,我用浏览器完全是可以下载的。也就是说wget方法也堵死了。
重启,打断boot,选择
7: Load Boot Loader code then write to Flash via Serial.
9: Load Boot Loader code then write to Flash via TFTP.
都没反应,看来做得很绝啊。
外网有类似讨论,说用早期过渡固件可以升级,我试了在T1上不行,他们的是A3。
https://forum.openwrt.org/t/totolink-a3-cant-install/130255/28
必须得上编程器了。先找个breed:
https://breed.hackpascal.net/r1338%20%5b2021-12-16%5d/
我就用https://breed.hackpascal.net/r1338%20%5b2021-12-16%5d/breed-mt76x8-blank.bin
读出原flash内容做备份,提取eeprom(也就是factory分区,见附件)。然后向flash写入breed,焊回flash,进入breed页面192.168.1.1,默认公版flash布局0x50000,传入初始化固件:
https://downloads.openwrt.org/releases/23.05.2/targets/ramips/mt76x8/openwrt-23.05.2-ramips-mt76x8-totolink_a3-initramfs-kernel.bin
等待几分钟,可以登录openwrt页面192.168.1.1,立即升级固件:
https://downloads.openwrt.org/releases/23.05.2/targets/ramips/mt76x8/openwrt-23.05.2-ramips-mt76x8-totolink_a3-squashfs-sysupgrade.bin
等待几分钟,可以登录最新openwrt页面192.168.1.1。
重启,在串口中打断启动,进入breed,选择精简版布局0x40000(指的是firmware从0x40000起),刷入eeprom。这里是个坑,新固件的布局和totolink官方固件的不一样,eeprom在0x30000,firmware在0x40000。 0x000000000000-0x000000020000 : "u-boot"
0x000000020000-0x000000030000 : "config"
0x000000030000-0x000000040000 : "factory"
0x000000040000-0x000000800000 : "firmware"而官方的eeprom在0x40000,firmware在0x50000。
重启,大功告成。2.4G澳大利亚可出22dBm,5G可出21dBm。
本帖最后由 nowcheese 于 2024-3-30 14:56 编辑
nokia007 发表于 2024-2-16 00:56
想起来有个TOTOLINK T1,一直以为是螃蟹方案无望,多方查证才知道是MT7628AN+MT7612EN,也打算年后刷openwr ...
我用TTL刷的
#TTL回车
#打开tftpd32.exe
#先备份整个固件
cat /proc/mtd
cd /tmp
dd if=/dev/mtd0 of=/tmp/all.bin
tftp -p -l /tmp/all.bin 192.168.0.163
rm /tmp/all.bin
#上传breed开刷
tftp -g -l /tmp/breed.bin -r breed-mt7688-reset38.bin 192.168.0.163
mtd -r write /tmp/breed.bin Bootloader
rm /tmp/breed.bin
@nokia007
刷breed-mt7688-reset38.bin好点,可以用reset键进breed。
https://breed.hackpascal.net/breed-mt7688-reset38.bin
T1布局0x50000,A3布局0x40000,A3读MAC地址是在0x1fc40,所以我刷asus_rt-ac1200的固件,
https://downloads.openwrt.org/releases/23.05.0/targets/ramips/mt76x8/openwrt-23.05.0-ramips-mt76x8-asus_rt-ac1200-squashfs-sysupgrade.bin
问题就是wifi LED灯不亮,至少MAC不会重启一次变一次。
A3读LAN_MAC地址是在0x1fc20,读WAN_MAC地址是在0x1fc40,要改一下breed,
刷totolink_a3要用布局0x40000,加刷EEPROM
https://downloads.openwrt.org/releases/23.05.0/targets/ramips/mt76x8/openwrt-23.05.0-ramips-mt76x8-totolink_a3-squashfs-sysupgrade.bin
页:
[1]
2