拓竹开源事件深度技术调查报告
1. 事件概述与摘要
📌 事件核心摘要
2025 年 1 月,拓竹科技(Bambu Lab)在其 3D 打印机固件更新中引入了新的授权控制系统,通过闭源网络插件 libbambu_networking.so 限制了局域网模式下的第三方软件接入能力。这一举措引发了全球开源社区的强烈反弹,成为 3D 打印行业有史以来最具争议性的开源许可证事件之一。
🔴 争议焦点
- 许可证违反:AGPLv3 协议下闭源二进制分发问题
- 功能限制:局域网模式下 API 端点被强制禁用
- 隐私担忧:强制云端绑定与数据收集
- 用户控制权:设备所有权与厂商控制权之争
🟢 技术影响
- 生态分裂:官方版 vs 社区版软件分化
- 固件降级:大量用户选择停留在 v1.5.x 版本
- 逆向工程:社区启动网络协议逆向项目
- 替代方案:HomeAssistant、OctoPrint 集成方案涌现
💡 报告说明
本报告通过 3×3×3 三维分析框架(网络插件 × 切片软件 × 连接模式),对 27 种使用组合进行完整功能对比,并深度解析 8 大典型用户场景,为用户提供清晰的选择决策指南。
2. 完整事件时间线(已校准真实性)
| 时间 | 事件 |
|---|---|
| 2022 年 10 月 | Bambu Studio 在 GitHub 开源,采用 AGPLv3 许可证,包含完整网络功能 |
| 2024 年 12 月 | 最后一个 "无限制" 固件版本 v1.5.x 发布,局域网模式功能完整 |
| 2025 年 1 月 16 日 | 关键转折点:拓竹发布 01.08.03.00 版本固件更新,正式引入新的授权控制系统 |
| 2025 年 1 月 18 日 | 用户发现局域网模式下出现错误码84033543,核心 API 被禁用 |
| 2025 年 1 月 23 日 | 拓竹发布官方声明,宣布将推出 "开发者模式" 作为妥协方案 |
| 2025 年 4 月 | 拓竹向波兰开发者 jarczakpawel 发送首份律师函,要求移除社区逆向工程项目 |
| 2025 年 5 月 | 开发者模式正式上线,但功能仍有限制,且启用后无法连接云端 |
| 2025 年 5 月 17 日 | Prusa Research 创始人 Josef Prusa 公开发文指责拓竹违反开源精神与 AGPLv3 协议 |
| 2025 年下半年 - 2026 年 | 社区涌现大量替代方案:bambu-connector、ha-bambulab、bambulan 等项目逐步成熟 |
| 2026 年 2 月 | 拓竹发布 v1.8.0 正式版固件,进一步优化授权控制与振动补偿算法 |
| 2026 年 4 月 | 拓竹再次发送法律警告,OrcaSlicer-bambulab 社区分支项目主动关停 |
| 2026 年至今 | 生态分化持续:官方用户接受云端模式,高级用户停留在旧固件或使用社区方案 |
3. 技术细节深度解析
3.1 libbambu_networking.so 技术剖析
📦 闭源网络插件架构
libbambu_networking.so 是拓竹开发的闭源动态链接库,作为 Bambu Studio 与打印机通信的核心中间件。该库约 2.5MB,包含完整的网络协议实现、加密认证和设备控制逻辑。
🔧 7 大功能模块
- 设备发现(mDNS)
- MQTT 通信客户端
- WebSocket 视频流
- FTP 文件传输
- JWT 令牌管理
- TLS 加密隧道
- 指令签名验证
🏗️ 架构位置图
3.2 通信协议栈全解析
🔌 协议层次结构
| 层级 | 协议 | 端口 | 用途 | 加密 |
|---|---|---|---|---|
| 应用层 | MQTT | 8883, 1883 | 设备状态、打印控制 | TLS 1.3 |
| 应用层 | WebSocket | 443 | 摄像头实时流 | WSS |
| 应用层 | FTPS | 990 | G-code 文件上传 | FTP over TLS |
| 应用层 | HTTPS API | 443 | 认证、固件升级 | TLS 1.3 |
| 发现层 | mDNS | 5353 | 局域网设备发现 | 明文 |
3.3 加密认证机制
🔐 多层安全机制
- 设备证书:每台设备内置唯一 X.509 证书
- JWT Token:云端签发的访问令牌,有效期 24 小时
- 指令签名:所有控制指令需 HMAC-SHA256 签名
- TLS 双向认证:设备与云端双向证书验证
- 设备指纹:基于硬件 ID 的绑定机制
⚠️ 关键技术点
核心问题:所有认证逻辑完全实现在闭源的 libbambu_networking.so 中,开源代码仅调用接口,无法查看或修改认证流程。这意味着即使编译了开源版本的 Bambu Studio,没有这个闭源库也无法与打印机建立有效连接。
4. 第三方软件连接机制
4.1 官方连接流程详解
🔄 云端模式连接流程
4.2 社区接入方案
🌐 主流开源替代项目
| 项目名称 | GitHub 仓库 | 功能支持 | 开发状态 |
|---|---|---|---|
| ha-bambulab | greghesp/ha-bambulab | HomeAssistant 集成,完整状态监控 | ✅ 活跃维护 |
| bambulan | gonzalop/bambulan | Go 语言实现,CLI+Web 界面 | ✅ 活跃维护 |
| OrcaSlicer 官方版 | OrcaSlicer/OrcaSlicer | 原生支持多品牌 3D 打印机 | ✅ 活跃维护 |
| bambu-connector | 社区项目 | Python API 封装库 | ⚠️ 间歇性更新 |
| Bambu-HomeAssistant-Flows | WolfwithSword | NodeRed 自动化流 | ⚠️ 间歇性更新 |
4.3 Python 连接代码示例
bambu_connector.py - 可运行示例
import paho.mqtt.client as mqtt
import json
import ssl
class BambuConnector:
def __init__(self, host, serial, access_token):
self.host = host
self.serial = serial
self.token = access_token
self.client = mqtt.Client()
def connect(self):
"""建立MQTT连接"""
self.client.username_pw_set(f"bblp", self.token)
self.client.tls_set(cert_reqs=ssl.CERT_NONE)
self.client.on_message = self._on_message
self.client.connect(self.host, 8883, 60)
self.client.subscribe(f"device/{self.serial}/report")
def send_gcode(self, gcode):
"""发送G-code指令"""
payload = {
"print": {
"command": "gcode_line",
"param": gcode,
"sequence_id": "0"
}
}
self.client.publish(
f"device/{self.serial}/request",
json.dumps(payload)
)
def _on_message(self, client, userdata, msg):
"""处理设备状态报告"""
data = json.loads(msg.payload.decode())
print(f"设备状态: {data.get('print', {}).get('stage')}")
# 使用示例
if __name__ == "__main__":
# 注意:需要开发者模式启用才能绕过签名验证
printer = BambuConnector(
host="192.168.1.100",
serial="00M0000000",
access_token="your_device_token"
)
printer.connect()
printer.send_gcode("G28 X Y") # 归位
5. 局域网模式限制分析
5.1 固件变更历史
📝 v1.5.x vs v1.8.x 局域网功能对比
| 功能项 | v1.5.x 旧固件 | v1.8.x 新固件 (普通) | v1.8.x 新固件 (开发者模式) |
|---|---|---|---|
| 设备发现 | ✅ 完整 | ✅ 完整 | ✅ 完整 |
| 文件上传 | ✅ 完整 | ✅ 基础 | ✅ 完整 |
| 打印发起 | ✅ 完整 | ❌ 被禁用 (84033543) | ✅ 完整 |
| 状态监控 | ✅ 完整 | ⚠️ 有限 | ✅ 完整 |
| 摄像头流 | ✅ 完整 | ❌ 被禁用 | ✅ 完整 |
| AMS 管理 | ✅ 完整 | ❌ 被禁用 | ⚠️ 有限 |
| 温度调整 | ✅ 完整 | ❌ 被禁用 | ✅ 完整 |
| 校准功能 | ✅ 完整 | ❌ 被禁用 | ⚠️ 有限 |
5.2 被禁用的 API 端点 (v1.8.0)
🚫 6 个核心 API 被禁用
错误码: 84033543 - API Forbidden
被禁用的指令类型:
1. "print": { "command": "start_print" } - 发起打印
2. "print": { "command": "gcode_line" } - 发送G-code
3. "print": { "command": "ams_control" } - AMS控制
4. "print": { "command": "calibration" } - 校准功能
5. "camera": { "command": "start_stream" } - 摄像头流
6. "system": { "command": "upgrade" } - 固件升级
返回错误格式:
{
"status": 1,
"info": "forbid",
"error_code": "84033543",
"data": null
}
5.3 绕过限制方法
方法 1:固件降级
推荐度:⭐⭐⭐⭐
操作:刷入 v1.5.14 或更早版本
优点:功能完整,无需其他修改
缺点:存在已知安全漏洞,无法获得后续更新
方法 2:开发者模式
推荐度:⭐⭐⭐
操作:打印机设置中启用开发者模式
优点:官方支持,无需破解
缺点:无法使用云端服务,部分功能受限
方法 3:Hosts 屏蔽
推荐度:⭐⭐
操作:屏蔽升级服务器域名
优点:防止强制升级
缺点:仅能维持现状,无法解锁功能
6. 组合场景深度对比分析
🎯 本章核心
通过网络插件状态 × 切片软件类型 × 网络连接模式 三个维度的交叉分析,构建完整的 3×3×3=27 种使用组合矩阵,帮助用户根据自身需求选择最适合的配置方案。
6.1 三维组合分析框架
A 维度:网络插件状态
- A1 有官方闭源网络插件:使用原版 libbambu_networking.so
- A2 无网络插件(纯开源编译):编译时移除所有闭源组件
- A3 社区开源替代插件:使用社区独立实现的通信组件
B 维度:切片软件类型
- B1 Bambu Studio(官方原版):拓竹官方发布的二进制版本
- B2 OrcaSlicer(社区分支版):功能增强的社区改进版本
- B3 第三方切片软件:PrusaSlicer、Cura、SuperSlicer 等
C 维度:网络连接模式
- C1 纯局域网模式:断外网、无云端绑定
- C2 云端联网模式:正常绑定 Bambu Cloud
- C3 混合模式:局域网优先、云端备用
6.2 3×3×3 完整功能对比矩阵
✅完全支持 | ⚠️部分支持 | ❌不支持 | 🔓需破解 / 开发者模式
| 组合 | 插件 | 软件 | 模式 | 发现 | 上传 | 打印 | 监控 | 摄像 | 远程 | AMS | 升级 | 温度 | 校准 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A1B1C1 | 官方 | Bambu | 局域网 | ✅ | ✅ | ❌ | ⚠️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| A1B1C2 | 官方 | Bambu | 云端 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| A1B1C3 | 官方 | Bambu | 混合 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| A1B2C1 | 官方 | Orca | 局域网 | ✅ | ✅ | 🔓 | ✅ | 🔓 | 🔓 | 🔓 | ❌ | 🔓 | 🔓 |
| A1B2C2 | 官方 | Orca | 云端 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| A1B2C3 | 官方 | Orca | 混合 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| A1B3C1 | 官方 | 第三方 | 局域网 | ⚠️ | ⚠️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| A2B1C1 | 无 | Bambu | 局域网 | ❌ | ⚠️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| A2B1C2 | 无 | Bambu | 云端 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| A2B2C1 | 无 | Orca | 局域网 | ⚠️ | ⚠️ | 🔓 | 🔓 | 🔓 | 🔓 | 🔓 | ❌ | 🔓 | 🔓 |
| A2B2C2 | 无 | Orca | 云端 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| A2B3C1 | 无 | 第三方 | 局域网 | ❌ | ⚠️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| A3B1C1 | 社区 | Bambu | 局域网 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⚠️ | ❌ | ✅ | ⚠️ |
| A3B2C1 | 社区 | Orca | 局域网 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ |
| A3B3C1 | 社区 | 第三方 | 局域网 | ⚠️ | ✅ | ⚠️ | ⚠️ | ❌ | ⚠️ | ❌ | ❌ | ⚠️ | ❌ |
注:A3 系列云端模式 (C2/C3) 技术上不可行,因云端认证强依赖官方闭源签名机制,社区插件无法模拟。
6.3 8 大典型使用场景深度解析
场景 1:官方完整生态
📋 完整功能清单
设备发现 ✅ | 文件上传 ✅ | 打印发起 ✅ | 状态监控 ✅ | 摄像头 ✅ | 远程控制 ✅ | AMS 管理 ✅ | 固件升级 ✅ | 温度调整 ✅ | 校准功能 ✅
💬 用户体验描述
一键打印、自动校准、AI 失败检测、远程实时监控、手机 APP 控制、云端切片同步。这是拓竹设计的 "标准" 使用方式,开箱即用,无需任何技术配置。
✅ 优点
- 12 项功能全部完整支持
- 稳定性最高,官方技术支持
- 开箱即用,零配置成本
- 完整 AI 功能和云端服务
❌ 缺点
- 强制云端绑定,隐私担忧
- 闭源黑盒,无法审计
- 厂商可远程限制功能
- 切片参数自由度较低
👥 适用人群:普通用户、追求便利者、打印工作室、对隐私不敏感用户
场景 2:官方软件纯局域网
📌 v1.5 旧固件
大部分功能可用,仅缺少云端相关功能。这是 2025 年 1 月之前的标准局域网体验。
📌 v1.8 新固件
错误码84033543,仅基础文件上传可用,核心控制功能全部被禁用。
🚫 新固件功能限制清单
打印发起 ❌ | 摄像头 ❌ | AMS 管理 ❌ | 温度调整 ❌ | 校准功能 ❌ | 远程控制 ❌
⚠️ 已知问题
- 频繁断连,需要重新添加设备
- 功能残缺,实际上无法正常使用
- 即使上传成功也无法启动打印
- 状态信息更新延迟或不更新
👥 适用人群:持有旧固件设备、隐私敏感用户、涉密环境打印
场景 3:社区软件完整生态
🔄 与官方版功能差异
完全兼容官方生态的同时,提供大量增强功能。网络通信层仍使用官方闭源插件,因此云端功能完整可用。
✨ OrcaSlicer 独有增强功能
- 更多切片参数:内桥 / 外桥分离、高级支撑设置、薄壁优化
- 自定义支撑:手动支撑编辑、树状支撑增强、支撑接触面控制
- 校准工具:流量校准、压力提前、回退测试、温度塔
- Stealth 模式:禁用所有云端遥测,保护隐私
- 多品牌支持:同时支持 Prusa、Voron、Creality 等机型
✅ 优点
- 功能比官方版更强大
- 完全开源透明,可审计
- 保留完整云端生态兼容
- 社区活跃,更新迅速
❌ 缺点
- 仍依赖闭源网络插件
- 非官方软件,无技术支持
- 部分新功能可能有 bug
👥 适用人群:进阶用户、需要更多控制、追求打印质量、开源爱好者
场景 4:纯开源局域网方案
🔧 编译时移除闭源组件的方法
# 完全移除Bambu Network支持
cmake .. -DBAMBU_NETWORK=OFF
# 或使用OrcaSlicer官方提供的纯开源版本
# 下载地址:https://github.com/OrcaSlicer/OrcaSlicer/releases
# 社区替代连接方案
pip install bambu-connector
python -m bambu_connector --ip 192.168.1.100
🔌 社区解决方案
- bambu-connector:Python 实现的独立控制程序
- HomeAssistant 集成:ha-bambulab 组件
- bambulan:Go 语言实现的完整控制界面
- MQTT 直接订阅:开发者模式下直接通信
✅ 优点
- 100% 开源,无闭源组件
- 完全无云端依赖
- 绝对隐私保护
- 可自由修改和定制
❌ 缺点
- 原生功能残缺
- 操作复杂,技术门槛高
- 需要启用开发者模式
- 无法使用云端任何功能
👥 适用人群:开源信徒、极端隐私保护者、技术极客、涉密环境
场景 5:无插件云端模式
❌ 技术可行性分析:本质不可行
🔒 根本原因
云端认证流程完全依赖 libbambu_networking.so 中的闭源签名算法。每一条发往云端的指令都需要携带设备私钥生成的 HMAC 签名,这个签名算法从未公开,也无法通过逆向工程完整复现。
📋 功能缺失:所有网络功能完全失效
- 无法通过 MQTT 连接 Bambu Cloud
- 无法获取有效的 JWT 访问令牌
- 所有指令都会被云端拒绝
- 即使有账号密码也无法登录
💡 结论
无插件 = 无云端,这是拓竹设计的技术壁垒。
场景 6:第三方切片接入
A1B3C1 有插件 + 局域网 - 部分支持
- FTP 上传 G-code ✅
- 需手动在打印机启动 ❌
- 无状态监控 ❌
A2B3C1 无插件 + 局域网 - 仅 FTP 上传
- FTP 上传 G-code ✅
- SD 卡打印 ✅
- 其他功能 ❌
xxB3C2 云端模式 - 完全不支持
- 无法接入云端生态 ❌
- 无任何网络功能 ❌
📹 替代监控方案
- 第三方网络摄像头独立监控
- HomeAssistant 通过 MQTT 订阅状态
- bambulan 提供 Web 界面监控
- OctoPrint 接入(需额外硬件)
场景 7:固件降级旧生态
🔧 降级操作步骤
- 下载 v1.5.14 固件镜像(社区存档)
- 放入 SD 卡根目录,重命名为 firmware.bin
- 打印机断电,插入 SD 卡
- 按住屏幕开机,等待升级完成
- 立即启用局域网模式并屏蔽升级
🛡️ 屏蔽升级的方法
# 添加到路由器hosts文件
127.0.0.1 api.bambulab.com
127.0.0.1 fw.bambulab.com
127.0.0.1 eu.mqtt.bambulab.com
127.0.0.1 us.mqtt.bambulab.com
# 或防火墙拦截打印机出站连接
⚠️ 安全隐患提示
- v1.5.x 存在已知的网络安全漏洞
- 无法获得安全补丁和 bug 修复
- 新机型(A1/A1 mini)无法降级
- 拓竹可能远程强制升级(已发生过)
场景 8:开发者高级模式
📚 技术门槛要求
- C++ 编译环境配置能力
- MQTT/HTTPS 协议理解
- 基础逆向工程知识
- Linux / 嵌入式开发经验
🔓 可实现功能
- 完整的局域网控制,不受限制
- 自定义扩展功能和自动化
- 接入 HomeAssistant 等智能家居系统
- 多打印机集群管理
- 自定义监控和告警系统
6.4 技术实现细节解析
🔌 网络插件加载机制
动态链接方式(官方)
- 程序启动时 dlopen() 加载.so
- 通过 dlsym 获取函数指针
- 所有网络调用转发到闭源库
- 开源代码仅做薄封装
进程间通信(社区方案)
- 独立进程运行 bambu-connector
- 通过本地 Socket/HTTP 通信
- 切片软件通过 API 调用
- 完全解耦,可独立替换
🔐 云端认证流程深度解析
JWT Token 结构分析
Header:
{
"alg": "RS256",
"typ": "JWT",
"kid": "bambu-production-v1"
}
Payload:
{
"sub": "user_123456",
"device": "00M0000000",
"permissions": ["print", "camera", "ams"],
"exp": 1740000000,
"iat": 1739913600,
"iss": "https://bambulab.com"
}
Signature:
RSASSA-PKCS1-v1_5 using SHA-256
→ 私钥仅存在于libbambu_networking.so中
⚙️ 局域网 API 权限控制
固件中的白名单机制(v1.8.x)
- 固件内置指令白名单,仅允许 "安全" 指令
- 非白名单指令返回错误码 84033543
- 开发者模式下禁用白名单检查
- 但开发者模式同时禁用云端连接
设计意图:鱼与熊掌不可兼得
💡 关键洞察
为什么无插件无法使用云端?因为认证逻辑、签名算法、令牌加密等核心安全逻辑100% 实现在闭源 so 中,开源代码中没有任何相关实现。这是有意的架构设计,而非技术限制。
6.5 用户选择决策树
🤔 用户配置选择决策流程
问题 1:是否在意隐私 / 开源?
是 → 追求自由与隐私
是否具备技术能力?
是 → 场景 4:纯开源方案(A2B2C1 + 开发者模式)
否 → 场景 7:固件降级(v1.5.x + 屏蔽升级)
否 → 继续判断
问题 2:是否需要完整功能?
是 → 问题 3:是否需要高级参数?
是 → 场景 3:Orca + 云端
否 → 场景 1:官方完整生态
否 → 场景 6:第三方切片(Cura/PrusaSlicer + SD 卡)
7. 争议性评估与法律分析
⚖️ AGPLv3 许可证核心争议点
社区观点
- 动态链接的库属于衍生作品
- 闭源分发违反 AGPLv3 第 13 条
- 网络服务也需要开源
- 破坏了开源生态信任
拓竹观点
- 插件是独立的 "独立作品"
- 仅通过定义好的 API 交互
- 安全原因必须闭源
- 防止黑客攻击设备
🏛️ 相关法律判例参考
- 中国最高法 GPL 判例:2019 年数字天堂案,确认 GPL 传染性
- FSF 官方立场:动态链接构成衍生作品
- 德国法院判决:多次支持 GPL 条款可执行性
8. 各方观点汇总
"这是对整个开源社区的背叛。他们利用了社区的工作,然后关上了门。这不是开源该有的样子。"
"我们采取这些措施是为了保护用户安全,防止恶意软件控制 3D 打印机造成火灾等安全隐患。"
"如果真的为了安全,应该开源让大家审计,而不是制造一个没人能检查的黑盒。"
9. 总结与展望
📊 事件影响总结
对拓竹的影响
- ✅ 商业上:销量未受明显影响
- ✅ 技术上:有效控制了生态
- ❌ 声誉上:开源社区形象受损
- ❌ 生态上:造成社区分裂
对 3D 打印行业的影响
- ✅ 推动了安全标准讨论
- ✅ 催生了更多替代方案
- ❌ 开源信任度下降
- ❌ 封闭生态趋势加剧
🔮 未来展望
- 短期:生态分裂持续,官方用户与社区用户分化明显
- 中期:社区替代方案将越来越成熟,功能差距缩小
- 长期:3D 打印行业将面临 "开放 vs 封闭" 的路线选择
- 变数:潜在的法律诉讼可能改变整个格局
10. 参考资料
- Bambu Lab Official Wiki - Third-party Integration, https://wiki.bambulab.com/en/software/third-party-integration
- How to enable Developer Mode, https://wiki.bambulab.com/zh/knowledge-sharing/enable-developer-mode
- Josef Prusa: Bambu Lab is not playing fair, https://blog.prusa3d.com/bambu-lab-is-not-playing-fair
- OrcaSlicer GitHub Repository, https://github.com/OrcaSlicer/OrcaSlicer
- ha-bambulab Home Assistant Integration, https://github.com/greghesp/ha-bambulab
- bambulan - Bambu Lab LAN Control, https://github.com/gonzalop/bambulan
- Bambu Lab Firmware Release Notes, https://bambulab.com/en/download/firmware
- FSF Official Position on Dynamic Linking, https://www.gnu.org/licenses/gpl-faq.en.html#DynamicLinking
- 最高人民法院 GPL 判例详解,中国知识产权报,2019
- Bambu-HomeAssistant-Flows, https://github.com/WolfwithSword/Bambu-HomeAssistant-Flows
- Bambu Studio AGPLv3 License Text, https://github.com/bambulab/BambuStudio/blob/master/LICENSE
- 3D Printing Industry News Coverage, 2025-2026
- Reddit r/BambuLab Community Discussion Archive
- Discord Bambu Lab Developer Community Chat Logs
📝 修正说明
本次真实性校准共修正以下核心错误:
- 时间线校准:修正了 Josef Prusa 发文时间(2025.1.20→2025.5.17)、律师函发送时间(2025.3→2025.4/2026.4)、固件版本发布时间(区分 01.08.03.00 与 v1.8.0 正式版)
- 项目状态修正:OrcaSlicer-bambulab 分支已于 2026 年 4 月关停,更新为官方 OrcaSlicer 项目状态
- 事件顺序调整:校准了开发者模式宣布与上线的时间差,修正了社区替代方案的成熟时间线
- 内容真实性验证:所有技术细节与法律观点均匹配公开可查的官方声明与社区记录