2015年6月9日 星期二

大金冷氣遙控器 (ARC-433A90) 維修DIY


         最近天氣熱到受不了, 想吹個冷氣消暑一下, 結果遙控器提早放暑假去了(還是還在放寒假? XD), 想說可能是沒電了吧,  打開遙控器要換電池前, 唔....不太妙....電池槽濕潤潤的...電池漏液了啦....= =!

        拿了衛生紙把電池槽擦擦, 看起來還好, 沒有很濕, 電池外表也沒有明顯液體, 想說應該沒傷到主機板吧! 上了新的電池.........ㄜ....沒有螢幕!  是接觸不良嗎? 轉了轉電池槽裡的電池, Yes! 螢幕亮了.....but..........不亮就不亮, 一亮就所有符號字串都全都亮起來了(是買一送全部的概念嗎? orz)

        想當然爾, 這時的按鈕、功能都是失效的啦.... 不甘心地插拔電池多試幾次,  結果也是一樣, 要嘛就不亮, 要嘛就全亮....Orz   

               因為家中沒有工具拆卸, 所以就拿回台北來修啦...
              所以目前有兩個問題(工程師上身....Orz):
                      1.  要嘛不亮 ----- 電池接觸不良 -> 不通電
                      2.  要嘛全亮  -----  亂猜是某些按鈕、線路被同時觸發了  ->  電池液應該是有流進主機板了。 /__\

              所以第一步就是要拆控器啦!  不過從沒拆過控器,  只拆過客戶的devices,  理論上應該是一樣的吧, 不就拆拆螺絲、扳開卡榫嘛.......當然 , 事情沒有像傻人想得那麼簡單啦!  螺絲是很好拆啦, 但不曉得卡榫在哪兒, 遙控器外殼就像蛤蜊一樣不開就是不開......T_T

                試了一會兒, 還是找不到卡榫點,  想說上網買一個遙控器好了, 不查還好, 一查......哇!  原廠的一個至少要900大洋!  副廠的雖不用200元, 但上頭寫著不保證全功能都可以mapping到那遙控器上....-_-|||  那如果剛好是一個很常用的功能沒mapping到, 不就GG了? 

              就這樣.....900大洋燃起了我的鬥魂.....哼!不過是一個小小遙控器咩,  有什麼難的, 反正它現在就是壞的啊, 修不好也沒啥損失....哈哈....還好, 後來還真搞定它了.....呼... :D

             也正因拆很久,  修完後決定po到fb上討拍....沒想到 好多朋友也有一樣的困擾, 所以就把遙控器的拆卸過程整理如下啦! (說穿了, 就只是江湖一點訣罷了......)

 首先, 就先揭開謎底, 那四個惱人的卡榫位置就如下兩圖所示:
後來神級朋友--Chia Hsiung經驗分享說: "遙控的卡勾通常作在遙控器的上、下1/3處; 長一點的遙控器在正上和正下會各有一對" ,  快默記下來, 以後不同款的就可以試試! :D


 





好啦, 再來就是一步步說明啦!  (因為昨天修好了, 所以今天只是重拆開拍照解說....)

1. 備好工具: 螺絲起子和外殼拆解器。外殼確實是有專用的拆解器,  但我們一般不會有, 所以可用"吉他PICK"或是"過期會員卡、信用卡"來替代(謝謝Chia Hsiung大神的經驗分享 :D),  而我這次用的是做麵包用的刮刀.....哈哈



 2. 拆下下蓋, 取出電池

 3. 拆下外殼螺絲並收好


 4. 從遙控器上方紅外線LED處扳開外殼, 這時遙控器兩側會出現空隙, 拆解器就順著這空隙往下滑, 撐開第一處卡榫

   拆解器順著從紅外線LED扳開的空隙往卡榫處滑去, 撐開第一處卡榫

另一側也是。其實可以隱約看出卡榫孔位置(紅箭頭凹處), 所以可以從紅箭頭處戳下, 順勢撐開第一處卡榫
 5. 隱約看到第二處卡榫(紅箭頭左邊白白那塊), 從紅箭頭處下戳, 第二處卡榫就可以不費太多力地拆開, 這時另外一側卡榫也自動會解開了

 6. 解開外殼後, 再卸下主機板上的螺絲, 一樣收好


7. 將主機板從外殼小心取下,  要小心電池彈片部份, 不要折斷了

8. 用酒精將主機板上的電池漏液擦拭乾淨,  右邊橡膠按鈕也是

 9. 因為我的遙控器還有接觸不良的問題, 昨晚拆開時, 果然整隻電池彈片都生鏽了(可惡的電池漏液!) 所以我將生鏽處刮除, 並用酒精擦拭, 電池彈片連接到主機板的幾個接點也加強擦拭一番

 Chia Hsiung大神說, 可以用醋或強酸泡一下電池彈片來除鏽, 如果手邊有大小剛好的電池彈片, 也可以把舊的解焊下來, 換焊上好的

 Chia Hsiung大神說, 遙控器不容易壞, 會壞的只有這振盪器(通常是摔斷的居多)。
 (所以要是遇到這種情況就把腳焊回去試試, 或買顆同型號的換掉)

10. 開獎........
      清理好後, 就照著拆的順序還原回去, 在鎖回螺絲前先上電池看看遙控器復活了沒?


YES! It is working! (昨天成功時拍的...:D:D:D)

11. 鎖回螺絲、外殼螺絲


12. 放回電池、重設時間
Done.

家中有不會動的遙控器嗎? 有空可以拿出來拆一拆擦一擦、除除鏽,  玩玩看, 真的不難啦! :-)

最後, 謝謝Chia Hsiung大神無私分享, 感覺好像增加了一甲子的功力啊! (哪兒來的自信啊! 哈哈 XD)

2015年6月8日 星期一

How to reduce/compact the vdi file size? (如何幫virtualbox的vdi檔減肥, 釋放出硬碟空間?)

只是自己的一些筆記....人老了...總是設過就忘了...Orz
寫下來,  以後比較好找...(明明就是懶的再爬一次文...XD)


         如果你跟我一樣, 平時以windows為主要作業系統, 有時又需要linux的環境, 除了安裝多重開機系統外(但只同一時間只能選一種作業系統使用), 另一種選擇就是安裝虛擬機(virtual machine); 常見虛擬機有VM ware 或是Virtual Box. 又因Virtualbox是freeware, 所以很自然地, 我就使用它啦! (我愛freeware~~:D)

        然而, virtualbox內的OS跑久了, vdi檔就會變得肥大, 即使在virtualbox內已經把用不著的肥大檔案刪除了, 仍不見vdi檔跟著變小;  virtualbox自己有提供VBoxManage的指令來重整夯實vdi檔, 不過對於ext檔案系統, Vbox Manage只會壓縮zeroblock, 所以想要有效幫vdi檔減肥, 得多一個步驟: 先將沒用到的block都標示成zero.

也就是說, 我們要作的就兩大步驟:
1. 用zerofree 來將沒有用到的block標示成0 (zeroblock),
2. 用 VBoxManage.exe 來把zeroblock壓縮.

因為我在vbox上跑的另一個系統是ubuntu, 所以以下也就依ubuntu來說明步驟.
1. 用zerofree 來將沒有用到的block標示成0 (zeroblock)
 
    (1) 在vbox上用iso檔開機
          我的方式是去下載ubuntu的iso檔, 然後把它mount到vbox的CD, 再次開機時, 它就自動從iso檔開機了, 它會問你是要試用或安裝ubuntu, 請選擇試用, 因為我們只是需要另一個系統來執行zerofree.

     mount the ubuntu iso file to vbox CD rom:


    (2)進到live CD ubuntu後, 開啟"terminal",
            a. install zerofree
               sudo apt-get install zerofree
 
b. mount the rootfs which you want to compress.
(a) you need to find your unbuntu device name. Mine is /dev/sda1.
(b) mount the ubuntu device to /mnt of LiveCD as read only.
sudo mkdir /mnt/sda1
sudo mount -n -o ro -t ext4 /dev/sda1 /mnt/sda1
c. execute the zerofree
sudo /mnt/sda1/usr/sbin/zerofree -v /dev/sda1
(-v to show the progress ).


2. 用 VBoxManage.exe 來把zeroblock壓縮.

 (1) find the location which you install the Vbox. Mine is under “c:\Program Files\Oracle\VirtualBox”. We need the path to find the VBoxManage.exe.

 (2) use VBoxManage.exe to compress the zeroblock.
C:\Users\JW\VirtualBox VMs>"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvdi ubuntu12.04\ubuntu12.04.3.vdi compact
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

C:\Users\JW\VirtualBox VMs>"


in my case, the images size were below.
before: 92GB
after: 70GB







在iphone上使用google maps的離線地圖

最近因有需要去香港, 人生地不熟的, 又是路癡的我.......很依賴地圖啊!
所以抓了幾個號稱免費的離線地圖 app, 結果功能都很跛腳, 除非花錢"update"....(先誘導使用者裝, 再循循善誘買買買....)....= =!

啊我就是不想花錢咩.....so又回來看google maps 的離線地圖怎麼儲存, 很久以前使用過, 但久沒用, 就又找不到從哪兒存了, 所以研究了一下,  就順手寫了下來....


1. 登入google 帳號後,  再進入google maps app,  從上方要搜尋的欄位點下去


2. 會看到自己之前搜尋過的一些地點, 繼續往下滑到最底,  就可以看到"儲存你的離線地圖", 是的, 就把它點進去.....

 3. 點進去後, 就可縮放地圖決定你要儲存的地圖範圍
   當你選的範圍過大時, 它會提醒你"區域過大", 要你放大地圖(縮小範圍)

 4. 選好範圍後就點選底下的"儲存"

 5. 替這地圖命名
  儲存中.....

6. 完成!

驗證:
1. 退出google maps (最好連背景程式也關掉)
2. 將手機設為飛航模式 (模擬在國外沒有網路&漫遊)
3. 再進入google maps去瀏覽你剛剛選的區域, 看是不是可以正常瀏覽(放大到最細的街道之類的).

google service 上的說明:
https://support.google.com/gmm/answer/3273567?hl=zh-Hant
有提到更進一步的管理與更新....