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

Brook Wingman PS2 #12

Open
Invictaz opened this issue Aug 31, 2023 · 5 comments
Open

Brook Wingman PS2 #12

Invictaz opened this issue Aug 31, 2023 · 5 comments

Comments

@Invictaz
Copy link

Tested it with Dualshock 4 v2 connected

vixen.txt

@isage
Copy link
Owner

isage commented Sep 9, 2023

um. how do you connect it to pstv?
also, report seems to be missing analogs and L3/R3 (left analog works as dpad). there's probably should be an option to switch to analog mode.

@Invictaz
Copy link
Author

Invictaz commented Sep 9, 2023

There is a micro USB port on the back that can connect via USB-A cable to the PSTV. I did input the L3 and R3. The analog mode is disabled in usb mode. It apparently only works if you connect it via the Playstation male port (via an adapter). I tried to convince Brook to enable it via firmware but they will not.
Setting the analog mode in USB should be possible by pressing the home button, but it does not do that for some reason.

Another thing:

If the PSTV emulates a PC then the Brook adapter switches to a different mode and it will accept analogs and L3/R3. If it does not detect a PC it switches to PS Classic mode and then it does not have analogs and L3/R3. So the only solution is to improve the kernel driver of Vixen to mimic a PC.

Or hack the firmware of the Brook adapter...

Maybe you can work with what we have now, otherwise we have nothing.

Another workaround is to trick the Brook adapter that it is connected to a PS2 via a USB to PS2 adapter. Then all buttons work. But it is a stupid workaround because of a firmware limitation.

The workaround is to trick the Brook adapter via USB to ps2 adapter so that it thinks it is connected to a PS2. That works on the PS3 but might add lag.

@isage
Copy link
Owner

isage commented Sep 9, 2023

Well, that explains why it has same reports as psclassic. I wonder, how it detects pc/non-pc, since there's nothing identifying on host side.
Does it use their driver on PC? Maybe they send some init command to it

@isage
Copy link
Owner

isage commented Sep 9, 2023

If you are a PC gamer, press and hold OPTION + D pad-Down button for 2
seconds after inserting your Wingman PS2 to the PC USB port. The white
signal flashes once and it enters PC mode (X-input)

@Invictaz
Copy link
Author

Yes I tried that. But it doesn't work. Brook even issued a firmware update which improved nothing. They said supporting analog over USB is not the scope of the product. Maybe because it hampers sales on the XE2 they also want to sell?

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

2 participants