Hacking Setting Up a Vita TV PSTV

starburst

Well-Known Member
OP
Member
Joined
Apr 15, 2017
Messages
158
Trophies
0
XP
286
Country
Spain
I got a PSTV running firmware 3.55. I (manually) updated its firmware to 3.60, ran Henkaku and installed VitaShell, AntiBlocklist v2 and Enso. So far, so good, but now I have some doubts about how to proceed.

My desired setup:
1. Auto-mount a 64 GB USB drive to store applications and games.
2. Play PSP games.
3. Install games using NoNpDrm dumps.


My ideas on how to achieve that setup:

1. Use USBMC to auto-mount the USB drive.
As I understand it, by default, ux0 is the memory card. And in the case of the PSTV, if no Vita Memory Card is inserted (I do not own one), the 1 GB internal memory storage (imc0?) is mounted as ux0.
There seem to be numerous configuration issues with people using SD2VIta and USBMC. And most answers that I have read are 'fixes' with little explanation.

2. Use Adrenaline.
Add the necessary line to the configuration file in ur0 (and delete the configuration files present on other partitions) so that it only needs to be launched once.

3. Install the NoNpDrm plug-in... and Pkgi?
Given that the download speed within Pkgi is supposedly slow, my plan is to download the backups from other sources and manually copy the game directories into ux0.

If I do use a CSV list to install games from the Sony servers, is the NoPayStation list the most recommended?

What about community-modified games, like the English version of 'Ys VIII: Lacrimosa of Dana' for firmware 3.60? Must I use MaiDumpTool for those?
 
Last edited by starburst,

Spartk

Well-Known Member
Newcomer
Joined
Jul 24, 2017
Messages
85
Trophies
0
Age
36
XP
167
Country
Argentina
here's what you have to do using vitashell. delete tai/folder in ux0:.
go into ur0:tai/ and open config.txt. after first *KERNEL (usually in fourth line) add these lines in this order:

ur0:tai/usbmc.skprx
ur0:tai/nonpdrm.skprx

Obviously, you must have all .skprx files (they're plugins) in ur0:tai/ folder.

Come back in the main page of vitashell (where you can see all devices ur0: ux0: etc.) and press triangle. Select "Mount imc0".
You will see a new device called imc0: . Go into imc0:tai/ and open config.txt .
After the first *KERNEL line you could find this string "# henkaku.skprx is hard-coded to load ecc. ecc.". after this line add the two lines i told before:

ur0:tai/usbmc.skprx
ur0:tai/nonpdrm.skprx

Restart pstv.
now you have automount of your usb drive and nonpdrm working (make sure you have previously configured your usb stick using usbmc guide).
you can install pkgi to use nopaystation and adrenaline.

this configuration is 100% working. you can't find other working solutions. other ones are only generating confusion.
trust me, i'm the best :rofl2::rofl2::rofl2::rofl2:
 
  • Like
Reactions: LogDawg

starburst

Well-Known Member
OP
Member
Joined
Apr 15, 2017
Messages
158
Trophies
0
XP
286
Country
Spain
Come back in the main page of vitashell (where you can see all devices ur0: ux0: etc.) and press triangle. Select "Mount imc0".
You will see a new device called imc0: . Go into imc0:tai/ and open config.txt [snip]
Muchas gracias por tu respuesta.

I do wonder why editing the Tai Config of imc0 is more efficient than simply deleting it. Not that it is difficult to do, but it does add complexity. For example, the next time that one adds another kernel plug-in, one might also need to update the Tai Config of this never-used partition.

After some tinkering, I have noticed that the Tai Config of imc0 is read before the Tai Config files of ur0 (per design, I suppose) and ux0 (my USB drive, which is probably mounted later.) But if I delete all Tai Config files bar the one in ur0, the kernel settings for Adrenaline, USBMC and NoNpDrm work as expected (have not tried others.)


I tried Pkgi and could only get download speeds around 200 Kb/s (out of the 1,5 Mb/s possible for a 12 Mbps broadband), have you had better luck? Otherwise, at least in my case, it is faster to download NoNpDrm dumps through a web browser.

I chose a small size game to test Pkgi, and among hundreds of games, the one I ended up installing is one of the very few that does not work with the PSTV ('Jetpack Joyride' requires the back touchpad to start.) There goes my luck!
 

Spartk

Well-Known Member
Newcomer
Joined
Jul 24, 2017
Messages
85
Trophies
0
Age
36
XP
167
Country
Argentina
Muchas gracias por tu respuesta.

I do wonder why editing the Tai Config of imc0 is more efficient than simply deleting it. Not that it is difficult to do, but it does add complexity. For example, the next time that one adds another kernel plug-in, one might also need to update the Tai Config of this never-used partition.

After some tinkering, I have noticed that the Tai Config of imc0 is read before the Tai Config files of ur0 (per design, I suppose) and ux0 (my USB drive, which is probably mounted later.) But if I delete all Tai Config files bar the one in ur0, the kernel settings for Adrenaline, USBMC and NoNpDrm work as expected (have not tried others.)


I tried Pkgi and could only get download speeds around 200 Kb/s (out of the 1,5 Mb/s possible for a 12 Mbps broadband), have you had better luck? Otherwise, at least in my case, it is faster to download NoNpDrm dumps through a web browser.

I chose a small size game to test Pkgi, and among hundreds of games, the one I ended up installing is one of the very few that does not work with the PSTV ('Jetpack Joyride' requires the back touchpad to start.) There goes my luck!

In my experience, I've reached 500-600kb as maximum download speeds. It also depends on how the files of the game you've selected are structured. Games containing few big file (such as cutscenes, maps etc.) go faster than games containing a lot of small files.
 

LogDawg

New Member
Newbie
Joined
Dec 1, 2017
Messages
2
Trophies
0
Age
35
XP
53
Country
United States
here's what you have to do using vitashell. delete tai/folder in ux0:.
go into ur0:tai/ and open config.txt. after first *KERNEL (usually in fourth line) add these lines in this order:

ur0:tai/usbmc.skprx
ur0:tai/nonpdrm.skprx

Obviously, you must have all .skprx files (they're plugins) in ur0:tai/ folder.

Come back in the main page of vitashell (where you can see all devices ur0: ux0: etc.) and press triangle. Select "Mount imc0".
You will see a new device called imc0: . Go into imc0:tai/ and open config.txt .
After the first *KERNEL line you could find this string "# henkaku.skprx is hard-coded to load ecc. ecc.". after this line add the two lines i told before:

ur0:tai/usbmc.skprx
ur0:tai/nonpdrm.skprx

Restart pstv.
now you have automount of your usb drive and nonpdrm working (make sure you have previously configured your usb stick using usbmc guide).
you can install pkgi to use nopaystation and adrenaline.

this configuration is 100% working. you can't find other working solutions. other ones are only generating confusion.
trust me, i'm the best :rofl2::rofl2::rofl2::rofl2:
I literally just created an account on here to tell you you're awesome! Been messing with this for hours. Didn't think there would be a difference between PS Vita and PS TV. Thank you very much! I do have one question though. If I were to get a bigger flash drive can I just copy file for file over and it would just work?
 

starburst

Well-Known Member
OP
Member
Joined
Apr 15, 2017
Messages
158
Trophies
0
XP
286
Country
Spain
Note that there is no need to maintain multiple copies of the Tai Configuration file in different partitions. As long as you have one configuration file properly set in ur0, you are done.
Read this https://gbatemp.net/threads/vitashe...nting-usb-as-ux0-on-pstv.490479/#post-7713335


If I were to get a bigger flash drive can I just copy file for file over and it would just work?
Yes, if you get a new USB drive, you only need to copy everything into it and you are set. Earlier this week, I backed up everything inside the USB drive, formatted it to exFAT (it was FAT32), copied everything back and it works flawlessly.
 
  • Like
Reactions: Count Duckula

Spartk

Well-Known Member
Newcomer
Joined
Jul 24, 2017
Messages
85
Trophies
0
Age
36
XP
167
Country
Argentina
Note that there is no need to maintain multiple copies of the Tai Configuration file in different partitions. As long as you have one configuration file properly set in ur0, you are done.
Read this https://gbatemp.net/threads/vitashe...nting-usb-as-ux0-on-pstv.490479/#post-7713335


the problem are some guides or posts on certain forums which create confusion between ur0: and ux0: or which don't explain that there are some differences between psvita and pstv. people go wrong due to this.

Yes, if you get a new USB drive, you only need to copy everything into it and you are set. Earlier this week, I backed up everything inside the USB drive, formatted it to exFAT (it was FAT32), copied everything back and it works flawlessly.

i can confirm what you said. in addiction, i can say that if you use a s2dvita instead, before copying all the content from a microsd to another one, you must prepare the "recipient" microsd with Win32 Disk Imager and zzBlank.img and format it as exFat. After this it's possibile to copy from one microsd to the other one.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I'm doing alright, thanks.
    +1
  • Maximumbeans @ Maximumbeans:
    That must be rough. Productive I'm sure but hard to balance with daily life
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Indeed. I've been working on getting this Infecutus chip to work on my PS2. But after soldering, I realised that a plastic piece was missing from the power ribbon cable to the power and eject buttons.
  • SylverReZ @ SylverReZ:
    Now I could go with soldering the contacts from the cable to the connector on the mobo, but doesn't sound like a good permanent solution.
  • Maximumbeans @ Maximumbeans:
    Man, that's beyond my brain :rofl: I'm no good with hardware for now. I'd like to get into hardmods in future though
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Maybe start practice soldering. Get a cheap-ass soldering iron and follow some good YouTube tutorials.
    +1
  • SylverReZ @ SylverReZ:
    Least my experience has gotten better than over a decade ago. My iron would constantly bump into components and break them.
  • Maximumbeans @ Maximumbeans:
    Sounds good. I actually did soldering but like 16 years ago for school so uuuuh probably rusty haha
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Same here. I did soldering at school from a teacher who I honestly liked since he had plenty of good electronics experience.
    +1
  • Maximumbeans @ Maximumbeans:
    I wish I could play chess well
    +1
  • Maximumbeans @ Maximumbeans:
    Useless but a true art
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I had a friend who had a glass chess set for their birthday.
  • SylverReZ @ SylverReZ:
    It was like all clear and fancy. Tbf I'm not too experienced with chess, but would like to learn someday.
  • Maximumbeans @ Maximumbeans:
    That sounds really cool
  • Maximumbeans @ Maximumbeans:
    I know the basics but no strategy at all :rofl:
    +1
  • Veho @ Veho:
    Watch chess streamers on Twitch and you'll pick up a thing or two.
    +1
  • Veho @ Veho:
    Not to mention there's an infinite number of chess games for every possible platform.
    +1
  • DinohScene @ DinohScene:
    just play it, get beaten a few times and start dominating
    +1
  • K3Nv2 @ K3Nv2:
    Nude chess is best
    +1
  • DinohScene @ DinohScene:
    strip checkers > nude chess
    +1
  • K3Nv2 @ K3Nv2:
    Nude checkers get jumped
    +1
  • SylverReZ @ SylverReZ:
    @Veho, I guess you'd pick up something while watching tub streams.
  • SylverReZ @ SylverReZ:
    @K3Nv2, Dick fights. :tpi:
  • Veho @ Veho:
    Turkish olive oil wrestling.
    +1
    Veho @ Veho: Turkish olive oil wrestling. +1