找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4843|回复: 7

[固件] 【猫棒】nokia-g010sa_new_busybox-squashfs[2022.07.19]

[复制链接]
发表于 2022-8-13 10:10:03 | 显示全部楼层 |阅读模式
nokia-g010sa_new_busybox-squashfs.image( {0 Z* T4 Z+ F8 Z* H
MD5:10f22f0ff84c74907b4e8f76462509f5
4 u1 ]) M, [' X  E! u# K- eSHA1:e30d468a4dab15265ed0980b4d30bd4e12991211
7 K. ^8 h3 q1 b3 F3 @; y) g" k& zSHA256:3ccfc44289ba4798dee5588d4bb596838d712be5e4be24185de39dc2ba88b28e
8 R/ p& Z" b' s* i
, a4 i6 n" W+ H8 ~* c6 r/ e% p; R本固件基于鲜牛奶并参考色铁、封印帝国部分脚本,部分重构了鲜牛奶的vlan转换脚本,固件本身没有任何限制,console控制台可用,ssh可用,busybox已重编译,默认用户名:root,密码为空,可以自行修改密码、IP、网关等,此固件本人测试vlan转换功能正常,untag功能正常,基于IPoE的IPTV功能正常。
2 q0 ]8 t2 W! ?0 g. R: Z+ j2 b" [; }9 z/ _2 i$ F
此次更新sysupgrade保存配置功能,目前已测试保存配置sysupgrade、不保存配置sysupgrade、恢复出厂设置、命令行sysupgrade,均正常 。
5 S6 m0 S5 _2 {, q/ d& [( \% i4 w) q1 f1 S6 ~$ ?0 d/ l
此次更新增加非O5状态,尝试重启,可设置重启前等待次数(单次等待时间为5秒,因此建议设置等待次数20次左右)、重启次数,恢复O5状态后,次数会重置。
* t' f0 ~/ ^, J4 q8 w3 }
9 o  A3 D$ [( }" m4 i6 `此次更新将busybox更换回2022.02.03编译版本(掉注册问题,有待后续观察);新增强制创建me309规则选项,江苏电信IPTV实测,启用该强制选项后,可保证每次开机,组播均正常;新增获取uboot_env选项及恢复校准信息选项(保存配置sysupgrade时,/etc/config/luci配置文件会被保存,因此新增的自定义命令在重启后无法显示,可在sysupgrade前或者sysupgrade后将目录中的luci配置文件覆盖到/etc/config/luci即可)。
7 H! z" p4 y! g1 Z' x# F2 {. }
) P8 ]. [* M5 M6 v9 n2 Y  H/ a4 {此次更新,仅精简了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即可)。
% e, e. d" o) O& x: ^1 y/ `$ E
1 e5 B/ U! `9 Y. z8 P* ~此次更新,将busybox更换为Carlitoxx V1原版固件中的版本,解决了光校准读取问题,同时整理了gpon相关设置网页、脚本(感谢@T-0的校准恢复脚本及网页),最好不保存配置sysupgrade后重新设置。6 F1 Y& F! h8 d
* i% `2 Q2 j  r8 z/ Y
此次更新,仅修复dropbear选择监听接口后无法启动的问题,无其他更新。
0 R( ?  j( j; T2 h9 g* S
% F- b" ^) V, ?& y# Z2 g: }此次更新,仅在vlan配置脚本中加入简单的vlan值校验,无其他变更,同时,新增包含/etc/optic/.goi_recovered文件的版本(刷写完毕后开机不从uboot_env读取光校准信息,适用于uboot_env校准信息不准确的棒子,例如更换过光头的棒子)。) P6 _, q/ t- c  q, B; ^( D

; H' W0 W! ~: e! s# p此次更新,仅在状态页中增加显示当前分区,无其他变更。
0 u5 ^8 Q- ^8 x, G
& w: r6 S- P/ p( I- e' L+ Z' b% `此次更新,修改启动脚本及web配置页,将uboot_env中ethaddr值默认应用在棒子host接口上,同时保留配置原lct接口mac地址选项(lct接口mac地址不再写入uboot_env的ethaddr,但会写入/etc/config/network配置文件)。$ E3 h7 {! r. J) e. F! @

& n) [6 d1 d% O0 ~此次更新,增加web配置页GPON参数(GPON SN、LOID、LOID Password、Ploam Password)留空,则清除GPON相关参数(uboot_env中相关参数也将被清除),无其他变更。
- L/ ]; ^" J" O, ?# O
4 v# Q3 o8 `; c3 ?6 H# p此次更新, 主要修正sysupgrade时写入分区容量识别不正确的问题,同时去除不保存配置时web页跳转至openwrt默认ip(192.168.1.1),以及主机名、型号的统一修改。2 m$ {4 W$ ~3 {% B% P+ |/ E2 g' ]

7 B( O) b8 r; @1 I. u4 q--------------------------------------------------------------
" Y, ^% G& m$ B# I/ H4 O" Q本次更新基于@T-0提取的新版固件,主要修改如下(2022.04.20):+ l* {7 \7 ], \
1.vlan脚本,修复强制创建me309选项不生效,同时去除部分日志,正常状态保持日志静默;, F- F% t& ?% C8 K  c1 b
2.vlanexec脚本,将循环逻辑改为全天候执行vlan脚本(前20次循环间隔5s,之后循环间隔15s,尝试应对部分地区掉线的问题,效果待测试),同时去除部分不实用的模块及日志,正常状态保持日志静默;/ O. r" g- Q0 y7 Z
3.互操作兼容配置中, 新增自定义mib配置文件(该选项启用后,仅在uboot_env中不存在GPON SN时,会从填写的GPON SN创建自定义mib,其余情况,均会恢复默认预定义的mib)。警告:该选项,启用后请确认填写的信息准确,否则可能导致无限重启,一般不建议启用该选项。
1 |0 l" J& \! P' I4.取消包含/etc/optic/.goi_recovered文件的版本(光校准不准确的棒子,自行从uboot_env中移除光校准信息即可)。
; O. h% t# I! p3 D* E# ?( X  F* E- X0 t( c5.其他一些细节修改。
% K/ Z8 w; u9 i--------------------------------------------------------------: ~* U* t) j7 i7 i
本次更新主要修改如下(2022.04.24):4 j' M8 M' p9 Q% ?+ |
1.鉴于此前修改的vlanexec脚本逻辑,貌似造成内存占用飙升,故还原鲜牛奶脚本,同时采用kernel日志触发vlan脚本的方式以应对部分地区的掉线问题,效果待测试,无其他变更。' {! l4 v1 v/ D3 ~+ H2 A# Q
--------------------------------------------------------------
. w8 T2 s2 u- i. `本次更新主要修改如下(2022.04.29):5 Y+ O! t; G1 f# I. P* h# P
1.再次调整鲜牛奶的vlan循环脚本,减少vlan脚本中的无意义sleep,以及时触发vlan脚本,效果待测试。6 H9 x% I- E  W9 ?2 p2 d3 k, V
2.删除配置文件中的dhcp,以关闭Web配置页中的DHCP。: z/ G  s2 {" H  X+ m
--------------------------------------------------------------2 n" I# i' Z( p4 K8 \
本次更新主要修改如下(2022.04.30):" ?2 d$ g3 B2 ?: g$ X. V' S
1.修复kernel日志触发脚本中的一个变量处理(被误删除了),无其他变更。
' E. ?! `! O' s/ k  H. n+ V" Q--------------------------------------------------------------/ z: ]; W5 @# g2 Q$ C
本次更新主要修改如下(2022.05.02):
: u) ?3 v. u  X0 B$ I; f1.根据@glory的研究,新增me309规则igmp版本选择,组播失效可尝试改为igmp v2试试(原脚本为igmp v3版本)。2 x) R8 g; ^4 `7 |0 a) o# q
--------------------------------------------------------------
6 ]8 W; @  Y( P, w本次更新主要修改如下(2022.05.02_v2):. ~! e; o. R9 d6 }$ v) z$ y
1.尝试修eeprom异常问题(eeprom相关驱动、固件、程序恢复为鲜牛奶的版本),目前本人在crs305 7.3 beta37 测试正常(刷了此前版本,eeprom异常的,可能需要ros断电后,eeprom才能正常)。
  u: Q  c* w; U! J1 p--------------------------------------------------------------
! u4 c/ [5 U$ d) n本次更新主要修改如下(2022.05.12):  o. B1 n( Q! {. ^0 f$ J/ p
1.修正Luci页面Loid Passwrod变量错误导致的无法保存的问题。3 Q2 K5 K" Y, U3 ~, d
2.整理互操作兼容配置页面(改为Tab分组配置),同时取消基本认证参数的互操作兼容模式的依赖(即不启用互操作兼容模式也设置基本认证参数)。
  ^- o/ `8 H7 Y8 P; h- ]. Y3.模块信息页面,新增几项简易Debug信息,主要可以显示猫棒从OLT获取的vlan信息。8 |# v) o8 t2 r( Q( g4 \3 [+ }
4.Vlanexec脚本新增一个kernel日志判断(日志重复超过100次重启),同时将重启日志写入env。
+ r5 k' v! ~% v; |7 Z/ {5.恢复ip-full,iptables软件包,同时修正firewall启动、接口归属。$ N' U) z# x1 v; X; F! A& W8 @7 R. w
--------------------------------------------------------------
9 y2 q6 L. O4 ]2 w: n. f. s本次更新主要修改如下(2022.05.24):7 \9 ]- j+ \; ]  a8 `; a% l; D: T) `
1.替换重编译版busybox,主要增加了命令输入最大长度,可直接使用fw_setenv命令恢复光校准信息。# v" {% A: h! @) @8 h! ]
2.恢复vlan.sh的日志输出,并增加打开日志输出选项(日志输出默认关闭)。3 c. z' w+ B1 N! ?( h
3.尝试修正vlanexec脚本kernel日志判断(日志重复超过2次重启)。4 u2 I1 k5 c& Z* q/ s
4.校准信息修改页面,新增打包当前校准信息至uboot_env按钮,同时修正光校准修改页面的一个参数拼写错误(丢失光校准后,该按钮可将系统中当前的校准信息保存至uboot_env)。
2 D' Z0 L3 z4 z( f5 _* r: P2 R% y5.调整GPON相关菜单的顺序、名称及部分注释内容。
5 `  g9 k6 I5 X! h8 J2 z6.新增OMCID版本修改选项,修改需要30秒左右的时间,修改后需要重启生效(警告:修改OMCID版本号可能导致无限重启!)。
8 Q4 w! a9 V8 J+ G. C7.简易Debug页面,修正vlan信息可能出现多余的逗号,重启原因合并驱动程序输出的重启记录,可显示断电或驱动程序导致的重启。+ U" |3 b8 W7 W2 N/ |
8.Luci首页的固件版本信息,修改为只显示OMCID版本号。
0 u. L& C! ~  D2 [" E1 e--------------------------------------------------------------2 T; p& A* L2 J% j% l& Q7 \
本次更新主要修改如下(2022.05.30):+ Q* q4 ~6 q; S7 S- h4 p: o* f
1.修正vlan.sh日志输出选项无效的问题,同时优化了vlan.sh中一项日志输出的格式。
/ A2 U' d! S/ s( q--------------------------------------------------------------
. B' N5 @7 Y6 p5 t( h本次更新主要修改如下(2022.06.19):, e3 m' g1 I4 y8 C. T# D3 A
1.修正vlan相关脚本中部分判断参数。/ c- X! d/ q$ c* Q" P
2.部分重构omcid启动脚本,改用proced启动omcid,新增OMCC版本修改选项(警告:修改OMCC版本可能导致无限重启!)。) v2 _. ~7 M/ {
3.重构omcid进程守护脚本(原版omcid进程消失,立即重启),同时新增通过检测两个目标IP来重启openwrt(本人的棒子在运行过程中,存在LCT接口无法连上的情况,此前尝试重启omcid进程,但大概率无法拨号,因此脚本改为直接重启openwrt)。
- A0 @% M- r2 N0 b  t5 r4.将原vlanexec脚本中kerenl日志判断移至omcid守护脚本(日志重复超过50次重启)。
/ Y- h# C4 L* ]9 i, D" N5.状态页新增OMCID重启次数显示,简易Debug页重启原因新增OMCID重启。
1 B( M  P' A/ j/ m& J( z+ O$ q6.根据@glory的研究,移除mib配置文件中ipv6 multicast配置,以增强omcid稳定性。; M: P, n: h8 K8 u* b1 ]
7.感谢网友@拾麦穗-sam提供的新版onu驱动程序,新增启用该新版驱动的选项,仅推荐出现“PLOAM loss detected, it could cause unencrypted GEM ports, forcing OLT reconfig” 消息时,启用该驱动避免短暂掉线问题。: D+ H$ G& [! J- L8 z# ^& y3 Z5 _
8.调整了部分luci页的描述。( t5 ^3 v0 {3 T4 `, s  W6 e
--------------------------------------------------------------- Y; d. L- @" p
本次更新主要修改如下(2022.07.01):
9 z. W& y% \/ K. V! L1.首先感谢网友@拾麦穗-sam提供的omcid主程序及新版onu驱动程序。
0 f6 ?$ m( r( F9 h2.新版omcid主程序主要修复了igmp over pppoe功能,但本人暂无环境测试。
6 `5 ?7 \# e3 w/ Z# Z3.新版onu驱动程序新增忽略RX_LOSS消息开关,因此web配置页同步更改为开关选项,启用或禁用无需重启即可生效。
: s2 v2 C# D" w6 P* Q4.移除onu启动脚本中nDyingGaspEnable相关内容(同时将env中的nDyingGaspEnable设置为0)以避免触发watchdog的状况。  H) c* L) w* G7 W6 H5 B( f
5.更改ssb_check脚本中的日志输出,避免omcid崩溃后将日志输出至ttl控制台。
' E" H3 s. B9 z/ T' F--------------------------------------------------------------
9 m# c6 ]1 d2 D& R3 x& N本次更新主要修改如下(2022.07.05):7 T. p0 W# B8 K$ J2 _7 ^
1.新增TTL控制台启用选项,启用或禁用后重启生效。
# [- x4 l3 ~" p2.新增切换启动分区按钮,切换后下次启动将从另一分区启动。5 X- Z& @) t1 U, Z2 ]
3.新增保存日志选项,启用后,在重启前将debug日志存放至/root/one_click, P* N8 [' y0 M; Z
4.新增手动定时重启选项,尝试避免重启sfp交换机后,棒子无法连上的状况,效果待测试。
7 J7 E# ]9 V: ?, n8 I5.重构状态页重启次数的显示。% a! K$ A" h. W; s5 j- E" N) N
--------------------------------------------------------------$ t# i( n! J. U& q; h
本次更新主要修改如下(2022.07.07):. h3 \+ S" E$ z  c7 ?( y
1.修正RX_LOSS消息开关启用后重启需要重新启用的问题(开关重启会失效)。. b3 s) K  ^9 F( o; y5 C% y) F
2.新增同步env中asc0的值至系统config。1 Z: @. j, x( d" e+ y. K
--------------------------------------------------------------
% k" c7 u& W! N( |% a本次更新主要修改如下(2022.07.12):4 }9 O- ^( {) }7 S
1.修正启动脚本中因计算mac地址越界而导致的棒子无法连接的情况(当mac地址最后第二段为ff或者fe时,脚本中的+2操作会导致地址越界,现修改为:发现ff或者fe时,执行-2操作,避免越界)。
" f' J/ N) p% J) Z$ S- @2.启动脚本中,新增env中的ethaddr、ipaddr值校验,如检测到无效值,则使用默认值(ac:9a:96:00:00:00、192.168.1.10)代替,避免因地址不正确而导致棒子无法连接的情况。3 ~5 O$ ^6 }* E# e7 z0 |$ D2 `& Q- J
--------------------------------------------------------------3 m/ [% r3 @; V! T: P/ l' Y
本次更新主要修改如下(2022.07.19):
! d7 E) ^3 E8 }0 U  C4 {1 `( o1.修正状态页重启次数始终显示0的问题。
8 S" A2 V% K6 f+ }3 h2.omcid进程守护脚本新增一个kernel日志判断(日志重复超过50次重启 )。3 A3 ^& B! t! {
' R7 ]4 N1 h$ T1 q$ }& V
另:确保完全擦除分区(ssh刷写,确保包含“-e”参数;ttl/uboot刷写,确保使用sf erase擦除整个分区;鲜牛奶原版或我发布的版本,web sysupgrade已包含完全擦除参数)后再写入,否则jffs2分区可能异常,导致无法保存配置(刷完首次启动,建议等待1分钟左右,待系统重建完jffs2分区后,再开始配置参数)。
: n+ |$ q5 [3 y  s) n+ v
' ?- i/ G& h* P6 e( E% K3 v7 N2 B8 C# y( l+ d- ^: m

9 |. R4 B: p8 [5 a: v- z

本帖子中包含更多资源

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

×
发表于 2022-8-13 10:47:17 | 显示全部楼层
不来个图???
4 _1 N; V/ o, Y% |3 h% v1 A0 B) c" R* D
-=---=-=-=-=-=--===-=--=--=-=-
 楼主| 发表于 2022-8-13 13:02:01 | 显示全部楼层
邪恶海盗 发表于 2022-8-13 10:474 @& s: X" d, u# L
不来个图???7 z- J$ C. Q. c! M% i
& Z: C" k$ k1 k. \/ q- A2 P) R
-=---=-=-=-=-=--===-=--=--=-=-
9 Q9 x  }+ w+ Y! T' r5 f# y+ [7 X6 q
还要图啊,我都刷了,没问题。原有猫棒版本刷一下就可以了
发表于 2022-8-13 14:07:00 | 显示全部楼层
YES东 发表于 2022-8-13 13:02
7 R) `# L5 _/ k! G: A% p& O还要图啊,我都刷了,没问题。原有猫棒版本刷一下就可以了
$ k1 g7 M6 g4 T" p8 p9 a! }
所谓"无图无真相"...{:7_204:}
 楼主| 发表于 2022-8-13 23:52:07 | 显示全部楼层

本帖子中包含更多资源

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

×
发表于 2022-8-15 12:47:06 | 显示全部楼层
好用吗,价格如何
发表于 2022-8-29 23:03:14 | 显示全部楼层
大哥,我让你给坑了,我下载你这个固件,刷进我的猫棒,插上光纤接收不到光,我一度认为猫棒的光口我弄坏了????后来我在状态里一看,固件竟然是g010sp的,你确标注g010sa,我相信你是无心的,希望你改正过来,要不会让很多人白折腾的。我折腾了两个小时才找到毛病。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-9-16 06:29 , Processed in 0.036480 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表