多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

D455 固件升级失败救砖:快速修复指南

D455 固件升级失败救砖:快速修复指南 D455 固件升级失败救砖快速修复指南【免费下载链接】librealsenseRealSense SDK项目地址: https://gitcode.com/GitHub_Trending/li/librealsense进度条钉在 90% 不动红灯闪几下发黑D455 从此连不上——这是 D455 固件升级失败最常见的两幕。别慌照本文逐条敲命令大多数卡死和变砖都能本地救回全程只用 librealsense 自带的命令行工具。 升级到底在做什么这节先用三句话讲清原理让你判断卡住发生在哪一步。固件升级分三段传输固件镜像、校验数据、重启设备加载新版本。进度走到 90% 附近说明镜像基本写完设备即将重启——此刻 USB 连接会短暂断开如果宿主环境没熬过这次断开进度条就永远停在原地设备也可能迟迟不回来。所以卡在 90%多数不是写坏了而是最后的重启没等回来。升级的整体决策流程含失败分支见下图明白原理后先从下表定位你的现象。 故障速查表这节把五类典型现象压成一张表现象对得上就直接跳去对应动作。现象最可能原因首选动作设备无法识别rs-fw-update -l列不出相机udev 规则未加载系统没权限访问设备执行 setup_udev_rules.sh 后重插进度停在 90% 附近不动USB 供电不足或端口中断换主板后置 USB 3.0 口直连Viewer 不提示可更新在线版本数据库访问不到手动下载 .bin用-f参数刷升级后列表出现 D4XX Recovery设备已进入恢复模式用-r参数直接刷多台相机时刷错对象没指定序列号加-s 序列号锁定目标无论走哪条路径先做完下面四件事。✅ 动手前自检四项这节用两分钟排除环境因素避免后面白跑。内核版本uname -r通过标准显示常见的 5.x 或 6.x 系列如果是 4.x 及以下通常要先打对应内核补丁才能稳定用相机。依赖库dpkg -l | grep -E libusb-1.0-0-dev|libudev-dev通过标准两行状态都是ii已安装缺哪个补哪个。udev 规则Linux 下决定谁有权限访问这块硬件的配置ls /etc/udev/rules.d/ | grep realsense通过标准能看到 99-realsense-libusb.rules没有就先跑 scripts/setup_udev_rules.sh。USB 供电lsusb | grep 8086通过标准能列出 Intel RealSense 且dmesg里没有反复断开记录供电可疑就换线、换口。自检通过按 A → B → C 顺序进入修复。三条修复路径这节给出三条递进的 RealSense 固件修复路线能用 A 解决就不碰 C。路径 A清场后重刷一遍适用判断设备还能被识别只是升级没跑完。执行前先关掉一切占着相机的程序断电 30 秒再插上killall realsense-viewer # 确认没有进程占用相机 rs-fw-update -f Signed_Image_UVC_x_x_x_x.bin # x 换成实际版本号文件预期看到Firmware update progress: 100之后输出Firmware update done设备自动重启。路径 B查驱动与供电适用判断升级反复中断、设备一会儿在一会儿不在。执行lsmod | grep uvcvideo # 确认 UVC 驱动模块已加载 cat /sys/module/usbcore/parameters/autosuspend # 为 0 表示已关闭自动省电挂起若dmesg有反复 disconnect 记录优先换线换口驱动层调试方法见 troubleshooting.md。 路径 C恢复模式救砖适用判断插上后rs-fw-update -l列出的是Intel RealSense D4XX Recovery而不是正常设备。执行变砖设备在断电重连后通常会自动进入恢复模式确认列表后直接刷rs-fw-update -r -f Signed_Image_UVC_x_x_x_x.bin # -r 恢复所有处于恢复模式的设备参数细节以 tools/fw-update/ 目录内说明为准。预期看到输出Recovering device:进度走完后输出Recovery done设备重启并回到正常列表。操作做完别猜用下面三个信号确认。怎么算修好了这节给出三个明确的成功信号齐了才算真修好。版本对得上运行rs-fw-update -l对应序列号那行的 firmware version 就是你刚刷的新版本。日志有关键行示例来自官方文档具体序列号以你的设备为准Firmware update done Device 038322070306 successfully updated to FW: 5.15.1出图正常打开 Viewer彩色与深度画面都能稳定输出。想留档的话升级前执行export LRS_LOG_LEVELdebug可以拿到详细日志。设备救回来后补上下面三个习惯。️ 把问题挡在升级之前这节是三条升级前习惯让同样的坑不再出现第二次。先备份rs-fw-update -b backup.bin把当前固件存到本地文件留一条退路。记下序列号rs-fw-update -l显示的s/n是设备的唯一身份拍照存档售后和求助都要用。挑对时机官方工具明确要求升级时不要有其他程序占用相机所以流媒体任务全部停掉再动手升级全程保持供电看到Firmware update started之后绝不拔线。升级真正的风险不在烧写本身而在重启窗口里的那次断连。备份好 .bin、记牢序列号最坏情况也有退路。若三条路径都走不通带上型号、序列号和完整日志直接到仓库提 issue 描述现象。【免费下载链接】librealsenseRealSense SDK项目地址: https://gitcode.com/GitHub_Trending/li/librealsense创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表