如何自製PSJB工具(二) - 改機

Oliver avatar
By Oliver
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除頻倍率來相容。

--

____ _ _ _ _ ____ _ _ ____ _____ ____
(_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \
_)(_ ) ( \ / )__) ) ( )( )(_)( ) /
(____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_)


--
Tags: 改機

All Comments

George avatar
By George
at 2010-10-02T17:13
好久不見的麵包版好懷念,預祝大大順利完成
Joseph avatar
By Joseph
at 2010-10-03T04:50
那個原始擋官方網站不是有嗎?應該不用直接改 hex 吧??
http://psgroopic.blogspot.com/ 這有原始擋可以下載
George avatar
By George
at 2010-10-03T06:27
當然是這樣沒錯,但有人選用12MHz的振盪器,就跟官方版本
Caitlin avatar
By Caitlin
at 2010-10-05T09:38
昨天找資料時還有看到個 10 分鐘插完電路的影片XDD
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2010-10-09T13:48
不同啦!如果官方沒有給適用12MHz的.hex檔案可以用改的
Harry avatar
By Harry
at 2010-10-14T08:40
大大好神~~過一陣子我也想參考您的文章自已做一個
Vanessa avatar
By Vanessa
at 2010-10-16T04:36
我個人是為了保險起見所以選用跟商用開發板一樣的8MHz
Olive avatar
By Olive
at 2010-10-19T03:44
修改binary code是指改timer嗎
Hazel avatar
By Hazel
at 2010-10-20T10:18
修改PLL的除頻倍率
Bennie avatar
By Bennie
at 2010-10-21T09:25
推!
Delia avatar
By Delia
at 2010-10-23T23:10
低調推!
Annie avatar
By Annie
at 2010-10-27T20:26
推...
Eartha avatar
By Eartha
at 2010-10-30T08:24
大大太專業了 專業到我都看不懂QQ
Michael avatar
By Michael
at 2010-11-03T10:32
推 CASSINE大大專業 教學文! (小弟 只有學過 基本電路電子學,
Quintina avatar
By Quintina
at 2010-11-07T08:34
有辦法做出像 C大 一樣的東西嗎? )
Faithe avatar
By Faithe
at 2010-11-07T13:02
除了IC以外我的電路圖應該只要有電子電路相關基礎就行
Faithe avatar
By Faithe
at 2010-11-10T06:25
Ethan avatar
By Ethan
at 2010-11-11T01:55
謝謝 CASSINE大大 的回答, 瞭解啦! ^^
Liam avatar
By Liam
at 2010-11-12T04:10

徵求幫忙刷機中壢中原

Lily avatar
By Lily
at 2010-09-29T01:36
我的PSP是2007的 現在版本是6.20 徵中壢或中原可幫忙刷機的朋友 酬勞一杯飲料或一餐都可以 謝謝 :) - ...

4.2J USB LOADER GX無法讀取

Michael avatar
By Michael
at 2010-09-29T00:00
小妹的主機是4.2J渡假同捆版, 照著K大的#1A_ZLQVe這篇順利安裝成功, 但在使用USB LOADER GX時, 可以看到遊戲的標題和封面, 點擊光盤後就跳回HBC的選單畫面。 不知道是什麼原因,可以請好心人指點一下嗎? 謝謝!~ - ...

用usb存檔來改紀錄

Eden avatar
By Eden
at 2010-09-28T19:51
不知道這邊能不能討論修改遊戲存檔的問題, 但我還是問一下好了,不行在自D.... 我在網路上找到用usb隨身碟存檔修改紀錄的教學, 用了以下三個軟體: 1.USB XTAF Xplorer (提存usb隨身碟記錄的工具) 2.Xbox Save Editor (修改ID的工具) 3.Xbox 360 Has ...

PSP 3007問題

Margaret avatar
By Margaret
at 2010-09-28T17:28
不好意思想請問一下  我的PSP 3007 原廠是 5。03版本 但是我不小心升級到 5。51 請問板上大大們 它可以降級嗎 謝謝大家 - ...

SCEA is hard at work to find you

Kama avatar
By Kama
at 2010-09-28T13:20
Sony 開始行動了!!! Sony 也注意到了有越來越多的 PS3 破解活動在網路上出現, 並且要求 ISP,Domain 註冊商, 網站提供業者提供相關的資料, 首先被抄的是 http://shoppsjailbreak.com 這個網站, 同時該網站擁有者所使用的 “vladgazouneatyahoo ...