5 Replies Latest reply on Mar 12, 2014 8:33 AM by Peter Arcuri

    E1 N0 USB driver for Mac Mavericks OSx

    Shrinivas Hunashikatti

      I know people have suggested to use adb_usb.ini, however I couldn't get it to work

      Anybody have alternative

        • Re: E1 N0 USB driver for Mac Mavericks OSx
          Peter Arcuri

          No special drivers are required for Mac. Simply add the manufacturer's code to the adb_usb.ini file located in .Android folder. Below is a snapshot of the file with Motorola and other manufacturer's code.

          Screen Shot 2014-03-08 at 12.20.16 PM.png

            • Re: E1 N0 USB driver for Mac Mavericks OSx
              Shrinivas Hunashikatti

              Hi Peter,

              Thanks I tried that solution, but that did not work.

              There was no adb_usb.ini, but I created and put one in .Android/adb_usb.ini with the manufacturer codes

              That din't help, Btw I am using Mavericks OSx is that the culprit?

                • Re: E1 N0 USB driver for Mac Mavericks OSx
                  Peter Arcuri

                  I don't think using Mavericks OSx is the culprit… Presumably you ran the "adb start-server" and/or "dab devices" command, sometime the USB server gets stuck and these commands will become unresponsive. The "adb kill-server" command will clear things up. You would then run the "adb devices" command afterward.

                   

                  Also, you may want to ensure you have selected and downloaded all tools and extra files from Android SDK manager.

                    • Re: E1 N0 USB driver for Mac Mavericks OSx
                      Shrinivas Hunashikatti

                      Sorry Peter,

                      I think I had tried restarting adb, but no luck

                      Interestingly it doesn't even recognised in Windows in spite of device driver install

                        • Re: E1 N0 USB driver for Mac Mavericks OSx
                          Peter Arcuri

                          While similar on all MSI Android devices, presuming you're working with the ET1, below is an excerpt from the Integrator Guide that provides step by step procedure for installing ADB on Windows and Linux-based computers.

                           

                          ADB USB Setup

                          In order to use the adb, the USB driver has to be modified. This assumes that the development SDK has been installed on the host computer. Go to http://developer.android.com/sdk/index.html for details on setting up the development SDK.

                          Windows XP and Windows 7 Installation

                          To install the USB driver on Windows XP or Windows 7 operating system:

                           

                          1. Locate the file: adb_usb.ini in the .android directory.

                               • For Windows XP, look in the following folders:
                                   
                          <dir>\Documents and Settings\<user_name>\.android\

                                    <dir>\Profiles\<user_name>\.android\

                               • For Windows 7, look in <dir>\Users\<user_Name>\.android\

                          2. Edit adb_usb.ini file. If the file is not in the folder, created a new text file in the folder.

                          1. Add 0x05E0 to the adb_usb.ini file.

                          2. Save and close the file.

                          3. Locate the android_usb.ini file in: <sdk dir>\extras\google\usb_driver.

                          4. Edit the android_usb.ini file.

                               a. Add the following text in the android_usb.ini file for both 32 bits [google.NTx86] and 64bits [google.NTamd64] sections in the file:

                               ;ET1
                               %SingleAdbInterface% = USB_Install, USB\VID_05E0&PID_1E00

                               %SingleAdbInterface% = USB_Install, USB\VID_05E0&PID_1E01

                               %CompositeAdbInterface% = USB_Install, USB\VID_05E0&PID_1E01&MI_0

                           

                           

                               b. Save and close the file.

                          5. To install ADB USB driver for the first time:

                          1. Connect the ET1 to the host computer using the Single-slot USB Docking cradle or the USB/Charge cable. See Chapter 2, Accessories.

                            Windows detects a new USB hardware device and launches Hardware Update Wizard.

                          2. Select install from the a list or specific location and click Next.
                          3. Click Browse and locate the USB driver folder: <sdk dir>\extras\google\usb_driver.
                          4. Click Next to install the driver.

                          6. Reboot the host computer.

                          7. Verify the device is connected.

                               In the Windows Command prompt, execute command: adb devices from <sdk>/platform-tools.

                               If connected, the ET1 displays in the device list.


                          Linux Installation

                          To install the USB driver on a Linux operating system:

                          1. Locate the adb_usb.ini file in .android directory: ~/.android/
                          2. Edit the adb_usb.ini file. If the file is not available then created this file in the directory.
                            1. Add 0x05E0 to the adb_usb.ini file.

                            2. Save and close the file.
                          3. Setup udev rules to include ADB USB configuration with ET USB vendor ID for ET1.
                            1. Log in as root and create a 51-android.rules file in this path: /etc/udev/rules.d/

                                     b. Add the following USB vendor ID in 51-android.rules file

                                         SUBSYSTEM==“usb”, ATTR{idVendor}==“05e0”, MODE=“0666”, OWNER=“<user_name>”     

                                     c. Save and close the file.

                             4. Change the file permissions on 51-android.rules file.
                                   Execute command: chmod a+r /etc/udev/rules.d/51-android.rules     

                                   Note: For details on configuring the ADB USB vendor ID, go to

                                   http://developer.android.com/guide/developing/device.html.

                           

                             5. Reboot the host computer.

                             6. Verify the ET1 USB connection.

                                    a. On the Linux terminal, execute command: adb devices from <sdk>/platform-tools/ directory.

                                    If connected, the ET1 displays in the device list.