Boxee Box Stuff

work in progress.. YMMV..

Remote Control Receiver (and WiFi) module

The PCB shown in the (potato quality) picture below is taken from a Boxee Box. It hosts the receiver chip (a Nordic Semiconductor nRF24LU1+) for the remote control and a Mini PCI WiFi module. Both connect to USB and can be hooked up to another box (e.g. a Raspberry PI with XBMC).
boxeeboxremotewifimodule

Remote Control

Once hooked up to a USB port (GND, D+ and D-) and a 3.3 VDC power source Linux will show it as follows:

Mar 18 21:08:48 amy kernel: [ 5348.235718] usb 3-2.4: new full-speed USB device number 11 using xhci_hcd
Mar 18 21:08:48 amy kernel: [ 5348.255432] usb 3-2.4: New USB device found, idVendor=1915, idProduct=20d9
Mar 18 21:08:48 amy kernel: [ 5348.255439] usb 3-2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Mar 18 21:08:48 amy kernel: [ 5348.255443] usb 3-2.4: Product: D-Link Boxee Receiver d.15
Mar 18 21:08:48 amy kernel: [ 5348.255446] usb 3-2.4: Manufacturer: D-Link Boxee
Mar 18 21:08:48 amy kernel: [ 5348.255664] usb 3-2.4: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
Mar 18 21:08:48 amy kernel: [ 5348.255674] usb 3-2.4: ep 0x83 - rounding interval to 64 microframes, ep desc says 80 microframes
Mar 18 21:08:48 amy kernel: [ 5348.255680] usb 3-2.4: ep 0x84 - rounding interval to 32 microframes, ep desc says 48 microframes
Mar 18 21:08:48 amy kernel: [ 5348.257720] input: D-Link Boxee D-Link Boxee Receiver d.15 as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.4/3-2.4:1.0/input/input19
Mar 18 21:08:48 amy kernel: [ 5348.257896] hid-generic 0003:1915:20D9.0004: input,hidraw2: USB HID v1.11 Keyboard [D-Link Boxee D-Link Boxee Receiver d.15] on usb-0000:00:14.0-2.4/input0
Mar 18 21:08:48 amy kernel: [ 5348.260222] input: D-Link Boxee D-Link Boxee Receiver d.15 as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.4/3-2.4:1.1/input/input20
Mar 18 21:08:48 amy kernel: [ 5348.260456] hid-generic 0003:1915:20D9.0005: input,hidraw3: USB HID v1.11 Mouse [D-Link Boxee D-Link Boxee Receiver d.15] on usb-0000:00:14.0-2.4/input1
Mar 18 21:08:48 amy kernel: [ 5348.263645] input: D-Link Boxee D-Link Boxee Receiver d.15 as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.4/3-2.4:1.2/input/input21
Mar 18 21:08:48 amy kernel: [ 5348.263821] hid-generic 0003:1915:20D9.0006: input,hidraw4: USB HID v1.11 Keyboard [D-Link Boxee D-Link Boxee Receiver d.15] on usb-0000:00:14.0-2.4/input2
Mar 18 21:08:48 amy kernel: [ 5348.265149] hid-generic 0003:1915:20D9.0007: hiddev0,hidraw5: USB HID v1.11 Device [D-Link Boxee D-Link Boxee Receiver d.15] on usb-0000:00:14.0-2.4/input3

Note: Only VDD is required. Not sure what the P0.5 (a GPIO on nRF24LU1+ chip) is used for (maybe for power-on?). I’ve measured ~22mA at 3.3V power consumption.

Warning: USB provides 5.0 VDC. That’s probably going to break the chip if you hook that up to VDD (not sure, didn’t try.. :-). Use some LDO (see e.g. http://martinvsamuelsson.blogspot.se/2014/09/boxeebox-remote-on-xbmc.html) or maybe 3 diodes to get the right voltage. On the Raspberry PI you’ll find 3.3 V on one of the headers. Anonymous reports success with a 82 Ohm resistor.

For me this worked out of the box with XBMC/Kodi.

WiFi Module

Not much success (and need) here. All Linux will say is:

Mar 18 21:51:14 amy kernel: [ 7890.608749] usb 3-2.3: new high-speed USB device number 37 using xhci_hcd
Mar 18 21:51:14 amy kernel: [ 7890.625618] usb 3-2.3: device descriptor read/all, error 8
Mar 18 21:51:14 amy kernel: [ 7890.696616] usb 3-2.3: new high-speed USB device number 38 using xhci_hcd
Mar 18 21:51:14 amy kernel: [ 7890.716120] usb 3-2.3: New USB device found, idVendor=0a5c, idProduct=bd16
Mar 18 21:51:14 amy kernel: [ 7890.716127] usb 3-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 18 21:51:14 amy kernel: [ 7890.716132] usb 3-2.3: Product: Remote Download Wireless Adapter
Mar 18 21:51:14 amy kernel: [ 7890.716135] usb 3-2.3: Manufacturer: Broadcom

lsusb won’t say much more either:

Bus 003 Device 038: ID 0a5c:bd16 Broadcom Corp.