Sunday, June 30, 2024

More Vita Troubleshooting

I can't install VPKs. (Error 0x80010002)

This is not a memory card issue or a motherboard issue. You just need to let your Vita or PSTV format the contents of a (preferably blank) Vita memory card in Settings, then copy your entire memory card (ux0) via FTP, and then FTP it all back to your SD2Vita (ux0), choosing to overwrite in your FTP program when asked. 

Other than your FTP program, there is no longer any need for Windows and viewing hidden files! I believe this allowed me to format my SD card in VitaDeploy as well, skipping any formatting done on PC. (original Github thread


Sharkf00d keeps crashing.

The only reason you should bother with this is VitaDB Downloader, which as I understand is better than Vita Homebrew Browser. So instead of gambling with its extremely poor installation success rate, just download this guy's libshacccg.skprx and put it in ur0/data manually. I had to create the directory myself. 

Don't forget to download Autoplugin 2 for SharpScale, DolcePolce, and other must-have plugins. (original reddit thread)


I get a read-only message in Content Manager.

This just means QCMA on your PC isn't pointing to the right directories.  But even after you change them, you still have to click Refresh Database. Then you should be good to go!


PS Store and other sign-in methods immediately kick me out. 

Since official firmware doesn't seem to be updated anymore, I prefer to stay on the latest (3.74) and just use the browser hack (jailbreak.psp2.dev). As such, there was probably no need for iTLS-Enso which was a featured app within VitaDeploy. Once I got rid of it, I could sign in. 

EDIT: Actually, reVita, one of the more essential plugins for PSTV doesn't work on newer firmwares, so back to 3.65 Enso it is. I was tired of Chovy-sign breaking all the time anyway. 


I enabled two-factor authentication (2FA) but it's still confusing.

I like to set this up on a browser. When you enable it, you're making unique passwords for unique devices, and when you log into those devices (e.g. PS3, Vita, or PSTV), you're using those unique passwords, not your "real" password as you would on your PS4 or PS5.

In fact, when jailbreaking my PSTV, I had formatted and deactivated plenty of times, but the unique password I had made specifically for that device a year ago still worked.


Downloads and Transfers always stop 

Seems like you can't rely on the Vita's memory card formatting after all. In my experience, a game stopped transferring, and when I tried outright downloading it, the download stalled at a similar point in the progress bar. I will try what this commenter said on a video:

Format your SD card on your PC as EXFat with 64 KB clusters; 128 KB clusters for 128GB cards and smaller. I use 1 TB cards in my Vita & they work great.

I do the whole zzblank / Win32DiskImager thing first, to be safe. 

EDIT: Seems you CAN properly format on just the Vita alone with UX0 to SD CloneTool Vita. But in my experience, you definitely want to install and enable YAMT first (Settings > Devices > Storage Devices , leave all defaults). 

I thought UX0 to SD CloneTool would just clone the contents of the memory card, but it mounted too, and I wanted YAMT to do that since YAMT is nicely integrated into the Settings menu. But on this particular Vita, I didn't have YAMT installed first. If you use UX0 to SD CloneTool first without YAMT, the app will mount, but then YAMT will be broken. What I did was run UX0 to SD CloneTool a third and final time with YAMT enabled and both YAMT options set to default. UX0 to SD CloneTool will give you a warning about exiting if your setup is working and that starting will reset, but this is what you want. When you do this, your system will restart. Then in the YAMT system settings, set ux0 to SD2Vita and uma0 to... well, I hope this doesn't actually matter, but I set it to Internal Storage because this Vita is a 2000 with the built-in memory.

Trying this again with a (more or less) fresh Vita TV, I got stuck in a bootloop with the UX0 to SD CloneTool after running it once and restarting, but holding the power button to go in safe mode and restore & delete, I tried the old way (download VitaDeploy, install YAMT lite, restart, go in Settings > Storage Devices, check Use YAMT, ux0: SD2Vita, uma0: Default)... and no freeze, so the SD2Vita card isn't broken. So maybe stick with the old ways after all, like Grandma always said!