Here’s my experience from Linux to the THETA.
THETA is plugged into my computer with a USB cable.
check to make sure THETA is online and visible to workstation
using adb devices -l
Download termux
https://f-droid.org/packages/com.termux/
Using version 0.84 released on Nov 25, 2019. New and fresh.
install termux
Verify with Vysor
Enable Keyboard
Start Termux
Click on icon on home screen.
Enable Wi-Fi when connected with USB
$ adb shell settings put global usb_debug true
Set up Wi-Fi with Client Mode if not already Setup
Test Internet Connection
ping a domain such as theta360.guide
Test apt and install a text editor
install nano with apt
set linenumbers in nano with nano ~/.nanorc
Set Storage Permission
Setup Termux Storage
Check Storage Setup
Install OpenSSH
Copy public ssh key from workstation to camera
Add ssh public key
Add sshd to .bashrc
Login from Linux
Make sure you use port 8022
Finding IP address
I’m using a simple Zeroconf discovery script to find the IP address.
Setting Client Mode IP Address
You can also set the client mode IP address using this article. In my case, I’ve set the client mode IP address of the THETA to 192.168.2.123 to make it easier to remember and find.
Troubleshooting
If you run into problems, start sshd in debug mode on a free port
sshd -d -p 2222
From your client, login with:
sshd -d -p 2222
Stopping Termux
am broadcast -a com.theta360.plugin.ACTION_FINISH_PLUGIN --es packageName com.termux