找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4582|回复: 7

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

[复制链接]
发表于 2022-8-13 10:10:03 | 显示全部楼层 |阅读模式
nokia-g010sa_new_busybox-squashfs.image8 J& R0 l, n' V9 @+ C
MD5:10f22f0ff84c74907b4e8f76462509f5* p3 F! F1 I  d3 t" f% M, M/ ^# E
SHA1:e30d468a4dab15265ed0980b4d30bd4e12991211& h0 X1 F  n& b4 H) c" P: Z
SHA256:3ccfc44289ba4798dee5588d4bb596838d712be5e4be24185de39dc2ba88b28e. H6 F  e+ u, K; {9 o* }

0 y% u3 y- d$ a. Y1 C本固件基于鲜牛奶并参考色铁、封印帝国部分脚本,部分重构了鲜牛奶的vlan转换脚本,固件本身没有任何限制,console控制台可用,ssh可用,busybox已重编译,默认用户名:root,密码为空,可以自行修改密码、IP、网关等,此固件本人测试vlan转换功能正常,untag功能正常,基于IPoE的IPTV功能正常。$ {7 Z) R" |0 N3 k# @2 f: f9 U

3 x3 j: c) S" @3 y( @此次更新sysupgrade保存配置功能,目前已测试保存配置sysupgrade、不保存配置sysupgrade、恢复出厂设置、命令行sysupgrade,均正常 。
* f8 Z6 [9 q, m% c+ M& f5 c/ k2 \% L: n$ J4 V
此次更新增加非O5状态,尝试重启,可设置重启前等待次数(单次等待时间为5秒,因此建议设置等待次数20次左右)、重启次数,恢复O5状态后,次数会重置。1 ^* g1 Z# K4 o
& a3 l4 s  d$ |/ J; p) K
此次更新将busybox更换回2022.02.03编译版本(掉注册问题,有待后续观察);新增强制创建me309规则选项,江苏电信IPTV实测,启用该强制选项后,可保证每次开机,组播均正常;新增获取uboot_env选项及恢复校准信息选项(保存配置sysupgrade时,/etc/config/luci配置文件会被保存,因此新增的自定义命令在重启后无法显示,可在sysupgrade前或者sysupgrade后将目录中的luci配置文件覆盖到/etc/config/luci即可)。
8 E" [5 a: ]( R5 s" \
+ s# C9 P- r! f' Q$ Q此次更新,仅精简了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即可)。
% z8 |" H8 g8 Y! b7 H' y% n! M- W: J/ a; o
此次更新,将busybox更换为Carlitoxx V1原版固件中的版本,解决了光校准读取问题,同时整理了gpon相关设置网页、脚本(感谢@T-0的校准恢复脚本及网页),最好不保存配置sysupgrade后重新设置。, O, i9 u, f+ \8 r

' C' v' i7 S4 B& o此次更新,仅修复dropbear选择监听接口后无法启动的问题,无其他更新。! [) P/ M8 \5 C8 |9 {
' Y' h- a6 q1 q: D: i8 t
此次更新,仅在vlan配置脚本中加入简单的vlan值校验,无其他变更,同时,新增包含/etc/optic/.goi_recovered文件的版本(刷写完毕后开机不从uboot_env读取光校准信息,适用于uboot_env校准信息不准确的棒子,例如更换过光头的棒子)。
' p  x9 Q0 W$ J" U. I2 q$ A! M+ D* ~; L: s% d+ T
此次更新,仅在状态页中增加显示当前分区,无其他变更。
4 E; c& a" Z# k7 J  V* d/ o
3 }0 @1 w- G- L; @& c, C( p此次更新,修改启动脚本及web配置页,将uboot_env中ethaddr值默认应用在棒子host接口上,同时保留配置原lct接口mac地址选项(lct接口mac地址不再写入uboot_env的ethaddr,但会写入/etc/config/network配置文件)。
. _- z* O! b. F' P6 c7 a( o3 T7 V& v, t! m
此次更新,增加web配置页GPON参数(GPON SN、LOID、LOID Password、Ploam Password)留空,则清除GPON相关参数(uboot_env中相关参数也将被清除),无其他变更。; O" M3 w) ^1 \2 b: R
3 z6 p$ T- N$ }3 l. [- i
此次更新, 主要修正sysupgrade时写入分区容量识别不正确的问题,同时去除不保存配置时web页跳转至openwrt默认ip(192.168.1.1),以及主机名、型号的统一修改。: m7 K* t1 u+ E5 i6 o6 A( h4 M

- M& K6 U5 [' h--------------------------------------------------------------
$ t0 H+ `) \! U1 q8 `: R( n本次更新基于@T-0提取的新版固件,主要修改如下(2022.04.20):: A1 p2 z( s' v  e# P! O
1.vlan脚本,修复强制创建me309选项不生效,同时去除部分日志,正常状态保持日志静默;
* ^8 Z9 z' _) F* T* D$ j2.vlanexec脚本,将循环逻辑改为全天候执行vlan脚本(前20次循环间隔5s,之后循环间隔15s,尝试应对部分地区掉线的问题,效果待测试),同时去除部分不实用的模块及日志,正常状态保持日志静默;
+ B; u. P0 }& ^+ q3.互操作兼容配置中, 新增自定义mib配置文件(该选项启用后,仅在uboot_env中不存在GPON SN时,会从填写的GPON SN创建自定义mib,其余情况,均会恢复默认预定义的mib)。警告:该选项,启用后请确认填写的信息准确,否则可能导致无限重启,一般不建议启用该选项。( r4 x# Y9 S, D- R
4.取消包含/etc/optic/.goi_recovered文件的版本(光校准不准确的棒子,自行从uboot_env中移除光校准信息即可)。
0 e) i( b$ ?5 M2 t) G# G5.其他一些细节修改。
- |. l& ?9 l1 X/ O--------------------------------------------------------------
4 D+ o5 T4 j4 }6 _( Q* O% s9 M. S本次更新主要修改如下(2022.04.24):
" G3 i0 p# i" x) Q1.鉴于此前修改的vlanexec脚本逻辑,貌似造成内存占用飙升,故还原鲜牛奶脚本,同时采用kernel日志触发vlan脚本的方式以应对部分地区的掉线问题,效果待测试,无其他变更。
# ?3 T! _8 X* b$ N0 b--------------------------------------------------------------
  B/ k  ]2 K' x2 U, {! y& f. A, S本次更新主要修改如下(2022.04.29):
# t2 G" Q) b1 f1.再次调整鲜牛奶的vlan循环脚本,减少vlan脚本中的无意义sleep,以及时触发vlan脚本,效果待测试。
5 N# J4 D3 g- U+ q/ U7 H5 I2.删除配置文件中的dhcp,以关闭Web配置页中的DHCP。/ }. K9 \/ d6 K* L- s
--------------------------------------------------------------0 ]) F# C6 O$ y' t) i2 |
本次更新主要修改如下(2022.04.30):
5 P7 W7 E5 R, l2 F: Z3 f. Z/ {1.修复kernel日志触发脚本中的一个变量处理(被误删除了),无其他变更。0 C: N- k) t) l5 ?, T
--------------------------------------------------------------* P: I1 O8 a9 f: I! [$ i
本次更新主要修改如下(2022.05.02):
/ v  b, r$ G9 t6 s& y1.根据@glory的研究,新增me309规则igmp版本选择,组播失效可尝试改为igmp v2试试(原脚本为igmp v3版本)。
% W" C/ I" p. `% w' o& ]--------------------------------------------------------------
! y$ K' G0 H3 Z* }本次更新主要修改如下(2022.05.02_v2):
+ n4 t3 ?( a  Q1 N3 \) K1.尝试修eeprom异常问题(eeprom相关驱动、固件、程序恢复为鲜牛奶的版本),目前本人在crs305 7.3 beta37 测试正常(刷了此前版本,eeprom异常的,可能需要ros断电后,eeprom才能正常)。% ^+ ~2 d/ G4 D/ `3 o* m% v+ O
--------------------------------------------------------------4 e5 N8 v" D+ U+ R, O8 p8 q
本次更新主要修改如下(2022.05.12):
: q& G; ?' d! z% o; m/ m2 [$ R1 b6 ~1.修正Luci页面Loid Passwrod变量错误导致的无法保存的问题。
! K) q4 P# o) w" d# o. v2.整理互操作兼容配置页面(改为Tab分组配置),同时取消基本认证参数的互操作兼容模式的依赖(即不启用互操作兼容模式也设置基本认证参数)。
/ {/ ~4 ?' }1 n. P0 j3.模块信息页面,新增几项简易Debug信息,主要可以显示猫棒从OLT获取的vlan信息。1 g5 Z% m3 g7 a( j: A. z
4.Vlanexec脚本新增一个kernel日志判断(日志重复超过100次重启),同时将重启日志写入env。
! f; q9 o& Z2 ^6 f$ h* L5.恢复ip-full,iptables软件包,同时修正firewall启动、接口归属。
' O! G4 Z* d2 @9 Z2 ?" x' t# `--------------------------------------------------------------5 Y2 P* t, Q  u4 m4 P$ ?
本次更新主要修改如下(2022.05.24):
5 I  s! d' K3 |# k5 r3 \1.替换重编译版busybox,主要增加了命令输入最大长度,可直接使用fw_setenv命令恢复光校准信息。2 X' {/ f/ e& f" T
2.恢复vlan.sh的日志输出,并增加打开日志输出选项(日志输出默认关闭)。
* g) l8 T% S( Y4 x- v5 R3.尝试修正vlanexec脚本kernel日志判断(日志重复超过2次重启)。
) P  C) m2 p" q4.校准信息修改页面,新增打包当前校准信息至uboot_env按钮,同时修正光校准修改页面的一个参数拼写错误(丢失光校准后,该按钮可将系统中当前的校准信息保存至uboot_env)。' c4 o9 s- i; |$ W, h
5.调整GPON相关菜单的顺序、名称及部分注释内容。- g* B+ _1 F- w: @# G
6.新增OMCID版本修改选项,修改需要30秒左右的时间,修改后需要重启生效(警告:修改OMCID版本号可能导致无限重启!)。- s8 ~! D0 P) O- u! F
7.简易Debug页面,修正vlan信息可能出现多余的逗号,重启原因合并驱动程序输出的重启记录,可显示断电或驱动程序导致的重启。
- t$ ]0 j# O- H8.Luci首页的固件版本信息,修改为只显示OMCID版本号。
4 C1 T- u" M8 j/ j" ^* F! g6 J+ S& n$ N--------------------------------------------------------------) ^/ |1 u! R8 v0 q
本次更新主要修改如下(2022.05.30):; \/ l0 Q8 h' J  b% H
1.修正vlan.sh日志输出选项无效的问题,同时优化了vlan.sh中一项日志输出的格式。- }. O; S% U$ J: V/ |5 l! \8 W
--------------------------------------------------------------6 h' F8 L; P, n; ~% ~# `- k  y- W
本次更新主要修改如下(2022.06.19):: X/ a4 J4 D1 [% V1 v* X2 v2 A
1.修正vlan相关脚本中部分判断参数。
; c& }5 c+ b/ C$ T& n: J2.部分重构omcid启动脚本,改用proced启动omcid,新增OMCC版本修改选项(警告:修改OMCC版本可能导致无限重启!)。
6 g" y, R7 L. u* D' G3.重构omcid进程守护脚本(原版omcid进程消失,立即重启),同时新增通过检测两个目标IP来重启openwrt(本人的棒子在运行过程中,存在LCT接口无法连上的情况,此前尝试重启omcid进程,但大概率无法拨号,因此脚本改为直接重启openwrt)。
# `7 U2 ~! ^/ c0 Q4.将原vlanexec脚本中kerenl日志判断移至omcid守护脚本(日志重复超过50次重启)。
" n0 ^: s# ^$ J* ^. X1 d5.状态页新增OMCID重启次数显示,简易Debug页重启原因新增OMCID重启。
: Y8 A4 t5 f0 `( N6.根据@glory的研究,移除mib配置文件中ipv6 multicast配置,以增强omcid稳定性。
: J, w, D  b& h6 |7 q) f& @7.感谢网友@拾麦穗-sam提供的新版onu驱动程序,新增启用该新版驱动的选项,仅推荐出现“PLOAM loss detected, it could cause unencrypted GEM ports, forcing OLT reconfig” 消息时,启用该驱动避免短暂掉线问题。
3 h% a" _; _4 t/ p$ H- f8.调整了部分luci页的描述。* V- }: [: Y: {8 j& M/ e" u) K
--------------------------------------------------------------
" ^2 I% ^3 l0 s/ X+ h本次更新主要修改如下(2022.07.01):
- }! m; ^" t) b: M& J+ j+ V" R1.首先感谢网友@拾麦穗-sam提供的omcid主程序及新版onu驱动程序。" L' f3 `0 p8 |/ V) Z
2.新版omcid主程序主要修复了igmp over pppoe功能,但本人暂无环境测试。5 P2 V2 x& K! |) ?
3.新版onu驱动程序新增忽略RX_LOSS消息开关,因此web配置页同步更改为开关选项,启用或禁用无需重启即可生效。: G- K: O& b, e
4.移除onu启动脚本中nDyingGaspEnable相关内容(同时将env中的nDyingGaspEnable设置为0)以避免触发watchdog的状况。
2 g. g0 t$ B' o1 R6 i. G  Q7 G% Y% |5.更改ssb_check脚本中的日志输出,避免omcid崩溃后将日志输出至ttl控制台。, |/ M, z. Q8 N# b/ f8 N8 Z( w
--------------------------------------------------------------
. m; V% g; h9 z9 e+ j9 f0 |  r本次更新主要修改如下(2022.07.05):
% A/ M' N: }! e# l  Y& r1.新增TTL控制台启用选项,启用或禁用后重启生效。- q) `/ |- v3 a
2.新增切换启动分区按钮,切换后下次启动将从另一分区启动。
8 a7 ~# x6 k( g) H3.新增保存日志选项,启用后,在重启前将debug日志存放至/root/one_click: X9 Q# o* M/ V3 d7 X' B
4.新增手动定时重启选项,尝试避免重启sfp交换机后,棒子无法连上的状况,效果待测试。& o4 |8 ~' o& Q
5.重构状态页重启次数的显示。7 S: h' l) g$ K: x" `2 l
--------------------------------------------------------------+ T: ~# r% ?+ r8 E) j6 l
本次更新主要修改如下(2022.07.07):/ P8 t. y& W+ T7 x
1.修正RX_LOSS消息开关启用后重启需要重新启用的问题(开关重启会失效)。
, P# N* V9 F, j/ S1 ^2.新增同步env中asc0的值至系统config。2 ?/ b4 F* J1 G2 s* h
--------------------------------------------------------------
8 ~- ~  a" n' W0 I- [本次更新主要修改如下(2022.07.12):- A4 h/ Q6 o, e" @+ B
1.修正启动脚本中因计算mac地址越界而导致的棒子无法连接的情况(当mac地址最后第二段为ff或者fe时,脚本中的+2操作会导致地址越界,现修改为:发现ff或者fe时,执行-2操作,避免越界)。7 g1 s7 L: g# [3 m5 M1 I
2.启动脚本中,新增env中的ethaddr、ipaddr值校验,如检测到无效值,则使用默认值(ac:9a:96:00:00:00、192.168.1.10)代替,避免因地址不正确而导致棒子无法连接的情况。
6 ~! E" R' P# X2 C- A--------------------------------------------------------------
( `3 c4 m" y, O5 h本次更新主要修改如下(2022.07.19):! d' T: h5 c+ v
1.修正状态页重启次数始终显示0的问题。2 A: r  f5 @) d7 I7 @
2.omcid进程守护脚本新增一个kernel日志判断(日志重复超过50次重启 )。  u4 N1 i! P7 X& e1 q
& ~' H& [; s& X2 d# J8 `# `
另:确保完全擦除分区(ssh刷写,确保包含“-e”参数;ttl/uboot刷写,确保使用sf erase擦除整个分区;鲜牛奶原版或我发布的版本,web sysupgrade已包含完全擦除参数)后再写入,否则jffs2分区可能异常,导致无法保存配置(刷完首次启动,建议等待1分钟左右,待系统重建完jffs2分区后,再开始配置参数)。
7 E6 E5 E* D! q2 q+ ~1 ~+ n; ~3 y% ~! C& {
) A6 f: Q+ [# y* m0 r3 i
0 y& l( r8 I) ~' W: |2 w: D% Z

本帖子中包含更多资源

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

×
发表于 2022-8-13 10:47:17 | 显示全部楼层
不来个图???8 E) I& j6 y/ s, q# \$ h

  B" ~' }8 P3 i; X" o, H-=---=-=-=-=-=--===-=--=--=-=-
 楼主| 发表于 2022-8-13 13:02:01 | 显示全部楼层
邪恶海盗 发表于 2022-8-13 10:47
. ^4 ?* u$ J4 b8 N+ b7 V不来个图???7 V% n8 l9 S9 w- C6 Z4 I  E4 C! @
% d: O# I# Q' J8 M0 w5 _0 m' y
-=---=-=-=-=-=--===-=--=--=-=-

! {* L; Y! X2 k0 q6 G- v* b还要图啊,我都刷了,没问题。原有猫棒版本刷一下就可以了
发表于 2022-8-13 14:07:00 | 显示全部楼层
YES东 发表于 2022-8-13 13:02
0 t' ^% n; {6 n6 P* a还要图啊,我都刷了,没问题。原有猫棒版本刷一下就可以了

3 `; W8 U7 o& d所谓"无图无真相"...{: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-6-17 01:11 , Processed in 0.026077 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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