I have a device to which I recently flashed CM 9 which I use for testing backward compatibility in apps. However, adb doesn't seem to recognise it.

adb devices outputs the following when it is connected:

List of devices attached 
????????????    offline

And also sometimes this:

List of devices attached 
????????????    device

When it says device, I can use normal adb commands, however, if I connect another device it will stop working (because the device has no identifier so adb will always prefer the other device). I've tried this on both OS X and Linux, and the same device running CM11 works fine with adb. I've tried several different USB cables and also other devices, all of which work.

So, has anyone else had this issue/resolved it? Any other ideas on how I might try and work out the cause of this issue?

  • You might check with lsusb that the device ID is the same as before you flashed CM9. If not, you will need to edit the udev config again to make it work. – Dan Hulme Oct 27 '14 at 12:17
  • Have you checked with lsusb and updated your udev rules, as Dan suggested? Did it do the trick? Is your issue solved meanwhile? Please remember you can always answer your own question ;) – Izzy Jun 8 '15 at 10:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.