Cross Controller Support #429
Replies: 8 comments 39 replies
-
I will take a look at these packet captures. Very interesting find. |
Beta Was this translation helpful? Give feedback.
This comment was marked as spam.
This comment was marked as spam.
-
Yeah, the reason it's failing is because of a bad DNS query. There is a record, but the record has no IP addresses. There's a (small) chance it will work if we override DNS, but it's probably better to try patching the EBOOT to see what happens. |
Beta Was this translation helpful? Give feedback.
-
@m88youngling I noticed you're actually using your router for DNS, perhaps you can override a domain in your router's DNS settings as a quick and dirty hack? |
Beta Was this translation helpful? Give feedback.
-
Okay, to summarize:
|
Beta Was this translation helpful? Give feedback.
-
doesn't cross controller also need slot filtering and a separate earth decoration on the PS3 side? |
Beta Was this translation helpful? Give feedback.
-
Starting a new comment on this thread to say that thanks to ImBasicallyAlex's suggestion on Discord and testing by Vilijur, we've discovered more specifically what needs to be changed in the EBOOT to allow cross controller to work correctly. The original line is shown below, All you have to do is change the url to the Lighthouse in the same format. Include .sessionmaster. They suspect that it uses the server for something more than that, but this hasn't been experimentally verified. I've experienced rate limiting and a lot of authentication attempts when using cross controller, but I've asked the USC team to report bugs they find. Their EBOOTs will be different than mine since they didn't patch the other URLs in the file. Who knows what their performance will be like until they report it. I'll continue to drop my findings in here, as it might help with future feature implementation. |
Beta Was this translation helpful? Give feedback.
-
I really don't know much about game programming but I spent a while looking at the original Eboot.bin and the one modified after the LBP Union and what I noticed, apart from the fact that the patcher makes a cut to the original file, I realized that the eboot .bin apart from an HTTP or HTTPS address, there is a port number that is 10060, looking for the port address plus the web address, yes, it is down but I tried to access the port through VPN and the port does not work either. Already half out of ideas, I tried to see what I could try and it would be curious, we have tried to return the remote function to something that we must change apart from a web address, we must have a port, but we did not think about the USB port, the PSvita USB Port sends information to the PS3 constantly as from Host to Server, applications like Vita Stick take advantage of this to become a PS3 or PC control via USB, you could try making a tool that allows you to simulate the Cross-Controller through USB or through the connection Bluetooth of the system, it is an idea, since it is like we are at a dead point, since without the port and without the address it is somewhat difficult, unless someone gets the domain and reactivates it from within or finds a way to restore through the Project Lighthouse page |
Beta Was this translation helpful? Give feedback.
-
Now, I know what you're thinking. Cross controller doesn't need servers to work, right? It works just fine offline? Well, I've been asking around, and it seems like nobody can get it to work, regardless of software version, hardware, or Internet. After a lot of trial and error, this struck me as odd. I then decided to take Ritchie's advice, which was to investigate whether or not Cross Controller actually relies on the official servers. And guess what, it looks like he was right!
This is a screenshot from a packet capture I recorded from the PlayStation Vita Cross Controller app as it tries to connect to a PS3 (turned off in this example). However, most notably, it tries to connect to the official Vita server addresses via DNS. Very peculiar for an 'offline capable' feature.
This gives me a few ideas,
https://drive.google.com/file/d/1N68z_oBpjXQdDri6CKNA3E9iBIQO5t0Y/view?usp=sharing - Packet Capture
Beta Was this translation helpful? Give feedback.
All reactions