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

行动起来,活在当下

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

目 录CONTENT

文章目录

PantherX2(黑豹X2)刷机

搞机小铺
2023-09-01 / 9 评论 / 8 点赞 / 9824 阅读 / 86533 字

前言

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

CPU:瑞芯微 rk3566 4核(Cortex-A55*4)

RAM:4G

ROM:32G

USB2.0 *1

千兆网卡 *1

无线WIFI:支持

蓝牙:支持

支持TF卡拓展存储,有一个M-SATA的槽位(暂时无法直接替换使用,也许需要魔改或者单独驱动)。

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

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

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

①线刷(免拆机)

*刷机包资源见文章底部

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

按图操作:

(*刷机过程自始至终不要对其进行供电)

  • 双公头USB一端先插入电脑等待后续操作

  • 卡针顶住Reset键不松,插入公头USB另一端,听到提示音后松开Reset卡针

听到电脑识别到的提示音后松开卡针,瑞芯微开发工具会显示“发现一个LOADER设备”

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

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

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

armbian系统:剩下的操作可在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。

通过SSH软件连接主机,账号root,密码1234;初次登录会提示设置密码根据自身情况设定回车确定(重复两次)

接下来我们就可以对主机进行操作了,我这边一般都是安装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(替代宝塔面板,兼容性更好)

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh

③安装宝塔

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec

TF卡挂载

1. 首先,插入TF卡到您的设备上,然后运行以下命令来查看设备的挂载点:

sudo fdisk -l

2. 找到您的TF卡设备,通常会显示为`/dev/mmcblk0`或类似的设备。

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

sudo mkdir /mnt/tfcard

4. 然后,使用以下命令来编辑`/etc/fstab`文件:

sudo nano /etc/fstab

5. 在文件的末尾添加以下行,替换`/dev/mmcblk0p1`为您的TF卡设备的分区(如果有多个分区,则需要挂载每个分区):

/dev/mmcblk0p1  /mnt/tfcard  auto  defaults  0  0

6. 保存并关闭文件。

7. 最后,使用以下命令重新加载`/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    >

2.按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)

3.执行以下命令将WiFi连接设置为不自动连接:

nmcli connection modify <WiFi UUID> connection.autoconnect no

例如:

nmcli connection modify 93xxa68e-4158-4007-82ed-ec024bxx1e40 connection.autoconnect no

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

刷机工具包(未全部测试大家自行测试)

①线刷包

*刷机驱动

DriverAssitant_v5.1.1

*刷机工具

RKDevTool_Release_v2.84

*刷机包

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

🔥官方固件发布(Github)

近日更新(2024-04-23)

Armbian_24.5.0_rockchip_panther-x2_noble_6.1.87_server_2024.04.20.img.gz

Armbian_24.5.0_rockchip_panther-x2_jammy_6.1.87_server_2024.04.20.img.gz

Armbian_24.5.0_rockchip_panther-x2_bookworm_6.1.87_server_2024.04.20.img.gz

Armbian_24.5.0_rockchip_panther-x2_bullseye_6.1.87_server_2024.04.20.img.gz

往日更新

Armbian_24.5.0_rockchip_panther-x2_noble_6.1.84_server_2024.04.09.img.gz

Armbian_24.5.0_rockchip_panther-x2_bullseye_6.1.84_server_2024.04.09.img.gz

Armbian_24.5.0_rockchip_panther-x2_bookworm_6.1.84_server_2024.04.09.img.gz

Armbian_24.5.0_rockchip_panther-x2_jammy_6.1.84_server_2024.04.09.img.gz

PVE系统包(含openwrt,需解压)

penther2-armbian-pve-kvm-op-hostapd.gz

*详情查看

OpenWrt(需解压)

🔥官方固件发布(Github)

近日更新(2024-04-23)

官方版:openwrt_official_rockchip_panther-x2_k6.1.87_2024.04.21.img.gz

LEDE:openwrt_lede_rockchip_panther-x2_k6.1.87_2024.04.20.img.gz

immortalwrt:openwrt_immortalwrt_rockchip_panther-x2_k6.6.28_2024.04.22.img.gz

往日更新

openwrt_official_rockchip_panther-x2_k6.6.21_2024.03.12.img.gz

openwrt_official_rockchip_panther-x2_k6.1.81_2024.03.12.img.gz

openwrt_rockchip_panther-x2_k6.1.45_2023.08.15.img.gz

openwrt_rockchip_panther-x2_k6.1.45_2023.08.15_精简版.gz

(IP:192.168.1.1 账号root 密码password WiFi名称:OpenWrt WiFi密码:无

OpenWrt、ImmortalWrt和LEDE都是基于Linux的开源路由器固件。它们之间的主要区别如下:

OpenWrt:OpenWrt是一个基于Linux的嵌入式操作系统,专为路由器和嵌入式设备设计。它提供了一个完整的软件包管理系统,用户可以根据自己的需求选择和安装不同的软件包。OpenWrt的固件版本相对较新,但它通常不会对系统进行太多的修改。

ImmortalWrt:ImmortalWrt是基于OpenWrt的一个分支,旨在提供更多的功能和优化。与OpenWrt相比,ImmortalWrt固件通常会添加一些额外的功能和优化,比如合并一些优化补丁、添加系统信息和优化选项等。此外,ImmortalWrt还会尽可能提供支持一些新的硬件设备的固件。

LEDE:LEDE(Linux Embedded Development Environment)是OpenWrt的一个分支,旨在提供一个稳定、可靠的嵌入式操作系统。LEDE的目标是提供一个易于使用、可定制和可扩展的操作系统,以满足不同用户的需求。

iStoreOS(需解压)

默认主路由模式:

istoreos-22.03.5-2023092815-panther-x2-squashfs

istoreos-21.02.3-2023040712-rk3566-squashfs

(网线直连电脑管理,IP:192.168.100.1 账号root 密码password)

默认旁路由模式:

🔥istoreos-22.03.6-2024031218-panther-x2-squashfs.zip

(默认旁路由系统,插入主路由后查找对应IP;支持WIFI(需要修补);账号:root;密码:password)

点心云(未测)

内测版:AB-small-S-lvm-pantherx2-armbian-1.1.100.57.9.img.7z

端口:8088;账号 admin;密码leihebo@123

②卡刷包

balenaEtcher写盘工具(相同选一)

balenaEtcher-Portable-1.18.11(直连)

download-etcher(官网)

Github发布地址

*线刷包直接写入TF卡插入即可

附录

rk3566-panther-x2.dtb

rk3566-panther-x2.dts

rk3566-mini-pcie.dts

rk356x_spl_loader_ddr1056_v1.10.111.bin

rk356x-MiniLoaderAll.bin

0001-rockchip-Add-Panther-X2-rk3566-support.patch

armbian enable lora spi.zip

istores插件.zip

RK3566加速上网.7z

istoreOS固件黑豹X2的WiFi驱动-brcmfmac43430-sdio.zip(具体用法)

Armbian版本注释(真伪自辩)

Debian 版本特性解释:

版本代号

数字版本

发行日期

支持期限

LTS

(长期支持)

版本特性解释

Buster

10

2019年7月6日

2022年7月6日

强调稳定性和可靠性的发行版。

Bullseye

11

2021年8月14日

2024年8月14日

提供最新软件包和增强的安全性。

Bookworm

12

2023年8月12日

2026年8月12日

强调用户友好性和易用性的发行版。

Ubuntu 版本特性解释:

版本代号

数字版本

发行日期

支持期限

LTS

(长期支持)

版本特性解释

Focal

20.04

2020年4月23日

2022年4月23日

引入了更好的硬件兼容性和性能优化。

Jammy

22.04

2022年4月21日

2024年4月21日

强调安全性和容错性的发行版。

Noble

24.04

2024年4月25日

2026年4月25日

专注于用户友好性和易用性的版本,提供了更简化的界面和工作流程。

Impact-Site-Verification: bbf0b35f-af91-4228-83c6-513ca36e4352

8
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区