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

controller: Wrap sequence numbers when they exceed 65535 #14

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

Entropy512
Copy link

Otherwise we enter a persistent error state where we keep on trying to pack numbers greater than 63335 into an unsigned int16

My controller polling rate must be much higher than ktnrg45? My sessions die after a minute or two without this...

Otherwise we enter a persistent error state where we keep on trying to pack
numbers greater than 63335 into an unsigned int16

My controller polling rate must be much higher than ktnrg45?  My sessions die
after a minute or two without this...
@DevelopIdeas
Copy link

This Pull request works from my testing

@Entropy512
Copy link
Author

Yeah, sadly does not entirely fix the issues I found. I have some PoC code to fix #16 which improved the issues I was having (no spontaneous random button presses), but it seems like after a certain period of time (not very long), something happens (crypto desync?) that causes the PS5 to register what is best described as a seizure of multiple phantom button presses followed by it no longer responding to any presses. It definitely seemed to worsen when using the L2/R2 triggers (which send multiple updates per press since it's not a simple press but two additional axis updates)

PoC is buried in https://github.com/Entropy512/pyremoteplay/commits/hax

I'm sensing this repo is abandoned by ktrng45 - not sure if due to known issues like the ones we've experienced that weren't resolved, or something else. Some info on known state/known issues as of the last release would be beneficial.

@DevelopIdeas
Copy link

Yeah, I'm frequently experiencing the same issue with the garbage commands, normally end up sending the audio mute through, then locks up.
I'm trying to debug with little success.

@natrix5369
Copy link

Yeah, sadly does not entirely fix the issues I found. I have some PoC code to fix #16 which improved the issues I was having (no spontaneous random button presses), but it seems like after a certain period of time (not very long), something happens (crypto desync?) that causes the PS5 to register what is best described as a seizure of multiple phantom button presses followed by it no longer responding to any presses. It definitely seemed to worsen when using the L2/R2 triggers (which send multiple updates per press since it's not a simple press but two additional axis updates)

PoC is buried in https://github.com/Entropy512/pyremoteplay/commits/hax

I'm sensing this repo is abandoned by ktrng45 - not sure if due to known issues like the ones we've experienced that weren't resolved, or something else. Some info on known state/known issues as of the last release would be beneficial.

thanks! u save my life and my brain. Very thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants