Hardware USB port mod

TariqSoftDev

~Zexceil
OP
Member
Joined
Sep 18, 2013
Messages
716
Trophies
1
Location
London
XP
1,018
Country
Well it's exactly as the titles says although here's the story behind this.
After I saw Yifan lu's amazing work on the MPCI-E SD adapter , I downloaded the eagle files and got the pin out for the PS Vita MPCI-E slot , from there I looked at the PS Vita GSM modem and realized the USB pins was all cut off from the PCB with two solder points , after this I did some work and added a USB port using some pins because I couldn't find a actual USB female xD

Images
Where I soldered to the modem
lSYPgVA.jpg
Where I positioned the pins
U4QOHzg.jpg
Finished look
rogCC6z.jpg

pYhaFbE.jpg
USB Connected(read notes)
auoyN8Q.jpg

0DRt9QI.jpg

UPDATE(MUST READ!!)
So after I yifan lu made me realise the most basic thing I missed (don't solder to the modem solder directly to mb) I fixed my error here are the pictures of the fix and the results.
New wiring layout:
gujvzdG.jpg
Results that my PS Vita told me using Yifan lu's USB_detect/probe program:
OTsReEm.jpg

Yeah I like spoilers UPDATE 2:

So I decided to add a proper USB port because pins aren't very practical :/, let the pictures explain the process.


The guts of it:
I had to get rid of a part of the PS Vita circuitry:
KcX62T5.jpg

LEpaelE.jpg




All wired up:
HJ74tG8.jpg

Finished look:
JIGTSNG.jpg

mWu2Ati.jpg


Note: Until a driver/plugin that supports this USB connection and mounting is created this is useless.

I also noticed that the PS Vita at some point (very early in me doing this) reacted to the USB and displayed a message "This device is not supported"(probably cause I didn't bother formatting to exFAT at that point)

I upload my work hours earlier on twitter: https://twitter.com/ZexceilXario
 
Last edited by TariqSoftDev,

TariqSoftDev

~Zexceil
OP
Member
Joined
Sep 18, 2013
Messages
716
Trophies
1
Location
London
XP
1,018
Country

yifan_lu

@yifanlu
Member
Joined
Apr 28, 2007
Messages
663
Trophies
0
XP
1,671
Country
United States
Alright I'm on it rn , I'll let you know how it goes.

--------------------- MERGED ---------------------------

My dev environment seems to be having a weird querk do you can compile it for me @yifan_lu ? , would be great help.
I won't have time until tomorrow but if you follow the directions in vitasdk.org and remove all previous installations you can just download the source and run

cmake . && make
 

TariqSoftDev

~Zexceil
OP
Member
Joined
Sep 18, 2013
Messages
716
Trophies
1
Location
London
XP
1,018
Country
I won't have time until tomorrow but if you follow the directions in vitasdk.org and remove all previous installations you can just download the source and run

cmake . && make

Here's the error code , I don't seem to understand why it's missing that.
In file included from C:/msys64/Home/xxxxxx/VShell/main.c:19:0:
C:/msys64/Home/xxxxxx/VShell/main.h:73:28: fatal error: vitashell_user.h: No such file or directory
#include <vitashell_user.h>
^
compilation terminated.
make[2]: *** [CMakeFiles/VitaShell.dir/build.make:338: CMakeFiles/VitaShell.dir/main.c.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:100: CMakeFiles/VitaShell.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
 

TariqSoftDev

~Zexceil
OP
Member
Joined
Sep 18, 2013
Messages
716
Trophies
1
Location
London
XP
1,018
Country
Alright so I compiled and installed , the option to mount came up but it won't recognize the USB via my mod . maybe I need to rewrite the code to use the USB 2.0 from the slot
 

yifan_lu

@yifanlu
Member
Joined
Apr 28, 2007
Messages
663
Trophies
0
XP
1,671
Country
United States
Can you install/run this usb debug logging homebrew (rename .vpk.zip to .vpk)? Run it, press X, then insert your USB device and take a screenshot of the messages that come up.
 

Attachments

  • usb_detect.vpk.zip
    33.6 KB · Views: 426

TariqSoftDev

~Zexceil
OP
Member
Joined
Sep 18, 2013
Messages
716
Trophies
1
Location
London
XP
1,018
Country
I doubt you have the right version since it didn't work until literally five minutes ago.
Oh okay I'll use that one then , thanks alot.

--------------------- MERGED ---------------------------

Can you install/run this usb debug logging homebrew (rename .vpk.zip to .vpk)? Run it, press X, then insert your USB device and take a screenshot of the messages that come up.
Results:
Started!

press x to start probing.
press Circle to stop probing and exit.

Kernel start: 0, 0
Kernel start: 0, 0
User load & start: 4001009f, 0
taiHookFunctionExportForKernel: 0x00062771

--------------------- MERGED ---------------------------

Why not try and dump a log of everything that happens using the PS Vita's MPCI-E interface.
 
  • Like
Reactions: DayVeeBoi

yifan_lu

@yifanlu
Member
Joined
Apr 28, 2007
Messages
663
Trophies
0
XP
1,671
Country
United States
Oh okay I'll use that one then , thanks alot.

--------------------- MERGED ---------------------------


Results:
Started!

press x to start probing.
press Circle to stop probing and exit.

Kernel start: 0, 0
Kernel start: 0, 0
User load & start: 4001009f, 0
taiHookFunctionExportForKernel: 0x00062771

--------------------- MERGED ---------------------------

Why not try and dump a log of everything that happens using the PS Vita's MPCI-E interface.
So nothing showed up when you plugged in your USB drive?
 

Site & Scene News

Popular threads in this forum

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