前言
最近发现一个矿渣设备,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)的Boot和system的文件路径选择正确,请勿使用默认路径!!!
按图操作:
(*刷机过程自始至终不要对其进行供电)
双公头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连接
执行以下命令列出当前的网络连接:
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
刷机工具包(未全部测试大家自行测试)
①线刷包
*刷机驱动
*刷机工具
*刷机包
Armbian系统包(选一,需解压):(各版本区别)
近日更新(2024-06-09)
Armbian_24.8.0_rockchip_panther-x2_jammy_6.1.92_server_2024.06.01.img.gz
Armbian_24.8.0_rockchip_panther-x2_bookworm_6.1.92_server_2024.06.01.img.gz
Armbian_24.8.0_rockchip_panther-x2_noble_6.1.92_server_2024.06.01.img.gz
Armbian_24.8.0_rockchip_panther-x2_bullseye_6.1.92_server_2024.06.01.img.gz
往日更新
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
PVE系统包(含openwrt,需解压)
penther2-armbian-pve-kvm-op-hostapd.gz
OpenWrt(需解压)
近日更新(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(直连)
*线刷包直接写入TF卡插入即可
附录
rk356x_spl_loader_ddr1056_v1.10.111.bin
0001-rockchip-Add-Panther-X2-rk3566-support.patch
istoreOS固件黑豹X2的WiFi驱动-brcmfmac43430-sdio.zip(具体用法)
Armbian版本注释(真伪自辩)
Impact-Site-Verification: bbf0b35f-af91-4228-83c6-513ca36e4352
评论区