From Noisebridge Wiki
Jump to navigation Jump to search



Wii Balance Board Bluetooth[edit]

Use bluetooth to discover, pair and connect, more at https://wiki.archlinux.org/index.php/bluetooth

[Nintendo RVL-WBC-01]# info 00:24:F3:B1:36:EC 
Device 00:24:F3:B1:36:EC
	Name: Nintendo RVL-WBC-01
	Alias: Nintendo RVL-WBC-01
	Class: 0x002504
	Icon: input-gaming
	Paired: yes
	Trusted: yes
	Blocked: no
	Connected: yes
	LegacyPairing: yes
	UUID: Service Discovery Serve.. (00001000-0000-1000-8000-00805f9b34fb)
	UUID: Human Interface Device... (00001124-0000-1000-8000-00805f9b34fb)
	UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
	Modalias: usb:v057Ep0306d3A1C

Connecting via bluetooth from Arch machine using bluez bluez-utils bluez-libs from Python.

>>> bluetooth.find_service(address=address)
[{'service-classes': ['1000'],
  'profiles': [('0100', 256)],
  'name': None,
  'description': None,
  'provider': None,
  'service-id': None,
  'protocol': 'L2CAP',
  'port': 1,
  'host': '00:24:F3:B1:36:EC'},
 {'service-classes': ['1124'],
  'profiles': [('1124', 256)],
  'name': 'Nintendo RVL-CNT-01',
  'description': 'Nintendo RVL-CNT-01',
  'provider': 'Nintendo',
  'service-id': None,
  'protocol': 'L2CAP',
  'port': 17,
  'host': '00:24:F3:B1:36:EC'},
 {'service-classes': ['1200'],
  'profiles': [('1200', 256)],
  'name': None,
  'description': None,
  'provider': None,
  'service-id': None,
  'protocol': 'L2CAP',
  'port': 1,
  'host': '00:24:F3:B1:36:EC'}]