Author Topic: Wii Balance: Working, but not after rebooting system.  (Read 8948 times)

Offline annie86

  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
on: February 25, 2010, 04:23:57 AM
Hi,

I made a small application for a university project that measures weight and makes some visualizations on a Flex client.
The app is running on a Windows Vista Enterprise SP2 x64 desktop machine, and I am using the wiiflash 0.4.5 server and flash API. I also have a USB bluetooth dongle, but I don't know the manufacturer..

My problem is that whenever we restart the computer, it won't connect, unless I open the bluetooth manger, remove the balance board HID, then press the red button on the board (for sync), and add it again through the "Add BT device" wizard. From that point, it works well - pairing etc is done as it should.

I tried to use WiimoteConnect 0.6, but it can't find any device (is it only supposed to work with wiimotes?) and I'm not sure if this software is made to solve problems like mine.

Do you have any kind of information/possible solution about that?

I am using the Microsoft BT stack (from the device manager, driver details):
provider: Microsoft
date: 2006.06.21
version: 6.1.6002.18005
signer: microsoft windows

I also installed and uninstalled BlueSoleil, with no luck..

Thank you in advance for any suggestion,
Annie



Offline boonjin

  • *
  • Posts: 929
  • Karma: +28/-0
  • Smoothboard Developer
    • View Profile
    • Smoothboard
Reply #1 on: February 25, 2010, 06:15:24 AM
Hi Annie,

Yeah, you will need to remove and add the device again each time you connect.

WiimoteConnect is not working on your computer most probably because it does not support 64-bit operating systems.

You can try to see whether Smoothboard's SmoothConnect connects to your Wiimote automatically. You can deselect Automatically Launch Smoothboard to let it connect the Wiimote/Balance Board in the background without launching Smoothboard.

Regards,
Boon Jin


Smoothboard
Wii Whiteboard/Wiimote Whiteboard with annotation features and collaborate with multiple iPads and Android Tablets!

Smoothboard for Mac
Using a Mac? Now you can annotate on PowerPoint or Keynote slideshows!

BoonJin[/url


Offline annie86

  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Reply #2 on: February 25, 2010, 07:12:04 AM
Thanks for the quick reply :)

I am trying right now to install the whole project on a 32-bit laptop.
So the workflow is:

- Boot system
- Add the Wii Balance and Pair it from the Bluetooth tray icon
- Start up WiimoteConnect and wait for it to find my Balance
- Restart and hope that it will connect again (?)

Sorry if the question is too basic, but I couldn't find a relevant guide so far..

Thank you again for helping, much appreciated!



Offline annie86

  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Reply #3 on: February 25, 2010, 08:16:56 AM
OK, I think I understand how it works now (the 32bit setup is working for me).
However, as far as I can see, after every restart I will still have to press the red sync button on the base of the Wii Balance, right?
As this is meant to be for an installation (and the scale should be glued on the floor) do you think there is a way to NOT press the red button after every restart?



Offline boonjin

  • *
  • Posts: 929
  • Karma: +28/-0
  • Smoothboard Developer
    • View Profile
    • Smoothboard
Reply #4 on: February 25, 2010, 05:53:10 PM
Hi Annie,

In fact, SmoothConnect would also work on your 64-bit computer.

If you are using WiimoteConnect or Smoothboard's SmoothConnect, you do not need to manually add the Wiimote/Balance Board in your Bluetooth devices. You just directly press the 1+2 buttons or the red sync button on the devices while the application is running in the background.

However, the Wii Balance Board does not have the accessible 1+2 buttons and thus you will need to press the red Sync button. As you are using the Wii Balance Board for your project, I would suggest you to fix/rewire the red sync switch to a location where you can access.

Also, how are you powering up the device? If you are powering from a AC-DC power source, you may want to try taping down the red sync button and switching on the power supply. This should place it into discovery mode. If you are running SmoothConnect in the background, it will automatically connect to this device.

Regards,
Boon Jin

Smoothboard
Wii Whiteboard/Wiimote Whiteboard with annotation features and collaborate with multiple iPads and Android Tablets!

Smoothboard for Mac
Using a Mac? Now you can annotate on PowerPoint or Keynote slideshows!

BoonJin[/url


Offline annie86

  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Reply #5 on: February 28, 2010, 04:22:34 AM
Also, how are you powering up the device? If you are powering from a AC-DC power source, you may want to try taping down the red sync button and switching on the power supply. This should place it into discovery mode. If you are running SmoothConnect in the background, it will automatically connect to this device.

Hi boonjin and thanks for the help!

If I do what you suggest (tap down the sync button + use power supply), keeping the red button pressed won't cause any problems to the application? I'm afraid it could mess things up - is it something that other people have tried successfully?

Regards,
Annie



Offline boonjin

  • *
  • Posts: 929
  • Karma: +28/-0
  • Smoothboard Developer
    • View Profile
    • Smoothboard
Reply #6 on: February 28, 2010, 10:22:00 AM
Hi Annie,

The method should work for an actual Wii Remote. As you are using the Wii Balance it should be the same but it would best if you try it out yourself.

For the Wii Remote, as long as the Red Sync button is not depressed and pressed, it would not pose a problem to the software. When the Wii Remote is powered on, it will be directly in discovery mode.

Regards,
Boon Jin

Smoothboard
Wii Whiteboard/Wiimote Whiteboard with annotation features and collaborate with multiple iPads and Android Tablets!

Smoothboard for Mac
Using a Mac? Now you can annotate on PowerPoint or Keynote slideshows!

BoonJin[/url