I highly recommend removing CMA/OpenCMA and installing QCMA, it is not mandatory, but in my opinion QCMA offers a better experience once you get the hang of it, one of the benefits of QCMA is that it allows you to transfer subfolders inside the PSP game saves for transferring, while CMA/OpenCMA ignores the subfolders.
Whatever your OS is, make sure that file extensions are not hidden. To disable hiding extensions on your OS please research it online, by doing this you'll avoid one issue of not being able to transfer files to your Vita (when transferring files at root of PSP game save folder), since the files at the save root must follow the 8.3 filename rule.
Here is the thread for QMCA.
PSP Filer will also be used, which is a file manager, you can find a link for it below.
Come on man, let me install my homebrew and games!
[spoiler]Whoa! Calm down there buddy, let's see if I can help you out.
For this tutorial, I will only be providing instructions for the method I use, QCMA + PSP Filer.
There are a couple ways we can do the install, either by zipping up the homebrew, or transferring it as is without zipping it up, but this method will only work using QCMA.
Using your favorite ZIP/RAR manager on your PC, pack the folder of your homebrew, an example can be found with the homebrew linked below, and we'll name it as INSTALL.ZIP.
So you should have it zipped up like this,
Now place the INSTALL.ZIP in any random PSP game save (PS1 saves can be used too), a link can be found below for a PSP game save. Make sure that you have placed this save in the correct folder on your PC, you can do this by clicking on the QCMA icon, then go to Settings, click on browse beside Applications / Backups. In this folder go into PSAVEDATA, then go into the folder with a junk name, this is where the saves should be placed. Now refresh database and transfer it to your Vita using Content Manager, make sure to do PC -> PS Vita System.
For this next step, we will need to use PSP Filer, but how do we use it? Depending on what you are running, you will need to name the PSP Filer EBOOT.PBP accordingly.
- VHBL: EBOOT.PBP
ARK: VBOOT.PBP or VBOOTPBP.BIN
TN-V: RECOVERY.PBP (for TN-V you will need to launch this from the recovery menu, to get there, hold R before launching TN-V exploit)
Backup original menu eboot somewhere else, then place PSP Filer eboot as the menu in your exploit save.
Now run the exploit and you should boot into PSP Filer directly (if using TN-V, launch from recovery menu, not sure if it'll work in TN-X).
If you want, you can look around in PSP Filer and get yourself acquainted with all the text-based gizmos and gadgetry it has to offer.
Use Up and Down on the d-pad to navigate the files, use Circle to open/close directories and ZIP/RAR files, and use R trigger to sort the directories that you have selected.
The saves transferred to Vita from PC end up in ms0:/PSP/SAVEDATA/. If everything went correctly, navigate to your save in that folder, inside there you should find your INSTALL.ZIP.
Once you have the zip opened, place the cursor on the folder inside, press X, a menu should pop up, press Circle, the file system should pop up in another menu, navigate to /PSP/VHBL/, if the VHBL folder does not exist there, while having /PSP/ selected, press the L trigger and make a new folder named VHBL. Make sure that the VHBL folder is selected, and not the folders within. Press Triangle now to copy the homebrew folder and wait for the process to finish then exit Filer or keep lollygagging around if you want.
If you are on firmware 3.36 or below, instead of copying to /PSP/VHBL/, you can copy into /PSP/GAME/, it is not possible to mess with folders now on 3.5X+ since it has been patched.
Restore the original menu eboot to your exploit save, and transfer to Vita. Run your exploit, and check if your newly installed homebrew shows up, if so, Bravo! If not, then reread to see if you have not missed anything or made mistakes.
Now, for the other method without zipping it up, simply place the folder of your homebrew and it's contents into the save that you want to transfer with, remember, this only works for QCMA.
So for example if you want to transfer PSP Filer, it should be at this path on PC:
- ~/PS Vita/PSAVEDATA/(junk)/NPUH10091/PSP Filer/EBOOT.PBP
Once you have it transferred, go to your save in ms0:/PSP/SAVEDATA/ and use PSP Filer to copy your homebrew folder where you wish, follow the same steps as above but without the zipping process.
For ISO/CSO games, you do not need to zip these up, simply place them in a subfolder of your save and copy them as is, then you can use Filer to copy these to ms0:/ISO/, if it does not exist, then create it. Remember ISO/CSO games do not work in VHBL.
If you have done everything correctly then please check the link below:
the link below
Hey, take it easy on me, it's my first tutorial. [/spoiler]
[spoiler]I attempted to transfer a save using QCMA but I cannot see it in Content Manager on the Vita.
It is required for you to manually refresh the database whenever you add new files, otherwise the Vita will not see the changes, to do this, click on the QCMA icon in the tray on your desktop, then click on Refresh database.
If that does not work, then make sure that you have placed the game save in the correct folder on your computer. To find the correct directory, open up QCMA settings, there in the Folders tab you should see "Applications / Backups", click on Browse next to it. In that folder you should see PSAVEDATA, then in that one you should see a folder named with junk, inside that junk named folder is where you should place the game saves to be transferred.
I transferred my save from PC to Vita, but none or only some files transferred, what gives?
As above, make sure to refresh the database in QCMA whenever you add new files.
Another reason could be due to the 8.3 filename rules, linked/mentioned above, so make sure your file names are capitalized, including the extension (remember to disable hiding extensions on your computer), name must be no longer than 8 characters and extension 3 characters, for the file name only use uppercase letters, numbers and certain symbols. To easily bypass this limitation in QCMA, make a new folder inside the game save, then place all the files (including ISOs) you want to transfer inside that new folder, the 8.3 rule isn't applied there.
I noticed the size of the save is different between Content Manager on Vita and PC, should I be worried?
Nope. I noticed that too, but files have always transferred just fine for me, it's most likely due to the way sizes are converted, KB (1000) vs KiB (1024) (usually shown as KB too), that's just my guess though, could be other things.
I transferred an EBOOT.PBP to my Vita and now my base game no longer works telling me that I need to download it again.
After the first MajorGas bubble release it seems Sony has added some checks in the transfer process, if a matching license is found for the EBOOT.PBP being transferred then the license is deleted. Simply restoring the base game from a backup should fix the issue, remember to backup all of your content, a backup of that backup, and a backup of that backup.
I attempted to transfer a save from my Vita to PC, but it errors out.
As above, it seems Sony has added checks for EBOOT.PBP and maybe other files and blocked them from being transferred out of the Vita. If the error happens the other way around, make sure to refresh the database.
I transferred a save to/from my Vita, but the files don't seem to change.
In Content Manager on the Vita, make sure that you are selecting the right option, PS Vita System -> PC, or PC -> PS Vita System. I've made this mistake myself a few times. As always, remember to refresh the database (hopefully it can be done automatically in the future).
My homebrew/games don't work.
Some homebrew only work depending on what is used to run them, for kernel mode access, ARK or TN-V/TN-X, or user mode access, VHBL (much less compatibility than the previous mentioned). So ISO/CSO games, PS1 and signed or kernel homebrew/plugins will not work in VHBL since it is user mode only and does not have direct access to kernel. There are some homebrew which will not work at all on the Vita, usually ones which need access to hardware/software only available on the PSP.
My homebrew/games work, but crash when I do this or that.
Tell the dev to get off his lazy bottom and look into it, either that or the homebrew/game is not compatible with eCFW/VHBL on the Vita/PSTV.
I cannot connect to QCMA because my Vita keeps telling me to update.
Go to Settings from the Live Area, turn on flight mode, power off Vita, pull out memory card, power on Vita, put memory card back and allow it to restart. You should now be able to connect to QCMA. This works for me on my Vita, not sure about the PSTV.
If you have any ideas to add to this FAQ feel free to comment and I'll post them here.[/spoiler]
Links for this tutorial
PSP Filer direct link:
PSP Filer indirect link (same as above link):
https://drive.google.com/file/d/0BwYVUA ... sp=sharing
Random PSP game save: