宽带技术网

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1375|回复: 22

[电信]换光猫 G-140W-ME

[复制链接]
发表于 2019-4-10 15:47:04 | 显示全部楼层 |阅读模式
本帖最后由 junyees 于 2019-4-10 16:38 编辑
+ s( n. L  E9 P
0 z) J8 |# o* N* B( o    我的老光猫是第一批光改时用 换的 华为 HG8120C, 使用多年,最近有丢包的情况,于是在TB买了个二手光猫 G140W-ME .
# u4 `) ]  p0 m1 k, q
4 B) g/ w; ]% F/ o" O    此光猫和MTK 的路由芯片相比,发热要明显大些,估计是制程太老了吧.
3 u! S  f' i- S$ l, @4 Q1 B; {- N) E; ^$ S4 m0 g0 r" z4 |

2 V. j4 F1 L& a) t" O    经过一上午的折腾,现在光猫已经可以正常使用 ~~
) y* ~1 M  ~1 z5 x$ H, T3 w
% Y  q* Q9 g4 J# e2 {   感谢本论坛,尤其是以下两个帖子的帮助~; _, x2 z' |- Q( I: K3 o7 Y9 `- V+ k
0 z& J! f3 E* M
小深白一路懵逼的把G-140W-ME改陕西电信注册破解wifi
/ K( P4 |  s1 h' N# ~
, `7 u* M; o  J- VG-140W-C,改省份改运营商改sn改mac,优化内存8 G" Z8 f  A2 b/ {+ _
( o0 p0 e1 i7 y: n+ h6 s  R3 S/ b
  [4 w+ q1 K! M! z
# S, j( {0 e  d7 I. L' ]4 K) Q7 P
-----------------& e8 `# j1 ~# l; a2 U0 u
    看来我们当地没有绑定SN/MAC 这些,换猫难度并不是很大.感觉还是很幸运的!!: B* k+ t8 U/ c. L5 q( h

; V' a* |( e# d# \/ W% H    这个光猫的系统开发的比较乱,,开机启动程序贼多,导致光猫启动慢甚至不稳定,路由器也敢开java虚拟机 , 估计厂家开发人员不够吧,找几个安卓开发者凑数的吧,
2 @& [/ w! e6 x - X) d. c: `) I, k8 X( V/ M
    要干掉虚拟机我改动了以下文件:0 y: Y5 J# z) \3 H, x" O

& c8 c' w  v: W: N) Z8 y3 K9 p
  1. ### 目录: /etc/scripts/
      j. I, v9 |) H! f) X' z
  2. osgi_admin.sh: D/ N& ]; }* R, \1 u
  3. osgi_start.sh
    + ]4 d. F. _: h/ S; _. c1 y
  4. restart_jamvm.sh3 I* o- A( C4 P, I
  5. restart_java.sh$ L7 G* U3 }+ `! S  |1 E
  6. restart_osgi.sh
复制代码

, A$ |' a' k% l
% W2 ~- H$ n; W* G+ ?0 w8 y刚开始我去掉文件的执行权限,没想重启后又恢复了.6 K! p8 ^3 A: K/ d: [
只好改文件了,我是在这几个 sh 的最前后加一行% e* y4 Y3 Y" r3 o% G% w7 ]
  1. exit 0
复制代码

2 {7 R. h, ^1 A3 E7 x5 k
+ t5 I5 f4 b  H4 F1 w- t其实还有些启动项,,可以在/etc/init.d 中看到.
0 T( c0 b  U! i, _, F3 t
$ Y! `1 f# `' E6 z/ ~. `# }' c附了个启动后内存占用图
3 W) w8 \( A$ K& p
/ D2 Z/ N" i, p: R# L- @$ c0 K* q$ h0 X0 C; t) i/ a  Q( ^
占内存最大那个 进程 ,(显示 182M, 实际占物理内存没那么多) /sbin/cvp_megaco 是 语音相关的.
% n1 p3 g/ v# r' p6 E其次是 upnpd 进程,占存内也很夸张,要知道 openwrt 下面的 miniupnpd 也就用几M的内存..
) B) u( w. }7 R6 f  ]3 t然后是 omciMgr ,应该是跟 光模块有关的. 看名称是 omci 管理,之后还有几个都是跟管理有关的进程..
! P3 `" m& o5 m1 {
0 k. N) M" u( C' p# r: r稳定性起见,就不乱改了.* M8 E. f4 Y" {7 V. [
8 |% \; ?/ T- A* D% A6 r
倒是先备份下分区,,找个U盘插上,0 u4 B" C; s- w+ k
通过mount 命令发现挂载在 /mnt/USB
& {4 d; p/ G5 i& r* H) i8 _+ F! V6 c+ ?# d4 N& Y
  1. for i in `seq 0 12` ; do dd if=/dev/mtd${i} of=/mnt/USB/mtd${i}; done
复制代码

7 I: m& R6 M& q; h# j6 v+ ]3 }8 b" A1 P3 ?3 k. k1 b7 Y& B
这堆分区有些内容是重复的, ,反正加起来也没多大,就不去管它了~~: r  V9 x! S1 w
此机器存储芯片是 SPI_NAND ,容量应该是256MB(2Gbit) ,和常见的 25芯片很像,估计引脚是通用的,```+ ^& ^- V5 A& W. ^- p8 Y2 B
( Y* r" z; o2 e$ V+ l0 K

7 e. W2 ?5 b9 ~- C---4 b: t, h; z( k% i2 N6 g& \
, C9 d4 M6 ^0 V, ~
4 i  W. o& s, f4 l  D! C

7 D/ a! ~; j! ?/ n- E
  F# S& K1 W' r
0 q. a! l- ]4 m( z/ \$ m

本帖子中包含更多资源

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

x

点评

搞这么复杂干嘛,刷89,不用在意java虚拟机,512内存够用,主要看固件稳定性  发表于 2019-4-11 10:42
貌似8120C的发热量更大吧。论省电,MTK应该是排第一。  发表于 2019-4-10 17:04
发表于 2019-4-10 15:52:58 | 显示全部楼层
在这几个 sh 的最前后加一行。啥意思,重新编辑下帖子。我晚上回去操作试试。
 楼主| 发表于 2019-4-10 16:10:20 | 显示全部楼层
本帖最后由 junyees 于 2019-4-10 16:12 编辑
# u) K1 A4 X/ s! W; @6 w! J5 W
leep4 发表于 2019-4-10 15:52
9 O) S. G+ @. H在这几个 sh 的最前后加一行。啥意思,重新编辑下帖子。我晚上回去操作试试。

! @2 @0 Z. t5 Q用 vi 啊) ~; D* E1 w% ^1 D
7 z! V, D" T! O. u9 G. `/ x
示例:
( W  Z) z, m! ]* j$ a2 N* Y/ D9 W% U/ ?) Z( c: w( S8 R8 y$ G

  1. % K0 {3 v6 b0 J. W
  2. vi /etc/scripts/osgi_start.sh3 P5 ]* k3 L3 h7 |$ f. I- W9 g
  3. ## 以下操作在 VI 编辑器内; ^! ^, U% u! e3 m: C
  4. ##依次按下: {ESC} ggi
    1 I- }0 x0 \8 ?
  5. ##输入: exit 0& e* R3 a- m6 _* m. v7 O) G
  6. ##依次按下: {ESC} :wq
    : n% x8 F- N8 N$ M& N" S, S
复制代码

) D' I3 q& s. O2 y$ J& Z- \/ Q9 X' _2 h  S
+ ~' ^. ?, U, [4 @* ]
---------------! N6 K7 D* O7 K9 {- L0 r4 \1 i: s
PS:  这个猫进 telnet 不需要密码,常用的 linux 命令都可以用.
2 o' L8 E/ k  G# p) F
 楼主| 发表于 2019-4-10 18:07:02 | 显示全部楼层
我是说跟 MTK的路由芯片比,如 7620/7621比..
6 |  C5 ]- Z: z4 y3 K* f: a4 n  P: M" i7 w

2 K8 z1 h2 W; Q- r8 y+ u7 _! q8120C 发热也很大~~~而且8120C只是单核
4 {) s, B, R) i6 p7 u" ~
发表于 2019-4-10 19:02:54 | 显示全部楼层
小伙子很吊,看来也是做开发的
发表于 2019-4-10 22:57:53 | 显示全部楼层
没这么复杂吧,用vi就搞定
发表于 2019-4-11 08:31:44 | 显示全部楼层
越说我越糊涂,直接把全部的命令打全更直观。
发表于 2019-4-11 09:33:55 | 显示全部楼层
我想问个事啊。我电信是EPON的。这个能改成EPON吗?我有个移动GPON就是这个
 楼主| 发表于 2019-4-11 09:41:47 | 显示全部楼层
leep4 发表于 2019-4-11 08:31
5 z* a3 a# C5 o7 Z) R/ O$ X: c越说我越糊涂,直接把全部的命令打全更直观。
2 x+ ^* |2 j1 H" l" D! D$ e
KAO,,这还能不会..服了5 C: u; J: ?1 U. q: i6 Z
  y" n1 _. u0 O1 h  S& |5 a; [# O
telnet 后输入下面命令,注意就一行!!0 `( A1 f- t/ _( [/ W* O# m, k

, r7 [, ^+ a3 W1 J( d% M
  1. for f in osgi_admin.sh osgi_start.sh restart_jamvm.sh restart_java.sh restart_osgi.sh ; do  sed -i '1i\exit 0' /etc/scripts/${f} ; done
复制代码
/ l9 x- [$ Z4 N

8 ~: \* l1 g/ F
发表于 2019-4-12 17:21:23 | 显示全部楼层
厉害学习了。哈哈哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|宽带技术网 ( 粤ICP备15054574号 )|网站地图

粤公网安备 44152102000001号

GMT+8, 2019-6-16 15:41 , Processed in 0.118442 second(s), 33 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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