How To: Connect THETA V with Ethernet


Hi, other people may have more information on this topic. I’ve only used the Ethernet with a few of the plug-ins in the THETA store. I’ve used it with Wireless Live Streaming to YouTube and Facebook. I’ve also used it with File Cloud Upload. Though, I think that plug-in recently stopped working.

If you want to connect your THETA to a Mac/PC with a wire, the best way is with USB.

I also looked at a USB to CAT5 solution.

The Solutions Below are Untested

These are the ones that I’ve found for possible testing:

  1. FlexiHub
  2. USB Network Gate
  3. USB Everywhere
  4. VirtualHere

Just thought I’d share…

Using a y-otg cable

SinLoon 30cm USB 2.0 Data Charge Y Splitter Cable,Micro USB Host OTG Cable with Micro USB Power Cable for Nokia N810, TG01 Samsung i9100 9220 9300, XOOM USB Host(USB A F to mirc M+F)

THETA V > Y cable > usb to gigabit ethernet / micro USB for power

Successful Theta V stream from drone to VR headset 0.25 miles away

Thanks for sharing this. Can you power the THETA indefinitely using this solution? How long have you tested it for? Many other people are looking for this solution. This is a great add to the community.

1 Like

The device does receive charge and does connect to the network, I will have to test if i can communicate and get its current battery status.


That’s great news. We’ve been looking for an adapter that could do this. Wonder if other USB otg devices can work while being charged.


Oh, this could be very cool! Very curious to hear what you find out.

1 Like

Whoa duh, why didnt i think of this. This is a big deal if it works! Given the USB spec just has a power rail, I see no reason why it wouldnt.


I am surprised no one else has looked into this,
I myself am very in to otg connectors since they showed up.
I’m glad they decided on Type-C for the Z1, that means more then 1 device can be connected throught a adaptor like this with not much loss of transfer speed, also would allow for gigabit ethernet, and a connected local storage device, and any usb that would also work.

Also the y cable is charging And on the network.

OH yes the last magic trick up my sleve…
You could use a ethernet poe, so that it sends on one side and receives on the other the ethernet line and usb power… Making this a 1 cable solution. Or use a micro USB extension… Witch I’ll test once I find my connector.

1 Like

Thanks again for your work. We know that not all of the adapters work to supply power. Your link to the actual adapter is useful to the community. It’s great that you’re sharing your experience.

1 Like

Yow, gigabit ethernet and POE could be really useful!


Just a update, to verify the charge state


Cool that you’re using your Electron app as a type of dashboard. Nice. :theta::thetadev:

1 Like

It is, just now I have to make a multi address connection window, so that you can easily use a custom addresses to connect to the app when the app opens.

1 Like

Nice job with the mult-address connection window. Do you assign a static IP address to the THETA V from your Ethernet DHCP router?

How do you get the list of IP addresses that you have in the drop-down menu that shows in the picture?


It’s just a simple drop down with many addresses up to 255, I haven’t looked into if node js can fetch a IP address from a device Hostname yet, that would simplify this for the user

1 Like

In your streaming project, how does the user know what IP address is assigned to the THETA V? Do you assign the same IP address to the THETA V from your router all the time?


Currently I just look connected devices on my router,
I haven’t fully added the feature yet, using node js to find the Hostname “THETAXXXXXXXXXXX” then get the IP address would be ideal, I just have not got into trying to code yet, Above image was just a simple layout.

1 Like

Great job with what you have. It looks usable right now. There’s a real need for a desktop application to control the THETA.

I haven’t tried this, but you can probably use client-mode with digest authentication to access the THETA V when it is connected with Ethernet. Here’s an example with Python to find the IP

I personally like Electron and feel this is a good path forward. I was thinking of working on a similar project and I get excited every time I see your updates. :slight_smile: :thetadev::theta_s:

1 Like

Thanks for the help, I’ll look into this more this weekend, currently getting a Nas to setup a easyer way for me to work on projects like this, and stay on task a little more.

I should also make my own thread for posting updates…


Also, I am using a gigabit to usb3 adaptor…(based off my switch I am getting full 1gigabit speed)
The micro USB on the theta would have speeds up to 60MB/s max(USB 2.0 speeds) ,
and gigabit ethernet has a max around 100MB/s,
conpaired to a regular 10/100M ethernet witch max is10MB/s

So based on this if the usb2.0 connect is the only bottle neck i would be getting a max transfer speed of 60Mb/s if I’m correct… Further testing would be needed.

Update* only getting 27Mb/s on chrome

And on edge, starts at 128Mb/s gradually down to 33Mb/s… :thinking: