Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn't support PS5 #150

Closed
deanylev opened this issue Nov 12, 2020 · 57 comments
Closed

Doesn't support PS5 #150

deanylev opened this issue Nov 12, 2020 · 57 comments
Labels
❕ information Announcements or other informative posts sony-issue Issue caused by Sony regression wontfix This will not be worked on

Comments

@deanylev
Copy link

Got my PS5 today and was praying ps4-waker would work but alas Sony have obviously changed enough to where this is not the case. When running npx ps4-waker I simply get "Could not detect any matching PS4 device".

More than happy to help in any way that I can, as I know not everyone will have access to PS5 hardware, especially with how scarce it is.

@DanNewson
Copy link

I also just went through the process of deleting the Plugin and starting from scratch. However it seems that Sony have not added PS5 support to the Second Screen app, which i believe is fundamental to this plugin. Its not even an option in the PS5 settings.
Until we get another way to wake the PS5 remotely (Possibly RemotePlay) i don't think this plugin will work!

@deanylev
Copy link
Author

Oh I just assumed that Second Screen would work and something else was at play! I actually have a contact at PlayStation, I'll see if he can tell me anything about that :)

@DanNewson
Copy link

DanNewson commented Nov 12, 2020

Yeah i thought it would, however the app hasn't been updated in nearly a year! Keep us posted. I loved walking into the house and telling Siri "Lets Game" and getting everything setup ready to play!

Happy PS5 day as well!

@dhleong
Copy link
Owner

dhleong commented Nov 12, 2020

Thanks for the help researching this everyone! I didn't manage to get in an order for a PS5 myself so wouldn't have had a way to test.

If/when I do, and if/when they add another app (or update the existing one!) then I will probably look into this ;)

Feel free to post any updates you discover in this thread! I'll go ahead and pin it so any other new PS5 users will see it.

@dhleong dhleong changed the title Doesn't detect PS5 Doesn't support PS5 Nov 12, 2020
@dhleong dhleong added sony-issue Issue caused by Sony regression ❕ information Announcements or other informative posts labels Nov 12, 2020
@dhleong dhleong pinned this issue Nov 12, 2020
@deanylev
Copy link
Author

Unfortunately my contact said he hasn't heard anything about it, not a great sign :(

@DanNewson
Copy link

So had a look through some settings, you can now turn on your PS5 via the PS App if they're signed into the same account. Im still playing around trying to get it to work myself. But its some additional information.

@bryeartem
Copy link

I would love to help also.. let me know if there is anything I can do to assist, what type of information would be helpful?

@dhleong
Copy link
Owner

dhleong commented Dec 2, 2020

I would love to help also.. let me know if there is anything I can do to assist, what type of information would be helpful?

Gathering information on what is possible to do with which official apps on the PS5 might be helpful. Unfortunately, until I get my hands on the hardware to test things out there's not much I can do. If the procedure is similar enough, someone could possibly figure it out and submit a PR with the changes, but I would not be surprised if Sony made a whole new protocol for the new device, which would probably warrant a new library project—and that's if the PS5 supports (or will support) the same or a similar set of remote features.

@luizribeiro
Copy link

I believe we will have to figure out how the PS Remote Play app works behind the scenes. When you start it, it asks if you want to connect to a PS5 or a PS4, so the protocol is most likely different. Or at least the host-type must have changed.

@hdsheena
Copy link

hdsheena commented Dec 6, 2020

we got a ps5, I know a bit of python and have a rooted Android phone I can play with. Not sure how helpful I can be but... Happy to help if I can.
I could even set someone up with remote access to adb to a phone maybe? I don't even know how you start to figure out a protocol 😃

@dhleong
Copy link
Owner

dhleong commented Dec 7, 2020 via email

@bryeartem
Copy link

bryeartem commented Dec 7, 2020

I had to “Link my PS5” with the mobile app the first time.. I had actually installed Wireshark the day I ended up posting in this repo to see if anyone got anywhere because I had never used Wireshark previously and was kind of lost.. and there was quite the learning curve with Wireshark.. I got some basic info, but didn’t get to look into it much. I’m off work for a few days so I’ll try to take another look at it.

EDIT: Sorry if useless but all I could see thus far...
So I'm not sure if this is even relevant and or useful... but after a little fooling around with Wireshark it seems that the HTTP GET request when using remote play to the ps5 vs the ps4 is identical except for it is mylocalps5ip:9295/sie/ps5/rp/sess/init (and /sie/ps5/rp/sess/ctrl) whereas for the ps4 it is mylocalps4ip:9295/sie/ps4/rp/sess/init

So possibly if someone has a ps4 they can see how to interface with remote play using ps4 and maybe just need modify it slightly for the ps5

Let me know if there is anything specific in the requests that could be helpful... it seems the port varies from 9295-9303 or so

The only existing Remote Play software that I can find that makes use of that address is this: https://github.com/thestr4ng3r/chiaki it seems that a request for Ps5 support has been made. I was thinking possibly modifying the session and register files in there may have a chance of connecting.. but I really have no clue. .not a programmer... just a dabbler.. : / I'm going to see if I can't modify this slightly just to see if I can at least get it to discover the PS5 on the network and go from there...

@iharosi
Copy link

iharosi commented Dec 8, 2020

Hope it helps guys: https://github.com/iharosi/ps5-wake

From my investigation I found the followings:

  • PS Remote App sends out UDP device discovery packages to port 9302 instead of 987
  • Device discovery protocol version has changed from 00010010 to 00030010
  • UDP payload contains two extra entries: model and app-type
  • User credential now has a - prefix (I'm not sure about this one but in my case that was the difference)

So the complete UDP payload looks like this:

WAKEUP * HTTP/1.1
client-type: vr
auth-type: R
model: m
app-type: r
user-credential: -123456789
device-discovery-protocol-version: 00030010

/cc @dhleong

@bryeartem
Copy link

Thank you!!! For me the user-credentials did NOT have the - before the numbers... I'll move over to your repo for further questions/issues

@dhleong
Copy link
Owner

dhleong commented Dec 10, 2020

@iharosi Nice work!

@iharosi
Copy link

iharosi commented Dec 14, 2020

Hey @Mastercrrown,

I've just tried your suggestion, but it doesn't work for me. It just won't send PS5 to sleep even if I logged in.
Also, I couldn't find any UDP packets with Wireshark while I was putting the PS5 to sleep with PS Remote App on my Mac.
:-/
I don't really understand how it could work for you. In case of PS4 a TCP connection must have established to put PS4 to sleep (run games etc.) and I assume that's the case with PS5 as well.

Do you have a PoC to try out sleep mode?

@Mastercrrown
Copy link

Mastercrrown commented Dec 15, 2020

Hello,
Thanks for answer, i must look into it, because it doesnt work any longer for me too.

@iharosi

It seems that this code does not work.
My example was tested on windows 10.
The problem was i send exactly the turn off UDP Payload after 5 Minutes.
If you Power ON via UDP Payload and don't login within 5 Minutes
(My User Account must be enter a Login Code) so the PS5 will automatically go in Rest Mode after 5 Minutes.
So my try does not work !

@dhleong
Copy link
Owner

dhleong commented Dec 29, 2020

Hello everyone! I still don't have a PS5—and, in fact, I've been away from my PS4 for a few weeks—so I cannot test anything with a real device, but I've been working on https://github.com/dhleong/playground as a new tool to interact with both PS4 and PS5.

It's a complete rewrite because frankly the code in this project is ancient and a pain in the butt to maintain, so trying to update it to handle the PS5 would have been a nightmare (not to mention, the name of the project sort of pigeonholes it to use with one specific device). The new project should be much easier to maintain, support, and contribute to! It's written in Typescript using modern async/await from the ground up, so it's much easier to reason about, and it's designed so that each component's logic can be more easily tested in isolation. I'm hopeful that the discoveries you all have made will mean that the new socket connection will be at least partially usable without too much effort.

There's still some work to be done (like testing with an actual device) before it can be properly released, but anyone who's technically inclined is free to clone the repo and play with it!

Once more: do NOT expect it to work out of the box! You may post discoveries in this thread, but please don't open tickets on that project with bugs, because it's not "release" ready and I'm not in a position to verify bugs. On the other hand, if you do have a device to test with and want to contribute some code, go ahead!

@alessandrostuppino
Copy link

Hi @dhleong,
maybe it would be good to have some kind of functional documentation or README that explains how the code works, so that anyone can collaborate, create branches and pull-requests that you can approve or reject in order to help us each other to achieve our common objective.
I'm talking in that way because I would like to understand how it works and of course because I would need the working functionality for PS5. I've been able to order one of them so I could debug and test it 😄

@dhleong
Copy link
Owner

dhleong commented Feb 11, 2021

@alessandrostuppino Congrats on getting that order :) Sadly I'm terribly busy these days and don't have time to maintain documentation (it's a rather massive undertaking). For https://github.com/dhleong/playground, though, the code should be much better-structured and easier to follow than that of ps4-waker.

All the CLI commands live here: https://github.com/dhleong/playground/tree/main/src/cli/commands
The shared logic of finding a Device is a bit tricky, but it's here: https://github.com/dhleong/playground/blob/main/src/cli/options.ts

The tricky bit is that, at least for PS4, you need to bind to a specific port to receive the mobile app's connect attempt in order to receive the credentials that we use to talk to the PS4 device. That's what's going on with the dance here: https://github.com/dhleong/playground/blob/8ffe7388cef8dce08afeb7d73f8218b44d258cb4/src/cli/options.ts#L233

In general, API users of playground should be able to use the Device API like this:

// all interactions besides simply turning the device on require opening a connection
const connection = await Device.any().openConnection();

await connection.startTitleId("CUSA00129"); // start Netflix

await connection.close(); // clean up the connection (the device will remain awake)

Keep an eye out in the code for things like protocol which are meant to handle possible differences between communication with PS4 and with PS5.

Hopefully that's enough to get you started with poking around the code :)

@bryeartem
Copy link

Hi @dhleong,
maybe it would be good to have some kind of functional documentation or README that explains how the code works, so that anyone can collaborate, create branches and pull-requests that you can approve or reject in order to help us each other to achieve our common objective.
I'm talking in that way because I would like to understand how it works and of course because I would need the working functionality for PS5. I've been able to order one of them so I could debug and test it 😄

Not sure you saw this up in the comments but there is a pretty functional version… just can’t put it back to sleep.. https://github.com/iharosi/ps5-wake

@alessandrostuppino
Copy link

Hi @dhleong,
maybe it would be good to have some kind of functional documentation or README that explains how the code works, so that anyone can collaborate, create branches and pull-requests that you can approve or reject in order to help us each other to achieve our common objective.
I'm talking in that way because I would like to understand how it works and of course because I would need the working functionality for PS5. I've been able to order one of them so I could debug and test it 😄

Not sure you saw this up in the comments but there is a pretty functional version… just can’t put it back to sleep.. https://github.com/iharosi/ps5-wake

Thank you @bryeartem! maybe we can try to do some copy and paste of that code inside https://github.com/dhleong/playground :)

@alessandrostuppino
Copy link

Ok I just realised that https://github.com/iharosi/ps5-wake is written in C 😂

@alessandrostuppino
Copy link

@dhleong sorry for my ignorance.. How do I "run" the project locally or from the IDE to debug it? Actually I'm using IntelliJ IDEA, I'm not too confident with Node and npm but I would like to learn and understand.

@dhleong
Copy link
Owner

dhleong commented Feb 12, 2021 via email

@alessandrostuppino
Copy link

Just a note guys.

The official iOS PS4 second screen app hasn't been updated yet. And PS5 can not be used with the current version of second screen app at the moment. As far as I can see, ps4-waker is using the same protocol what the second screen app is, therefor it can not be used with PS5.

For now, the only way to control PS5 would be to implement the PS Remote Play app (maybe partially, without screen sharing functionality) but I guess that can't be done without spending a lot of time reverse engineering the process.

I think at this stage, the wake up function can be easily implemented because that requires only to send out a simple UDP packet to the device without creating a secure TCP connection. However, the sleep functionality requires a secure TCP connection to be built first between PS5 and the client, then using this connection the proper command can be sent to PS5 to put the device to standby. That's the complicated part. At least for me.

I've spent some time listening the packets between the PS5 and PS Remote Play with Wireshark and as I could see the PS Remote Play app first tries to communicate with your PS5 on your local network then after a few tries it will communicate with Sony's servers to find your device.

Hope the above helps.
Cheers

/cc @alessandrostuppino @dhleong

Hi @iharosi,
thanks for the suggestions. Actually my objective is to integrate at least the wake function in @dhleong's PlayGround because I'm more familiar to TypeScript. Maybe it would be great if you could explain how did you send this simple UDP packet in your code (in C, I suppose) and we can try to understand how to do it in TypeScript in PlayGround project 😄

@iharosi
Copy link

iharosi commented Feb 16, 2021

@alessandrostuppino
I've already explained a few comments above, check it out: #150 (comment)
The ps5-wake was just a PoC. Honestly, I'm more convenient with JS than C. If I get some free time maybe I'll put together a little CLI in NodeJS just to have the wake feature for PS5. But I don't make any promises.

@NikDevx
Copy link

NikDevx commented Feb 27, 2021

@NikDevx
Copy link

NikDevx commented Feb 27, 2021

That link is for Home Assistant and totally unrelated to the function of this program. Are you having trouble at the command line? If it’s Home Assistant related I would suggest you ask at your link to the HA Community Forums

Did you read post?!
You can use this guide for add PS5 to homebridge via homebridge-cmdswitch2
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

For anyone who needs a “guide”

1. install “ps5-wake”

Copy to clipboard
ssh [email protected]
git clone https://github.com/iharosi/ps5-wake
cd ps5-wake/
sudo make install
./ps5-wake -vP -B
2. If you want to be able to wake, install “PS Remote Play” on desktop

3. sniff ps remote with “Wireshark” when you connect, I used my ps5 ip as a filter

ip.addr == 192.168.0.44

Copy to clipboard
WAKEUP * HTTP/1.1
client-type:vr
auth-type:R
model:m
app-type:r
user-credential:-394...
device-discovery-protocol-version:000...
copy user-credential

4. ./ps5-wake -vW -394... -H 192.168.0.44

@dhleong
Copy link
Owner

dhleong commented Feb 27, 2021

Are you blind?
Did you read this one?!

@NikDevx we appreciate that you're trying to help but I'm going to have to ask you to remain civil here. @bryeartem was correct; while what you're posting is relevant to PS5 control in general, this thread is not about homebridge, it's about trying to build a tool with similar functionality to ps4-waker that can support PS5.

Thank you for your contribution. I think we have enough guides for ps5-wake now.

@bryeartem
Copy link

bryeartem commented Feb 27, 2021

Did you read post?!

My apologies @NikDevx i did not read that clearly I thought you were asking for assistance with it… was in the middle of playing outbreak at the time I read and replied… my bad… just didn’t want @dhleong ‘s inbox filled with stuff that didn’t really pertain to his software…

@NikDevx
Copy link

NikDevx commented Feb 27, 2021

@NikDevx we appreciate that you're trying to help but I'm going to have to ask you to remain civil here. @bryeartem was correct; while what you're posting is relevant to PS5 control in general, this thread is not about homebridge, it's about trying to build a tool with similar functionality to ps4-waker that can support PS5.

Thank you for your contribution. I think we have enough guides for ps5-wake now.

Okay. I got it.

@mreassassin
Copy link

how can I "sniff ps remote"?? I'm going through all of the steps listed but not seeing any traffic of info going to my ps5 from my iPhone or my PC. I've tried both now with no success.

can anybody point me in the right direction?

@bryeartem
Copy link

Wireshark in promiscuous mode while connecting to remote play on from same computer

@mreassassin
Copy link

Looks like I was sniffing the wrong interface. Now I see the traffic to from my pc and ps5 but no credentials. I saw someone else tried putting their ps5 on WiFi instead of Ethernet. I’ll try that.

@dhleong
Copy link
Owner

dhleong commented Mar 23, 2021

Hey gang! I finally managed to get a PS5 and finally got some stuff figured out. Unfortunately, pretty much none of the existing work for PS4s will work (except the "discovery" logic, and the actual "wake" packet) so I ran into a wall on that end. However, I discovered the Chiaki project has a working RemotePlay client, including device registration. It was not very clearly documented and it took a while to understand the code, but I have a working auth flow! See: dhleong/playactor#16

This only supports the wake command at the moment, but the Chiaki project has already done the hard work of figuring out the RemotePlay protocol, so with some effort I ought to be able to port that to enable at least some of the standard commands.

@dhleong
Copy link
Owner

dhleong commented Mar 24, 2021

Just a quick heads up: since "playground" and all similar names are already in use on npm, I've gone ahead and renamed the playground project to playactor. I think GitHub should automatically forward you but just in case the new link is https://github.com/dhleong/playactor. I also went ahead and published v0.1.0 to reserve the name, so anyone who doesn't want to muck about with compiling can check it out now with:

npm i -g playactor

@LordZork
Copy link

LordZork commented Mar 24, 2021

@dhleong, thanks for working on this! I have a couple questions...

1.) Being that this isn't currently searchable/installable via Plugins... that is, it seems this is only installed via Terminal... how would one uninstall this if they ran into any issues or had any concerns?

2.) What are the setup instructions, if any? I'm not super experienced or advanced with Homebridge, I'm learning as I go, and I'm not really sure what to do to set this up, beyond using the Terminal code you provided to install the plugin... which I haven't tried yet.

Thanks!

@dhleong
Copy link
Owner

dhleong commented Mar 25, 2021

You're welcome!

1.) Being that this isn't currently searchable/installable via Plugins... that is, it seems this is only installed via Terminal... how would one uninstall this if they ran into any issues or had any concerns?

I believe npm uninstall -g playactor will do the trick. Any files playactor creates will be stored in the .config/playactor folder under your computer's home directory.

2.) What are the setup instructions, if any? I'm not super experienced or advanced with Homebridge, I'm learning as I go, and I'm not really sure what to do to set this up, beyond using the Terminal code you provided to install the plugin... which I haven't tried yet.

Unfortunately I don't use Homebridge so I can't really help you out there. As far as setting up playactor goes, just run playactor login and it should guide you through the process. Try playactor login -h to list all the configuration options—they're mostly useful if you have a particularly weird network setup, or if you have multiple devices on your network.

@LordZork
Copy link

LordZork commented Mar 25, 2021

@dhleong, thanks for the info! If not Homebridge, what do you use? I had assumed this was for Homebridge and for the purpose of integrating with apple HomeKit and the Home app.

For the PS4, I use two things things...

1.) Your ps4-waker

2.) The homebridge-ps4-waker-platform plugin

For the Homebridge plugin, I had posted the question: PS5 support?

Someone respond with...

This homebridge plugin just includes another project, called ps4-waker. Essentially it is a “shell” for homekit from the other project. Currently the other project does not support PS5 but the author is working on it. See more @ #150

(This is how I discovered your PS5 thread here.)

That said, if I remember correctly, it is my understanding that your PS4-waker was/is needed for authentication with the PlayStation Second Screen app, and ultimately for connecting the Homebridge plugin to the console. From there, the Homebridge plugin was/is used for config settings (console serial and model numbers, app IDs for opening/closing games, etc.) and integrating with HomeKit. Essentially, it's as the person commented from above... a "shell" for HomeKit using your project.

So, I guess I'm trying to understand how I would use your playactor (plugin?) with Homebridge, for the purpose of HomeKit? Would I still use the aforementioned Homebridge plugin, but this time use playactor as the authenticator for connecting the plugin to the console, similar to the aforementioned PS4 and PS4-waker method? Or would a new plugin "shell" be needed? Or is a plugin not needed?

Do you use HomeKit? If not, how do you use ps4-waker and playactor? What platform... android? Also, what tool (if not homebridge) do you run these on?

I'm not sure if I'm asking the right questions... just trying to understand! Thanks again for your time and effort with this project, and for any help/info you can provide!!

@dhleong
Copy link
Owner

dhleong commented Mar 25, 2021

I roll my own home automation stuff! I just use Google Home/Assistant directly; some things come through an IFTTT+Google Assistant integration.

So this project (and playactor as well) are tools for interacting with playstation devices directly. The protocols involve require authentication, which both tools provide (with playactor including PS4 and adding PS5 support). They both provide both a command line/terminal interface, which I mentioned above, and a programmatic interface for writing programs for deeper integration—that's what I use in my home automation project.

The homebridge thing you linked could also be described as "glue" between HomeKit and this project. So to use playactor with HomeKit, you'll need some new "glue" between HomeKit and playactor. I imagine it would be fairly simple to port the one that talks to ps4-waker to work with playactor; most of the commands are fairly similar—with the notable exception, of course, that playactor does not yet do anything for PS5 devices except wake them up.

Hope that helps!

@aclerok
Copy link

aclerok commented Apr 12, 2021

@LordZork I used CmdSwitch2 and PS4-Waker in my homebridge setup to control my PS4 previously inside of HomeKit. After some work, I've got it working with playactor now too. You can use the same config setup for cmdswitch and ps4waker, but using the new playactor commands. The thing that held me up was that I initially ran the "playactor login" command from a different user than my homebridge runs as. After I figured out what was going on there (and a little bit more messing with directory permissions on this user), I was able to register and link it under the correct user. Then it works from my HomeKit commands now. If you've got specific questions, let me know!

@dhleong Thanks for the work on this, loved using ps4waker previously, and now this!

@LordZork
Copy link

@aclerok thanks for letting me know and offering to help/answer questions. I really appreciate it!

As I mentioned above, for the PS4, I was/am using...

  1. ps4-waker
  2. homebridge-ps4-waker-platform

I have never used CmdSwitch2.

With playactor, I'm assuming ps4-waker is no longer needed. My question, though, is do you still need or use CmdSwitch2 for the PS5? If so, what is it for? Is it just a "shell" (or the "glue") – for ps4-waker/playactor – for configuring with HomeKit in Homebridge? If that's all it is, I am wondering if I can continue using homebridge-ps4-waker-platform in place of CmdSwitch2?

That said, if CmdSwitch2 is required (or even if it's not), which plugin do you use? I see the following two (listed below) when I search plugins...

  1. homebridge-cmdswitch2-no-logs
  2. homebridge-cmdswitch2

Also, what were/are the steps you used for installing and setting up playactor in Homebridge? And are there any tips you have for setting up and using CmdSwitch2 for the first time, if I go that route? I'm not as experienced with this (or even with Homebridge), so any help would be greatly appreciated.

Thanks!

@LordZork
Copy link

@aclerok I seem to be having issues with playactor login.

I have Homebridge installed on a Raspberry Pi, and I have Homebridge flashed to an SD card. I'm not running an OS on the Pi, other than Homebridge, which I guess uses Raspbian GNU/Linux Buster (10). I use the web interface homebridge.local on my computer to connect to and manage my Homebridge. So, I am not sure if this is the issue... i.e., Homebridge being on a different computer (user?) than the browser authentication portion of the process?

When I run playactor login I get the following...

In a moment, we will attempt to open a browser window with the following URL: Perform login there, then, when the page shows "redirect", copy the URL from your browser's address bar and paste it here. Hit ENTER to continue

I removed the URL (above), but it gives an URL that is clickable. It doesn't actually open unless I click it. When I click it, it opens the URL in a new browser window/tab (on my computer, not on my Pi), and I login. However, when I copy/paste the "redirect" URL, back into Homebridge (which is running on the Pi) and hit enter, it doesn't seem to work (I get errors).

Not sure what to do.

@dhleong
Copy link
Owner

dhleong commented Apr 12, 2021

@LordZork If you don't mind, I think it would be best to continue discussions about using playactor with homebridge on the playactor discussion board instead of in this thread, which is getting quite long.

If the error you're encountering is the removeAllListeners error, I'm tracking it and trying to gather information here. Currently, It Works For Me (TM) so I could use some more information from people experiencing it. If it's a different error, please feel free to open a new issue on the playactor repo so I can triage.

@LordZork
Copy link

@dhleong, I have created a new issue (playactor#23) on the playactor repo.

Also, I will continue any Homebridge/setup-specific discussions (i.e., using playactor with Homebridge) here:
Homebridge | playactor | PS5 (playactor discussion #22).

@aclerok, tagging you as well.

Thanks!

@stale
Copy link

stale bot commented Jul 21, 2021

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added the wontfix This will not be worked on label Jul 21, 2021
@grill2010
Copy link

@dhleong just discovered this issue by accident and I saw that you also mentioned Chiaki which is a great project btw to which I contributed a bit in the background. I just want to share one of my test projects which might be interesting for you as well

https://github.com/grill2010/PlayStationSharp

It allows to wake a PS4/ PS5 remotely via PSN as long as you have a valid PSN credential login token. Login functionality and token stuff handling is all included in the project. Keep in mind that it's just a modified version of another program so the project is not very clean and it contains a lot of unused code but it works very well (I use these functionality in my own remote play program). I hope it's somehow useful.

@stale stale bot removed the wontfix This will not be worked on label Aug 31, 2021
@dhleong
Copy link
Owner

dhleong commented Aug 31, 2021 via email

@stale
Copy link

stale bot commented Jan 8, 2022

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added the wontfix This will not be worked on label Jan 8, 2022
@stale stale bot closed this as completed Apr 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
❕ information Announcements or other informative posts sony-issue Issue caused by Sony regression wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests