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

Android version #2

Open
lividhen opened this issue May 20, 2021 · 6 comments
Open

Android version #2

lividhen opened this issue May 20, 2021 · 6 comments

Comments

@lividhen
Copy link

lividhen commented May 20, 2021

Currently this is just speculation. If we were to use a Bluetooth HID profile, like joycon Droid does with the switch, could we use a phone or tablet as a virtual wiimote, and send the payload through that?

I don't know a whole lot about the pairing process, but bluez could be used a reference / starting point.

I also don't know a lot about android app development, but I would be happy to look into it!

@GaryOderNichts
Copy link
Owner

Are there any references on how JoyCon Droid does this?
Since it's already a pain to get a PC paired with the Wii U, I doubt it would be much simpler on an Android device.

@lividhen
Copy link
Author

lividhen commented May 21, 2021

There does not seem to be any documentation on how exactly joycon Droid does this (though, I suppose I could ask on discord). The only things I could find were the HID profile android documentation, and also the "real wiimote" feature in dolphin's source.
So, this idea may be a little far fetched for now. If any more information surfaces about it though, it could be cool.

@Invictaz
Copy link

Maybe in Termux for Android?

@lividhen
Copy link
Author

lividhen commented Sep 20, 2021

Maybe in Termux for Android?

OH! Thats actually a really good idea I think. I think android doesnt have the typical wifi manager or standardized chips though, so it would take a lot of modification. You might also need root or adb over wifi (like tasker does) to end and start processes that use the hardware like that.

@GaryOderNichts
Copy link
Owner

Termux doesn't have access to the underlying hardware drivers which are required for the custom bluetooth stack.
Also BlueZ doesn't run on android.

@lividhen
Copy link
Author

Termux doesn't have access to the underlying hardware drivers which are required for the custom bluetooth stack.

Does a native shell?

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