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

suggestion: Bluetooth otg #21

Open
kleffa opened this issue Aug 28, 2022 · 10 comments
Open

suggestion: Bluetooth otg #21

kleffa opened this issue Aug 28, 2022 · 10 comments

Comments

@kleffa
Copy link

kleffa commented Aug 28, 2022

In PS2, OPL has a option to pair Bluetooth USB dongles with PS3 and PS4 controllers, then play PS2 wireless.

It is possible to make a similar move, so Just add a usb Bluetooth dongle and pair them?

@Invictaz
Copy link

@kleffa please post link to sourcecode on Github for this dongle

@kleffa
Copy link
Author

kleffa commented Jan 15, 2023

https://github.com/ps2homebrew/Open-PS2-Loader/tree/master/modules

Here is the PS2 module... I guess with a Bluetooth otg dongle it may work PS3, PS4, joycon, or any other blueettog controllers like 8bitdo....

After all I used a blueretro adapter for this, but still consider that a softmod with a usb is better than a hardmood

@Invictaz
Copy link

Invictaz commented Jan 15, 2023

I wonder why we should use an external dongle (maybe use a specific chipset?) as we already have built - in bluetooth in the Wii, that the PS2 does not.

@kleffa
Copy link
Author

kleffa commented Jan 15, 2023

Well this comment is about a proyect call fakemote, that uses a PS3 controller via cable to emule a Wiimote on a Wii... I suggest use a usb dongle to use a PS3 wireless controller via Bluetooth....
So unless you have a way to pair a PS3 Bluetooth controller via WiFi, I have no idea what is your confusion

As suggestion said I say a OTG dongle, which ones are standard the cost like 3 USD in AliExpress or anyway, also as I say this feature was implemented long ago for PS2 allowing use Bluetooth controllers on a much older console, just using a cheap generic usb dongle...

Also I know Wii have Bluetooth, but it's trimmed just to use wiimote, that's why no one is able to use it directly as in wiiU. There is a proyect by there that templates the Wii Bluetooth, but no one wants a complex/expensive hardmod than a 3 USD Bluetooth dongle.....

@Invictaz
Copy link

Fakemote does not yet use Bluetooth. It only uses usb.

@kleffa
Copy link
Author

kleffa commented Jan 15, 2023

Fakemote does not yet use Bluetooth. It only uses usb.

The suggestion is to implement a USB Bluetooth OTG dongle instead of a cable. it's ok in that way?
That OTG means https://en.m.wikipedia.org/wiki/USB_On-The-Go

PS2 have no Bluetooth, but two usb ports so using a dongle in one of them and there is a PS2 with Bluetooth....

@kleffa
Copy link
Author

kleffa commented Jan 15, 2023

IMG_20230115_161613
There is a picture of mine, which is the part where you still confuse?

@xerpi
Copy link
Owner

xerpi commented Mar 16, 2023

Actually, the Wii has a USB Bluetooth dongle internally (it's what it usees to communicate with the Wiimote).

I started a branch trying to add BT controller support but it's far from finished: https://github.com/xerpi/fakemote/tree/wip/bt-controller-support

@kleffa
Copy link
Author

kleffa commented Mar 16, 2023

Amazing, but I thought Wii has a old version of Bluetooth so is not capable to read other controllers.

I looked for other solotuions and there it a proyect that changes the Bluetooth entire module for a esp32 with custom PCB, but not so easy

@Invictaz
Copy link

Invictaz commented Mar 16, 2023

It is this project

https://github.com/JSnowden33/Wii-Bluetooth-Replacement/blob/master/README.md

Somewhat of a Blueretro like implementation.

The OTG solution might be a good solution but you want at leest a 4.2 dongle. And you need to write a full BT stack most likely.

The Wiimote uses encryption for commercial games. There is no such code there to force that?

The internal bluetooth of the Wii is only 2.0 + EDR so no Xbox One S/X or DS5 controllers since they use BLE. Even the Dualshock 4 requires 2.1 + EDR

The Wii bluetooth pcb is made by Mitsumi and based on the BCM2045 chipset.

https://www.alldatasheet.com/datasheet-pdf/pdf/175091/BOARDCOM/BCM2045.html

There is a passthrough which might be interesting for development

https://www.abbiedoobie.com/product/bluetooth-passthrough-adapter/

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