0%

猫盘刷机救砖

猫盘刷机救砖

猫盘介绍

猫盘:猫盘是智能硬盘。内置1TB机械硬盘和千兆网卡,适用于个人、家庭及小微公司。将数据快速的存储在本地设备,无需携带,通过猫盘 App随时随地查看和共享,十分便捷。
配置如下:
CPU: Marvell ARMADA A3720 1.0Ghz 2xCortex-A53
RAM: 512M DDR3
eMMC: 8G HS200
网络: Marvell 88e1512 千兆phy
外设: 原生SATA,主板引出USB2.0和TTL,带1个风扇和aw2013控制的三色LED
电源: 5V3A

文中内容来自矿渣社区、简书、B站、吾爱破解、个人总结、网络
救砖用到的工具可在矿渣社区下载

猫盘救砖前期准备

首先救砖前你得有套工具:
硬件准备:USB转TTL线,如ch340等(某宝有),U盘一个,驱动下载衔接
系统准备:linux平台(ubuntu)(虚拟机安装ubuntu)

首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二
ttl的连接方法针对小白打开xshell,设置好端口和波特率115200,打开串口。接通电后不断点击回车直到进入uboot命令行模式(显示如下)
图一
图二

救砖

一.对于第一种情况,只需要重装系统救砖即可

  1. 如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。文件所在网盘
  2. 如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的
    二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等
    TTL猫盘接线图
    USB转接板图
    接线图
  1. 下载好刷机软件文件夹“wtp”,拷入u盘里面,然后接到虚拟机(方法网上大把),将“wtp”文件夹放入ubuntu虚拟机的根目录,桌面,比如home目录,这就将刷机软件准备好了。wtp文件下载衔接

  2. 然后将猫盘接TTL线(方法网上也很多,这里给几个图),将TTL线的USB接口插到电脑上,然后接到虚拟机上。
    接线只需要接tx、rx、gnd三根线,而TTL接线板接到相应的接脚插上。
    对应关系统是猫盘RX接TTL线的TX、猫盘TX接TTL线的RX、猫盘GND接TTL线的GND
    对应关系统是猫盘RX接TTL线的TX、猫盘TX接TTL线的RX、猫盘GND接TTL线的GND
    对应关系统是猫盘RX接TTL线的TX、猫盘TX接TTL线的RX、猫盘GND接TTL线的GND
    这里有个大坑将ttl刷机工具的vcc跟3v3短接一定要短接要不会供电不足的!最后就是救砖失败了

  3. 猫盘上电,提示如下,输入wtp,并退出串口程序
    错误图

  4. 切换到Linux系统并切换到wtp解压后的文件夹右键打开终端分别执行以下两条命令

    1
    chmod 775 ./WtpDownload_linux   #给执行文件755权限
    1
    2
    sudo ./WtpDownload_linux -P UART -C 0 -R 115200\
    -B ./TIM_ATF.bin -I ./wtmi_h.bin -I ./boot-image_h.bin -E
  5. 输入root密码后会显示如下,正在下载uboot到猫盘内存:

    内存下载
    等待完成以后退出linux系统,打开串口软件不要拔猫电源!

  6. 下载完成后,再次进入串口程序,可以看到已经进入uboot

    uboot

  7. 现在复制下面的命令到xshell窗口(不要按回车!不要回车!不要回车!讲三遍)

    1
    loady 0x1000000
    粘贴好后,去xshell的文件菜单——传输——发送 flash-image.bin文件

    文件下载衔接

    图片指导
    然后有个对话框就开始传输文件请等着
    等待

  8. 传输完成后,复制下面的命令一条一条执行!一条一条执行!一条一条执行!

    1
    2
    3
    4
    5
    6
    sf probe
    sf probe
    sf erase 0x0 0x800000
    sf write 0x1000000 0x0 0x000d4fc0
    saveenv
    reset
    以上是需要时间的,请等,出现reset后,就可以点回车了。等到重新启动完成,复制下面的命令然后回车,耐心等待,千万不能断电,否则必会变砖:

救砖视频作者不让转载,请低调。
重新出现
图一
至此救砖工作完成


刷机

就输入下面的东东,这个文件:full-onepace
full-ds119j

full-DS120j
U盘安装

1
2
3
bubt full.bin spi usb 
#自行将下载下来的文件改名为full.bin放入u盘根目录
#这是从u盘安装系统固件也可以使用本地服务器安装。

Tftp安装
tftp服务器下载地址

1
2
3
4
5
6
 setenv ipaddr 192.168.1.100 #设定本机ip
#这里有个坑猫盘如果在路由器里面找不到ip就随便这是一个路由器里面没有的ip就行了
setenv serverip 192.168.1.2 #设定tftp服务器ip
bubt full.bin spi tftp
#自行将下载下来的文件改名为full.bin并放入tftp文件夹内
#这是从tftp服务器安装系统固件。
成功后如图再断电上电

成功图

u盘,TFTP均无法刷机

今天给群友救砖的时候发现没有办法给他刷机,救砖玩了但是没发刷机,不管是u盘,硬盘,或是tftp都不能使用,这可急死我了,去路由器里面也找不到我需要的ip。
后来没办法了各种翻论坛爬贴,终于找到了一种方式,现在分享给大家
首先你必须先救砖!!
救砖完成进入uboot界面图的话我再给你们贴一张
图一
然后复制粘贴执行下面的命令具体啥意思我也不太懂反正翻论坛找到的

1
2
3
4
setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin  /sh"
ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
ext4load mmc 0:1 0x2000000 boot/Image
booti 0x2000000 - 0x1000000

然后这个执行完了以后系统会重启不用理他开始执行下面的命令

1
2
3
4
5
6
# 修改密码这一步必须做密码要自己记住
passwd
# 初始化系统环境初始化以后你会发现猫盘有ip了有网了
./linuxrc
# 使用设置的root密码以root登录系统!
# 试下吧这个位子的root密码可能是:ETech12。也可能是你自己设置的。
*其实到这里你可以先执行个ping命令看下猫盘有没有网*
1
ping www.baidu.com

有返回值的以后Ctrl+c终止它
然后就是用我们的一键刷机命令来走,在这里我送大家一键刷半白群晖DS119j的命令,希望大家慎用吧

1
wget -N --no-check-certificate -O  install.sh http://zhuanbian.f3322.net:9981/share/d42c074356230b3dd1478217043f87de2f7d571a2870c3aad2c501316935b13a?dl=1 && chmod +x install.sh && bash install.sh

一定要等到命令执行完成,最怕你们不等命令完成就急着重启的。
至此刷机结束重启以后你就能看到你的群晖好了!

至此刷机工作完成
针对如果存在什么不懂的可以随时给我留言我会第一时间回复的,由于以上文件及资料均来自于网络,请自行斟酌使用!
为了自身的博客的运行如果大家觉得这些经验有用的话可以扫码加我QQ备注博客猫盘,我会给大家全程提供猫盘救砖的一些思路,及建议。
群名片地址:群名片

-------------    本文结束  感谢您的阅读    -------------