查看: 6638|回复: 1

[固件] 【猫棒】alcatel-g010sp_new_busybox-squashfs[2022.07.19]

[复制链接]
发表于 2022-8-13 10:05:50 |广东| 显示全部楼层 |阅读模式
alcatel-g010sp_new_busybox-squashfs.image
& z( v$ z8 f/ c1 P1 {" J- \MD5:28d0c36a2d9afb55665380de74ca49da' c$ x; Q& l4 O! h& ]: j
SHA1:e879e04ecbd6a4e6584d85e4e4d0f70a68a66e47
1 c7 P4 A- {& P" ?9 U. K% Y3 @2 k" BSHA256:f6f401a3b0c5547d746216d54f878ab66fbcd3b16af70bec06dd5c883a809164
7 d$ [* b& s, b3 }! i
* Y" O* _! Y1 d
' Q9 d; h' ^1 B- n$ ]6 l% v9 S本固件基于鲜牛奶并参考色铁、封印帝国部分脚本,部分重构了鲜牛奶的vlan转换脚本,固件本身没有任何限制,console控制台可用,ssh可用,busybox已重编译,默认用户名:root,密码为空,可以自行修改密码、IP、网关等,此固件本人测试vlan转换功能正常,untag功能正常,基于IPoE的IPTV功能正常。
5 p. h% t" y: \# h5 l$ K* D8 ]; S1 K) `$ ?  w0 B. h! ~7 X" Q5 w3 L5 d; n
此次更新sysupgrade保存配置功能,目前已测试保存配置sysupgrade、不保存配置sysupgrade、恢复出厂设置、命令行sysupgrade,均正常 。
( p0 o9 z  h/ h
' x! M3 Q  `( l% j" `! `2 n此次更新增加非O5状态,尝试重启,可设置重启前等待次数(单次等待时间为5秒,因此建议设置等待次数20次左右)、重启次数,恢复O5状态后,次数会重置。
* p5 M% I  I! X8 e6 @3 i9 B0 @5 }4 K$ x
此次更新将busybox更换回2022.02.03编译版本(掉注册问题,有待后续观察);新增强制创建me309规则选项,江苏电信IPTV实测,启用该强制选项后,可保证每次开机,组播均正常;新增获取uboot_env选项及恢复校准信息选项(保存配置sysupgrade时,/etc/config/luci配置文件会被保存,因此新增的自定义命令在重启后无法显示,可在sysupgrade前或者sysupgrade后将目录中的luci配置文件覆盖到/etc/config/luci即可)。8 Z% e8 Q, Z  i0 E/ @3 k

- ^! I0 r- [  G' o% B$ p此次更新,仅精简了GPON状态页并移至openwrt状态页,无其他改动(相关文件已单独放在目录中,index.htm替换目录:/usr/lib/lua/luci/view/admin_status/,gpon.lua替换目录:/usr/lib/lua/luci/controller/lantiq/,自行替换后需要执行"cd /tmp && rm luci-indexcache && rm -r luci-modulecache"或者直接sysupgrade即可)。$ P0 f7 E5 |( c2 x

: s8 x6 l9 B/ h! F7 G此次更新,将busybox更换为Carlitoxx V1原版固件中的版本,解决了光校准读取问题,同时整理了gpon相关设置网页、脚本(感谢@T-0的校准恢复脚本及网页),最好不保存配置sysupgrade后重新设置。
9 `) P3 d9 \+ z- M' D% N: L/ @; N. e5 _9 N, D2 s, d+ G
此次更新,仅修复dropbear选择监听接口后无法启动的问题,无其他更新。' l* c& C' N0 v( y
5 h2 f( H7 g: t
此次更新,仅在vlan配置脚本中加入简单的vlan值校验,无其他变更,同时,新增包含/etc/optic/.goi_recovered文件的版本(刷写完毕后开机不从uboot_env读取光校准信息,适用于uboot_env校准信息不准确的棒子,例如更换过光头的棒子)。  P3 C) Z$ C( W# \

" v  T- {+ ]. F- \4 f此次更新,仅在状态页中增加显示当前分区,无其他变更。
* _, ~% t4 b: r4 t
, z, N4 }5 d1 ?0 w0 w( K' n此次更新,修改启动脚本及web配置页,将uboot_env中ethaddr值默认应用在棒子host接口上,同时保留配置原lct接口mac地址选项(lct接口mac地址不再写入uboot_env的ethaddr,但会写入/etc/config/network配置文件)。- p" \( q3 w& o5 e
. e. O. n  W$ j4 t: P
此次更新,增加web配置页GPON参数(GPON SN、LOID、LOID Password、Ploam Password)留空,则清除GPON相关参数(uboot_env中相关参数也将被清除),无其他变更。
( }6 Q" n' l5 B
, g8 y3 d% t* _7 M; D5 b* r此次更新, 主要修正sysupgrade时写入分区容量识别不正确的问题,同时去除不保存配置时web页跳转至openwrt默认ip(192.168.1.1),以及主机名、型号的统一修改。3 f( S* p' V) w- q" W) J4 L* c
- Z6 e" F- t1 b4 ]& k
--------------------------------------------------------------5 K, @: H# n6 \4 v: K
本次更新基于@T-0提取的新版固件,主要修改如下(2022.04.20):; X/ B" o/ `. O9 m# D, N' d( j1 h, i
1.vlan脚本,修复强制创建me309选项不生效,同时去除部分日志,正常状态保持日志静默;# H! J8 ?  F6 j8 Y
2.vlanexec脚本,将循环逻辑改为全天候执行vlan脚本(前20次循环间隔5s,之后循环间隔15s,尝试应对部分地区掉线的问题,效果待测试),同时去除部分不实用的模块及日志,正常状态保持日志静默;, P! S$ V( I6 M
3.互操作兼容配置中, 新增自定义mib配置文件(该选项启用后,仅在uboot_env中不存在GPON SN时,会从填写的GPON SN创建自定义mib,其余情况,均会恢复默认预定义的mib)。警告:该选项,启用后请确认填写的信息准确,否则可能导致无限重启,一般不建议启用该选项。
7 l( s  n! d3 h" c4.取消包含/etc/optic/.goi_recovered文件的版本(光校准不准确的棒子,自行从uboot_env中移除光校准信息即可)。+ v3 l! `- F) b4 Q3 F
5.其他一些细节修改。8 A: n9 \0 h! t* s
--------------------------------------------------------------
- o6 H' r& m+ D本次更新主要修改如下(2022.04.24):
& ?1 ^! e4 Q! @( S4 }1.鉴于此前修改的vlanexec脚本逻辑,貌似造成内存占用飙升,故还原鲜牛奶脚本,同时采用kernel日志触发vlan脚本的方式以应对部分地区的掉线问题,效果待测试,无其他变更。' F" ]* ^) E4 U+ G
--------------------------------------------------------------
& L. n, M. M. X- [4 `本次更新主要修改如下(2022.04.29):9 N* C& {. E) J* `/ G
1.再次调整鲜牛奶的vlan循环脚本,减少vlan脚本中的无意义sleep,以及时触发vlan脚本,效果待测试。+ K5 L" v; m* N; L4 H) U
2.删除配置文件中的dhcp,以关闭Web配置页中的DHCP。
* S; L/ T5 h6 c: J* a+ _--------------------------------------------------------------  l: p0 g2 R5 g
本次更新主要修改如下(2022.04.30):& R- ?3 }2 f$ T7 F, @4 Y0 v: F% g
1.修复kernel日志触发脚本中的一个变量处理(被误删除了),无其他变更。. P8 |. E) C, N+ h
--------------------------------------------------------------9 ?" _' O, _+ o. D& o+ j
本次更新主要修改如下(2022.05.02):& y2 y: p: T+ A  ~: w
1.根据@glory的研究,新增me309规则igmp版本选择,组播失效可尝试改为igmp v2试试(原脚本为igmp v3版本)。
4 O0 i( @! i* v0 N+ ^* I; F/ n--------------------------------------------------------------+ X! \* j; m% T! e3 v# M! N4 H
本次更新主要修改如下(2022.05.02_v2):
4 l2 v# h0 Z% G- _1.尝试修eeprom异常问题(eeprom相关驱动、固件、程序恢复为鲜牛奶的版本),目前本人在crs305 7.3 beta37 测试正常(刷了此前版本,eeprom异常的,可能需要ros断电后,eeprom才能正常)。8 R+ t; s; X* B  s  [# n8 r: V
--------------------------------------------------------------
' Q! T) j% j  \5 U, @本次更新主要修改如下(2022.05.12):
% s& u( w6 d+ E: ]( e- }1.修正Luci页面Loid Passwrod变量错误导致的无法保存的问题。
9 f3 n& t) F! n  h/ O: Y2.整理互操作兼容配置页面(改为Tab分组配置),同时取消基本认证参数的互操作兼容模式的依赖(即不启用互操作兼容模式也设置基本认证参数)。
$ V( o1 D. ~- P3.模块信息页面,新增几项简易Debug信息,主要可以显示猫棒从OLT获取的vlan信息。
/ f5 m& O, j! S1 ]' n4.Vlanexec脚本新增一个kernel日志判断(日志重复超过100次重启),同时将重启日志写入env。
! K! c& ]$ |( r; H7 j5.恢复ip-full,iptables软件包,同时修正firewall启动、接口归属。+ D* I- l% ^  k3 y+ ?
--------------------------------------------------------------2 o, R8 U/ {# a; v5 I% J
本次更新主要修改如下(2022.05.24):7 O$ W5 c% B7 u  G) X
1.替换重编译版busybox,主要增加了命令输入最大长度,可直接使用fw_setenv命令恢复光校准信息。
. X7 p8 \$ C& m( x+ b, [) r2.恢复vlan.sh的日志输出,并增加打开日志输出选项(日志输出默认关闭)。0 v, r2 e) U" i
3.尝试修正vlanexec脚本kernel日志判断(日志重复超过2次重启)。
8 C% J- X; n- a* Y8 h, a. L$ F4.校准信息修改页面,新增打包当前校准信息至uboot_env按钮,同时修正光校准修改页面的一个参数拼写错误(丢失光校准后,该按钮可将系统中当前的校准信息保存至uboot_env)。, A+ v# o6 S1 J8 W# c0 O' M0 O' r( d
5.调整GPON相关菜单的顺序、名称及部分注释内容。
/ m# J& R5 q! Q6 }1 I5 [6.新增OMCID版本修改选项,修改需要30秒左右的时间,修改后需要重启生效(警告:修改OMCID版本号可能导致无限重启!)。
! z$ Z) n8 X( |5 _  p7.简易Debug页面,修正vlan信息可能出现多余的逗号,重启原因合并驱动程序输出的重启记录,可显示断电或驱动程序导致的重启。1 ^9 d5 k% V) {' \
8.Luci首页的固件版本信息,修改为只显示OMCID版本号。* L  J/ h! R8 C' X* k2 I
--------------------------------------------------------------
; o* V8 J3 q, E/ E" }; V本次更新主要修改如下(2022.05.30):
8 U- y. W" P# ~4 T' q9 i) R) p% y1.修正vlan.sh日志输出选项无效的问题,同时优化了vlan.sh中一项日志输出的格式。
! |/ ~, m, z* v1 b% O+ @/ _$ t# q# \, l--------------------------------------------------------------0 p1 |0 P7 ^! l' k
本次更新主要修改如下(2022.06.19):
9 b7 D, f# ~" d" U1.修正vlan相关脚本中部分判断参数。# n5 _& F! F: Q* B! t3 Y( @; C
2.部分重构omcid启动脚本,改用proced启动omcid,新增OMCC版本修改选项(警告:修改OMCC版本可能导致无限重启!)。0 |+ i% i' K% G$ f2 E
3.重构omcid进程守护脚本(原版omcid进程消失,立即重启),同时新增通过检测两个目标IP来重启openwrt(本人的棒子在运行过程中,存在LCT接口无法连上的情况,此前尝试重启omcid进程,但大概率无法拨号,因此脚本改为直接重启openwrt)。4 o8 r% D- @' t1 P  x: X1 q( Q
4.将原vlanexec脚本中kerenl日志判断移至omcid守护脚本(日志重复超过50次重启)。
7 n/ G$ W6 B' A, b: Y5.状态页新增OMCID重启次数显示,简易Debug页重启原因新增OMCID重启。  H9 w$ X3 W% {# X, d
6.根据@glory的研究,移除mib配置文件中ipv6 multicast配置,以增强omcid稳定性。( _- A! [2 J1 z- Y7 [
7.感谢网友@拾麦穗-sam提供的新版onu驱动程序,新增启用该新版驱动的选项,仅推荐出现“PLOAM loss detected, it could cause unencrypted GEM ports, forcing OLT reconfig” 消息时,启用该驱动避免短暂掉线问题。: q- \$ P8 Q& e" F7 |; H
8.调整了部分luci页的描述。
2 Z1 M# G3 |* W( t( _--------------------------------------------------------------
6 N) A1 o: b! e( f/ n6 y- e本次更新主要修改如下(2022.07.01):! b+ X9 N5 b! Y  ^1 n4 J4 w: w+ P
1.首先感谢网友@拾麦穗-sam提供的omcid主程序及新版onu驱动程序。
6 {3 Y( k; S6 }; b7 e7 x2.新版omcid主程序主要修复了igmp over pppoe功能,但本人暂无环境测试。
  W' }; m, o. s3.新版onu驱动程序新增忽略RX_LOSS消息开关,因此web配置页同步更改为开关选项,启用或禁用无需重启即可生效。* X. S0 t, _4 B1 q2 M7 w
4.移除onu启动脚本中nDyingGaspEnable相关内容(同时将env中的nDyingGaspEnable设置为0)以避免触发watchdog的状况。! B) x8 y" a: ^- r4 x
5.更改ssb_check脚本中的日志输出,避免omcid崩溃后将日志输出至ttl控制台。3 S( c7 J$ `2 T  g: X6 Q) n
--------------------------------------------------------------0 t+ p. e9 T4 d& Q
本次更新主要修改如下(2022.07.05):' J, K: B6 i: V3 I
1.新增TTL控制台启用选项,启用或禁用后重启生效。
: M: U$ S2 n1 E# |% w, T2.新增切换启动分区按钮,切换后下次启动将从另一分区启动。
$ B% O& O7 J5 e( D& O/ C; m7 G! S3.新增保存日志选项,启用后,在重启前将debug日志存放至/root/one_click
7 q* y2 H4 D! t* l4.新增手动定时重启选项,尝试避免重启sfp交换机后,棒子无法连上的状况,效果待测试。" }5 I! `+ B+ \( ^0 ?+ e
5.重构状态页重启次数的显示。
, @6 H  v( V& l3 N, E4 x; a. C--------------------------------------------------------------: F0 j7 ~6 n& m2 b; Y+ y( `6 n( J
本次更新主要修改如下(2022.07.07):
1 U# \: [4 x8 a8 \# t' H* v1 o1.修正RX_LOSS消息开关启用后重启需要重新启用的问题(开关重启会失效)。
4 I# @' R& _8 E% m2.新增同步env中asc0的值至系统config。
7 r" P0 P6 f0 w' {--------------------------------------------------------------
$ G' w" h' H4 ?! {/ D3 K+ E0 R本次更新主要修改如下(2022.07.12):
+ M1 ^! k$ n1 |$ ^' B. K1.修正启动脚本中因计算mac地址越界而导致的棒子无法连接的情况(当mac地址最后第二段为ff或者fe时,脚本中的+2操作会导致地址越界,现修改为:发现ff或者fe时,执行-2操作,避免越界)。
4 B  [3 m" h8 Y% U, q% C7 x2.启动脚本中,新增env中的ethaddr、ipaddr值校验,如检测到无效值,则使用默认值(ac:9a:96:00:00:00、192.168.1.10)代替,避免因地址不正确而导致棒子无法连接的情况。8 \% O( ~9 S+ N! R7 u
--------------------------------------------------------------
. V5 X& o  h, Y, w) [本次更新主要修改如下(2022.07.19):
  ^; a. u3 o' a( U8 C* R* g1.修正状态页重启次数始终显示0的问题。9 g6 y1 f# f8 I9 h  k
2.omcid进程守护脚本新增一个kernel日志判断(日志重复超过50次重启 )。
- @* P8 D. s& c; P: P! N' I/ u4 p4 B$ ~2 W* ?8 J7 b7 Q! q
另:确保完全擦除分区(ssh刷写,确保包含“-e”参数;ttl/uboot刷写,确保使用sf erase擦除整个分区;鲜牛奶原版或我发布的版本,web sysupgrade已包含完全擦除参数)后再写入,否则jffs2分区可能异常,导致无法保存配置(刷完首次启动,建议等待1分钟左右,待系统重建完jffs2分区后,再开始配置参数)。- h' P( @2 b' S" Q3 i/ s6 o  V" I- |" R

: b9 p' y5 a  R" {+ a' r" F4 V" T$ \4 ?* K( n
( R; x: u' q3 `: M' r# V

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2023-9-5 09:06:16 |江苏| 显示全部楼层
先支持下,有机会再用。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部