Repository navigation
Releases: luckkyboy/SBE1V1K
Release list
SBE1V1K LEDE R26.05.20 — 2026-07-23
SBE1V1K LEDE R26.05.20 — 2026-07-23
Experimental firmware for the Askey SBE1V1K. Please read the installation notes and known limitations before flashing.
Askey SBE1V1K 实验性固件。刷写前请完整阅读安装说明和已知限制。
中文说明
这是面向 Askey SBE1V1K 的首个 LEDE 构建版本,源码基于
coolsnowwolf/lede 的最新代码,并移植了本项目
OpenWrt main 分支中已有的 SBE1V1K 硬件支持。
固件已在 WSL2 Ubuntu 环境中完成全量交叉编译,并通过单线程增量复核构建。生成文件的
SHA-256 校验值也已重新验证。当前尚未记录完整的 SBE1V1K 真机启动、网络、无线和升级测试,
因此本版本应视为 实验版。
版本信息
- 设备:Askey SBE1V1K
- 源码分支:
lede - 固件状态页:
LEDE R26.05.20 / LuCI openwrt-25.12 branch - 项目源码版本:
r7867-7aeb8ceff2 - 项目提交:
7aeb8ceff2f8baec6a118f6a79e4e8599d0a8e82 - LEDE 上游基线:
6883e66e8b002791cce8587ddb85b63b81b0754c - Linux 内核:
6.12.95 - 目标平台:
qualcommbe/ipq95xx - CPU 架构:
aarch64_cortex-a53 - LuCI:
26.196.57891~0631d43
R26.05.20 是 LEDE 的滚动版本标识,不是 OpenWrt 官方稳定版编号。底层构建元数据仍保留
LEDE 当前源码默认的 24.10.5 release 字段;设备首次启动后,LuCI 状态页会显示
LEDE R26.05.20。
SBE1V1K 硬件支持
- Qualcomm IPQ9570 /
qualcommbe平台适配 - eMMC 固件布局与 sysupgrade 支持
- RTL8261N 10GbE PHY 驱动及内核模块
- QCN9274 Wi-Fi 7 固件、BDF 与校准数据支持
- 每射频 MAC 地址处理
- IPQ PWM 与 PWM 风扇支持
- SBE1V1K 设备树、网络端口和 U-Boot 环境配置
预装功能
- PassWall
26.4.6-r1 - DDNS 与 LuCI DDNS 管理界面
- Xray-core
26.6.1-1 - Sing-box
1.12.20-1 - Shadowsocks Rust 客户端与服务端
1.24.0-1 - V2Ray Plugin
5.49.0-1 - HAProxy
3.2.16-1 - Geoview
0.2.5-1 - Simple-obfs、ipt2socks
- 阿里云与 DNSPod DDNS 服务支持
下载文件与用途
| 文件 | 大小 | 用途 |
|---|---|---|
openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-initramfs-uImage.itb |
66,531,656 bytes | 从 U-Boot 加载到内存,用于启动验证或救援;不会直接作为常规持久化系统运行 |
openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-squashfs-factory.bin |
49,348,608 bytes | 首次安装镜像;仅按照 SBE1V1K 安装文档从受支持的原厂/引导环境刷写 |
openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-squashfs-sysupgrade.bin |
55,010,079 bytes | 已运行兼容 OpenWrt/LEDE 固件时升级使用 |
sha256sums |
— | 所有发布文件的 SHA-256 校验值 |
openwrt-qualcommbe-ipq95xx-askey_sbe1v1k.manifest |
— | 固件内置软件包清单 |
从 OpenWrt main 构建切换到 LEDE 构建时,建议执行不保留配置的干净升级。两个源码树的
默认软件包、网络脚本和配置可能不同,直接保留旧配置可能造成网络或服务异常。
SHA-256
d9ac6132d562affdd6abf6745724367668895b80445d0a69a7096b694a77b7a5 openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-initramfs-uImage.itb
78c20352e117c3e3537f90116fa6c20c2aa4e1adcfc3433fd5a1e53000a465da openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-squashfs-factory.bin
4f2708472b16bd4260b36ab06cd77cce12ee75bd765fe05616b6d4b5ce2ecdcd openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-squashfs-sysupgrade.bin
刷写前注意
- 备份原厂分区、校准数据、MAC 地址、U-Boot 环境和现有配置。
- 确保能够通过串口或 U-Boot 恢复设备。
- 首次测试建议先使用 initramfs 镜像从内存启动,确认 eMMC、网口和无线设备工作正常。
- 从不同固件分支切换时不要保留旧配置。
- 刷写前核对下载文件的 SHA-256。
- 不要安装来自其他 OpenWrt/LEDE 版本的内核模块;内核模块必须与本固件的内核版本和 ABI 完全一致。
已知限制
- 已完成编译和镜像结构校验,但尚未记录完整真机回归测试结果。
- PassWall 的可选 TUIC 客户端未包含;当前 PassWall 配置使用 Xray、Sing-box、Shadowsocks Rust 等核心。
- LEDE 当前使用
opkg,而 OpenWrt 25.12 官方仓库已使用apk,两者的软件包不能混用。 - 自定义
qualcommbe/ipq95xx目标的内核模块应从本次构建产物生成,不能使用其他目标的软件源替代。
English
This is the first LEDE-based firmware build for the Askey SBE1V1K. It is based on the
latest coolsnowwolf/lede source and ports the
SBE1V1K hardware support previously developed on this project's OpenWrt main branch.
The firmware completed a full cross-compilation under Ubuntu on WSL2 and a subsequent
single-thread incremental verification build. All published SHA-256 checksums were
revalidated. A complete on-device boot, networking, wireless and upgrade test has not yet
been recorded, so this release should be treated as experimental.
Version information
- Device: Askey SBE1V1K
- Source branch:
lede - LuCI firmware display:
LEDE R26.05.20 / LuCI openwrt-25.12 branch - Project revision:
r7867-7aeb8ceff2 - Project commit:
7aeb8ceff2f8baec6a118f6a79e4e8599d0a8e82 - LEDE upstream base:
6883e66e8b002791cce8587ddb85b63b81b0754c - Linux kernel:
6.12.95 - Target:
qualcommbe/ipq95xx - Architecture:
aarch64_cortex-a53 - LuCI:
26.196.57891~0631d43
R26.05.20 is LEDE's rolling release identifier, not an official OpenWrt stable release
number. The low-level build metadata retains LEDE's current 24.10.5 release field, while
LuCI displays LEDE R26.05.20 after the first boot initialization.
SBE1V1K hardware support
- Qualcomm IPQ9570 support on the downstream
qualcommbetarget - eMMC image layout and sysupgrade support
- RTL8261N 10GbE PHY driver and kernel package
- QCN9274 Wi-Fi 7 firmware, BDF and calibration data support
- Per-radio MAC address handling
- IPQ PWM and PWM fan support
- SBE1V1K device tree, network port and U-Boot environment integration
Included features
- PassWall
26.4.6-r1 - DDNS with LuCI management
- Xray-core
26.6.1-1 - Sing-box
1.12.20-1 - Shadowsocks Rust client and server
1.24.0-1 - V2Ray Plugin
5.49.0-1 - HAProxy
3.2.16-1 - Geoview
0.2.5-1 - Simple-obfs and ipt2socks
- Aliyun and DNSPod DDNS providers
Images
| File | Size | Purpose |
|---|---|---|
openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-initramfs-uImage.itb |
66,531,656 bytes | U-Boot RAM boot image for initial validation and recovery |
openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-squashfs-factory.bin |
49,348,608 bytes | Initial installation image; use only through a documented and supported SBE1V1K installation path |
openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-squashfs-sysupgrade.bin |
55,010,079 bytes | Upgrade image for an already compatible OpenWrt/LEDE installation |
sha256sums |
— | SHA-256 checksums for the release artifacts |
openwrt-qualcommbe-ipq95xx-askey_sbe1v1k.manifest |
— | Installed package manifest |
When moving from the OpenWrt main build to this LEDE build, a clean upgrade without
preserving the previous configuration is recommended. The two source trees may differ in
default packages, network scripts and configuration behavior.
SHA-256
d9ac6132d562affdd6abf6745724367668895b80445d0a69a7096b694a77b7a5 openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-initramfs-uImage.itb
78c20352e117c3e3537f90116fa6c20c2aa4e1adcfc3433fd5a1e53000a465da openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-squashfs-factory.bin
4f2708472b16bd4260b36ab06cd77cce12ee75bd765fe05616b6d4b5ce2ecdcd openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-squashfs-sysupgrade.bin
Before flashing
- Back up the factory partitions, calibration data, MAC addresses, U-Boot environment and current configuration.
- Ensure that serial console or U-Boot recovery is available.
- Prefer booting the initramfs image first to validate eMMC, Ethernet and Wi-Fi operation.
- Do not preserve settings when switching from a different firmware branch.
- Verify the SHA-256 checksum before flashing.
- Never install kernel modules from another OpenWrt/LEDE build; the kernel version and ABI must match exactly.
Known limitations
- The build and image structure have been verified, but complete on-device regression results are not yet available.
- The optional TUIC client is not included in PassWall; the current configuration includes Xray, Sing-box and Shadowsocks Rust.
- This LEDE build uses
opkg, while official OpenWrt 25.12 repositories useapk; packages from the two ecosystems are not interchangeable. - Kernel modules for the custom
qualcommbe/ipq95xxtarget must come from this exact build.
0.0.1
SBE1V1K OpenWrt SNAPSHOT r35521-02fb9517c9
预发布版本 / 高风险设备支持
这是面向 Askey/Spectrum SBE1V1K(Askey RTQ7300T)的实验性 OpenWrt 固件,不是 OpenWrt 官方发布镜像。首次安装需要拆机、1.8 V 串口和 eMMC glitch,操作失误可能损坏 eMMC、分区表或 bootloader。开始前必须阅读完整刷机指南并备份整个 eMMC。
版本信息
| 项目 | 值 |
|---|---|
| 发布日期 | 2026-07-22 |
| OpenWrt 版本 | SNAPSHOT r35521-02fb9517c9 |
| 本项目提交 | 02fb9517c9aefac9f3825a15ae46e7998bae7edd |
OpenWrt 官方 main 基线 |
bd7188a81e5aa43d994cf997894341fe7727a9d0 |
| 上游合并提交 | 3858b913cc913b5f5441eb86baf0f9ace93f4bf1 |
| Target | qualcommbe/ipq95xx |
| 软件包架构 | aarch64_cortex-a53 |
| Linux 内核 | 6.18.39 |
| 设备 profile | askey_sbe1v1k |
| Supported device | askey,sbe1v1k |
本次发布要点
同步 OpenWrt 官方上游
本版本将 OpenWrt 官方 upstream/main 的 20 个后续提交全部同步到 SBE1V1K 分支。发布时官方 main 为 bd7188a81e,当前分支没有遗漏的上游提交。
主要上游变化包括:
- 正式合入
wifi-scripts多设备路径支持,解决 PCI 枚举顺序变化时无线 PHY 匹配不稳定的问题。 - 更新
rpcd。 - 更新 PSE/PoE 子系统修复、轮询辅助接口和 LED trigger 支持。
- 加入 Hasivo HS104 PSE 驱动及相关 Realtek 设备支持。
- 合入 Realtek 以太网驱动结构重构和 watchdog 修复。
- GPIO export 改用 fwnode 接口。
- 精简
kmod-sched-ctinfo依赖。 - 增加 ramips 交换机端口 flow-control 状态读取。
本地早期多路径补丁与官方提交 2c642576270de2606de6d0890fb627066c3a1595 发生一处代码重叠,合并时采用了 OpenWrt 官方实现及其空路径保护逻辑。
SBE1V1K 设备支持
本固件包含:
- Andrew LaMarche 的 SBE1V1K 设备支持提交
525e6238f4。 - IPQ9570/IPQ9574、2 GB RAM 和 8 GB eMMC 设备树定义。
- 1×10G RTL8261BE、1×2.5G QCA8081、2×1G QCA8075 网络接口支持。
- QCN6214 2.4 GHz 和两颗 QCN6274 5/6 GHz radio 支持。
- ath12k per-radio MAC 修复,当前本地提交为
d5ed1d2f5d。 - OpenWrt 官方多 PCI 路径无线识别实现
2c64257627。 - SBE1V1K QCN9274 BDF,本地提交为
c221a773d6;BDF 来源提交为0d2b3c0c42b5cae549e59f1a3f003216ed4d6c4b。 - RTL826x firmware、PWM 风扇、状态 LED、复位键和 U-Boot 环境工具。
固件文件
| 文件 | 用途 | 大小 | SHA-256 |
|---|---|---|---|
openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-initramfs-uImage.itb |
TFTP 临时启动和首次安装环境 | 18,666,476 字节(约 17.80 MiB) | c7b335136f215bec96f36646449c46715ba3247a2bedb37b3105169637b5c114 |
openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-squashfs-sysupgrade.bin |
从 initramfs 或已有 OpenWrt 安装/升级 | 16,619,789 字节(约 15.85 MiB) | c87adf5e62eab533b2a6b5568975e7a341f35ffc0907bc7a5c3ba7079e75f33b |
openwrt-qualcommbe-ipq95xx-askey_sbe1v1k-squashfs-factory.bin |
构建系统生成的 factory 镜像;本文首次安装流程不使用 | 10,813,440 字节(约 10.31 MiB) | 8cde09122b1df444518d07a89562198b3c4438bd451b6b95729e86fd168c963b |
Release 同时应附带以下元数据:
sha256sumsopenwrt-qualcommbe-ipq95xx-askey_sbe1v1k.manifestprofiles.jsonconfig.buildinfofeeds.buildinfoversion.buildinfo
下载后必须校验:
sha256sum -c sha256sums任何校验失败都应停止刷机并重新下载文件。
构建验证
本版本在 WSL2 Ubuntu 24.04 x86_64 环境中完成了实际交叉编译:
- 锁定的五个 OpenWrt feeds 均成功同步和安装。
make defconfig成功生成askey_sbe1v1k配置。- 所有选中源码包下载成功。
make -j8 world成功完成,退出码为 0。- 成功生成 initramfs、factory 和 sysupgrade 三个镜像。
profiles.json中的git_commit与发布提交02fb9517c9aefac9f3825a15ae46e7998bae7edd一致。profiles.json确认版本为r35521-02fb9517c9、内核为6.18.39。sha256sums中列出的所有构建产物和元数据均已通过校验。
WSL 会默认把 Windows PATH 加入 Linux 环境,其中的 Program Files 可能导致 find -execdir 在 package/install 阶段拒绝执行。构建前应使用纯 Linux PATH:
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin首次安装警告
首次安装不是普通 Web 升级流程,具有变砖风险:
- 必须使用支持 1.8 V IO 的 USB-TTL 或电平转换器;3.3 V/5 V 串口不能直连。
- 进入原厂 U-Boot 需要对 eMMC CLK 进行瞬时 glitch。错误操作可能损坏 eMMC 或 bootloader。
- 绝对不要在原厂 U-Boot 中运行
saveenv。 glitch 状态下写环境有覆盖闪存开头和 bootloader 的风险。 - 在改变环境或写入固件前,必须备份
/dev/mmcblk0、mmcblk0boot0、mmcblk0boot1和当前 U-Boot 环境,并把备份复制到另一块物理磁盘。 - 推荐流程是先通过 TFTP 启动 initramfs,再从运行中的 Linux 使用
fw_setenv和sysupgrade。 - 首次安装使用
sysupgrade.bin。不要把factory.bin直接dd或mtd write到未知分区。 - 刷写期间必须保持稳定供电,不要断电、拔线或继续触碰 glitch 探针。
完整步骤、备份命令和恢复风险见:
不要混用原厂 U-Boot 安装路径与 HTTP 二阶段 chainloader 的环境变量、分区布局或写入命令。
从旧测试固件升级
此前的测试构建为 SNAPSHOT r35499-bab2f9bb43。升级到本版本时:
-
先备份
/etc/config、自定义脚本和 U-Boot 环境输出。 -
使用本版本的
squashfs-sysupgrade.bin,不要使用factory.bin。 -
先执行镜像检查:
sysupgrade -T /tmp/sbe1v1k-sysupgrade.bin
-
由于本版本切换为 OpenWrt 官方多 PCI 路径实现,测试阶段建议执行不保留配置的干净升级:
sysupgrade -n -v /tmp/sbe1v1k-sysupgrade.bin
如果必须保留配置,应先导出备份,并重点检查升级后的 /etc/config/wireless 是否存在重复 radio 或旧 PHY 映射。
启动后检查
首次启动后建议执行:
ubus call system board
cat /tmp/sysinfo/model
ip -br link
iw dev
wifi status
dmesg | grep -Ei 'ath12k|qca8081|rtl826|pwm|mmc|error|fail'至少验证:
- 10G、2.5G 和两个 1G 端口分别能够协商和传输数据。
- 2.4/5/6 GHz 三个 radio 均出现,MAC 地址唯一且重启后稳定。
- 连续多次冷启动后
/etc/config/wireless不会重复生成 radio。 - eMMC、RTL8261BE、QCA8081、ath12k 和 BDF 没有反复报错。
- LED、复位键和 PWM 风扇工作正常。
已知限制
- SBE1V1K 设备支持尚未进入 OpenWrt 官方发布版本,因此没有官方 Firmware Selector 镜像。
- 本版本经过源码编译和产物校验,但不代表本次发布已在所有硬件批次上完成实机刷写验证。
- IPQ9574 PPE/NSS 硬件路由加速尚未支持,高吞吐 NAT/防火墙按软件转发能力理解。
- ath12k per-radio MAC 和 QCN9274 BDF 的上游状态仍可能变化,后续版本可能需要继续同步。
- 原厂固件如果完整启动,可能恢复默认 U-Boot 环境,使 OpenWrt 无法继续自动启动。
- 变砖恢复可能需要直接使用 eMMC 编程器;完整备份不能省略。
可复现构建
git clone https://github.com/luckkyboy/SBE1V1K.git
cd SBE1V1K
git checkout 02fb9517c9aefac9f3825a15ae46e7998bae7edd
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
./scripts/feeds update -a
./scripts/feeds install -a
cp configs/sbe1v1k.config .config
make defconfig
make -j8 download
make -j8 world五个 feeds 已固定到精确提交,详情见 feeds.conf.default、sources.lock 和随 Release 提供的 feeds.buildinfo。
致谢
感谢 Andrew LaMarche、Kenneth Kasilag、Felix Fietkau、OpenWrt 开发者、firmware_qca-wireless 维护者,以及 OpenWrt 论坛中参与 SBE1V1K 拆机、串口、Wi-Fi 和启动测试的社区成员。
本固件按 OpenWrt 及各组件的原始许可证分发,不提供任何适销性、特定用途适用性或无损坏保证。刷写风险由使用者自行承担。