Enabling adb on Beaglebone Black I have successfully loaded TI-Android pre-built image on a BBB which was downloaded from here. Everything works well on the device. I have been trying to enable adb without much luck. Basic HW and SW is as follows

Hardware


Beaglebone black.
4DCAPE-43T.
5V power supply.
mini usb connection to Ubuntu 12.04 LTS host system.


Software


TI-Android JB pre-built image 
(TI_Android_JB_4.2.2_DevKit_4.1.1_beagleboneblack.tar.gz).
Ubuntu 12.04 LTS host system.


On the BBB I have turned on USB debugging by

App Launcher" -&gt; "Settings" -&gt; "Developer options"


On the Host side

lsusb output is

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp.
Bus 001 Device 004: ID 10f1:1a52 Importek


/etc/udev/rules.d/51-android.rules

SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="0451", MODE="0666"


I have executed the following two command


chmod a+r /etc/udev/rules.d/51-android.rules
sudo service udev restart


When I do an

adb devices


I don't see the BBB, but when I have HTC phone attached I do see a valid response.

What I am doing wrong?

Also I plug the mini-usb to the host machine. Is this correct? Or do I have connect to the serial debugging port.

Thanks
Neither of the vendor IDs you've added to the udev rules file correspond to a device listed by lsusb. Other sources on the net suggest that the correct device ID is SYSFS{idVendor}=="1d6b", SYSFS{idProduct}="0104", but this device doesn't appear in your lsusb output either. Run lsusb with the device unplugged and plugged in to find which device is the right one, and edit your udev rules appropriately.

To confirm: you don't want to connect to the serial debugging port to get adb to work.