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
balance board not sending any EVENT_BALANCE_BOARD events #84
Comments
Ah, after doing more searching, I tried out https://github.com/rpavlik/wiiuse and it is able to read out balance board events. So it's possible there is some sort of handshake that xwiimote is missing. I'll keep digging. |
Welp, after connecting with wiiuse a couple times, now xwiishow and that xwiimote python script are reporting weight values again. Mysterious. I don't know if the handshake somehow carries over, or there was just some temporary lapse in the hardware. I suppose if you the reader come across this and are having the same issue, try out wiiuse and see if it "heals" the balance board, then come back to xwiimote so you don't have to push the red sync button every time to connect. |
Hi @blendmaster . It sounds like I've got the same problem - wiishow doesn't report anything from the balance boards weight sensors. |
Well, my board is working again now. I'm not sure if wiiuse had anything to do with it, but here's what happened in case it helps anyone. |
Yeah, I think my problem was also hardware, maybe also the batteries being low -> no more balance board events. I don't actually have my actual wii set up though so I couldn't check by official means. IIRC xwiishow's own battery indicator was nominal though, so perhaps there's a related problem where that doesn't work. I'll have to check once I get back to my balance board project. |
This is half a possible hardware support question and half a xwiimote question.
I hooked up my old balance board to xwiimote recently and was able to get measurements out of it up until yesterday, when, with identical client code, I haven't been able to get a single EVENT_BALANCE_BOARD to fire. Pairing with the balance board still works find and pressing the power button still sends a button event, but the stream of measurement events is gone.
I thought it was a hardware/firmware issue of some sort, so I took the batteries out of the board for 24 hours, but to no avail. I've also tried unloading xwiimote-hid kernel module, unpairing and repairing, even trying some of the non-xwiimote bluez-based readers like https://github.com/aelveborn/Wii-Scale. They also seem in the same situation as xwiimote in that they can pair with the board, but aren't getting any weight measurements out. All of these tests are from the same bluetooth host computer, so something could be up with that. I'll try to test on another machine when I get the chance.
So more of a hardware support question: does the balance board require any sort of handshake signaling to start sending weight events that I'm missing? Similarly is there some firmware/software reset that I can do on the device to make it send events again? I think that's the problem here, but here's more environment details just in case:
I'm using xwiishow to debug, but I also have this short python script adapted from the test script I was using before it broke:
The text was updated successfully, but these errors were encountered: