MioMap 2007 軌跡紀錄 + Google Earth

去了一趟南投, 出發前就在想, 不曉得Mio C720t能不能當GPS Tracker呢?

首先用了*謎*之方法, 先把C720t開到WinCE模式, 開檔案總管找看看有沒有類似Log檔案的東西, 結果頗失望.

不過剛好發現一個玩意兒, 在Comport.txt 裡頭看到一個GPS_LOG_ENABLE=0的字樣, 心想改成1試試看, 結果果然一試成功, Log會放在~\MioMap\Save\Log裡頭.

正確的步驟如下:

1.把C720t開到WinCE模式, 找到Comport.txt後, 把GPS_LOG_ENABLE=0改成GPS_LOG_ENABLE=1
2.重開機回到MioMap Shell下, 直接開MioMap 2007
3.出去晃一圈以後, 回來開回WinCE模式, 用ActiveSync把 ~\MioMap\Save\Log中的東西copy出來.
4.按照日期分好, 用dosbox裡頭的 type gp200YMMDD_??.txt >> gp200YMMDD.nmea 把當天所有Log都倒在一起, MioMap用的是NMEA格式, 所以檔名用 .nmea 吧.
5.用LogConv這隻程式把整理好的NMEA Log檔轉成Google Earth的*.kml檔, 記得Format要選 Google Earth的 kml 格式, 以及要設定 Exclude Point, 如下圖.

6.開Google Earth, 匯入轉好的kml檔, 就大功告成摟.

當然也可以配合locr把用其他數位相機拍好的照片標上GPS座標, 很好玩的喔. 下面是我們兩天來回的軌跡圖, 點小圖看大圖吧.

Update Leopard 10.5.0 to 10.5.1 on AMD Hackintosh

因為新的VMWare Fusion得在Darwin 9.1.0 Kernel/Leopard 10.5.1下才能跑, 所以花了一點時間去研究一下怎麼更新.

要準備的東西有
1.裝好的Leopard 10.5.0 (廢話)
2.OSx86 Socket Source Code and 9A581 Kernel Patcher
3.Pacifist
4.Marvin’s AMD Utility

步驟如下:
1. 首先開軟體更新, 把MacOSXUpd10.5.1.pkg 給抓下來, 用Pacifist打開後解到桌面
2. 用Marvin’s AMD Utility 做出Patch Package, 放到根目錄去
3. 修改一下replace.sh 跟 cpuid.txt 裡頭的路徑, 把 /Users/XXXXX/Desktop/MacOSXUpd10.5.1 Folder/ 拿掉
4. 從原始的Leopard Installation Disc裡頭拿出9A581版的mach_kernel, 用Kernel Patcher做出9AB18版的Kernel
5. 照樣用軟體更新安裝10.5.1, 但是「絕對不要」重開機
6. 更新完把做好的9AB18版mach_kernel 放到根目錄, 修一下Owner跟Permission
7. 重開機, Darwin Loader時按F8, 用 -v -f -s 開進singal user mode
8. 把剛剛做出來的replace.sh 跟 cpuid patcher 跑一次
9. 重開機, 運氣好的話應該已經可以開到10.5.1了
10. 運氣不好的話, 會Kernel Painc 在GeForce kext 上, 開進singal user mode去, 把 /System/Library/Extensions 裡頭的GeForce*.kext 跟NVDRaesme.kext 都拿掉
11. 重開機, 運氣好的話應該也沒問題了, 如果不幸你用的是NVidia的卡, 那重裝一次Natit 吧.

有圖有真相:

Leopard on AMD A64 3700+/Shuttle SN25P

用了Macbook後, 越來越習慣Mac, 也越來越不習慣Win32, 於是想了一想還是把其中一台PC裝成Mac吧.

反正我會玩的Game就是WoW跟Warcraft了, 都有Mac版, 而且VMWare Fusion 也可以把Guest OS 整個 Embed 進Mac, 這樣就算日常要做些Windows Only的事情也沒什麼障礙, 所以資料備份一下就開始做了.

這個事情反正不是工作重點, 所以我一邊工作一邊燒DVD + 實驗, 加上這週忙到翻, 所以今天才真正的搞定一切.

不過因為我是AMD派, 所以碰到的問題實在不少. 首先是最普遍也最穩定的EFI Loader沒有AMD版, 所以只能用傳統的破解法, 先弄OpenDarwin的Kernel, 然後再想辦法做出Customize Installation CDROM, 無奈就算是去The Private Bay找的到的torrent都不大能夠directly install, 所以用了很多迂迴的方法完成.

要準備的東西是:
1.Uphunk 10.4.9 Native Cdrom
2.Leopard 10.5.0 GM 9A581 Original DVD
3.USB Flash disk
4.一份DVD-RW
5.TPB能夠抓到的唯一一份AMD Installation CDROM.

用Uphunk 10.4.9 的原因是, 10.5.0 的 bless 沒辦法setBoot, 所以先裝一次Uphunk 10.4.9 把mbr跟Bootloader都搞定, 然後在不變動slice的狀況下重新fresh install.

裝完之後把Patch過的9A581 AMD_Intel_SSE2_SSE3 Patch做出的mach_kernel 放回去, 然後再用DVD開進安裝畫面, 開個Terminal把從USB Flash DIsk 中9A581_HD的cpuid patcher給做一做, 就能正式從HDD開機了.

剛開完可能碰到問題, 首先是PS2 KB/Mouse都不能用, 原來是沒有放kext, 把ApplePS2Controller.kext掛進去暫時ok.

接著會碰到Setup Assistant永遠跑不完的問題, 重新開回Singal User mode後發現, 原來是nForce 4 的網卡沒有attach 起來, 就算把forcedeth.kext放進Extensions中也沒用, 所以先從HDD用 -v -f -s 開機, 在Signal User Mode中手動Load進forcedeth.kext, 接著在exit後, 就可以順利通過了.

然後開進系統了, 解析度有問題, 我的顯示卡 ATI X1600 Pro 256mb 沒有被正常的抓到, 當然QE/CI也不會動, 所以還是要去裝Natit, 改一下AppleNDRV.kext 跟 ATIRendonX1000.kext, 重開之後QE/CI就都起來了.

然後要解決的是ATI傳統的Mouse tearing問題, 這個直接裝MouseLocator就行.

目前已經很愉快的在用Mac了, 硬體等級大概是Macbook Pro, 不過螢幕大多了. 大致上就是裝個iWork’08, Office ’08, 一些常用的工具, Zend Studio等等, 最後就是測試WoW啦 :p

目前唯一的遺憾是內建的Envy24PT音效卡目前還沒有Driver, 就算是裝Juli@ Packages一樣是沒效, 反正我也不會拿工作機聽音樂, 我的Altec GTS051R當然是接在Win32上的SBLive啦.

用Mac真的好處多多, 聽說Mac不會中毒, 聽說Mac沒有一些盜帳號的backdoor, 聽說Mac的色彩描述檔跑起來就是比較美….不管聽說什麼, 要玩的還是自己試試看吧, 所有資料跟資源網路上都找的到, 真的找不到也不要太明目張膽的跟我要摟.