slitilanber 发表于 2025-10-18 11:35:42

HR8145XR V5R022C10S268通挂从光猫固件,半补全shell

本帖最后由 slitilanber 于 2025-10-18 11:36 编辑

引言:前两天测试HR8145XR V5R022C10S268互通固件,今天补全shell。

原贴:HR8145XR V5R022C10S268通挂从光猫固件『 光猫FTTx技术交流区 』 - Powered by Discuz!



此shell模式命令依然不全,但wap模式下多了很多set相关命令。
可以使用一下修改设备信息,以适配各运行商注册要求。

set sn
set ssid
set productmac
set wanmac
set lanmac
set wlanmac

set upport

亲测10G EPON改10G GPON/EPON。
SU_WAP>set upport mode 5 upportid 0x102001 (XGPON模式命令,未测)
SU_WAP>set upport mode 6 upportid 0x102001(10G EPON模式命令,未测)
SU_WAP>set upport mode 12 upportid 0x102001(XGPON/10GEPON自适应模式命令,亲测)




WAP 模式下的命令如下:
SU_WAP>set?
set aging
set antenna1 to
set ap retrans
set apreset
set apssh
set aptelnet
set bbsp optimization
set board2Item
set boardItem
set bosa
set chip
set collect
set color led
set cpu freq
set cwmp debug
set datacard
set ddr selftest
set dect rftest start
set dect rftest stop
set dect rxtun
set dect rxtun gpio
set epon serdes local clk enable
set equip
set etheyetest
set ethportall
set ethportmirror
set filter rf
set flashlock
set ftrace
set hardinfo
set iaccess speed
set iperf client
set iperf server
set lanmac
set lanport qbuf
set led
set llid
set machineItem
set ManufactureInfo upport
set mark-equip
set media poweroff
set microwave ctrl
set motor run
set motor run zero
set NCE
set newparentalctrl
set newparentalctrl stats
set ont local dereg
set ontrogue
set optic
set optic loslof
set opticdata
set optmode
set pon traffic-suppress
set port config
set port isolate
set portmirror
set prbs chn para
set prbs flow count
set prbs para
set prbs rx
set prbs tx
set prbs23
set productmac
set psk
set radio
set reset datacard
set rf
set rf power
set rfpi
set ringchk
set serdes
set serdes prbs
set serdes reg
set sfp los
set sfponu
set sn
set ssid
set stbid
set threshold
set timeout
set tmp
set upport
set usb power
set userpasswd
set voice announcement
set voice dtmfmethod
set voicedebug
set voicedsploop
set voicelinetest
set voiceportloop
set voicesignalingprint
set voip clip
set voip dsptemplate
set voip dtmfdebug
set voip dtmfdetfilter
set voip dtmfdiag start
set voip dtmfdiag stop
set voip dtmfsimpara
set voip dtmfsimu start
set voip dtmfsimu stop
set voip fax T38
set voip faxmodem switch
set voip highpassfilter
set voip portgain
set voip portimpedance
set voip rtpdiag
set voip sipprofile
set wanmac
set wifi ap optimize
set wifi atm
set wifi calibrate
set wifi expert
set wifi filter
set wifi link
set wifi para
set wifi radio
set wifi txcalpower
set wlan
set wlan basic
set wlan beamforming
set wlan enable
set wlan equiptest
set wlan isolate
set wlan staboost
set wlan triband
set wlan tx
set wlancfg basic
set wlancfg channel
set wlancfg pwrlimit
set wlanmac
set xeponshell模式下命令:
SU_WAP>shell

BusyBox v1.34.1 () built-in shell (ash)
Enter 'help' for a list of built-in commands.

profile close core dump
WAP(Dopra Linux) # ?
boardtype.sh
CalMode.sh
customize.sh
customize_deamon.sh
EquipMode.sh
exit
Getcorestatus.sh
getcustominfo.sh
getcustomize.sh
GetPairToken.sh
ifconfig
iwconfig
iwpriv
killall
ls
restorehwmode.sh
Setcorestatus.sh
UpdatePairToken.sh
Wifi2GSsidSet.sh
Wifi5GSsidSet.sh
WifiChainSet.sh
WifiChipInit.sh
WifiChipInit2G5G.sh
WifiChipInit5GAC.sh
WifiChipInit_A.sh
WifiRXInit.sh
WifiRxTestModeSet.sh
WifiRxTestModeSet2G.sh
WifiRxTestModeSet5G.sh
WifiRxTestModeSet5GAC.sh
WifiSsidChainSet.sh
WifiSsidSet.sh
WifiStaInfoGet.sh
WifiTestModeInit.sh
WifiTXInit.sh
WifiTxTestModeSet.sh
WifiTxTestModeSet2G.sh
WifiTxTestModeSet5G.sh
WifiTxTestModeSet5GAC.sh
wl
wlconf

chinadslxiaobai 发表于 2025-10-18 18:13:01

收藏下,试试用

gry8686 发表于 2025-10-18 23:38:43

支持分享

池州老_阮 发表于 2025-10-19 02:36:50

感谢分享!

zhang260gt 发表于 2025-10-19 08:54:44

崇拜中...
2025.10.19

Marken888 发表于 2025-10-19 15:30:28

学习一下

egg-bigbig 发表于 2025-10-20 11:24:46

多谢楼主分享了。。。。。。

fgwang 发表于 2025-10-20 15:13:12

其实这个还可以刷8156XR的。

dustatlantis 发表于 2025-10-21 09:32:36

So, anyone already tried and test?

slitilanber 发表于 2025-10-21 17:25:40

这个shell命令实际上在equipment.tar.gz/wap/hw_shell_cli.xml文件内,明文指定开放哪些shell命令。

理论上,在这里添加想增加的命令就行。

问题在于:
不知道怎么生成签名文件signinfo_v5, 我自己尝试hw_shell_cli.xml增加或删除部分后,
重新打包equipment.tar.gz、并生成这个文件的签名,然后用HxD修改对应的签名。
刷机都报错。猜测是signinfo_v5这个文件使用某种工具生成的,只修改其中一部分内容,通不过刷机校验。
(可以排除单独对equipment.tar.gz签名错误,因为所有文件都重新生成签名,其他没改过的文件,新生成的签名没有任何变化)


谁知道究竟是什么原因呀,或者知道生成signinfo_v5文件的方法?
页: [1] 2
查看完整版本: HR8145XR V5R022C10S268通挂从光猫固件,半补全shell