如何自製PSJB工具(二) - 改機
By Oliver
at 2010-09-29T15:14
at 2010-09-29T15:14
Table of Contents
由於IC要稍微等一段時間才會到,在此之前可以先參考預先畫好的電路配置圖進
行麵包板的布局, 17*10的只有34個節點,拉起來有些困難,所以還是拿一般實
驗用 64*14的麵包板來布局。
電路圖 http://www.mediafire.com/?xbr8c8t5zrefp5e
原先一開始計畫是買 USB公接頭,但後來發現拿延長線配合杜邦接頭改造比較容
易,所以預先改造好。延長線剝開外皮後裡面有四條線,這四條線在改造XBOX一
代記憶卡時候就摸過了,微軟官方的記憶卡容量小價格還貴得不像話,所以就拿
一條手把延長線改造,接上不用的256 MB隨身碟變身大容量記憶卡^^。扯遠了,
四條線分別是紅(Vcc) 、白(USB_D-)、綠(USB_D+)、黑(GND) 。
由於PIC 18F2445/2550的第15跟第16腳位恰好是USB_D-跟USB_D+,隔壁的17腳位
可以接地,因此 Vcc剛好給在15腳位左邊IC的外面,不用的腳位接地不會有事,
亂接 Vcc可能會錯亂或是把IC燒掉,必須注意。整個電路的邏輯只有0V跟+5V 而
已,所以有極性的電解電容負極一律接地,正極接到IC腳位。石英振盪器跟陶瓷
電容沒有極性,所以有跨接上去就好。Reset 開關要注意到底是哪兩對腳由開關
控制,一開始跟我想得不大一樣還花了一點時間才發現,可以利用三用電錶量測
阻抗測試。拉線的時候可以適時地將被動元件的導線修剪,這樣比較美觀也不容
易打結造成短路。個人只有石英振盪器沒有剪,因為空間配置的關係它需要稍微
長一點的腳。昨天的電路圖今天又稍做修改,加了一顆黃色 LED當作電源指示燈
,當 USB接上並且通電時直接吃 Vcc的電。
成品照片 http://ppt.cc/Z_(T http://ppt.cc/6esH
在IC來到之前,可以利用三用電錶調至電壓檔位,接上電腦的 USB連接埠過電,
然後測量各節點的電壓, Reset開關兩邊非常重要,可以利用電錶或是 LED燈檢
查邏輯是否正確。
確定都沒問題之後就可以讓IC就定位了! DIP封裝的IC缺口左邊是第一支腳,然
後逆時針數字遞增,就跟我電路圖上畫得一樣,以PIC 18F2445/2550為例,算回
到缺口右邊就是第28腳位。IC要插拔理應要用IC夾,但麵包板的話可以利用筆或
是尖銳物品小心地從下面頂起來。IC放置完成之後可以準備通電,通電前做最後
一次確認,避免燒壞IC還沒JB就直接先飛了一株九層塔。
按住 Reset鍵(別鬧了不是電腦主機上那個),然後將電路板的 USB插頭連到電
腦的 USB連接埠,順利的話可以看到 LED燈開始快速閃爍,在裝置管理原理面可
以發現多了兩個裝置,如圖 http://ppt.cc/Z94@ ,此時我們可以開始寫入韌體
。
到這裡下載 Mircochip Bootloader USB HID 2.6b,如果執行起來有錯誤請先到
微軟的網站上安裝.Net Framework 4跟Visual C++ 2010 Redistributable
Package (x86/x64) ,不是很確定 x64版能正確動作,如果不能的話請找台 x86
的電腦。 Bootloader USB HID 2.6b的 bug不少,但是要用的功能至少能正確動
作,所以就將就點。執行後看到這個畫面 http://ppt.cc/lVyd 訊息Device
attached代表程式有正確偵測到我們的開發板,能夠正確動作無誤到這裡已經算
是完成九成了。
重新回到這個地方http://www.box.net/shared/c5q6nutoyj/ 下載PSGrooPIC ,
由於我們製作的電路板只有一顆 LED,而且支援 LVP程式寫入,振盪器頻率8MHz
,所以就下載PSGrooPIC1.4_wUSBHIDC18-BTL_LEDG-B4_MCLR_8MHz.hex 或是
PSGrooPIC1.5-Hermes_wUSBHIDC18-BTL_MCLR_NOLVP_LEDG-B4_8MHz.zip這個檔案
。
Bootloader USB HID 2.6b 選擇Open Hex File ,然後選擇抓下來的檔案,再選
擇Program/Verify,可以發現 LED指示燈熄滅,然後以比較慢的速度閃爍。等到
出現Verify Started訊息後,如圖 http://ppt.cc/_pfP ,可以按下開發板上的
Reset鍵重置電路回到Device attached 畫面,此時就可以拔掉 USB插頭,重新
接上,這次不用按住 Reset鍵,這次可以發現系統找到一個無法辨識的 USB裝置
,裝置管理員則可看到多出一個Generic USB Hub ,如圖 http://ppt.cc/Hu3B
,代表韌體正常動作,大功告成可以拿來當成 PS3主機的JB工具了。
這個板子的商業版本叫做 Microingenia USB HID C18 2550Trainer BTL board
更詳細的特性是:
1. 8 MHz石英振盪器
2.單一 LED指示燈在 RB4腳位
******
晚上來測試JB結果
測試平台:PS3 Slim 250GB(CECH-2007B FF) w/ Firmware 3.41
JB工具:(Homebrew) Microingenia USB HID C18 2550Trainer BTL board
PSGrooPIC1.5-Hermes_wUSBHIDC18-BTL_MCLR_NOLVP_LEDG-B4_8MHz.zip
Backup Manager V2(若無Hermes Chagne則需正版光碟引導)
正常執行,選擇載入後會退回 XMB介面,原本不能進入的★/app_home/PS3_GAME/
目錄會變成剛剛指定載入的遊戲光碟圖示,可以正常載入 FF XIII日亞版。之
前用iPhone JB 時似乎跟薄機八字不合,沒辦法載入Hermes Change 。
NZHawk's Awesome MountPoint Manager 1.0(需要Hermes Change)
可以把遊戲備份目錄掛載在★/app_home/PS3_GAME/, 選定 FF XIII日亞版的
備份目錄,掛載後可以正常執行。
JaicraB's USB Firm Loader v0.3
還是失敗,這個東西可能不相容薄機吧?這個東西有潛力,但還需要修正……
。
******
之後會講解如果遇到有人編出同樣是支援 LVP模式寫入PIC 18F2445/2550開發板
,但振盪器頻率不同,手邊又沒有原始檔可以重編的話,該怎麼辦?當然是直接
修改二進位檔了,辦法是人想出來的~!
註:PIC 18F2445/2550預設操作頻率是8 MHz ,使用 4、12、16、24 MHz時,韌
體裡面會指定 PLL除頻倍率來相容。
--
○ ____ _ _ _ _ ____ _ _ ____ _____ ____
。 ★(_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \
o _)(_ ) ( \ / )__) ) ( )( )(_)( ) / ● ‧
(____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) ★
o
--
行麵包板的布局, 17*10的只有34個節點,拉起來有些困難,所以還是拿一般實
驗用 64*14的麵包板來布局。
電路圖 http://www.mediafire.com/?xbr8c8t5zrefp5e
原先一開始計畫是買 USB公接頭,但後來發現拿延長線配合杜邦接頭改造比較容
易,所以預先改造好。延長線剝開外皮後裡面有四條線,這四條線在改造XBOX一
代記憶卡時候就摸過了,微軟官方的記憶卡容量小價格還貴得不像話,所以就拿
一條手把延長線改造,接上不用的256 MB隨身碟變身大容量記憶卡^^。扯遠了,
四條線分別是紅(Vcc) 、白(USB_D-)、綠(USB_D+)、黑(GND) 。
由於PIC 18F2445/2550的第15跟第16腳位恰好是USB_D-跟USB_D+,隔壁的17腳位
可以接地,因此 Vcc剛好給在15腳位左邊IC的外面,不用的腳位接地不會有事,
亂接 Vcc可能會錯亂或是把IC燒掉,必須注意。整個電路的邏輯只有0V跟+5V 而
已,所以有極性的電解電容負極一律接地,正極接到IC腳位。石英振盪器跟陶瓷
電容沒有極性,所以有跨接上去就好。Reset 開關要注意到底是哪兩對腳由開關
控制,一開始跟我想得不大一樣還花了一點時間才發現,可以利用三用電錶量測
阻抗測試。拉線的時候可以適時地將被動元件的導線修剪,這樣比較美觀也不容
易打結造成短路。個人只有石英振盪器沒有剪,因為空間配置的關係它需要稍微
長一點的腳。昨天的電路圖今天又稍做修改,加了一顆黃色 LED當作電源指示燈
,當 USB接上並且通電時直接吃 Vcc的電。
成品照片 http://ppt.cc/Z_(T http://ppt.cc/6esH
在IC來到之前,可以利用三用電錶調至電壓檔位,接上電腦的 USB連接埠過電,
然後測量各節點的電壓, Reset開關兩邊非常重要,可以利用電錶或是 LED燈檢
查邏輯是否正確。
確定都沒問題之後就可以讓IC就定位了! DIP封裝的IC缺口左邊是第一支腳,然
後逆時針數字遞增,就跟我電路圖上畫得一樣,以PIC 18F2445/2550為例,算回
到缺口右邊就是第28腳位。IC要插拔理應要用IC夾,但麵包板的話可以利用筆或
是尖銳物品小心地從下面頂起來。IC放置完成之後可以準備通電,通電前做最後
一次確認,避免燒壞IC還沒JB就直接先飛了一株九層塔。
按住 Reset鍵(別鬧了不是電腦主機上那個),然後將電路板的 USB插頭連到電
腦的 USB連接埠,順利的話可以看到 LED燈開始快速閃爍,在裝置管理原理面可
以發現多了兩個裝置,如圖 http://ppt.cc/Z94@ ,此時我們可以開始寫入韌體
。
到這裡下載 Mircochip Bootloader USB HID 2.6b,如果執行起來有錯誤請先到
微軟的網站上安裝.Net Framework 4跟Visual C++ 2010 Redistributable
Package (x86/x64) ,不是很確定 x64版能正確動作,如果不能的話請找台 x86
的電腦。 Bootloader USB HID 2.6b的 bug不少,但是要用的功能至少能正確動
作,所以就將就點。執行後看到這個畫面 http://ppt.cc/lVyd 訊息Device
attached代表程式有正確偵測到我們的開發板,能夠正確動作無誤到這裡已經算
是完成九成了。
重新回到這個地方http://www.box.net/shared/c5q6nutoyj/ 下載PSGrooPIC ,
由於我們製作的電路板只有一顆 LED,而且支援 LVP程式寫入,振盪器頻率8MHz
,所以就下載PSGrooPIC1.4_wUSBHIDC18-BTL_LEDG-B4_MCLR_8MHz.hex 或是
PSGrooPIC1.5-Hermes_wUSBHIDC18-BTL_MCLR_NOLVP_LEDG-B4_8MHz.zip這個檔案
。
Bootloader USB HID 2.6b 選擇Open Hex File ,然後選擇抓下來的檔案,再選
擇Program/Verify,可以發現 LED指示燈熄滅,然後以比較慢的速度閃爍。等到
出現Verify Started訊息後,如圖 http://ppt.cc/_pfP ,可以按下開發板上的
Reset鍵重置電路回到Device attached 畫面,此時就可以拔掉 USB插頭,重新
接上,這次不用按住 Reset鍵,這次可以發現系統找到一個無法辨識的 USB裝置
,裝置管理員則可看到多出一個Generic USB Hub ,如圖 http://ppt.cc/Hu3B
,代表韌體正常動作,大功告成可以拿來當成 PS3主機的JB工具了。
這個板子的商業版本叫做 Microingenia USB HID C18 2550Trainer BTL board
更詳細的特性是:
1. 8 MHz石英振盪器
2.單一 LED指示燈在 RB4腳位
******
晚上來測試JB結果
測試平台:PS3 Slim 250GB(CECH-2007B FF) w/ Firmware 3.41
JB工具:(Homebrew) Microingenia USB HID C18 2550Trainer BTL board
PSGrooPIC1.5-Hermes_wUSBHIDC18-BTL_MCLR_NOLVP_LEDG-B4_8MHz.zip
Backup Manager V2(若無Hermes Chagne則需正版光碟引導)
正常執行,選擇載入後會退回 XMB介面,原本不能進入的★/app_home/PS3_GAME/
目錄會變成剛剛指定載入的遊戲光碟圖示,可以正常載入 FF XIII日亞版。之
前用iPhone JB 時似乎跟薄機八字不合,沒辦法載入Hermes Change 。
NZHawk's Awesome MountPoint Manager 1.0(需要Hermes Change)
可以把遊戲備份目錄掛載在★/app_home/PS3_GAME/, 選定 FF XIII日亞版的
備份目錄,掛載後可以正常執行。
JaicraB's USB Firm Loader v0.3
還是失敗,這個東西可能不相容薄機吧?這個東西有潛力,但還需要修正……
。
******
之後會講解如果遇到有人編出同樣是支援 LVP模式寫入PIC 18F2445/2550開發板
,但振盪器頻率不同,手邊又沒有原始檔可以重編的話,該怎麼辦?當然是直接
修改二進位檔了,辦法是人想出來的~!
註:PIC 18F2445/2550預設操作頻率是8 MHz ,使用 4、12、16、24 MHz時,韌
體裡面會指定 PLL除頻倍率來相容。
--
○ ____ _ _ _ _ ____ _ _ ____ _____ ____
。 ★(_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \
o _)(_ ) ( \ / )__) ) ( )( )(_)( ) / ● ‧
(____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) ★
o
--
Tags:
改機
All Comments
By George
at 2010-10-02T17:13
at 2010-10-02T17:13
By Joseph
at 2010-10-03T04:50
at 2010-10-03T04:50
By George
at 2010-10-03T06:27
at 2010-10-03T06:27
By Caitlin
at 2010-10-05T09:38
at 2010-10-05T09:38
By Skylar DavisLinda
at 2010-10-09T13:48
at 2010-10-09T13:48
By Harry
at 2010-10-14T08:40
at 2010-10-14T08:40
By Vanessa
at 2010-10-16T04:36
at 2010-10-16T04:36
By Olive
at 2010-10-19T03:44
at 2010-10-19T03:44
By Hazel
at 2010-10-20T10:18
at 2010-10-20T10:18
By Bennie
at 2010-10-21T09:25
at 2010-10-21T09:25
By Delia
at 2010-10-23T23:10
at 2010-10-23T23:10
By Annie
at 2010-10-27T20:26
at 2010-10-27T20:26
By Eartha
at 2010-10-30T08:24
at 2010-10-30T08:24
By Michael
at 2010-11-03T10:32
at 2010-11-03T10:32
By Quintina
at 2010-11-07T08:34
at 2010-11-07T08:34
By Faithe
at 2010-11-07T13:02
at 2010-11-07T13:02
By Faithe
at 2010-11-10T06:25
at 2010-11-10T06:25
By Ethan
at 2010-11-11T01:55
at 2010-11-11T01:55
By Liam
at 2010-11-12T04:10
at 2010-11-12T04:10
Related Posts
徵求幫忙刷機中壢中原
By Lily
at 2010-09-29T01:36
at 2010-09-29T01:36
4.2J USB LOADER GX無法讀取
By Michael
at 2010-09-29T00:00
at 2010-09-29T00:00
用usb存檔來改紀錄
By Eden
at 2010-09-28T19:51
at 2010-09-28T19:51
PSP 3007問題
By Margaret
at 2010-09-28T17:28
at 2010-09-28T17:28
SCEA is hard at work to find you
By Kama
at 2010-09-28T13:20
at 2010-09-28T13:20