侧边栏壁纸
博主头像
如普·Blog

行动起来,活在当下

  • 累计撰写 17 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

PantherX2(黑豹X2)刷机

搞机小铺
2023-09-01 / 0 评论 / 0 点赞 / 124 阅读 / 0 字

Panther X2(黑豹X2) 矿渣设备刷机与配置教程

前言

最近发现一个矿渣设备,Panther X2(黑豹X2),配置如下:

  • CPU:瑞芯微 rk3566 4核(Cortex-A55*4)
  • RAM:4G
  • ROM:32G
  • USB2.0 *1
  • 千兆网卡 *1
  • 无线WIFI:支持
  • 蓝牙:支持
  • 支持TF卡拓展存储,有一个M-SATA的槽位(暂时无法直接替换使用,也许需要魔改或者单独驱动)。

Panther X2设备图

之前一直想找一个设备进行一些任务的挂机,做点小项目在线运行,但是玩客云、我家云、N1我都有点看不上,T1又用做了电视盒子,就一直没有落实这个想法,无意间看到了这个矿渣产品,眼睛一下就亮了。

接下来就尝试给它刷刷机吧!!!

刷机(线刷、卡刷二选一)

①线刷(免拆机)

刷机包资源见文章底部

  1. 先安装DriverAssitant_v5.1.1驱动包,并将刷机软件(RKDevTool_Release_v2.84)的Bootsystem文件路径选择正确,请勿使用默认路径!!!
    刷机软件路径配置

  2. 按图操作:(刷机过程自始至终不要对其进行供电)

    • 双公头USB一端先插入电脑等待后续操作
    • 卡针顶住Reset键不松,插入公头USB另一端,听到提示音后松开Reset卡针
      线刷操作步骤
  3. 听到电脑识别到的提示音后松开卡针,瑞芯微开发工具会显示“发现一个LOADER设备”
    识别LOADER设备

  4. 进入“高级功能”,点击“进入Maskrom”后设备会重启进入MASKROM
    进入Maskrom

  5. 点击”下载镜像“菜单-->点击”执行“开始刷机
    开始下载镜像刷机

  6. 刷机完成后设备会自动重启,设备开始亮灯,至此刷机结束,可以移除USB、插入网线后,进行供电上机
    刷机完成

  7. 不同系统后续操作:

    • armbian系统:刷机成功后连接网线与电源线,前往路由器查找名称为“armbian”的主机,或者通过在线时长排序找到时间最短的那个IP。剩下的操作可在SSH中进行,注意首次进入会要求初始化账户,FinalShell等部分软件发现对此操作不兼容会出现登录后闪退,建议通过电脑自带终端如Win系统的CMD 进行操作ssh root@机器ip 一般账号为root 密码为1234,初始化完毕后再用第三方Shell一般都不会再出问题。
    • iStoreOS、openwrt系统:按照固件备注的ip、账号、密码直接登录网页进行配置,如果ip与本地ip冲突:
      网线直接设备与电脑直连,如果直接访问还是不通则尝试修改本地电脑ip与设备ip为相同网段
      (例如:固件ip如果为192.168.1.1,则本地ip:192.168.1.100 掩码:255.255.255.0 网关:192.168.1.1 DNS:114.114.114.114)
      然后再进入192.168.1.1输入账号密码进行管理访问

②卡刷

刷机包详见文章底部

刷入后插入机器重启即可进入
卡刷操作

开机界面

刷机成功后连接网线与电源线,前往路由器查找名称为“armbian”的主机,或者通过在线时长排序找到时间最短的那个IP。
注意首次进入会要求初始化账户,FinalShell等部分软件发现对此操作不兼容会出现登录后闪退,建议通过电脑自带终端如Win系统的CMD 进行命令行操作ssh root@机器ip 一般账号为root 密码为1234,初始化完毕后再用第三方Shell一般都不会再出问题。
接下来我们就可以对主机进行操作了,我这边一般都是安装1Panel(类似宝塔)或者CasaOS

 ____  _  __     ____             _   _                  __  ______  
|  _ \| |/ /    |  _ \ __ _ _ __ | |_| |__   ___ _ __    \ \/ /___ \ 
| |_) | ' /_____| |_) / _` | '_ \| __| '_ \ / _ \ '__|____\  /  __) |
|  __/| . \_____|  __/ (_| | | | | |_| | | |  __/ | |_____/  \ / __/ 
|_|   |_|\_\    |_|   \__,_|_| |_|\__|_| |_|\___|_|        /_/ \_____|
                                                                     
Welcome to Armbian 23.08.0-trunk Bullseye with Linux 6.1.40-ophub

System load:   67%           	Up time:       5 min	
Memory usage:  50% of 3.84G  	IP:	       10.0.0.14
CPU temp:      56°C           	Usage of /:    41% of 29G    	
RX today:      21.4 MiB  

#只是演示,请勿复制执行	

Armbian系统完善(二选一即可)

为了方便大家对设备进行初始化操作我编写了一个sh可执行文件,点击进入详情页

主要功能为:

  1. 操作界面汉化;
  2. 更新时区;
  3. 换国内源;
  4. 更新;
  5. 安装第三方操作界面(CasaOS/1Panel/宝塔)

使用此脚本后,后面的安装可忽略,不必重复安装。

wget -O init.sh http://armbian.ousu.net/init.sh && chmod +x init.sh && ./init.sh

如果执行上面的脚本后,下面的安装可以忽略。

①安装CasaOS

输入下列命令将自动安装:

curl -fsSL https://get.casaos.io | sudo bash

接下来就等待其自动安装就可以了,要保证其网络通畅

#此段代码为展示代码,不需要复制运行!!!!

  _____                 ____   _____ 
  / ____|               / __ \ / ____|
 | |     __ _ ___  __ _| |  | | (___  
 | |    / _` / __|/ _` | |  | |\___ \ 
 | |___| (_| \__ \ (_| | |__| |____) |
  \_____\__,_|___/\__,_|\____/|_____/ 
                                      
   --- Made by IceWhale with YOU ---

[  OK  ] Your hardware architecture is : aarch64
[  OK  ] Your System is : Linux
[  OK  ] Your Linux Distribution is : debian 
[  OK  ] Memory capacity check passed.
[  OK  ] Disk capacity check passed.
Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
Get:2 http://security.debian.org bullseye-security InRelease [48.4 kB]
......
#省略##
......
[ INFO ] Checking casaos.service...
[  OK  ] casaos.service is running.
 ─────────────────────────────────────────────────────
 CasaOS v0.4.4.2 is running at:
 ─────────────────────────────────────────────────────
 - http://10.0.0.19 (eth0)
 Open your browser and visit the above address.
 ─────────────────────────────────────────────────────

 CasaOS Project  : https://github.com/IceWhaleTech/CasaOS
 CasaOS Team     : https://github.com/IceWhaleTech/CasaOS#maintainers
 CasaOS Discord  : https://discord.gg/knqAbbBbeX
 Website         : https://www.casaos.io
 Online Demo     : http://demo.casaos.io

 Uninstall       : casaos-uninstall

#至此安装完毕,接下来就可通过网址直接访问主机了

②安装1Panel(替代宝塔面板,兼容性更好)

bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

③安装宝塔

wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh && sudo bash install_panel.sh ssl251104

TF卡挂载

  1. 首先,插入TF卡到您的设备上,然后运行以下命令来查看设备的挂载点:
sudo fdisk -l
  1. 找到您的TF卡设备,通常会显示为/dev/mmcblk0或类似的设备。

  2. 创建一个用于挂载TF卡的目录,可以使用以下命令:

sudo mkdir /mnt/tfcard
  1. 然后,使用以下命令来编辑/etc/fstab文件:
sudo nano /etc/fstab
  1. 在文件的末尾添加以下行,替换/dev/mmcblk0p1为您的TF卡设备的分区(如果有多个分区,则需要挂载每个分区):
/dev/mmcblk0p1  /mnt/tfcard  auto  defaults  0  0
  1. 保存并关闭文件。

  2. 最后,使用以下命令重新加载/etc/fstab文件,以使更改生效:

sudo mount -a

现在,每次启动Armbian时,TF卡都会自动挂载到/mnt/tfcard目录下。

请注意,如果您的TF卡设备名称不是/dev/mmcblk0p1,则需要相应地更改/etc/fstab文件中的设备名称。

WIFI相关

连接WIFI(不建议)

相对而言有条件进行有线联网的话,不建议进行WIFI联网,稳定性和传输速度WIFI肯定比不上有线联网的,只是做个参考演示。

nmcli dev wifi list

执行后系统输出结果如下:

IN-USE  BSSID              SSID       MODE   CHAN  RATE        SIGNAL  BARS  SECURITY  
        24:CF:24:**:**:**  WIFI       Infra  8     540 Mbit/s  100     ▂▄▆█  WPA2      
        26:CF:24:**:**:**  --         Infra  8     540 Mbit/s  100     ▂▄▆█  --        
        F8:64:B8:**:**:**  CMCC-xxxx  Infra  8     130 Mbit/s  82      ▂▄▆█  WPA1 WPA2 
        B8:F0:B9:**:**:**  黄 x x     Infra  1     130 Mbit/s  60      ▂▄▆_  WPA1 WPA2 

按Ctrl+C退出,“SIGNAL”表示信号情况,信号越好的 AP,会越靠前。

连上 AP 热点:

  • 如果是无密码的 WIFI, 执行以下连接命令,SSID 就是我们所说的 WIFI 名:
    #例如nmcli device wifi connect CMCC-xxxx
    nmcli device wifi connect <SSID|BSSID>
    
  • 加密的 AP, 使用以下命令:
    #例如nmcli device wifi connect CMCC-xxxx password 12345678
    nmcli device wifi connect <SSID|BSSID> password <password>
    

连接成功后会有文字提示,例如:

成功用 "wlan093xxa68e-4158-4007-82ed-ec024bxx1e40" 激活了设备 ""##我已将系统切换为中文,你们可能是英文提示

关闭WIFI连接

  1. 执行以下命令列出当前的网络连接:nmcli connection show ,显示结果如下:
root@armbian:~# nmcli connection show
NAME                UUID                                  TYPE      DEVICE     >
Wired connection 1  89ebcb35-f1f9-3b26-87db-7408fe6ec138  ethernet  eth0       >
WIFI                93xxa68e-4158-4007-82ed-ec024bxx1e40  wifi      wlan0      >
br-d7b3c8f25103     e20a4fb3-2a5d-4cf5-a15e-5b6e388a2e02  bridge    br-d7b3c8f2>
br-a6763cbfc080     6e588e2c-e87f-4997-ba47-0aaed5c5552b  bridge    br-a6763cbf>
docker0             e82c9aae-95ca-4a6f-8411-e9e72d328a6d  bridge    docker0    >
  1. 按Ctrl+C退出,接着输入 nmcli connection down <WiFi UUID>
    例如:nmcli connection down 93xxa68e-4158-4007-82ed-ec024bxx1e40
root@armbian:~# nmcli connection down 93xxa68e-4158-4007-82ed-ec024bxx1e40
成功停用连接 "WIFI"(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/6)
  1. 执行以下命令将WiFi连接设置为不自动连接:
    nmcli connection modify <WiFi UUID> connection.autoconnect no
    例如:
    nmcli connection modify 93xxa68e-4158-4007-82ed-ec024bxx1e40 connection.autoconnect no

  2. 执行以下命令重启NetworkManager服务:systemctl restart NetworkManager

刷机工具包(整理于网络,未全部测试大家自行测试)

①线刷包

*刷机驱动

DriverAssitant_v5.1.1

*刷机工具

RKDevTool_Release_v2.84

*刷机包

Armbian系统包(选一,需解压):(各版本区别)

🔥官方固件发布(Github)固件版本标识

直链下载(2026-01更新
PVE系统包(含openwrt,需解压)
OpenWrt(需解压)

🔥官方固件发布(Github)OpenWrt固件标识

直链下载(2026-01更新)

Debian 版本特性解释:

版本代号数字版本发行日期支持期限LTS(长期支持)版本特性解释
Bullseye112021年8月14日2026年8月14日提供最新软件包和增强的安全性。
Bookworm122023年8月12日2026年8月12日强调用户友好性和易用性的发行版。
Trixie132025年6月14日2028年6月聚焦系统性能优化、容器化生态完善,提升ARM架构兼容性与硬件适配能力,强化安全沙箱机制。
Forky14预计2027年Q3预计2030年Q3预计是规划深化云原生支持、简化异构计算部署,优化轻量级场景资源占用,升级软件包依赖管理体系。

Ubuntu 版本特性解释:

版本代号数字版本发行日期支持期限LTS(长期支持)版本特性解释
Focal20.042020年4月23日2022年4月23日(常规)
2025年4月(安全维护)
引入了更好的硬件兼容性和性能优化,对ARM架构支持进一步增强。
Jammy22.042022年4月21日2024年4月21日(常规)
2027年4月(安全维护)
强调安全性和容错性的发行版,强化了系统加固、容器化支持和网络安全特性。
Noble24.042024年4月25日2026年4月25日(常规)
2029年4月(安全维护)
专注于用户友好性和易用性的版本,提供了更简化的界面和工作流程,优化了包管理速度。
Oracular26.042026年4月(预计)2028年4月(常规)
2031年4月(安全维护)
是(规划)主打AI原生支持边缘计算优化,深度整合开源AI工具链,强化轻量级部署能力,对ARM64架构做专项性能调优,适配嵌入式/低功耗服务器场景。
0

评论区