MissionControl icon indicating copy to clipboard operation
MissionControl copied to clipboard

[Controller Request]: Ipega 9157

Open zed787 opened this issue 1 year ago • 11 comments

Controller Name

Ipega 9157

Current Controller Behaviour

Controller is not successful in pairing with the console

Controller vendor and product ID

No response

Supported Features

  • [ ] Rumble/Vibration
  • [ ] Motion Controls
  • [ ] Player Number Indicator
  • [ ] Battery Level Reporting

Input Report Format

No response

Additional Details

Tried every sync mode but still not working

zed787 avatar Aug 02 '24 15:08 zed787

This might be another BLE controller. Come check out the #testing-ble channel of my discord server and see if the latest test build in there works.

ndeadly avatar Aug 02 '24 15:08 ndeadly

It does connect but inputs won't work

zed787 avatar Aug 02 '24 16:08 zed787

Then it needs to be whitelisted and possibly have a custom initialisation or input mapping added. Share the log it created on your sd card (sdmc:/mc-mitm.log)

ndeadly avatar Aug 02 '24 16:08 ndeadly

Here: mc-mitm.log

zed787 avatar Aug 02 '24 16:08 zed787

Seems it's using the same vendor/product id as the other ipega controllers, so it's already being detected. I think it's sending inputs on a different report that I haven't enabled though. Give this one a try. The mapping may be incorrect, but you might at least see a response to your inputs.

MissionControl-0.11.1-ipega9157-54e082c.zip

You've got something else showing up in the log under the name PXN-P30PRO. Is this another controller you own? If so we can add support for that too. It's better to open a new issue for that or continue on discord though.

ndeadly avatar Aug 02 '24 17:08 ndeadly

You've got something else showing up in the log under the name PXN-P30PRO. Is this another controller you own? If so we can add support for that too. It's better to open a new issue for that or continue on discord though.

Cool, okay I'll send the issue later because I have work to do

zed787 avatar Aug 02 '24 17:08 zed787

it still won't work the inputs, I pasted and mergered the experimental ble and the file that you sent

zed787 avatar Aug 02 '24 20:08 zed787

What about this one? You don't need to worry about merging anything, this is based on the experimental stuff from the discord server. Just unzip, and overwrite whatever is already on your sd.

MissionControl-0.11.1-ipega9157-2de2695.zip

If that doesn't work, take a look with the hid_report_viewer app (linked in the controller request template) and see if there's any evidence of input data being sent

ndeadly avatar Aug 02 '24 21:08 ndeadly

Awesome bro it works, Definitely add my controller to the supported controllers for the BLE update, I'll add PXN-P30PRO too to the new issue, you saved me some bucks, thank you so much and I hope you don't stop updating and making this.

zed787 avatar Aug 02 '24 21:08 zed787

Almost perfect tho but sometimes when I connect it, it does connect and disconnect itself, can you do about it? I have to restart my console every time when it does that as a work around

zed787 avatar Aug 03 '24 05:08 zed787

You can share the log for me to see why it gets disconnected, but otherwise yeah, the builds with BLE support are not flawless. That's why they're considered experimental and only available on my discord server. Otherwise I would release the changes.

ndeadly avatar Aug 04 '24 07:08 ndeadly