Hacking The "My SD2Vita/PSVSD is having issues" thread

tosti

Well-Known Member
Member
Joined
Feb 28, 2020
Messages
100
Trophies
0
XP
271
Country
Netherlands
In advance I apologise if I should have posted this in the Vite Noob thread instead. I was wondering if an SD2Vita card can be used in different machines and if so, under what conditions?

Let's say I use an SD2Vita card in my Phat Vita with CFW that is linked with PSN ID tosti[at]tosti.com. If I were to buy a Slim Vita or Vita TV that I would install CFW on, could I take the SD2Vita card out of the Phat Vita, insert it into the Slim or Vita TV, and keep on playing? Would I then need to link tosti[at]tosti.com to the new machine with CFW as well?

EDIT: Maybe I should clarify a bit. I am trying to avoid a scenario where I buy two SD2Vita cards and install both with exactly the same games.

EDIT 2: While I had no luck finding any threads on my problem via the forum's search function, an internet search engine provided me with a useful thread right here on GBA Temp: can you share SD2Vita with PS TV and Vita?

Reading it with the limited knowledge I have, on first glance it sounds like it can be done. Would someone be willing to tell me how to set this up (what to configure, how to configure it properly, etc)?

Also, the PS TV and Vita 2000 this user owns both have available internal memory. What if I want to switch between a Vita 1000 without internal memory and a PS TV? Would I configure the SD2Vita differently in that case?
 
Last edited by tosti,

tosti

Well-Known Member
Member
Joined
Feb 28, 2020
Messages
100
Trophies
0
XP
271
Country
Netherlands
I still have my original question from the post above: can I use an SD2Vita card can be used in different machines and if so, under what conditions? The thread I found (can you share SD2Vita with PS TV and Vita?) has some information but no definitive answer that I can acertain with my limited knowledge.


Additionally, I am wondering if I can just take out my Sony memory card when I am done installing Enso (using Vita Hack Guide). For example, are .vpks installed on the built-in memory or the Sony memory card I can eject? Are the emulators themselves still present and fully functioning on my Live Screen if I take out my Sony memory card?

If not, how would I need to transfer data to take out the Sony memory card? This is in anticipation of my SD2Vita arriving later this week (or month, or year, depending on the delay by COVID-19 precautions).
 

Tom Bombadildo

Dick, With Balls
Member
Joined
Jul 11, 2009
Messages
14,575
Trophies
2
Age
29
Location
I forgot
Website
POCKET.LIKEITS
XP
19,225
Country
United States
You can use the SD2Vita on multiple Vita's so long as the same PSN account is linked to both.


All content that you install, be it legit games or emulators or pirated games, are installed on the Vita memory only, not internal storage. If you remove it and don't have any other storage device in place, you'll have no bubbles for anything on your Vita. You can transfer some things to internal storage, but the vast majority won't work at all. You're better off just leaving it until you get your SD2Vita.


To transfer things to the SD2Vita, you simply have both plugged into your Vita (with the memory card mounted as ux0 and SD2Vita as uma0) and use VitaShell to copy the entire contents of ux0 to uma0. Alternatively, you could use FTP/USB to move everything from ux0 to your PC in advanced, setup your SD2Vita, then transfer everything to the SD card afterwards.
 
  • Like
Reactions: tosti

tosti

Well-Known Member
Member
Joined
Feb 28, 2020
Messages
100
Trophies
0
XP
271
Country
Netherlands
You can use the SD2Vita on multiple Vita's so long as the same PSN account is linked to both.
Awesome news! I want to use the same account on different machines, so watching machine is just a matter of switching the SD2Vita card into a different machine. That was exactly what I hoped to hear.

All content that you install, be it legit games or emulators or pirated games, are installed on the Vita memory only, not internal storage. If you remove it and don't have any other storage device in place, you'll have no bubbles for anything on your Vita. You can transfer some things to internal storage, but the vast majority won't work at all. You're better off just leaving it until you get your SD2Vita.
In summary, there does not seem to be any need for me to dig around in the internal memory. Not even when I added lines to the config.txt file in the ur0:tai/ folder? I did so when installing the Adrenaline emulator, for example.

To transfer things to the SD2Vita, you simply have both plugged into your Vita (with the memory card mounted as ux0 and SD2Vita as uma0) and use VitaShell to copy the entire contents of ux0 to uma0. Alternatively, you could use FTP/USB to move everything from ux0 to your PC in advanced, setup your SD2Vita, then transfer everything to the SD card afterwards.
You know, I had never thought of using the uma0 mounting location for this purpose. In fact, that clarifies one of the earliest questions I had on these Vita boards (which you also helped me with, by the way).
 

Tom Bombadildo

Dick, With Balls
Member
Joined
Jul 11, 2009
Messages
14,575
Trophies
2
Age
29
Location
I forgot
Website
POCKET.LIKEITS
XP
19,225
Country
United States
Awesome news! I want to use the same account on different machines, so watching machine is just a matter of switching the SD2Vita card into a different machine. That was exactly what I hoped to hear.


In summary, there does not seem to be any need for me to dig around in the internal memory. Not even when I added lines to the config.txt file in the ur0:tai/ folder? I did so when installing the Adrenaline emulator, for example.


You know, I had never thought of using the uma0 mounting location for this purpose. In fact, that clarifies one of the earliest questions I had on these Vita boards (which you also helped me with, by the way).
Yep, just make sure both Vita's are on the same firmware and it'll be as easy as that. If they aren't, then it's just a matter of setting a particular file to readonly so it doesn't get overwritten when put into the higher firmware Vita. But this doesn't matter much anymore, since we can basically choose the firmware we want.

The only time you should be using internal memory is for adding plugins and editing the config.txt, other than that you shouldn't bother touching anything.
 
  • Like
Reactions: tosti

senas8

Well-Known Member
Member
Joined
Apr 3, 2011
Messages
180
Trophies
1
XP
524
Country
United States
Does anyone know if we can use a vita game cartridge as storage? I thought there was a home brew released a while ago, to do this. Any help would be appreciated. I want to make a custom homebrew game on a game cartridge.. with new art etc. thanks in advance.
 

Tom Bombadildo

Dick, With Balls
Member
Joined
Jul 11, 2009
Messages
14,575
Trophies
2
Age
29
Location
I forgot
Website
POCKET.LIKEITS
XP
19,225
Country
United States
Does anyone know if we can use a vita game cartridge as storage? I thought there was a home brew released a while ago, to do this. Any help would be appreciated. I want to make a custom homebrew game on a game cartridge.. with new art etc. thanks in advance.
Like, an actual, legit game cart or just an SD2Vita?

Legit game cart, this will vary depending on the game, only a few titles actually have writeable storage, but the vast majority don't at all so you can't just pickup some random shovelware and write to it all willy nilly. I think the biggest space I'm aware of is Touch My Katamari with 400mb or so of grw0 (which is writeable space on a gamecard), but that's about as good as you'll ever get. You can't just re-write over an entire ROM, otherwise it wouldn't be read only ;).

The SD2Vita is an adapter that sits in the gamecard slot, which is generally mounted as ux0 as a memory card replacement (mounted as ux0) or mounted as extra storage as ur0 (which is like an extra mount point that's not used for much). You could design your homebrew to work when mounted as ur0, so someone could install the vpk to the SD2Vita and then have a custom bubble so you can plug and play?

But that seems like too much work to have some novelty effect of using a real game card.
 
  • Like
Reactions: senas8

SekiTimewalker

Well-Known Member
Member
Joined
Sep 24, 2010
Messages
106
Trophies
0
XP
280
Country
United States
Edit this file so that MCD=uma0. For SD2Vita, edit GCD=ux0 and UMA=grw0. For PSVSD, leave GCD as grw0 and change UMA=ux0 instead. To use both, change them to suit your needs. A common configuration with both is UMA=ux0 (big card in PSVSD for main storage), GCD=uma0 (SD2Vita for ROMS/PSP/PS1, easily swappable/expandable), and MCD=grw0 (more generic expanded storage). Save and close.

Ok, so if I read this correctly, if I want my PS1, PSP, and PSV games to all go to the SD2Vita, I would put GCD and MCD as uma0 and UMA as ux0?
 
Last edited by SekiTimewalker,

Tom Bombadildo

Dick, With Balls
Member
Joined
Jul 11, 2009
Messages
14,575
Trophies
2
Age
29
Location
I forgot
Website
POCKET.LIKEITS
XP
19,225
Country
United States
Ok, so if I read this correctly, if I want my PS1, PSP, and PSV games to all go to the SD2Vita, I would put GCD and MCD as uma0 and UMA as ux0?
GCD should = ux0, and MCD should = uma0 and that's it. Everything else can be left blank since they don't need to be remounted.
 

SekiTimewalker

Well-Known Member
Member
Joined
Sep 24, 2010
Messages
106
Trophies
0
XP
280
Country
United States
GCD should = ux0, and MCD should = uma0 and that's it. Everything else can be left blank since they don't need to be remounted.
Changing it to that and rebooting makes it so nothing but system Vita items show up on my Vita. I can't see anything homebrew or any games if the SD2Vita is in the system.

I have it as MCD = uma0, INT = imc0, GCD = ux0, UMA = grw0.

Sent from my SM-N975U using Tapatalk
 
Last edited by SekiTimewalker,

Tom Bombadildo

Dick, With Balls
Member
Joined
Jul 11, 2009
Messages
14,575
Trophies
2
Age
29
Location
I forgot
Website
POCKET.LIKEITS
XP
19,225
Country
United States
Changing it to that and rebooting makes it so nothing but system Vita items show up on my Vita. I can't see anything homebrew or any games if the SD2Vita is in the system.

I have it as MCD = uma0, INT = imc0, GCD = ux0, UMA = grw0.

Sent from my SM-N975U using Tapatalk
You copied everything from your original memory card to the SD card being used for the SD2Vita as noted in the OP, correct? Including all hidden files, and unchecking the "Hide protected System Files" option in Windows? (Assuming that's what you're using)
 

SekiTimewalker

Well-Known Member
Member
Joined
Sep 24, 2010
Messages
106
Trophies
0
XP
280
Country
United States
You copied everything from your original memory card to the SD card being used for the SD2Vita as noted in the OP, correct? Including all hidden files, and unchecking the "Hide protected System Files" option in Windows? (Assuming that's what you're using)
Yep. I did that.

Sent from my SM-N975U using Tapatalk
 

SekiTimewalker

Well-Known Member
Member
Joined
Sep 24, 2010
Messages
106
Trophies
0
XP
280
Country
United States
Here it is. Not included in the picture is a "PSP2UPDAT.PUP" I have from downgrading.

Here is the main part:
Untitled.png


And in the ux0 folder:
Untitled.png
 
Last edited by SekiTimewalker,

Tom Bombadildo

Dick, With Balls
Member
Joined
Jul 11, 2009
Messages
14,575
Trophies
2
Age
29
Location
I forgot
Website
POCKET.LIKEITS
XP
19,225
Country
United States
Here it is. Not included in the picture is a "PSP2UPDAT.PUP" I have from downgrading.

Here is the main part:


And in the ux0 folder:
There's your problem, you don't create a ux0 folder on the SD2Vita, you simply move the contents of your memory card to the root of the SD card.

Move everything you put into ux0 and plop it in the root, everything should work fine then.
 

SekiTimewalker

Well-Known Member
Member
Joined
Sep 24, 2010
Messages
106
Trophies
0
XP
280
Country
United States
There's your problem, you don't create a ux0 folder on the SD2Vita, you simply move the contents of your memory card to the root of the SD card.

Move everything you put into ux0 and plop it in the root, everything should work fine then.
OK, I'll do that when I get home. Thank you. Now, is there a way I can use both the memory card and the SD2Vita? Like, maybe homebrew that lets me choose which something gets installed to? I have a 64gb microsd, and a 32gb Vita card. It'd be nice to be able to use both together.

Sent from my SM-N975U using Tapatalk
 

Tom Bombadildo

Dick, With Balls
Member
Joined
Jul 11, 2009
Messages
14,575
Trophies
2
Age
29
Location
I forgot
Website
POCKET.LIKEITS
XP
19,225
Country
United States
OK, I'll do that when I get home. Thank you. Now, is there a way I can use both the memory card and the SD2Vita? Like, maybe homebrew that lets me choose which something gets installed to? I have a 64gb microsd, and a 32gb Vita card. It'd be nice to be able to use both together.

Sent from my SM-N975U using Tapatalk
Not easily. Vita games will only work properly when installed to ux0 (which is the memory card mount point), the vast majority will not function properly if they're installed on any other mount point and will have various problems (from having issues saving to simply not launching at all). If you wanted to play Vita games on both, then the only way to use both would be to constantly swap the mount points of the SD2Vita and Vita Memory card (which will require reboots in between) to access the different games.

You can, however, use a different mount point for some homebrew. Adrenaline (the PSP eCFW) can be installed directly to uma0 (which is like an extra mount point, kind of like a D: drive on a PC), so you could setup Adrenaline on the Vita Memory Card mount as uma0, and use it specifically for PSP content. Emulators like Retroarch can also use uma0 for ROMs, so you could install Retroarch to the SD2Vita mounted as ux0, and then put all the ROMs for whatever you want to emulate on uma0 and that would also work just fine. That would probably be the best use of both cards, using the large (in your case, the SD2Vita) for Vita storage and the smaller for Adrenaline and ROMs.
 

SekiTimewalker

Well-Known Member
Member
Joined
Sep 24, 2010
Messages
106
Trophies
0
XP
280
Country
United States
Not easily. Vita games will only work properly when installed to ux0 (which is the memory card mount point), the vast majority will not function properly if they're installed on any other mount point and will have various problems (from having issues saving to simply not launching at all). If you wanted to play Vita games on both, then the only way to use both would be to constantly swap the mount points of the SD2Vita and Vita Memory card (which will require reboots in between) to access the different games.

You can, however, use a different mount point for some homebrew. Adrenaline (the PSP eCFW) can be installed directly to uma0 (which is like an extra mount point, kind of like a D: drive on a PC), so you could setup Adrenaline on the Vita Memory Card mount as uma0, and use it specifically for PSP content. Emulators like Retroarch can also use uma0 for ROMs, so you could install Retroarch to the SD2Vita mounted as ux0, and then put all the ROMs for whatever you want to emulate on uma0 and that would also work just fine. That would probably be the best use of both cards, using the large (in your case, the SD2Vita) for Vita storage and the smaller for Adrenaline and ROMs.
I'll look into that. Thank you for all your help.

Sent from my SM-N975U using Tapatalk
 

SekiTimewalker

Well-Known Member
Member
Joined
Sep 24, 2010
Messages
106
Trophies
0
XP
280
Country
United States
Ok, so it does work now. So, since everything is now on the SD2Vita (uma0), I can delete everything from ux0 and free up that space now? Since it was duplicated to uma0? Sorry for the stupid questions, still new to the Vita scene.
 

ZeroSene

Well-Known Member
Member
Joined
Aug 30, 2019
Messages
200
Trophies
0
XP
967
Country
Vietnam
Since you wont care if something get destroy, here's what you should not delete:
If you want to reclaim the space on your memory card (to use for storing PSP games for instance), you can delete the contents of uma0: (the new memory card mount point) and / or imc0: (if you have a PS Vita 2000 or PS TV).

If you decide to do this, you must not delete these folders if they exist:

  • uma0:data/bootstrap.self
  • uma0:app/PCSG90096
  • uma0:appmeta/PCSG90096
  • uma0:appmeta/VITASHELL
  • uma0:license/app/PCSG90096
  • uma0:license/app/VITASHELL
  • uma0:user/00/savedata/PCSG90096
  • uma0:user/00/savedata/VITASHELL
This is because you must keep h-encore installed to the memory card so you can enable HENkaku (and therefore StorageMgr) after a reboot.
from this site
https://vita.hacks.guide/storagemgr.html
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: