Skip to content

Releases: luckkyboy/SBE1V1K

SBE1V1K LEDE R26.05.20 — 2026-07-23

Choose a tag to compare

@luckkyboy luckkyboy released this 23 Jul 09:00

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

刷写前注意

  1. 备份原厂分区、校准数据、MAC 地址、U-Boot 环境和现有配置。
  2. 确保能够通过串口或 U-Boot 恢复设备。
  3. 首次测试建议先使用 initramfs 镜像从内存启动,确认 eMMC、网口和无线设备工作正常。
  4. 从不同固件分支切换时不要保留旧配置。
  5. 刷写前核对下载文件的 SHA-256。
  6. 不要安装来自其他 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 qualcommbe target
  • 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

  1. Back up the factory partitions, calibration data, MAC addresses, U-Boot environment and current configuration.
  2. Ensure that serial console or U-Boot recovery is available.
  3. Prefer booting the initramfs image first to validate eMMC, Ethernet and Wi-Fi operation.
  4. Do not preserve settings when switching from a different firmware branch.
  5. Verify the SHA-256 checksum before flashing.
  6. 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 use apk; packages from the two ecosystems are not interchangeable.
  • Kernel modules for the custom qualcommbe/ipq95xx target must come from this exact build.

0.0.1

Choose a tag to compare

@luckkyboy luckkyboy released this 22 Jul 14:28

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 同时应附带以下元数据:

  • sha256sums
  • openwrt-qualcommbe-ipq95xx-askey_sbe1v1k.manifest
  • profiles.json
  • config.buildinfo
  • feeds.buildinfo
  • version.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. 必须使用支持 1.8 V IO 的 USB-TTL 或电平转换器;3.3 V/5 V 串口不能直连。
  2. 进入原厂 U-Boot 需要对 eMMC CLK 进行瞬时 glitch。错误操作可能损坏 eMMC 或 bootloader。
  3. 绝对不要在原厂 U-Boot 中运行 saveenv。 glitch 状态下写环境有覆盖闪存开头和 bootloader 的风险。
  4. 在改变环境或写入固件前,必须备份 /dev/mmcblk0、mmcblk0boot0、mmcblk0boot1 和当前 U-Boot 环境,并把备份复制到另一块物理磁盘。
  5. 推荐流程是先通过 TFTP 启动 initramfs,再从运行中的 Linux 使用 fw_setenv 和 sysupgrade。
  6. 首次安装使用 sysupgrade.bin。不要把 factory.bin 直接 dd 或 mtd write 到未知分区。
  7. 刷写期间必须保持稳定供电,不要断电、拔线或继续触碰 glitch 探针。

完整步骤、备份命令和恢复风险见:

不要混用原厂 U-Boot 安装路径与 HTTP 二阶段 chainloader 的环境变量、分区布局或写入命令。

从旧测试固件升级

此前的测试构建为 SNAPSHOT r35499-bab2f9bb43。升级到本版本时:

  1. 先备份 /etc/config、自定义脚本和 U-Boot 环境输出。

  2. 使用本版本的 squashfs-sysupgrade.bin,不要使用 factory.bin。

  3. 先执行镜像检查:

    sysupgrade -T /tmp/sbe1v1k-sysupgrade.bin
  4. 由于本版本切换为 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 及各组件的原始许可证分发,不提供任何适销性、特定用途适用性或无损坏保证。刷写风险由使用者自行承担。