2025年7月2日 星期三

RUCKUS ICX 7150 POE Switch異常檢修

使用CLI介面連線讀取並下指令確認狀態

因使用USB‑C 介面的Console線,putty開啟然後選擇COM Port,並在裝置管理員確認是設定在COM8

讀取開機資訊分析後發現有以下錯誤:
Config partition mounted
UBIFS error (ubi1:0 pid 566): ubifs_recover_leb: corrupt empty space LEB 12:8192, corruption starts at 290777
UBIFS error (ubi1:0 pid 566): ubifs_scanned_corruption: corruption at LEB 12:298969
UBIFS error (ubi1:0 pid 566): ubifs_scanned_corruption: first 8192 bytes from LEB 12:298969
UBIFS error (ubi1:0 pid 566): ubifs_recover_leb: LEB 12 scanning failed
mount: mounting ubi1:resources on /opt failed: Structure needs cleaning
Resource partition is mounted!!
上述發現是磁區載入系統發生錯誤,不是韌體有問題就有可能是NAND硬體磁區壞了.....希望不是後者.....
目前只能更新韌體試試看了....
先至官網下載相關檔案並存到USB隨身碟:
mnz10114.bin
SPS08080f.bin
SPS08095gufi.bin
以上這些檔案下載步驟有點繁瑣,省略縮減篇幅.....
CLI下指令開始更新:
ICX7150-24P Switch>en
No password has been assigned yet...
ICX7150-24P Switch#mount disk0
External USB is already mounted.
ICX7150-24P Switch#show files disk0
F 58697614 SPS08095sufi.bin
F 786944 mnz10114.bin
F 25976488 SPS08080f.bin
D 4096 [----] disk0/System Volume Information

85461046 bytes 3 File(s) in disk0
ICX7150-24P Switch#show flash
Stack unit 1:
Compressed Pri Code size = 24723488, Version:08.0.61aT211 (SPS08061a.bin)
Compressed Sec Code size = 28314668, Version:08.0.61aT213 (SPR08061a.bin)
Compressed Boot-Monitor Image size = 786944, Version:10.1.10T225
Code Flash Free Space = 1292455936
確認目前版本:
ICX7150-24P Switch#show version
Copyright (c) 1996-2017 Brocade Communications Systems, Inc. All rights reserved.
UNIT 1: compiled on Aug 14 2017 at 06:54:44 labeled as SPS08061a
(24723488 bytes) from Primary SPS08061a.bin
SW: Version 08.0.61aT211
Compressed Boot-Monitor Image size = 786944, Version:10.1.10T225 (mnz10110)
Compiled on Sun Jun 25 09:25:15 2017

HW: Stackable ICX7150-24-POE
升級bootrom:
ICX7150-24P Switch#copy disk0 flash mnz10114.bin bootrom
Flash Memory Write (8192 bytes per dot)
ICX7150-24P Switch#.................................................................................................
SYNCING IMAGE TO FLASH. DO NOT SWITCH OVER OR POWER DOWN THE UNIT(65536 bytes per dot)...
............
Copy Done.
韌體升級到中間版本8080f (主分割區和子分割區均可安裝):
ICX7150-24P Switch#copy disk0 flash SPS08080f.bin secondary
ICX7150-24P Switch#Load to buffer (8192 bytes per dot) ..........................................................................................................................................................................................................................................
SYNCING IMAGE TO FLASH. DO NOT SWITCH OVER OR POWER DOWN THE UNIT(65536 bytes per dot)...
...................................................................................................
Copy Done.
檢查它是否正確安裝在正確的分割區中:
ICX7150-24P Switch#show flash
Stack unit 1:
Compressed Pri Code size = 24723488, Version:08.0.61aT211 (SPS08061a.bin)
Compressed Sec Code size = 25976488, Version:08.0.80fT211 (SPS08080f.bin)
Compressed Boot-Monitor Image size = 786432, Version:10.1.14T225
Code Flash Free Space = 1292464128
從輔助分割區啟動Switch,以確保韌體已正確安裝。
ICX7150-24P Switch#boot system flash secondary yes
T=2h50m40.7: Halt and reboot
Unmounting the External USB
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to all processes
reboot: Restarting system

在開機程序中查到格式化載入韌體時有自動隱藏錯誤磁區:
Resources partition is factory-corrupted! Formatting!!
Formatting will destroy all the certificates and licenses!!

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Erasing 1024 Kdma_mem_base: 0x96000000, dma_mem_len: 0x8000000, warm_mem_base: 0x9f500000, warm_mem_len: 0xb00000
Erasing 1024 Kibyte @ 1f700000 - 98% complete.
Skipping bad block at 0x1f800000

Skipping bad block at 0x1f900000

Skipping bad block at 0x1fa00000

Skipping bad block at 0x1fb00000

Skipping bad block at 0x1fc00000

Skipping bad block at 0x1fd00000

Skipping bad block at 0x1fe00000

Skipping bad block at 0x1ff00000
Erasing 1024 Kibyte @ 20000000 - 100% complete.
Resource partition is mounted!!

整個程序完成後檢查版本確認已是SPS08080f
之後再更新到目前最新版本:
ICX7150-24P Switch#copy disk0 flash SPS08095sufi.bin secondary
Flash Memory Write (8192 bytes per dot)
ICX7150-24P Switch#............................................................................................................................
Processing the bundle image...
Flashing application image to Secondary partition...

SYNCING IMAGE TO FLASH. DO NOT SWITCH OVER OR POWER DOWN THE UNIT(65536 bytes per dot)...
..................................................
Flashing bootrom image...

SYNCING IMAGE TO FLASH. DO NOT SWITCH OVER OR POWER DOWN THE UNIT(65536 bytes per dot)...
............
Post processing bundle image...
Bundle image processed successfully

再次檢查版本確認已是最新版本
從輔助分區啟動:
ICX7150-24P Switch#boot system flash secondary yes

開機程序中顯示韌體載入已無磁區錯誤
sd 0:0:0:0: [sda] No Caching mode page found
sd 0:0:0:0: [sda] Assuming drive cache: write through
Config partition mounted
Resource partition is mounted!!

另開機程序顯示版本也已是最新
System initialization completed...console going online.
Copyright (c) Ruckus Networks, Inc. All rights reserved.
UNIT 1: compiled on Apr 24 2025 at 03:17:45 labeled as SPS08095s
(31457280 bytes) from Secondary SPS08095s.bin (UFI)
SW: Version 08.0.95sT211
Compressed Primary Boot Code size = 786944, Version:10.1.27T225 (mnz10127)
Compiled on Thu Jan 16 09:53:32 2025

HW: Stackable ICX7150-24-POE

因目前是副分割區啟動,確認開機與狀態都正常後把副分割區韌體寫入到主分割區:
ICX7150-24P Switch#copy flash flash primary
Flash Memory Write (8192 bytes per dot)
ICX7150-24P Switch#........................................................................................................
Processing the bundle image...
Flashing application image to Primary partition...

SYNCING IMAGE TO FLASH. DO NOT SWITCH OVER OR POWER DOWN THE UNIT(65536 bytes per dot).............
Flashing bootrom image to Primary partition...

SYNCING IMAGE TO FLASH. DO NOT SWITCH OVER OR POWER DOWN THE UNIT(65536 bytes per dot)...
............
Post processing bundle image...
Bundle image processed successfully

Copy Done

這樣Switch就修復成功囉~

不過雖然是NAND硬體磁區損壞,但這Switch的Format功能不錯,可以自動隱藏損壞的部分,但有風險的是之後可能還會壞其他磁區,只要是儲存裝置磁區有開始壞的現象有很高的機率會陸續壞其他位置.........
還好只是Switch不是伺服器,頂多網路不通或是當機,影響不會太嚴重,真壞了可隨時換掉,只要先把IP與VLAN等其他設定檔設定上即可

參考資料:
https://community.ruckuswireless.com/t5/RUCKUS-Support-for-Lennar-Homes/Firmware-Upgrade-for-ICX-7150/m-p/53197
https://community.ruckuswireless.com/t5/RUCKUS-Support-for-Lennar-Homes/How-to-Upgrade-a-RUCKUS-ICX-7150-C12P-Switch-using-a-USB-flash/td-p/46781

韌體下載處:
https://support.ruckuswireless.com/software

2025年5月1日 星期四

MT15換驅動輪鏈條

接手這台車將近三年了,至目前里程數32605,當時過戶時的里程是17xxx,算18000好了

也將近15000公里~雖然騎的不是很頻繁但上下班來回路程挺長的

鏈條看起來有點鬆,好像也有影響到油耗,想說差不多該換了,畢竟在我使用中都還沒換過

於是上淘寶找看看~MT15的鏈條規格是428,長度是132目

於是下單了這個,寄到家到手真的頗有份量

今天五月一號勞動節剛好有空來搞搞,於是準備好工具找附近重劃區路邊開始施工

但....賣家發錯貨,我已經拆下舊鏈條裝上新的之後才發現

只好跟附近機車行借打鏈器打掉多餘的四目

以下是DIY紀錄:

原鏈條有點下垂,而且鏈條擺幅超過五公分以上
用兩個手指頭抓著鏈條上下擺動

找到活目有插銷扣片的鏈目

用尖嘴鉗把插銷扣片跟鏈目分離

還有連接片也分離
這裡看到油封橡皮已經扁掉硬化了

因為鏈條運轉時間很長,把活目取出時需要用到鐵鎚才能敲出來
不然太緊沒辦法直接取下
這三的是活目組件

用舊鏈條帶新鏈條來更換,這樣省事多了
不用拆前齒盤蓋

都帶出來了
但.....就在這時才發現鏈條太長
只好再把舊鏈條再裝回,回家想對策

然後想到附近機車行應該有工具
厚臉皮的把打鏈器借回家把多餘的四目打掉

其實還蠻不好打的,這根白鐵有夠硬,利用打鏈器螺牙璇出
要有很大的腕力根臂力才能打出來
成功後馬上拿回給老闆還送一瓶飲料致謝

於是又到了路邊繼續努力
舊鏈條帶出時才想到後輪需要先鬆開輪軸螺母
兩邊螺母都要鬆開
要把後輪往前推
這樣鏈條張力比較鬆活目才能扣上

鬆開後還要把調整螺母也鬆開

左邊鬆開

右邊也鬆開

把後輪往前推到最前面
然後就可以上鏈了
鏈條裝好後再來調整張力

因為過程中手弄髒不方便拿手機
直接到裝好時才拍
鏈條張力調整前要先確認左右邊張力調整螺母有鎖緊
還有輪軸螺母兩邊要對稱
還好有刻度可以對照
確定平行後就可以鎖緊輪軸螺母,扭力值是59Nm
張力調整螺母16Nm
這張照片是張力往下幅度

這是往上的幅度
原廠規範是20mm-30mm
不過淘寶鏈條說明是25-35mm
相差不多還好
目測現在的張力是30mm內

更換完成~
新鏈條上線
舊鏈條下台一鞠躬
換完後感覺滑行距離比較長了,油耗還要再觀察
應該是會更省油啦!至少阻力變低
因為第一次比較生疏花了很多時間,但又學到一項新技能
再找時間去洗車,太久沒洗蠻髒的.....

2025年2月8日 星期六

音頻藍芽模組維修

因藍芽喇叭時常連不上,每次要重開好幾次才連得上
到後來直接罷工,怎麼重開都連不到了
於是拆開來研究,發現電容壞了好幾顆
因為用的電錶沒有測電容功能,無法直接測試電容好壞
只好用二極體檔位查電容充電是否正常
若數值從小升高到無限大代表電容充電正常,反之若數值不會上升到無限大就代表電容壞了
結果檢查到藍芽模組竟然壞了五顆電容
看規格是16v 220uf
於是找了幾個故障主機板找看看有沒有差不多的
還真的有!!於是展開以下操作~


電表檢測主機板電容狀況

確認主機板電容規格相近,270uf
順便算是升級

解焊壞掉的電容

全部都解焊下來,左下角的電容是先測試看看焊點跟好的電容腳位能不能通用

主機板的電容都解焊下來了,這次解焊了兩片主機板

 之後忘了拍照

把好的電容都焊上藍芽模組後測試通電可以正常運作
於是裝上喇叭放音樂都很正常
之前很難連上的狀況都沒了

2024年5月29日 星期三

SEIKO 5T82-0AF0手錶鏡片更換

 手錶不知為何鏡面破了,可能掉到地上

缺了一個角.....看來只能換一塊鏡片

於是打電話找原廠詢問維修,但是原廠竟然回說日本已經沒有料件可以更換了

還好天無絕人之路,萬能的淘寶竟然連鏡片都有

而且還有藍寶石材質的玻璃鏡片

於是比對尺寸就下單等飄洋過海啦!

太專心拆,忘了拍詳細拆解過程
還好臨時想到要拍幾張

整個分解下來的部件

破掉的鏡片....好像只是普通玻璃而已
這鏡片用暴力敲下來的,沒有專業工具
還好沒傷到其他地方,不過也是要確認鏡片下來後才能知道能不能下一步
若搞壞整支錶就要丟垃圾桶了.....

用游標卡尺測量鏡片大小
寬度約3cm

厚度約3mm,然後淘寶找到一樣規格的藍寶石鏡片

之前手癢買的超音波清洗機終於派上用場了
錶框、錶帶、錶後殼還有轉針都丟進去洗

洗完好多雜質都沉到底下,水也些微變色,細部清潔果然還是要這樣的機器才能清潔乾淨

藍寶石終於過鹹水到了,比對一下好像很清澈

比對厚度一樣~
顏色有差

放上去看起來OK,可以裝上

很土炮的用十字起子後面敲進去,但是有先用毛巾隔著保護

確認鏡片裝好後就開始把內部零件裝上

錶芯先裝進去

然後轉針安裝,要非常小心很細的卡扣機構,若弄斷整隻錶也就報廢了

然後裝上保護框,確認方向

這個框沒有卡榫,直接放上去就可以了

裝上電池後確認有沒有轉動,都正常後就可以蓋上後殼了

後殼還有一圈橡皮圈,擦乾淨後上防水膏

鎖上後蓋後完成

因當時拆錶帶發現錶耳針歪掉,怕斷掉也在淘寶買了幾個
比對粗細與長度都正確

耳針先插進錶帶

然後卡進錶耳

大功告成!!看起來跟新的一樣!
好在有淘寶,不然一般鐘錶行換應該超貴的吧....

這次更換鏡片總成本不到300台幣

而且還升級了藍寶石玻璃

太超值啦!!不過要先有工具才能自己DIY,還好之前就已經買工具了

當時是因為想自己換手錶電池才買工具

剛好這次都有用上

又增加一項技能了~

2024年5月17日 星期五

MT15更換左右把手總成

 原廠把手開關總成設計不是很直覺

左邊開關總成的方向燈跟喇叭與台灣慣用設計是相反的

有時候容易搞混按不到喇叭

緊急狀況下蠻危險的

剛好右邊也有出改良開關,右邊只有啟動跟關閉功能,但改良的是整合一個開關,原廠是開關電門與啟動按鈕分開的

於是在蝦皮買了一組回來

下單時還以為是原廠改良件,收到時發現材質有落差,跟原廠的質感比起來蠻弱的.....

一拿到就先把開關整個拆開,每一個有作動功能的開關與撥桿都上油,接點處也要上油,防止未來氧化按了沒反應,還好有拆開來,副廠件都沒有任何的防氧化措施,相信使用壽命會很短

還好有先自行先動手DIY處理,但過程忘了拍照......

開拆....
車子太久沒洗又經過許多農田....昆蟲都已經硬化

不知從何下手,依照手把上的線路查來研究該拆的零件與外殼
就先從車頭蓋開始拆

四顆螺絲卸下,即可拆下改裝外罩

同時車頭蓋也直接拿出來啦!

原來全部的線組都藏在這
看來輕鬆多了,只要四顆螺絲就能搞定線組部分

接下來拆右邊手把電門開關

只有上下兩顆螺絲

螺絲都轉開後就分離了

沿著線組找到接頭,拔掉~

新的開關跟線組依照原來走線安裝上去

鎖上螺絲後就OK啦!超簡單

舊的原廠開關...設計的很不人性

接下來左邊就困難多了.....雖然也是只有兩顆螺絲

拆下來很簡單

舊的原廠開關模組,其實做工很好,接點處都有打膠防止氧化
上面還有一條離合器開關線組

線組拆掉後依循走線也把在車頭處的插頭拔掉

新的開關模組太寬....
要把離合器拉桿座移位

只有移位把六角螺絲鬆開就好,不用卸下

往右邊移到可讓開關總成塞進去即可
比對確認後再把離合器拉桿座鎖緊即可

因為原廠開關的定位點跟新的距離落差太多
只好鑽孔....花了不少時間搞這個

孔要跟新開關的固定點一樣大,也不能太大,不然會鬆動
搞了很久才弄到合適的孔徑

測試闔上OK!!

測試固定也OK了

線組接上測試開關座動是不是都正常
But....這品管真的很差,竟然閃遠燈按鈕跟喇叭開關接反
還好有先測試

拆開改線.....其實一波多折
連黑色膠套管裡面也也線路接錯
查好久才發現....哪知道套管裡面還有另外改過的線組
傻眼阿...害我來回跑好幾趟


這是測試開關跟啟動的影片

這影片是按遠光燈變喇叭的影片.....按喇叭變遠光燈


裝好後就沒拍了

目前使用都正常,還算好用啦!

重點是開關有上油按起來都很順暢


RUCKUS ICX 7150 POE Switch異常檢修

使用CLI介面連線讀取並下指令確認狀態 因使用USB‑C 介面的Console線,putty開啟然後選擇COM Port,並在裝置管理員確認是設定在COM8 讀取開機資訊分析後發現有以下錯誤: Config partition mounted UBIFS error (ubi1:...