• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login
ModalAI Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
    • Register
    • Login

    ADB devices not found

    VOXL-CAM
    4
    31
    4.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      marian
      last edited by 23 Feb 2022, 09:22

      @tom Yes, the ssh and connecting the flight core via jst to usb is working.

      When I bought the voxl-cam I understood that came calibrated and ready to use. But, as I used it on a custom frame the sensors like accelerometer, compass and gyroscope are not calibrated.

      I used it on the frame on the same way like seekers (of course, I needed it to adapt the /etc/modalai/extrinsics.conf file for my configuration), but

      • whenever I use a GPS with compass (as M8N u-blox) I can't calibrate the compass, it will see a different position instead of the position the drone really is, it is finishing the calibration anyway, but after reboot it will ask me again to re-calibrate the compass
      • whenever I used it for indoor navigation, so GPS and compass disabled, I calibrate the accelerometer with ROTATION-NONE as per modalai documentation,then once I have the local position on, the QGC tell me that I have a roll failure detected and, of course, can't proceed with arming.

      So, basically I can't use at all the voxl-cam 😞

      1 Reply Last reply Reply Quote 0
      • T
        tom admin
        last edited by 23 Feb 2022, 17:44

        @marian Okay that is good that at least ssh is working so the board should be functional. I wonder if it is some sort of user privileges issue that ADB isn't coming up. What if you do sudo adb devices? And what if you remove that android rules file: sudo rm /etc/udev/rules.d/51-android.rules and reboot your PC? I'm not sure that file is necessary.

        For those other questions, I would open a new forum topic so that the whole team can get eyes on it.

        H 1 Reply Last reply 23 Apr 2024, 22:30 Reply Quote 0
        • M
          marian
          last edited by 23 Feb 2022, 18:41

          @tom The results are the same even if I use sudo or I remove the 51-android.rules

          T 1 Reply Last reply 23 Feb 2022, 18:55 Reply Quote 0
          • T
            tom admin @marian
            last edited by 23 Feb 2022, 18:55

            @marian Did you reboot after removing the android-rules file?

            M 1 Reply Last reply 23 Feb 2022, 19:03 Reply Quote 0
            • T
              tom admin
              last edited by 23 Feb 2022, 18:55

              @marian We may have to take a look at your hardware in house, checkout our RMA info here: https://modalai.com/rma

              M 1 Reply Last reply 25 Feb 2022, 09:56 Reply Quote 0
              • M
                marian @tom
                last edited by 23 Feb 2022, 19:03

                @tom yes, I rebooted the pc

                1 Reply Last reply Reply Quote 0
                • M
                  marian @tom
                  last edited by marian 25 Feb 2022, 09:56 25 Feb 2022, 09:56

                  @tom In terms of RMA, can we try to have a remote diagnostic? I'm far a way from US ...

                  1 Reply Last reply Reply Quote 0
                  • T
                    tom admin
                    last edited by 25 Feb 2022, 17:59

                    @marian Have you been able to ADB in to any other VOXL devices on this PC in the past? From what I see in your lsusb output everything looks correct. I'm wondering if there's an issue with your ADB install

                    1 Reply Last reply Reply Quote 0
                    • T
                      tom admin
                      last edited by 25 Feb 2022, 18:16

                      @marian Here is what a working VOXL looks like on my machine running Ubuntu 18: Bus 001 Device 068: ID 05c6:901d Qualcomm, Inc. We have others at the company who use 20 so that shouldn't be an issue

                      1 Reply Last reply Reply Quote 0
                      • T
                        tom admin
                        last edited by tom 25 Feb 2022, 18:16 25 Feb 2022, 18:16

                        @marian

                        [  +0.150491] usb 1-1: New USB device found, idVendor=05c6, idProduct=901d, bcdDevice= 3.18
                        [  +0.000010] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
                        [  +0.000005] usb 1-1: Product: APQ8096-MTP _SN:AF0F8B82
                        [  +0.000004] usb 1-1: Manufacturer: Android
                        [  +0.000003] usb 1-1: SerialNumber: 4399683d```
                        1 Reply Last reply Reply Quote 0
                        • M
                          marian
                          last edited by 28 Feb 2022, 13:23

                          @tom I see the same things, but stiill the adb or fastboot commands don't see my device. I tried with two different laptops, and the problem is the same as per images below:

                          IMG_2349-1.jpeg
                          IMG_2348.jpg

                          1 Reply Last reply Reply Quote 0
                          • M
                            marian
                            last edited by 28 Feb 2022, 16:01

                            @tom I tried the adb for windows and it is working fine, I'm able to connect onto the voxl-cam via adb shell command.

                            Still have a problem via wsl to see the devices from ubuntu client, but if is working from windows client for adb I suppose that the device is fine.

                            1 Reply Last reply Reply Quote 0
                            • T
                              tom admin
                              last edited by 28 Feb 2022, 17:59

                              @marian Okay that's some good news! Since you're able to ADB from windows that means the VOXL Cam itself is functional. It must be some permission issue. We recommend using Ubuntu 18 directly and none of our engineers here use Windows for software development so I'm not too familiar with WSL. Do USB devices need to be added manually? Not sure they're shared from windows to WSL automatically. You may also need to stop the ADB server from running on the Windows client in order for it to work in WSL. (adb kill-server)

                              1 Reply Last reply Reply Quote 0
                              • M
                                marian
                                last edited by 1 Mar 2022, 10:05

                                @tom It's working just fine 🙂

                                There were a few issues:

                                1. when using WSL we need to start the server on windows via powershell and the first time will ask to set up the security access, just give access on both networks, this is used by wsl to give access to ubuntu client.

                                2. On linux, if we install the adb via apt install, the adb version will be older and the connection with the server will not work. Should install it via platform-tools provided by Android studio.

                                3. The cable. Using a micro-usb cable to connect the voxl-cam doesn't work every time, is recommended to use a usb 3 data cable to connect via this usb port.

                                Once we follow all these, is working fine in all the environments : windows, wsl / ubuntu 20, and mac os 🙂

                                Thanks for your help!

                                B 1 Reply Last reply 26 Jul 2022, 20:47 Reply Quote 1
                                • T
                                  tom admin
                                  last edited by 1 Mar 2022, 19:34

                                  @marian This is some really good information, thank you so much for your findings!

                                  1 Reply Last reply Reply Quote 0
                                  • B
                                    Bright Nnadi @marian
                                    last edited by 26 Jul 2022, 20:47

                                    @marian Please I am having the same issue you had with ADB here. I installed ADB with Ubuntu but it I don't think it worked because its not Detecting my VOXL CAM yet.

                                    M 1 Reply Last reply 27 Jul 2022, 06:35 Reply Quote 0
                                    • M
                                      marian @Bright Nnadi
                                      last edited by marian 27 Jul 2022, 06:36 27 Jul 2022, 06:35

                                      @Bright-Nnadi Hi, did you install ubuntu on windows and using via wsl, or you have a linux machine with ubuntu installed that you use?

                                      B 1 Reply Last reply 27 Jul 2022, 13:36 Reply Quote 0
                                      • B
                                        Bright Nnadi @marian
                                        last edited by 27 Jul 2022, 13:36

                                        @marian i just installed ubuntu on windows but not via wsl

                                        M 1 Reply Last reply 27 Jul 2022, 14:10 Reply Quote 0
                                        • M
                                          marian @Bright Nnadi
                                          last edited by marian 27 Jul 2022, 14:10 27 Jul 2022, 14:10

                                          @Bright-Nnadi I understand. I followed the steps below and it works fine for me, I hope that will help you too.

                                          1. Installation steps :
                                            Install ADB for windows
                                            Install adb for ubuntu.

                                          Check the version on both systems. On ubuntu, if using apt will install an older version than Windows, so should install it via platform-tools provided by Android studio

                                          For Using ADB follow the steps below:
                                          a) Run PowerShell in Admin mode, and go to the folder where ADB is located
                                          There tape the command below:
                                          .\adb.exe -a -P 5037 nodaemon server

                                          That should connect and show the devices:
                                          adb.exe I 02-28 17:55:47 13580 13948 adb.cpp:171] c6f37030: already offline

                                          N.B.: The first time we run it, it will open a security window to give it access through the Firewall. Select the both, local and public network. It is needed to access the device through WSL (see step below).

                                          Into another PowerShell window can connect to the device via .\adb.exe shell

                                          b) on Ubuntu client :

                                          Take the IP address of the WSL from the windows station:
                                          ifconfig -> for me is something like 172.23.0.1 …

                                          Look into the /etc/resolv.conf => there should be the address below, if not change it to this one

                                          Run the command:
                                          adb -H 172.23.0.1 -P 5037 devices

                                          That should allow you to connect to adb device from Ubuntu client on Windows.

                                          B 1 Reply Last reply 27 Jul 2022, 14:58 Reply Quote 0
                                          • B
                                            Bright Nnadi @marian
                                            last edited by 27 Jul 2022, 14:58

                                            @marian Please how will install adb via AS, not familiar with it.

                                            1 Reply Last reply Reply Quote -1
                                            • First post
                                              Last post
                                            Powered by NodeBB | Contributors