Xerpi releases ViiMote, control your Vita with a WiiMote
This might be the most unexpected, weirdest release I have seen for the Vita all year. On the year where I reported about a homebrew calculator and Pong being released for the platform, that’s saying something. Developer Xerpi has released the initial version of ViiMote, a plugin that allows you to pair your WiiMote to the PS Vita.
As far as experiments go, this is probably one of the more interesting I have seen so far. While the pairing of the controller won’t give you motion control, you’ll be able to use the controller itself. This may not be the DualShock 3/4 everyone seems to want, but it’s pretty good nonetheless. Here’s what Xerpi had to say about the release:
So after a lot of reverse engineering the Vita’s Bluetooth module, I’ve finally managed to get a Wiimote connected to the Vita. That requires patching a function in SceBt, otherwise the Vita rejects it.
I’ve built an skprx that does the patching plus it hooks SceCtrl functions and replaces the pad data with the data read from the Wiimote 😎
What is ViiMote?
ViiMote is a plugin for taiHEN/taiHENkaku created by developer Xerpi. This plugin patches system functions to allow for the pairing of a WiiMote for use with your PS Vita.
Instructions
1.Enable viimote.skprx in taiHEN’s config.txt
2.Go to Setting -> Devices -> Bluetooth Devices
3.Press 1+2 on the Wiimote during 2 seconds
4.The Wiimote will connect automatically (don’t press over it when it appearsNote: When the Wiimote connects for the first time, it will get somewhat paired to the Vita, if you disconnect it and you want to connect it again, you must delete the pairing by pressing over it and then selecting Delete.
Download ViiMote
To download ViiMote you can do one of two things: either head to the release thread over at the wololo forums or head to Xerpi‘s GitHub release page to download the plugin. If you have suggestion or bugs reports, I’d advise you to do so on the release thread.
Cool
Could this mean local multiplayer on emulators?
Great news ! Gonna try it out
Now hoping for a plugin to use with DS4 controllers !
how hard is it to do this with a ps4 or ps3 controller? I thought Sony would have made it possible.
Yeah, you’d think so wouldn’t you? But considering everything Sony did to the Vita was as low effort as possible, it isn’t that hard to fathom 😛
It’ll at a minimum require a computer I think for the initial pairing similar to how it works on some Android phones, need to use a program to write the correct Bluetooth MAC address of the device to the controller. After that it might be possible to do a similar thing yeah
The PSTV can pair with both of these, if I’m not mistaken. Given that the Vita is running the same firmware as the PSTV… It really shouldn’t be too hard. Just a hidden flag or two that needs to be toggled. Unless there’s some difference in the hardware that I’m not aware of which makes pairing with these controllers possible. Someone with better knowledge of the internals could shed some light on this.
This is great. Hopefully one day I can use my ds4 controller on my vita instead of using it for remote play.
Xerpi made it too: https://www.reddit.com/r/vitahacks/comments/5ke91z/release_ds4vita_control_your_vita_using_a/
Okay, can you use this with a Playstation TV? And can you connect controllers like the classic controller to the bottom of your Wiimote and use those too?
were does the viimote.skprx go? ux0:tai/viimote.skprx is were i put it.
You have to put it in ux0:/plugins (create the directory if it doesn’t already exist). Once it’s in there, power cycle your system and run the Taihen hack again. It should work then.
I did that before and it froze when i went into settings and gave me a error. Ill try it again.
You need to change config.txt and put that in the proper place (ux0:/tai I think). Otherwise it won’t know the plugin even exists.
Yes I edited the config.txt in ux0:tai. I still get a error and freezes up when going into settings.
this is my config.txt (# You must reboot for changes to take place.
*KERNEL
#
henkaku.skprx is hard-coded to load and is not listed here
*main
# main is a special titleid for SceShell
ux0:app/MLCL00001/henkaku.suprx
*NPXS10015
# this is for modifying the version string
ux0:app/MLCL00001/henkaku.suprx
ux0:plugins/viimote.skprx )
Not sure what i have done wrong, but when i create the plugins folder in ux0 with the viimote.skprx in it, then i go to settings and get error c2-12828-1. Without the plugins folder, settings work fine.
Nevermind! I had the part in the config.txt wrong. Fixed and working now.
You know I just realised
Now I can play Taiko no Tatsujin with wii drum!! (I think I will have to try it first)
http://www.helleniclawyer.eu/2014/06/blog-post_16.html
http://hoteljagiellonski.com.pl/serwis-junkers-krakow.html
http://monkeyfood.net/2007/12/26/voittamaton/