Editing Game Card

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

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:
The PSVita GameCard (cartridges) were reversed by 2 teams: '''Cobra BlackFin Team''' and '''motoharu'''.
A lot of Rumors have flyed around the Vitas Game Card. Some of them could be proven wrong with the work of '''motoharu''' which he released on Github and is available for everyone. One of thoes said rumors was about the GameCards pinout, which is also linked right down under here.
 


== Pinout ==
== Pinout ==
{| class="wikitable sortable" style="text-align: center;border:3px dotted #123AAA;"
{| class="wikitable sortable" style="text-align: center;border:3px dotted #123AAA;"
|-
|-
Line 31: Line 29:
|-
|-
| 10 || GND || Ground
| 10 || GND || Ground
|-
|}
|}


== HW Reversing ==
== HW Reversing ==
 
'''motoharus''' write up is simple to massive and to detailed to retype everything here. Instead we'll link to his [https://github.com/motoharu-gosuto/psvcd '''github''']. We'll also fork his work. So if the site is someday down, call us and we'll fix it.
'''motoharu's''' write up is simple and massive and too much detailed to retype everything here. Instead we'll link to his [https://github.com/motoharu-gosuto/psvcd '''github''']. We'll also fork his work so if the site is someday down, call us and we'll fix it.




Line 43: Line 41:


== Partitions ==
== Partitions ==
Game card can embed 1 or 2 partitions mounted as gro0: and optionally grw0:.
gro0: is Read-Only whilst grw0: is Read-Write.


Game card can be accessed with [[SceSdif|SceSdif]] module. It has the following [[Partitions|partitions]]:
Game card can be accessed with [[SceSdif|SceSdif]] module. It has the following [[Partitions|partitions]]:
Line 58: Line 51:
|-
|-
| 0xD || raw || || Some data
| 0xD || raw || || Some data
|-
|}
|}


Line 117: Line 111:




=== packet 1 (cmd56 request) ===
=== packet 1 (cmd56 request)===


{| class="wikitable"
{| class="wikitable"
Line 139: Line 133:
|}
|}


=== packet 2 (cmd56 response) ===
=== packet 2 (cmd56 response)===


{| class="wikitable"
{| class="wikitable"
Line 157: Line 151:
|}
|}


=== packet 3 (cmd56 request) ===
=== packet 3 (cmd56 request)===


{| class="wikitable"
{| class="wikitable"
Line 179: Line 173:
|}
|}


=== packet 4 (cmd56 response) ===
=== packet 4 (cmd56 response)===


{| class="wikitable"
{| class="wikitable"
Line 197: Line 191:
|}
|}


=== packet 5 (cmd56 request) ===
=== packet 5 (cmd56 request)===


{| class="wikitable"
{| class="wikitable"
Line 219: Line 213:
|}
|}


=== packet 6 (cmd56 response) ===
=== packet 6 (cmd56 response)===


{| class="wikitable"
{| class="wikitable"
Line 245: Line 239:
|}
|}


=== packet 7 (cmd56 request) ===
=== packet 7 (cmd56 request)===


{| class="wikitable"
{| class="wikitable"
Line 271: Line 265:
|}
|}


=== packet 8 (cmd56 response) ===
=== packet 8 (cmd56 response)===


{| class="wikitable"
{| class="wikitable"
Line 289: Line 283:
|}
|}


=== packet 9 (cmd56 request) ===
=== packet 9 (cmd56 request)===


{| class="wikitable"
{| class="wikitable"
Line 313: Line 307:
|}
|}


=== packet 10 (cmd56 response) ===
=== packet 10 (cmd56 response)===


{| class="wikitable"
{| class="wikitable"
Line 329: Line 323:
|}
|}


=== packet 11 (cmd56 request) ===
=== packet 11 (cmd56 request)===


{| class="wikitable"
{| class="wikitable"
Line 351: Line 345:
|}
|}


=== packet 12 (cmd56 response) ===
=== packet 12 (cmd56 response)===


{| class="wikitable"
{| class="wikitable"
Line 369: Line 363:
|}
|}


=== packet 13 (cmd56 request) ===
=== packet 13 (cmd56 request)===


{| class="wikitable"
{| class="wikitable"
Line 393: Line 387:
|}
|}


=== packet 14 (cmd56 response) ===
=== packet 14 (cmd56 response)===


{| class="wikitable"
{| class="wikitable"
Line 411: Line 405:
|}
|}


=== packet 15 (cmd56 request) ===
=== packet 15 (cmd56 request)===


{| class="wikitable"
{| class="wikitable"
Line 435: Line 429:
|}
|}


=== packet 16 (cmd56 response) ===
=== packet 16 (cmd56 response)===


{| class="wikitable"
{| class="wikitable"
Line 453: Line 447:
|}
|}


=== packet 17 (cmd56 request) ===
=== packet 17 (cmd56 request)===


{| class="wikitable"
{| class="wikitable"
Line 477: Line 471:
|}
|}


=== packet 18 (cmd56 response) ===
=== packet 18 (cmd56 response)===


{| class="wikitable"
{| class="wikitable"
Line 495: Line 489:
|}
|}


=== packet 19 (cmd56 request) ===
=== packet 19 (cmd56 request)===


{| class="wikitable"
{| class="wikitable"
Line 519: Line 513:
|}
|}


=== packet 20 (cmd56 response) ===
=== packet 20 (cmd56 response)===


{| class="wikitable"
{| class="wikitable"
Please note that all contributions to Vita Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see Vita Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)