External Controllers - MERLev/reVita GitHub Wiki

To get your DS3 / DS4 working with Vita, you can use MiniVitaTV or ds34vita plugins, you can see the difference in the table below. Author recommends to go with MiniVitaTV

Vita + MiniVitaTV Vita + ds34vita PS TV
Buttons remap + + +
Touch remap ds4Touch + ds4TouchEmulate touch pointers disabled in quick menu
Gyro remap DS34Motion DS34Motion DS34Motion
Vibration + - +
Max controllers 4 2 4
Change port + - +
Issues and limitations - PS4Link not connecting. - Vita buttons are not working in Adrenaline and Retroarch. - Touch mappings in Adrenaline are not working. - Vita analogs are not working. - Pairing issues. - L2 R2 L3 R3 not working / emulating in Adrenaline.
Download MiniVitaTV ds4Touch DS34Motion ds34vita DS34Motion ds4Touch DS34Motion
tai/config.txt Order matters ! *KERNEL ur0:tai/reVita.skprx ur0:tai/minivitatv.skprx ur0:tai/ds3.skprx ur0:tai/ds4touch.skprx ur0:tai/ds34motion.skprx *ALL ur0:tai/ds34motion.suprx *MAIN ur0:tai/reVitaMotion.suprx *KERNEL ur0:tai/reVita.skprx ur0:tai/ds34vita.skprx ur0:tai/ds34motion.skprx *ALL ur0:tai/ds34motion.suprx *MAIN ur0:tai/reVitaMotion.suprx *KERNEL ur0:tai/reVita.skprx ur0:tai/ds4touch.skprx ur0:tai/ds34motion.skprx *ALL ur0:tai/ds34motion.suprx *MAIN ur0:tai/reVitaMotion.suprx

Issues/Limitations/Fixes

MiniVitaTV

  • PS4Link not connecting
    • No fix exists other then disabling MiniVitaTV
  • Adrenaline and Retroarch - Vita buttons are not working
  • Touch mappings in Adrenaline are not working
    • Use reVita touch remaps instead
  • Vita analogs are not working

ds34vita

  • Pairing issues
    • Unfortunately I was not able to reproduce/fix this. You can temporally switch to ds4vita / MiniVitaTV for pairing
  • L2 R2 L3 R3 not working / emulating in Adrenaline
    1. Use official adrenaline settings to set backtouch as your L2 R2 L3 R3.
    2. Create reVita remap rules
      • 'L2 > BackTouch TopLeft'
      • 'R2 > BackTouch TopRight'
      • 'L3 > BackTouch BottomLeft'
      • 'R3 > BackTouch BottomRight'