-
Notifications
You must be signed in to change notification settings - Fork 10
Home
Akira is a wrapper around chiaki-ng to provide a GUI for using the chiaki-ng library to access the Playstation Remote Play protocol on the switch, enabling it to work as a Playstation client.
It uses a fork with some switch specific changes which I hope to upstream eventually, mainly around the cryptography section for PSN handshakes/connections. This fork is located here.
I previously did this in tree, however due to the amount of changes that I was making to this it was much better to take it out of tree than to break the .nro build for everyone. I should also point out that I don't own a ps4, so I don't know if it will work for it. Let me know!
Other custom libraries include a forked cURL with websockets enabled and the libNX VTLS work done by yellows8 to utilise libNX for cryptography purposes where possible.
As with Chiaki
- Make sure you have a good wifi network. having a 5G network is insufficient, you need to have a good signal to it.
- The access point preferably be wired backhaul.
- Your router shouldnt be dropping packets due to load.
- Make sure that your ps4/5 is connected by LAN cable.
Personal ancedotes:
When using mikrotik, please ensure that fasttrack is off for UDP. This was causing issues for me.
[admin@MikroTik] > /ip firewall filter print where action=fasttrack-connection or comment~"Bypass"
Flags: X - disabled, I - invalid; D - dynamic
1 X ;;; defconf: fasttrack
chain=forward action=fasttrack-connection hw-offload=yes connection-state=established,related
2 ;;; FastTrack TCP only (UDP excluded for streaming)
chain=forward action=fasttrack-connection hw-offload=no connection-state=established,related protocol=tcp
Please read the wiki to the right.
Good luck!