1 Reply Latest reply on Mar 23, 2015 11:32 AM by ForumMigrationAdmin

    Edison - Ethernet Over USB (RNDIS) on Mac

    ForumMigrationAdmin

      Note: We'll be updating the docs soon with this info. For Windows instructions, see: https://software.intel.com/en-us/forums/topic/533839

      When you are in a busy network environment (e.g. a hackathon!) or have a wireless network with restricted access, you will instead want to connect the Edison to the internet over USB using a virtual ethernet connection (RNDIS).

      1. Download HoRNDIS from http://joshuawise.com/horndis#available_versions
      2. Install HoRNDIS: Launch the .pkg and follow the wizard
      3. Open your Mac Network settings: System Preferences > Network
      4. Plug in your Edison's cables. You should see a "Multifunction Composite Gadget" show up in the Network settings side panel* with a yellow status dot.
      5. If you see the new device but don't see a yellow dot, you will need to restart your computer.
      6. Click on the "Multifunction Composite Gadget" device with the yellow status dot.
      7. For "Configure IPv4", choose "Using DHCP with manual address"
      8. For IP Address, use "192.168.2.2". (If you get a system notification that 192.168.2.2 is taken, try any IP address from 192.168.2.1 to 192.168.2.14. Do not use 192.168.2.15.)
      9. You should then see the yellow status dot turn to green.

      *Note: if you're on Mavericks, you may see a numbered "Multifunction Composite Gadget" show up each time you plug in the same Edison. You are safe to delete old ones when done.

      If successful you can now ping your Edison board on address 192.168.2.15.   Using a terminal emulator you can SSH to Edison at address 192.168.2.15.  Intel XDK IOT Edition should automatically detect your Edison board and you can select that IP address to upload your programs.

        • 1. Re: Edison - Ethernet Over USB (RNDIS) on Mac
          ForumMigrationAdmin

          Pearl Chen wrote:

           

          Note: We'll be updating the docs soon with this info. For Windows instructions, see: https://software.intel.com/en-us/forums/topic/533839

          When you are in a busy network environment (e.g. a hackathon!) or have a wireless network with restricted access, you will instead want to connect the Edison to the internet over USB using a virtual ethernet connection (RNDIS).

          1. Download HoRNDIS from http://joshuawise.com/horndis#available_versions
          2. Install HoRNDIS: Launch the .pkg and follow the wizard
          3. Open your Mac Network settings: System Preferences > Network
          4. Plug in your Edison's cables. You should see a "Multifunction Composite Gadget" show up in the Network settings side panel* with a yellow status dot.
          5. If you see the new device but don't see a yellow dot, you will need to restart your computer.
          6. Click on the "Multifunction Composite Gadget" device with the yellow status dot.
          7. For "Configure IPv4", choose "Using DHCP with manual address"
          8. For IP Address, use "192.168.2.2". (If you get a system notification that 192.168.2.2 is taken, try any IP address from 192.168.2.1 to 192.168.2.14. Do not use 192.168.2.15.)
          9. You should then see the yellow status dot turn to green.

          *Note: if you're on Mavericks, you may see a numbered "Multifunction Composite Gadget" show up each time you plug in the same Edison. You are safe to delete old ones when done.

          If successful you can now ping your Edison board on address 192.168.2.15.   Using a terminal emulator you can SSH to Edison at address 192.168.2.15.  Intel XDK IOT Edition should automatically detect your Edison board and you can select that IP address to upload your programs.

          • You might need to "systemctl restart xdk-daemon" after starting XDK in order to have Edison detected.
          • by "connecting to the internet" you mean connecting to your development machine I guess?
          • you would in many cases (at least on Windows) loose other internet following your recommendation [existing LAN connection detected and hence WiFi connection stopped]