Skip to content

懒猫算力仓X3系统升级

2026-09-08网络

前言

作为第一批支持懒猫算力仓的用户,可以看前一篇 《家庭算力中心—懒猫算力仓》,但自从新一代基于Thor的X5出来以后,X3就成牛夫人了。 JetPack 7.x 相比于 JetPack 6.x 是一次重大的平台级迁移与跨代升级,NVIDIA官方出了Jetson 7.2.x后,我自己的Orin AGX 64G就升级了,新的sdk兼容、超频都很舒服,但懒猫算力仓的升级就一直都没跟上。在VIP群里push了N次终于给了刷机包 T912_JP7.2 可以升级到7.2.0了,但当前最新版本是7.2.1,厂商没跟进。

升级原理

懒猫算力仓X3本质其实是一块Nvidia Jetson Orin AGX 64G的三方载板,优化了散热,加了2个nvme口、万兆网口等,可以很方便的使用,在搭配他们自研的APP,能够很方便的挂在到懒猫微服上,搭配各种应用。在淘宝平台也能买到很多类似的三方载板。 enter description here

懒猫官方文档里的算力舱刷系统(新版) 目前还是jetson 6.x的,所以如果要想使用 jetson 7.x,就得需要更新官方的基础系统,同时要更新载板的BSP包,因为硬件和官方不同,驱动的dts也不同。

Jetson 6.x的系统是ubuntu 22.04,到了7.x 就是Ubuntu 24.04了,如果是官方的Orin开发板,可以用SDK生成iso镜像或者u盘镜像,直接u盘安装就可以了,但懒猫X3这样的三方载板这样是不可行的,我测试过,系统能装上,但SSD不认了,所以必须要在烧录系统时候将驱动加载进去,和传统的嵌入式Linux区别不大。

**需要注意的是,升级完成后,原有EMMC上数据会清空,但不影响SSD数据,之后只能当一台Jetson Orin AGX 64G开发板用,自己用ollama之类就行,可以用桌面也可以ssh,因为懒猫官方的应用适配还没做,无法用懒猫微服直接连接和控制了!!! **

升级操作

下载nvidia官方的包,当前最新是7.2.1,下载BSP包和Sample Root FileSystem https://developer.nvidia.com/embedded/jetpack-archiveenter description hereenter description here 再从百度网盘下载T912_JP7.2里的包 enter description here

之后准备一台Ubuntu 24.04系统的机器,可以是虚拟机也可以是物理机,空余空间最少50G,将下载下来的压缩包都传到机器上/data目录,就可以开始了。

切换到root用户执行,比较省事

bash
su - root
mkdir -p /data/orin_7.2.1_x3
cd /data/orin_7.2.1_x3
tar xvf /data/Jetson_Linux_R39.2.1_aarch64.tbz2
tar xpf Tegra_Linux_Sample-Root-Filesystem_R39.2.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra/
./tools/l4t_flash_prerequisites.sh
./apply_binaries.sh --openrm
mv /data/Tw_Rootfs_R39.2.0_V1.0.0.tar .
mv /data/bsp-twsetup-T912_v1.2-jp7.2.0_v1.0.0-release-v1.0.0-20260723_183409.tar .
tar xvf bsp-twsetup-T912_v1.2-jp7.2.0_v1.0.0-release-v1.0.0-20260723_183409.tar

这时候如果执行百度网盘里的jp7.2flash.docx文档中的./twsetup/install.sh命令,会报错,因为这个厂家patch脚本只针对7.2做了适配,7.2.1不行。

我对比了下Jetson 7.2.1和7.2.0的kernel,发现内核版本没有变化,虽然厂家给的是编译完成的文件,不是源码,但如果内核变变化,7.2.1也可以直接用,所以做了patch脚本

jetpack-7.2.1-x3-version-gates.patch

patch
diff --git a/twsetup/install.sh b/twsetup/install.sh
--- a/twsetup/install.sh
+++ b/twsetup/install.sh
@@ -188 +188 @@
-	"39.2.0")
+	"39.2.0"|"39.2.1")
diff --git a/twsetup/env.sh b/twsetup/env.sh
--- a/twsetup/env.sh
+++ b/twsetup/env.sh
@@ -6 +6 @@
-L4T="39.2.0"
+L4T="39.2.1"

# The same env.sh change must also be applied inside the device-side
# bsp-twsetup tar archive before rebuilding and renaming it for jp7.2.1.

打完patch就可以了

bash
cd /data/orin_7.2.1_x3/Linux_for_Tegra
patch -p1 < /data/jetpack-7.2.1-x3-version-gates.patch
./twsetup/install.sh

执行完成后,打开算力仓X3的底盖,按住Rec按钮,再按Reset按钮,让算力仓X3进入Recovery模式,用一根质量好的C口数据线连接电脑和算力仓,如果是虚拟机,记得将虚拟机的usb控制器设置为3.x,然后挂上算力仓usb设备,就可以刷机了。

bash
./flash.sh jetson-agx-orin-devkit internal

经过漫长的等待,刷机完成后,重启即可。

enter description here

后记

现在懒猫官方一直在更新算力仓X5的各种应用,算力仓X3的用户只能干瞪眼,刷机升级后,就当一台普通的Orin开发板用也还行,275T算力64G显存,跑很多小模型还是OK的,比如我做了个电子元件的管理系统,家里的电子元件太多了,做的电路板、开发板也多,管理起来很麻烦,用app直接拍照识别电子元件然后录入系统,整理和管理都非常方便。


留言