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

Support for games that can only use WEP/Open AP over infrastructure on the Vita #32

Open
ghost opened this issue Jun 14, 2022 · 11 comments

Comments

@ghost
Copy link

ghost commented Jun 14, 2022

On normal Adrenaline its not possible and the game will hang when trying to get to the AP connection screen.
Examples for games:
Twisted Metal Head On
NBA
ATV Blazin Fury

As a sidenote: possibly adding support for WPA2 like the Vita could but on PSP instead

@ghost ghost changed the title Support for games that can only use WEP/Open AP over infrastructure Support for games that can only use WEP/Open AP over infrastructure on the Vita Jun 14, 2022
@JoseAaronLopezGarcia
Copy link
Contributor

How do I reproduce the issue in i.e. Twisted Metal Head On?

@ghost
Copy link
Author

ghost commented Jun 19, 2022

@JoseAaronLopezGarcia you go to the online infrastructure mode ingame and the AP dialog wont show up properly
In that point the game will hang.
Tbh I didnt try this for myself and had someone trying it with ARK CFW awhile ago.
Reported it didnt work for him.

Again this is Vita only... PSPs are fine.

@Zero1UP
Copy link

Zero1UP commented Jul 11, 2022

(Vita only issue) As stated games that can't do anything other than WEP / OPEN when going into infrastructure mode won't work.

In the case of ATV Offroad Blazin Trails it will just bounce you back to the Multiplayer menu where you select what mode you want to connect to. (AD HOC / Infra)

This is using the latest build:
https://github.com/PSP-Archive/ARK-4/releases/tag/v1656900198

@JoseAaronLopezGarcia
Copy link
Contributor

Do you know if Adrenaline has a fix for this issue? Or is it something that hasn't been developed yet?
I will check it out and see what I can come up with, but if any of you have any information that you think will be useful please don't hasitate to share.

@Zero1UP
Copy link

Zero1UP commented Jul 14, 2022

Do you know if Adrenaline has a fix for this issue? Or is it something that hasn't been developed yet? I will check it out and see what I can come up with, but if any of you have any information that you think will be useful please don't hasitate to share.

For the games like this they also do not work in Adrenaline

@ghost
Copy link
Author

ghost commented Jul 15, 2022

Well it doesnt work on Adrenaline and I don't think it will be fixed there because the development of it sorta got halted...
Thats why i opened an issue here to see if its possible to fix it via CFW.

@ghost
Copy link
Author

ghost commented Jul 15, 2022

but if any of you have any information that you think will be useful please don't hasitate to share.

The games that can only use WEP/Open seem to load the infrastructure AP menu by using a prx file from inside the game.
That's what I noticed when I used umdgen to figure it out.
Maybe there is a way to bypass loading it from the game and instead load it from the firmware tor something... (Which will also help PSPs use WPA for the game).
But because it loads that prx file for the menu maybe its just hardcoded to use only that.

@JoseAaronLopezGarcia
Copy link
Contributor

JoseAaronLopezGarcia commented Jan 13, 2023

but if any of you have any information that you think will be useful please don't hasitate to share.

The games that can only use WEP/Open seem to load the infrastructure AP menu by using a prx file from inside the game. That's what I noticed when I used umdgen to figure it out. Maybe there is a way to bypass loading it from the game and instead load it from the firmware tor something... (Which will also help PSPs use WPA for the game). But because it loads that prx file for the menu maybe its just hardcoded to use only that.

So perhaps the fix would be to hook that prx loading and load your own that reimplements the features.
Sounds like something that can be done in a plugin so it could be compatible with ARK and Adrenaline, rather than a built-in ARK feature (that would consume RAM even if not being used...), but it's also something that would take time to create. Perhaps a new project can come out of this.

Same applies to adding WPA2 to the PSP. It requires reversing the WiFi firmware and making a custom one. Something that is completely outside the scope of ARK and should be a separate project (therefore also compatible with all CFWs).

@Double-0-seven7
Copy link

Double-0-seven7 commented Jan 13, 2023

Same applies to adding WPA2 to the PSP. It requires reversing the WiFi firmware and making a custom one. Something that is completely outside the scope of ARK and should be a separate project (therefore also compatible with all CFWs).

Yeah but here you got something that doesn't work at all on a Vita while it works fine on a PSP (unless its the Street model).
It looks more like a "fix" is needed than an "enhancement" here...
I know someone is already working on a plugin that could solve this though (The WEP/Open issue)

@JoseAaronLopezGarcia
Copy link
Contributor

JoseAaronLopezGarcia commented Jun 6, 2023

Here's a little interesting detail that anybody can try out:

  • Trying to connect to wifi on the XMB in PS Vita (i.e. Adrenaline/ARK) will make it behave like a PSP and only let you connect to Open, WEP or WPA but not WPA2.
  • However if you try to connect using the Custom Launcher, it will connect to whatever your PS Vita is configured for (even a WPA2).

They are both using the same sceUtility so I'm guessing it's a matter of the utility parameters so maybe we can do something to make games that do the first behave like games that do the second.

@Double-0-seven7
Copy link

Just a note but the games will also have issues even if they are chovy signed unlike with the other USB issue.

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

No branches or pull requests

3 participants