Editing Card Adapter
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
== PlayStation Card Adapter == | == PlayStation Card Adapter == | ||
<div style="float:right">[[File:Ps3_card_adapter.jpg|200px|thumb|left|PlayStation Card Adapter without a | <div style="float:right">[[File:Ps3_card_adapter.jpg|200px|thumb|left|PlayStation Card Adapter without a PSOne/PS2 card]]<br />[[File:SCPH-98042 top.jpg|200px|thumb|left|PlayStation Card Adapter - CECHZM1/SCPH-98042 - maincomponentside]]<br />[[File:SCPH-98042 bottom.jpg|200px|thumb|left|PlayStation Card Adapter - CECHZM1/SCPH-98042 - back]][[File:Memory_Card_Adaptor_box_design.png|200px|thumb|left| Memory Card Adaptor box design]]</div> | ||
[[File:SCPH-98042 top.jpg|200px|thumb|left|PlayStation Card Adapter - CECHZM1/SCPH-98042 - maincomponentside]]<br /> | |||
[[File:SCPH-98042 bottom.jpg|200px|thumb|left|PlayStation Card Adapter - CECHZM1/SCPH-98042 - back]] | |||
[[File:Memory_Card_Adaptor_box_design.png|200px|thumb|left| Memory Card Adaptor box design]] | |||
The PlayStation 3 Memory Card Adaptor is a [[Peripherals|peripheral device]] that allows data to be transferred from a [[Game_Saves|PlayStation or PlayStation 2 memory card]] to the PlayStation 3's [[Harddrive|hard disk]]. | The PlayStation 3 Memory Card Adaptor is a [[Peripherals|peripheral device]] that allows data to be transferred from a [[Game_Saves|PlayStation or PlayStation 2 memory card]] to the PlayStation 3's [[Harddrive|hard disk]]. | ||
Line 206: | Line 202: | ||
</small> | </small> | ||
|- | |- | ||
| 3 || bmAttributes || 1 || 0x02 || | | 3 || bmAttributes || 1 || 0x02 || Interrupt (00000010) | ||
<small> | <small> | ||
(D1:0) [http://www.inno-logic.com/resources/21.php#4 Transfer Type:] | (D1:0) [http://www.inno-logic.com/resources/21.php#4 Transfer Type:] | ||
Line 272: | Line 268: | ||
== Free MC boot install with PS3 Memory Card Adapter (CECHZM1) == | == Free MC boot install with PS3 Memory Card Adapter (CECHZM1) == | ||
http://www.ps3devwiki.com/files/Homebrew/ps3mca/ | |||
* You can now install FMCB from a PC to MC with these MC-Adapters! | * You can now install FMCB from a PC to MC with these MC-Adapters! | ||
* You can sign MC-KELFs to your MCs directly from PC! | * You can sign MC-KELFs to your MCs directly from PC! | ||
Line 279: | Line 275: | ||
''We recently found a new way to install FMCB with the PlayStation3 Memory Card Adaptor (CECHZM1) connected to your PC. Since this device is somewhat cheap, it could be a good alternate way for those who don't have access to an already hacked PS2.'' ''The method consist of a command line software and using set of commands (or scripts) in order to install the FMBC hack properly. It also has the advantage to do a multi region/models installation.'' ''One restriction is that the software doesn't work with Datel's MC (mainly related with setting a proper termination code for communications) and maybe with some other brands, however it was tested successfully with official 8MB Memory Cards and with some crappy Chinese clones too.'' ''Currently the FMCB loader being installed is v1.8c which contain an important kernel fix for the 10K.'' ''The util to allow to communicate and sign the file for the MC was made by me and "someone who wants to stay anonymous". Note that without this anonymous contributor it would have been impossible to achieve it. | ''We recently found a new way to install FMCB with the PlayStation3 Memory Card Adaptor (CECHZM1) connected to your PC. Since this device is somewhat cheap, it could be a good alternate way for those who don't have access to an already hacked PS2.'' ''The method consist of a command line software and using set of commands (or scripts) in order to install the FMBC hack properly. It also has the advantage to do a multi region/models installation.'' ''One restriction is that the software doesn't work with Datel's MC (mainly related with setting a proper termination code for communications) and maybe with some other brands, however it was tested successfully with official 8MB Memory Cards and with some crappy Chinese clones too.'' ''Currently the FMCB loader being installed is v1.8c which contain an important kernel fix for the 10K.'' ''The util to allow to communicate and sign the file for the MC was made by me and "someone who wants to stay anonymous". Note that without this anonymous contributor it would have been impossible to achieve it. | ||
git repository: | git repository: https://github.com/jimmikaelkael/ps3mca-tool | ||
'' | '' | ||
Line 286: | Line 282: | ||
* http://www.mirrorcreator.com/files/XVFKCQ6R/jimmikaelkael-ps3mca-tool-12a198f.zip_links (source) [https://dl.dropbox.com/u/58587566/jimmikaelkael-ps3mca-tool-12a198f.zip mirror] [http://www.mediafire.com/?czzi9i143c17rra mirror] | * http://www.mirrorcreator.com/files/XVFKCQ6R/jimmikaelkael-ps3mca-tool-12a198f.zip_links (source) [https://dl.dropbox.com/u/58587566/jimmikaelkael-ps3mca-tool-12a198f.zip mirror] [http://www.mediafire.com/?czzi9i143c17rra mirror] | ||
== | ==Misc== | ||
This simple mod (adding Led) also works with PS1 Memory Card plugged into the Memory Card Adaptor or the Memory Card Adaptor itself: | |||
= | http://www.youtube.com/watch?v=be5rSKFuxJY //video should be removed because it s a mess, but before need more infos/photos/wiki format | ||
Video s comment: | |||
you need 32 guage insulated wire and 3mm LED (does not matter what color...) and you drill the hole | |||
(without the chip inside to avoid damage) 2 - 3mm from the left side on the outward edge. | |||
Official PS2 Memory Card pins are numbered (8: negative & 5: positive), official PS1 Memory Card hole for the led can be more centered. | |||
<gallery> | |||
File:PlayStation_Memory_Card_Adapter_pins_02.png|PlayStation Memory Card Adapter pins | |||
</gallery> | |||
== Memory Card == | |||
The Playstation Memory Cards have an interface similar to the Controller Port, which is aswell similar to SPI. They normally have 1 Mb or 128 Kilobyte of EEprom memory. Bigger Non-Sony Cards use internal bankswitching (Multiple virtual Cards in one). | |||
=== Pinout === | |||
1 2 3 4 5 6 7 8 | |||
<pre> | |||
---------------------------- | |||
| o o | o o o | o o o | (at the Card) | |||
\__________________________/ | |||
</pre> | |||
== | {| class="wikitable" style="text-align: center;border:3px solid #123AAA;" | ||
|- | |||
! colspan="4"| '''in SD Card Mode''' | |||
= | |||
|- | |- | ||
! Pin № !! Name !! I/O !! Description | ! Pin № !! Name !! I/O !! Description | ||
|- | |- | ||
| 1 || DATA || O || Data from card (MISO) | |||
|- | |- | ||
| 2 || CMD || I || Command/Data to card (MOSI) | |||
|- | |- | ||
| 3 || 7.6VDC || I || 7.6VDC / NC | |||
|- | |- | ||
| 4 || Ground || - || Ground | |||
|- | |- | ||
| 5 || VCC || I || Vcc (3,6 VDC) | |||
|- | |- | ||
| 6 || /ATT || I || Select (SS) | |||
|- | |- | ||
| 7 || CLK || I || Clock (SCK) | |||
|- | |- | ||
| 8 || /ACK || O || Acknowledge | |||
|- | |- | ||
|} | |} | ||
# Direction is relative to card. I = Input, O = Output. | |||
=== Signals === | === Signals === | ||
==== DATA ==== | ==== DATA ==== | ||
Signal from Card to | Signal from Card to PSX. This signal is an 8 bit serial transmission synchronous to the falling edge of clock (That is both the incoming and outgoing signals change on a high to low transition of clock. All the reading of signals is done on the leading edge to allow settling time.) | ||
==== COMMAND ==== | ==== COMMAND ==== | ||
Signal from | Signal from PSX to Card. This signal is the counter part of DATA. It is again an 8 bit serial transmission on the falling edge of clock. | ||
==== VCC ==== | ==== VCC ==== | ||
VCC 3. | VCC (heared to be) 3.6V. The main board in the PSX also has a surface mount 750mA fuse that will blow if you try to draw to much current through the plug (750mA is for both left, right and memory cards). | ||
==== ATT ==== | ==== ATT ==== | ||
ATT is used to get the attention of the card. This signal will go low for the duration of a transmission. | ATT is used to get the attention of the card. This signal will go low for the duration of a transmission. | ||
==== CLOCK ==== | ==== CLOCK ==== | ||
Signal | Signal from PSX to card. Used to keep units in sync. 250KHz clock for PlayStation | ||
==== ACK ==== | ==== ACK ==== | ||
Acknowledge signal from Card to | Acknowledge signal from Card to PSX. This signal should go low for at least one clock period after each 8 bits are sent and ATT is still held low. If the ACK signal does not go low within about 60 us the PSX will then start interogating other devices. | ||
=== Sources === | === Sources === | ||
*http://www.hardwarebook.info/Sony_Playstation_Memory_Card | *http://www.hardwarebook.info/Sony_Playstation_Memory_Card | ||
*http://www.raphnet.net/electronique/ | *http://www.raphnet.net/electronique/psx_cardmgr/psx_cardmgr_en.php | ||
*http:// | *http://www.debaser.force9.co.uk/psxcn/ | ||
*http://pages.sbcglobal.net/icruz/html/8051.html#memory | |||
*http:// | |||
==Sony Documentation== | ==Sony Documentation== |