More actions
m (Text replacement - "GameBrew!" to "GameBrew") |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
|title=Vita Homebrew Apps (Plugins) - GameBrew | |title=Vita Homebrew Apps (Plugins) - GameBrew | ||
|title_mode=append | |title_mode=append | ||
|image= | |image=storagemgrvita2.png | ||
|image_alt=StorageMgr | |image_alt=StorageMgr | ||
}} | }} | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title=StorageMgr | |title=StorageMgr | ||
|image= | |image=storagemgrvita2.png | ||
|description=Mountpoint manager. | |description=Mountpoint manager. | ||
|author=CelesteBlue | |author=CelesteBlue | ||
Line 15: | Line 15: | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/storagemgrvita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/storagemgrvita.7z | ||
|website= | |website=https://github.com/CelesteBlue-dev/PSVita-StorageMgr | ||
|source=https://github.com/CelesteBlue-dev/PSVita-StorageMgr | |source=https://github.com/CelesteBlue-dev/PSVita-StorageMgr | ||
}} | }} | ||
StorageMgr is a kernel plugin that automatically mounts/redirects any storage device on any mount points you want. | |||
== | ==Features== | ||
*It is configurable through a configuration file (an application could be made to handle this file). | |||
*It is a ALL-IN-ONE storage driver as it replaces usbmc.skprx and gamesd.skprx. | |||
*It fixes many issues in previous drivers. | |||
*Fixed sporadic wakeups when using SD2VITA thanks to xyz. | |||
*It works with taiHEN under henkaku, h-encore, h-encore-2, Trinity, QuickHEN-PSVita or enso. | |||
*When SD2VITA is removed or not working and configured to be redirected to ux0, memcard/internal is by default mounted to ux0. | |||
*Compatible with PSVita FWs 3.60, 3.65, 3.67, 3.68, 3.69, 3.70, 3.71, 3.72 and 3.73. | |||
*Proved working with 2TB exFAT HDD on PSTV (need to be formatted with <=64kB clusters). | |||
=== | ==Installation== | ||
* | ===Important notes=== | ||
* If you have issues with USB mounting on PS TV, it is recommended to install Enso (FW 3.60 or 3.65). | |||
* | * For using USB mass with h-encore and h-encore2, you have to boot PS TV, plug out USB mass, plug in USB mass then launch h-encore. It is annoying to do, so it is recommended to downgrade to FW 3.60 and install Enso. | ||
* For big storage capacity devices, like 2TB HDD on PSTV, it need to be formatted as exFAT 64kB clusters or smaller because 128kB clusters and more are not supported by PSVita OS. | |||
* For mounting a device as ux0:, this device must have been already mounted as ux0: using [[VitaShell]] at least once to have necessary files on it. | |||
* | |||
=== | ===How to setup=== | ||
* | *If it exists, remove gamesd.skprx and usbmc.skprx or any other storage plugin. | ||
* | *Copy storage_config.txt to ur0:tai/. | ||
* | *Copy storagemgr.skprx to ur0:tai/. | ||
* | *If it exists, copy ux0:tai/config.txt to ur0:tai/config.txt. | ||
* | *If it exists, remove ux0:tai/config.txt. | ||
*In ur0:tai/config.txt after *KERNEL create a new line and write: ur0:tai/storagemgr.skprx. | |||
*Configure ur0:tai/storage_config.txt to what you want. | |||
* | *Reboot PSVita. | ||
* | |||
* | |||
== | ===User configuration=== | ||
== | |||
On each line you have to write following this structure: =<mount_point> | On each line you have to write following this structure: =<mount_point> | ||
The available devices are: | The available devices are: | ||
* MCD - official SONY memory card. | |||
* MCD | * INT - internal memory 1GB (on all PSVita SLIM and PSTV). | ||
* INT | * GCD - microSD inserted into SD2VITA (also called gamecard2sd). | ||
* GCD | * UMA - USB mass (for PSTV) OR microSD inserted into PSVSD (for PSVita 3G). | ||
* UMA | |||
The available mount points are: | The available mount points are: | ||
* ux0 | * ux0 | ||
* xmc0 | * xmc0 | ||
Line 88: | Line 62: | ||
* uma0 | * uma0 | ||
* grw0 | * grw0 | ||
==Screenshots== | |||
https://dlhb.gamebrew.org/vitahomebrews/storagemgrvita3.png | |||
https://dlhb.gamebrew.org/vitahomebrews/storagemgrvita4.png | |||
==Media== | |||
'''How to Setup StorageMgr for PS Vita & PSTV | SD2Vita & USB Storage Install''' ([https://www.youtube.com/watch?v=gfyMuII17iI MrMario2011]) <br> | |||
<youtube>gfyMuII17iI</youtube> | |||
==Known issues== | |||
https://github.com/CelesteBlue-dev/PSVita-StorageMgr/issues | |||
==Changelog== | ==Changelog== | ||
''' | '''v3.2''' | ||
*Add support for FWs 3.69, 3.70, 3.71, 3.72 and 3.73. | *Add support for FWs 3.69, 3.70, 3.71, 3.72 and 3.73. | ||
''' | '''v3.0''' | ||
*Fixes sporadic wakeup thanks to xyz | *Fixes sporadic wakeup thanks to xyz. | ||
*Refactored README.md thanks to Electry | *Refactored README.md thanks to Electry. | ||
*Fixed uma0: remounting after suspend mode thanks to Grazgamer tests | *Fixed uma0: remounting after suspend mode thanks to Grazgamer tests. | ||
*lighter code | *lighter code. | ||
*better and less logs | *better and less logs. | ||
''' | '''v2.1''' | ||
*Minor improvement | *Minor improvement. | ||
''' | '''v2.1-beta''' | ||
*Please test and report if it solved your v2.0 issues. | *Please test and report if it solved your v2.0 issues. | ||
''' | '''v2.0''' | ||
*fix PSVSD mounting when using henkaku and h-encore | *fix PSVSD mounting when using henkaku and h-encore. | ||
*fix uma0: remounting after suspend | *fix uma0: remounting after suspend. | ||
*no need to trigger soft reset anymore when using henkaku and h-encore | *no need to trigger soft reset anymore when using henkaku and h-encore. | ||
*attempt to fix GCD wake up issue | *attempt to fix GCD wake up issue. | ||
*fix device existence check issue when not using enso (permit to remove some code) | *fix device existence check issue when not using enso (permit to remove some code). | ||
*uses more hooking and less patches | *uses more hooking and less patches. | ||
*lightweight code | *lightweight code. | ||
*better (and less) logs | *better (and less) logs. | ||
''' | '''v1.2''' | ||
*includes small improvements | *includes small improvements | ||
''' | '''v1.1''' | ||
*Added 3.65-3.67 support. | *Added 3.65-3.67 support. | ||
''' | '''v1.0''' | ||
* First Release. | * First Release. | ||
== Credits == | == Credits == | ||
* CelesteBlue for the rewriting, fixes, tests (I spent about 40 hours on this project) | * CelesteBlue for the rewriting, fixes, tests (I spent about 40 hours on this project). | ||
* gamesd by motoharu and xyz | * gamesd by motoharu and xyz. | ||
* usbmc by yifanlu and TheFloW | * usbmc by yifanlu and TheFloW. | ||
* VitaShell kernel plugin by TheFloW | * VitaShell kernel plugin by TheFloW. | ||
== External links == | == External links == | ||
* | * Twitter - https://twitter.com/CelesteBlue123/status/971466415084535810 | ||
* GitHub - https://github.com/CelesteBlue-dev/PSVita-StorageMgr | |||
* VitaDB - https://vitadb.rinnegatamante.it/#/info/368 | * VitaDB - https://vitadb.rinnegatamante.it/#/info/368 |
Latest revision as of 10:18, 8 Ocak 2023
StorageMgr | |
---|---|
General | |
Author | CelesteBlue |
Type | Plugins |
Version | 3.2 |
License | GPL-3.0 |
Last Updated | 2020/01/11 |
Links | |
Download | |
Website | |
Source | |
StorageMgr is a kernel plugin that automatically mounts/redirects any storage device on any mount points you want.
Features
- It is configurable through a configuration file (an application could be made to handle this file).
- It is a ALL-IN-ONE storage driver as it replaces usbmc.skprx and gamesd.skprx.
- It fixes many issues in previous drivers.
- Fixed sporadic wakeups when using SD2VITA thanks to xyz.
- It works with taiHEN under henkaku, h-encore, h-encore-2, Trinity, QuickHEN-PSVita or enso.
- When SD2VITA is removed or not working and configured to be redirected to ux0, memcard/internal is by default mounted to ux0.
- Compatible with PSVita FWs 3.60, 3.65, 3.67, 3.68, 3.69, 3.70, 3.71, 3.72 and 3.73.
- Proved working with 2TB exFAT HDD on PSTV (need to be formatted with <=64kB clusters).
Installation
Important notes
- If you have issues with USB mounting on PS TV, it is recommended to install Enso (FW 3.60 or 3.65).
- For using USB mass with h-encore and h-encore2, you have to boot PS TV, plug out USB mass, plug in USB mass then launch h-encore. It is annoying to do, so it is recommended to downgrade to FW 3.60 and install Enso.
- For big storage capacity devices, like 2TB HDD on PSTV, it need to be formatted as exFAT 64kB clusters or smaller because 128kB clusters and more are not supported by PSVita OS.
- For mounting a device as ux0:, this device must have been already mounted as ux0: using VitaShell at least once to have necessary files on it.
How to setup
- If it exists, remove gamesd.skprx and usbmc.skprx or any other storage plugin.
- Copy storage_config.txt to ur0:tai/.
- Copy storagemgr.skprx to ur0:tai/.
- If it exists, copy ux0:tai/config.txt to ur0:tai/config.txt.
- If it exists, remove ux0:tai/config.txt.
- In ur0:tai/config.txt after *KERNEL create a new line and write: ur0:tai/storagemgr.skprx.
- Configure ur0:tai/storage_config.txt to what you want.
- Reboot PSVita.
User configuration
On each line you have to write following this structure: =<mount_point>
The available devices are:
- MCD - official SONY memory card.
- INT - internal memory 1GB (on all PSVita SLIM and PSTV).
- GCD - microSD inserted into SD2VITA (also called gamecard2sd).
- UMA - USB mass (for PSTV) OR microSD inserted into PSVSD (for PSVita 3G).
The available mount points are:
- ux0
- xmc0
- imc0
- uma0
- grw0
Screenshots
Media
How to Setup StorageMgr for PS Vita & PSTV | SD2Vita & USB Storage Install (MrMario2011)
Known issues
Changelog
v3.2
- Add support for FWs 3.69, 3.70, 3.71, 3.72 and 3.73.
v3.0
- Fixes sporadic wakeup thanks to xyz.
- Refactored README.md thanks to Electry.
- Fixed uma0: remounting after suspend mode thanks to Grazgamer tests.
- lighter code.
- better and less logs.
v2.1
- Minor improvement.
v2.1-beta
- Please test and report if it solved your v2.0 issues.
v2.0
- fix PSVSD mounting when using henkaku and h-encore.
- fix uma0: remounting after suspend.
- no need to trigger soft reset anymore when using henkaku and h-encore.
- attempt to fix GCD wake up issue.
- fix device existence check issue when not using enso (permit to remove some code).
- uses more hooking and less patches.
- lightweight code.
- better (and less) logs.
v1.2
- includes small improvements
v1.1
- Added 3.65-3.67 support.
v1.0
- First Release.
Credits
- CelesteBlue for the rewriting, fixes, tests (I spent about 40 hours on this project).
- gamesd by motoharu and xyz.
- usbmc by yifanlu and TheFloW.
- VitaShell kernel plugin by TheFloW.