Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Gamesd Vita: Difference between revisions

From GameBrew
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
{{#seo:
|title=Vita Homebrew Apps (Plugins) - GameBrew!
|title=Vita Homebrew Apps (Plugins) - GameBrew
|title_mode=append
|title_mode=append
|image=gamesdvita.jpg
|image=gamesdvita2.png
|image_alt=gamesd
|image_alt=gamesd
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=gamesd
|title=gamesd
|image=gamesdvita.jpg
|image=gamesdvita2.png
|description=Driver for SD to Gamecard adapters.
|description=Driver for SD to Gamecard adapters.
|author=xyzz
|author=xyzz
Line 13: Line 13:
|type=Plugins
|type=Plugins
|version=1.6
|version=1.6
|license=License
|license=Mixed
|download=https://dlhb.gamebrew.org/vitahomebrews/gamesdvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/gamesdvita.7z
|website=
|website=https://github.com/xyzz/gamecard-microsd#readme
|source=https://github.com/xyzz/gamecard-microsd
|source=https://github.com/xyzz/gamecard-microsd
}}
}}
'''Gamesd''' is a plugin or a driver for SD to Gamecard adapters. This is PS Vita gamecard to microSD adapter.
Gamesd is a plugin works as a driver for SD to Gamecard adapters (formerly know as SD2VITA).


==What is gamesd?==
Gamesd is a plugin works as a driver for SD to Gamecard adapters (formerly know as SD2VITA).
SD will be mounted as ux0:/ partition.
SD will be mounted as ux0:/ partition.


== Gamesd's Software ==
==Media==
<code>driver</code> contains a kernel module. Add it to taihen's <code>config.txt</code> KERNEL section. You can download a precompiled <code>.skprx</code> from the [https://github.com/xyzz/gamecard-microsd/releases Releases] section.
'''How to set up PS Vita SD2VITA (Micro SD to Gamecard) on Windows''' ([https://www.youtube.com/watch?v=vsdbdcAnH4Y The Modshiah]) <br>
 
Your microSD card must have no partition table. exFAT filesystem should be written directly to the device. On Linux, do:
 
<pre>mkfs.exfat /dev/sdx # (without a number)</pre>
 
On Windows, this works: https://redd.it/6o4gqh
 
On Mac this should work (Tested on OSX 10.12):
 
<pre># List your attached storage, find your sd card
sudo DiskUtil list
# If necessary, unmount volume
sudo diskutil unmountdisk /dev/diskn (where n is the number of the mounted sd card)
# Format drive
sudo newfs_exfat -R /dev/diskn  </pre>
 
After that, the card still works on both Linux and Windows, however other devices might have some problems.
 
=== Compiling the driver for Gamesd ===
To compile:
 
<pre>cd driver
mkdir build &amp;&amp; cd build
cmake ..
make</pre>
 
==How To Install Gamesd ==
<youtube>vsdbdcAnH4Y</youtube>
<youtube>vsdbdcAnH4Y</youtube>


== Gamesd's Hardware ==
==Changelog==
<code>board</code> contains Autodesk EAGLE schematics and board files. '''Note: last revision still untested.'''
===Hardware===
 
The pcb has to be 1mm thick. This means I only tested 1mm thick PCBs and found them to work fine. I don't know if other thicknesses work.
 
Note how the pcb has a hole in place of microsd socket. You need to flip the socket and mount it into the hole.
 
https://dlhb.gamebrew.org/vitahomebrews/gamesdvita.jpg
 
The socket should look like that. You can buy these from aliexpress for about $0.1-0.2/piece. Check out [https://github.com/xyzz/gamecard-microsd/issues/2 issue 2] for a buying guide.
 
There's no case for the adapter. Make sure to cover testpoints with some tape to prevent shorts. (v3.0 of the design has no test pads so you do not have to insulate anything). You also will have to use tweezers to remove adapter from PS Vita. Don't grab the adapter by the socket or you risk damaging it.
 
The adapter does not use Vita gamecard push-pull mechanism. If you feel a spring while inserting it, this means you are inserting it wrong.
 
If you accidentally short contacts, the Vita will power off. However, in my testing, this does not seem to cause any permanent damage.
 
Once you insert the adapter, you can replace microSD without taking the adapter out.
 
=== Hardware Version history ===
'''v3.0 '''
'''v3.0 '''
* Reduced gamecard pads total width by 0.2mm.
* Reduced gamecard pads total width by 0.2mm.
Line 80: Line 33:
* Removed unused INS pad on the microSD socket side.
* Removed unused INS pad on the microSD socket side.
* Changed routing to reduce number of VIAs and the probability of electrons falling out of the board.
* Changed routing to reduce number of VIAs and the probability of electrons falling out of the board.
 
* This design is not tested yet.
This design is not tested yet.


''' v2.0 '''
''' v2.0 '''
* Reduced gamecard pads total width by 1.0mm.
* Reduced gamecard pads total width by 1.0mm.
* Removed fourth microsd socket leg.
* Removed fourth microsd socket leg.
 
* This design is not tested by me yet, but other people confirmed it works.
This design is not tested by me yet, but other people confirmed it works.


''' v1.0 '''
''' v1.0 '''
*Original design.
* Original design.
 
=== Some Alternative Gamesd Designs ===
You can find some alternative designs here:


* https://github.com/Gadorach/SD2VITA
===Software===
* https://www.elotrolado.net/hilo_proyecto-hardmod-para-poner-un-lector-de-micro-sd-en-la-psvita_2229693 (Spanish)
'''v1.6'''
 
==Changelog==
'''(v.1.6)'''
*Added 3.71/3.72 support.
*Added 3.71/3.72 support.


'''(v.1.5)'''
'''v1.5'''
*Added 3.69/3.70 support.
*Added 3.69/3.70 support.


'''(v.1.4)'''
'''v1.4'''
*Fix sporadic wakeup issue
*Fix sporadic wakeup issue.


'''(v.1.3)'''
'''v1.3'''
*Added appmgr patch to allow memory card remount.
*Added appmgr patch to allow memory card remount.


'''(v.1.2)'''
'''v1.2'''
*Added 3.68 support.
*Added 3.68 support.


'''(v.1.1)'''
'''v1.1'''
*Added 3.65/3.67 support.
*Added 3.65/3.67 support.


'''(v.1.0)'''
'''v1.0'''
* First Release.
* First Release.


== License ==
== Credits==
* Code inside the <code>driver</code> directory is licensed under GPLv3 or later.
License:
* Contents of the <code>board</code> directory are licensed under [https://creativecommons.org/publicdomain/zero/1.0/ CC0].
* Code inside the driver directory is licensed under GPLv3 or later.
* Contents of the board directory are licensed under [https://creativecommons.org/publicdomain/zero/1.0/ CC0].


== Special thanks to ==
Special thanks to:
* @motoharu-gosuto for their work on gamecard RE
* @motoharu-gosuto for their work on gamecard RE
* @TheOfficialFlow for providing original version of the usbmc plugin
* @TheOfficialFlow for providing original version of the usbmc plugin


== External links ==
== External links ==
* Github - https://github.com/xyzz/gamecard-microsd
* GitHub - https://github.com/xyzz/gamecard-microsd
* VitaDB - https://vitadb.rinnegatamante.it/#/info/285
* VitaDB - https://vitadb.rinnegatamante.it/#/info/285

Latest revision as of 06:58, 8 Ocak 2023

gamesd
Gamesdvita2.png
General
Authorxyzz
TypePlugins
Version1.6
LicenseMixed
Last Updated2019/08/31
Links
Download
Website
Source

Gamesd is a plugin works as a driver for SD to Gamecard adapters (formerly know as SD2VITA).

SD will be mounted as ux0:/ partition.

Media

How to set up PS Vita SD2VITA (Micro SD to Gamecard) on Windows (The Modshiah)

Changelog

Hardware

v3.0

  • Reduced gamecard pads total width by 0.2mm.
  • Removed testpads.
  • Removed unused INS pad on the microSD socket side.
  • Changed routing to reduce number of VIAs and the probability of electrons falling out of the board.
  • This design is not tested yet.

v2.0

  • Reduced gamecard pads total width by 1.0mm.
  • Removed fourth microsd socket leg.
  • This design is not tested by me yet, but other people confirmed it works.

v1.0

  • Original design.

Software

v1.6

  • Added 3.71/3.72 support.

v1.5

  • Added 3.69/3.70 support.

v1.4

  • Fix sporadic wakeup issue.

v1.3

  • Added appmgr patch to allow memory card remount.

v1.2

  • Added 3.68 support.

v1.1

  • Added 3.65/3.67 support.

v1.0

  • First Release.

Credits

License:

  • Code inside the driver directory is licensed under GPLv3 or later.
  • Contents of the board directory are licensed under CC0.

Special thanks to:

  • @motoharu-gosuto for their work on gamecard RE
  • @TheOfficialFlow for providing original version of the usbmc plugin

External links

Advertising: