===========================<Enter Serial SubMenu>===========================
|Note:the operating device is flash |
|<1> Download Application Program To SDRAM And Run |
|<2> Update Main Application File |
|<3> Update Backup Application File |
|<4> Update Secure Application File |
|<5> Modify Serial Interface Parameter |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-5): 2
Please Start To Transfer File, Press <Ctrl+C> To Exit.
Waiting ...CCCCCCCCCCCCCCCCCCCCCCCCC
Download successfully!
12725248 bytes downloaded!
Input the File Name:S5110_28P_PWR-CM1110.bin
Updating File flash:/S5110_28P_PWR-CM1110.bin..
Failed!
Display all file(s) in flash:
'M' = MAIN 'B' = BACKUP 'S' = SECURE 'N/A' = NOT ASSIGNED
============================================================================
|NO. Size(B) Time Type Name |
|1 1048299 Jul/22/2026 21:08:40 N/A logfile/logfile.log |
|2 1584 Oct/20/2025 06:27:19 N/A private-data.txt |
|3 7652 Oct/20/2025 06:27:35 N/A config.cwmp |
|4 2810 Oct/20/2025 06:28:44 M startup.cfg |
|5 151 Oct/20/2025 06:28:06 N/A system.xml |
|6 2763 Oct/20/2025 06:28:24 N/A _startup_bak.cfg |
|7 735 Jul/19/2026 06:07:41 N/A hostkey_v3 |
============================================================================
从你的截图来看,交换机已经进入BootROM菜单,说明硬件本身是正常的。上传失败“Failed!”通常不是硬件损坏,更可能是文件或操作细节上的问题。
你可以按照下面的步骤,从最可能的原因开始逐一排查。
这是最常见的原因。如果Flash空间不足,系统会拒绝写入新文件。
操作:在BootROM菜单中,选择类似“Display all files in flash”(显示Flash所有文件)的选项,查看剩余空间。
BootROM对文件名大小写敏感,并且要求完全匹配。
核对:你输入的文件名 S5110_28P_PWR-CM1110.bin,需要和下载的文件名完全一致,包括字母大小写。
你在菜单中选的<2> Update Main Application File可能是通过Console口的Xmodem协议传输,这种方式速度慢且对文件大小有限制,大文件容易失败。
串口 Xmodem 传输显示Download successfully下载完成,但写入 Flash 时Failed,结合你的 dir 结果:Flash 没有主系统 bin 文件、仅有日志 / 配置碎片文件,核心 2 类问题:
Flash 存储空间碎片化 / 残留垃圾占用、闪存损坏;
固件包错误、串口 Xmodem 传输极易丢包校验失败;
S5110 是 IPE 大包固件,你直接刷 bin 拆分文件不匹配写入校验规则。
前置关键纠正
S5110 系列官方完整固件后缀是 .ipe(一体化大包),你单独提取S5110_28P_PWR-CM1110.bin拆分文件,在 BootRom 里执行「Update Main Application File」写入必然校验失败,这是写入失败最主要诱因。
分步修复方案(由易到难)
方案 1:改用网口 TFTP 上传完整 IPE 固件(优先,彻底避开串口 Xmodem 不稳定问题)
串口 Xmodem 速率极低、极易传输出错,改用交换机管理网口(GE0/Mgmt 口)TFTP 刷完整 IPE 安装包。
电脑搭建 TFTP 服务器(3CDaemon/Tftpd64),放入官网原版 S5110_28P_PWR.ipe,电脑 IP:192.168.1.100。
交换机 Console 进入 Boot 菜单,选择 5 Modify Serial Interface Parameter → 切换网卡配置子菜单
plaintext
Protocol: TFTP
Load File Name: S5110_28P_PWR.ipe
Server IP Address: 192.168.1.100
Local IP Address: 192.168.1.1
Mask: 255.255.255.0
返回 Boot 主菜单,选 2 Update Main Application File,通过网口拉取完整 IPE 包写入 Flash。
完整 IPE 包会自动拆分 main.bin/secure.bin,BootRom 完成合法性校验,不会写入失败。
方案 2:BootRom 内格式化 Flash,清除碎片垃圾(解决 Flash 碎片化写不进文件)
Flash 残留日志、配置碎片导致写入区块异常,先格式化再刷固件:
Boot 菜单选择 0 Exit To Main Menu 进入 Boot 命令行
执行格式化 Flash(原有配置、日志全部清空,做好心理准备)
plaintext
format flash:
Y确认格式化
格式化完成后,重新用TFTP 上传完整 IPE 固件。
方案 3:确认固件版本严格匹配机型
必须下载 S5110-28P-PWR 专属 IPE 固件,不能混用 S5110-52P、非 POE 版本固件;
禁止手动解压 IPE 拿出 bin 文件单独刷机,IPE 是加密整合包,BootRom 只认完整 IPE 写入。
方案 4:BootRom 升级后再刷系统(BootRom 版本过低无法兼容新版固件)
如果 BootRom 版本老旧,无法解析新版 IPE 固件,也会写入失败:
Boot 菜单选择3 Update Backup Application File,先更新 BootRom 配套版本;
重启进入 Boot 菜单,再刷主程序 IPE。
方案 5:Flash 硬件故障(以上全部无效时判定)
格式化 + TFTP 正规 IPE 仍然写入 Failed,代表交换机内置 Flash 闪存芯片损坏:
维修:更换 Flash 存储芯片;
应急替换:更换备用交换机。
最简现场实操步骤(照着执行即可)
官网下载对应机型完整.ipe固件,不要解压;
电脑开 TFTP 服务,网线接交换机 Mgmt 管理口;
Boot 菜单配置 TFTP 参数,用选项 2 拉取 IPE 写入主程序;
写入成功后,菜单 1 Download Application Program To SDRAM And Run 启动系统;
进入系统后执行boot-loader file flash:xxx.ipe main 设置下次启动文件。
补充你报错细节解读
plaintext
Download successfully! 12725248 bytes downloaded!
Updating File flash:/xxx.bin.. Failed!
串口确实把 bin 文件传到内存了,但写入 Flash 阶段进行MD5 合法性校验,因为 bin 脱离 IPE 总包校验不通过,直接拒绝写入,这就是失败的根本。
补充避坑要点
不要继续用 Xmodem 串口传 bin 刷机,百分百大概率失败;
格式化 Flash 会清空startup.cfg配置,设备配置会丢失;
成功启动系统后,再导入原有配置文件恢复业务。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
官网上下的文件