十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

RealSense D455 固件升级 5 步完成刷写:从正常写入到 Recovery 模式抢救

RealSense D455 固件升级 5 步完成刷写:从正常写入到 Recovery 模式抢救 RealSense D455 固件升级 5 步完成刷写从正常写入到 Recovery 模式抢救【免费下载链接】librealsenseRealSense SDK项目地址: https://gitcode.com/GitHub_Trending/li/librealsense你的 D455 在升级固件时卡住了进度条走到 99[%] 之后一动不动几分钟后 USB 直接掉了。重新插拔lsusb里那个 8086 设备消失不见相机只剩红灯在闪。明天演示要用这台设备而你手里只有一个砖。先别慌D400 系列相机有专门的恢复机制绝大多数砖都能救回来。为什么会刷成砖固件写入分两步相机先进入更新状态然后把.bin镜像写进闪存。写入中途断电、掉线、被别的程序抢占闪存就停在半写状态相机无法自行启动——这就是砖。但 D400 系列带有独立的恢复引导只要相机还能以 Recovery 设备身份被 USB 枚举SDK 就能走专用通道把镜像重新写进去。换句话说进不了系统不等于救不回来。先判断你现在处于哪种状态跑一条命令3 秒定位你的情况rs-fw-update -l # 预期打印 Connected devices: 列表你看到的结果说明走哪条路径提示No devices were found系统没识别到相机路径 A先修识别见第 1 步列出[USB] Intel RealSense D455 ...设备正常在线路径 B直接准备刷写见第 2~4 步列出[0ADB] Intel RealSense D4XX Recovery相机已处于恢复模式路径 C恢复写入见第 5 步下面按操作时间顺序走一遍完整流程。确认系统能识别相机如果第 0 步就没列出设备多半是 udev 权限规则没装。仓库里自带安装脚本 scripts/setup_udev_rules.sh它会把 config/99-realsense-libusb.rules 拷贝到/etc/udev/rules.d/并重载规则cd librealsense # 进入源码目录比如 clone 自 https://gitcode.com/GitHub_Trending/li/librealsense 后 sudo ./scripts/setup_udev_rules.sh # 预期输出 udev-rules successfully installed然后拔掉相机再插上重新执行lsusb | grep 8086lsusb | grep 8086 # 预期出现一行 RealSense 设备如 8086:0b5c没出现的话换一个电脑直连的 USB 口再试一次Hub、笔记本前端口先排除。拿到正确的固件文件SDK 不再自带捆绑固件你需要从官方固件发布页下载 D455 对应的.bin文件名形如Signed_Image_UVC_5_x_x_x_x.bin。注意 D455 和 D435i、D405 的固件互不通用下错文件会在兼容性检查这一步被拦下。下载后确认文件完整ls -lh ~/fw/Signed_Image_UVC_*.bin # 预期文件存在且大小非 0备份当前闪存可选但推荐⚠️ 确认相机当前还能正常枚举、固件还跑得起来才做这一步。rs-fw-update -b ~/fw-backup.bin # 预期输出 Trying to back-up device flash随后生成备份文件如果输出Backup flash is not supported说明该设备不支持备份直接跳到下一步即可。执行固件刷写单台相机直连时命令最短rs-fw-update -f ~/fw/Signed_Image_UVC_x_x_x_x.bin # 预期Firmware update progress: 100[%]结尾出现 Device ... successfully updated to FW: ...接了多台相机时必须加-s指定序列号序列号就是rs-fw-update -l输出里s/n后面那串rs-fw-update -s 338712060640 -f ~/fw/Signed_Image_UVC_x_x_x_x.bin # 预期先打印 Search for device with serial number再开始写入⚠️ 确认刷写前关掉 Realsense Viewer 等一切占用相机的程序全程不要拔线。写入中途相机指示灯变化、设备短暂掉线重连属于正常现象。不想用命令行的话Realsense Viewer 里Update Firmware...菜单走的是同一套逻辑官方 doc/viewer-sw-fw-update.md 里画了完整的更新检查流程图刷完之后重新跑rs-fw-update -l确认firmware version已经变成新版本的号。救活 Recovery 模式的相机升级失败后进不了正常模式rs-fw-update -l会列出类似这样的行Connected devices: 1) [0ADB] Intel RealSense D4XX Recovery, update serial number: ..., firmware version: ...这时走恢复通道参数只有两个rs-fw-update -r -f ~/fw/Signed_Image_UVC_x_x_x_x.bin # 预期Firmware update progress: 100[%]结尾输出 Recovery done⚠️ 确认恢复写入会整块覆盖闪存确保.bin是 D455 的官方签名固件再执行。恢复完成后等 15 秒左右工具内部有重连等待窗口再次rs-fw-update -l应该看到[USB] Intel RealSense D455正常列出。三个高频卡点如果你开头看到Warning! the camera is connected via USB 2 port大概率是插在 USB 2.0 口或线材不行换电脑直连的 USB 3.0 口重跑写入即可。如果你报Failed to locate a device in FW update mode大概率是相机没有成功进入更新状态先关干净所有相机进程、重新插拔 USB再重跑一遍写入命令即可。如果你报This firmware version is not compatible with ...大概率是固件和型号不匹配拿 D435i 的镜像刷 D455换对应的.bin重跑即可。收个尾整条路径就一句话确认识别 → 备固件 → 备份→rs-fw-update -f刷写 → 失败变砖就-r恢复。刷完后顺手用 Viewer 拉一路深度流验证相机工作正常或者参考 doc/viewer-sw-fw-update.md 了解自动更新检查的完整逻辑把这套流程变成你每次升级前的固定动作。【免费下载链接】librealsenseRealSense SDK项目地址: https://gitcode.com/GitHub_Trending/li/librealsense创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表