HOWTO :: Archos 70 ddms/adb connection


It’s fun to play with Archos 70, but eventually comes the development time. Since Archos 70 is not officially supported by Google, “adb devices” gives empty list and “ddms” does not see it either.

1. First step is to find out the maker/model code.

$ lsusb
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 013: ID 0e79:1411 Archos, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

2. I thought “android update adb” will get the job done, but got no results here. Then I’ve just manually added the maker code to .android/adb_usb.ini file.

$ nano .android/adb_usb.ini
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x0E79

It’s a good idea to kill adb server at first. Then “adb devices” starts to see the tablet, but could not access it propely.

$ adb kill-server
$ adb devices
List of devices attached
???????????? no permissions

3. It’s time to assign proper permissions for the USB device

$ sudo nano /etc/udev/rules.d/53-android.rules
SUBSYSTEM=="usb", SYSFS{idVendor}=="0E79", MODE="0666"

Well, this time everything works just fine:

$ adb devices
List of devices attached
A70-6A920022-9FF80000-0160C5C6-14015009 device

And I could even snap a screen capture with “ddms”.

, ,

  1. #1 by Sebastiaan Kop on May 6, 2011 - 02:19

    Hi there,

    I have a stock “htc desire z” phone with android and with sense.

    What I wanted to ask you was:

    Is it possible to change settings like the default twitter client?

    I have installed tweetdeck but now i get three notifications (each from one of the twitter clients installed).

    I can’t uninstall the other two twitter clients in the phone.

    If you know a solution without braking my phone or my warranty i am very gratefull.

    Thanks,

    Sebastiaan.

    • #2 by lenik on May 14, 2011 - 00:02

      Sorry, I haven’t personally run into the problem like this. But you may try to disable twitter clients from their menu, or install Task Killer application and instruct it to kill the unwanted twitter clients should they somehow start running by themself.

  2. #3 by count_zero on May 17, 2011 - 00:58

    Hi there.
    Thank you for sharing this information.
    I am running Ubuntu 11.04 and had to modify the udev-rule to:
    SUBSYSTEM==”usb”, ATTRS{idVendor}==”0e79″, MODE=”0666″
    If you are using more than one device of the same vendor, you can use ATTRS{serial}==”…” to match a specific device with your udev-rule.

Comments are closed.