ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. tom
    • Profile
    • Following 0
    • Followers 7
    • Topics 0
    • Posts 1812
    • Best 116
    • Controversial 1
    • Groups 2

    tom

    @tom

    admin

    120
    Reputation
    260
    Profile views
    1812
    Posts
    7
    Followers
    0
    Following
    Joined Last Online
    Website www.modalai.com Location San Diego, CA

    tom Unfollow Follow
    ModalAI Team admin

    Best posts made by tom

    • RE: Setting up network interfaces

      @ryan_meagher You should be able to do this using the /etc/network/interfaces approach you mentioned. voxl-modem uses that approach in order to set a static IP for Microhard on eth0. This is what the /etc/network/interfaces file looks like in that case:

      # This file describes the network interfaces available on your system
      
      # The primary network interface
      auto eth0
      iface eth0 inet static
      	address 192.168.168.100
      	netmask 255.255.255.0
      	gateway 192.168.168.1
      
      
      posted in Ask your questions right here!
      tomT
      tom
    • RE: Static IP address on eth0

      @SmittyHalibut That page may be outdated. You definitely can set a static IP on eth0, it is required for Microhard usage. For example voxl-modem uses the interfaces file here for setting a static IP: https://gitlab.com/voxl-public/utilities/voxl-modem/-/blob/master/config/interfaces

      It does require pulling down / up the interface on boot: https://gitlab.com/voxl-public/utilities/voxl-modem/-/blob/master/scripts/voxl-modem#L516 which may be a solution for @Sem-Andeweg

      posted in VOXL
      tomT
      tom
    • RE: How to install and configure OpenVPN?

      @Djalma-Ribeiro You can create a systemd service file and enable it to run on boot and have it execute the OpenVPN connection command.

      Here is an example on how we have used it in the past on a VOXL:

      [Unit]
      After=voxl-time-sync.service
      Requires=voxl-time-sync.service
      
      [Service]
      Type=forking
      ExecStartPre=/bin/sleep 2
      ExecStart=/usr/sbin/openvpn --script-security 2 --daemon --config /etc/openvpn/KEY_FILE
      
      [Install]
      WantedBy=default.target
      

      Won't be exactly the same as above but that's the general idea.

      posted in Ask your questions right here!
      tomT
      tom
    • RE: How to flash new image for VOXL 2 Flight Deck?

      @clarizza https://docs.modalai.com/flash-system-image/#flashing-a-voxl-sdk-release

      posted in Ask your questions right here!
      tomT
      tom
    • RE: Voxl 2 and Herelink Slow Video stream

      @Nicholas-Hansen In order to set an IP address at boot you could create a systemd service that runs a script similar to this portion of the voxl-modem startup script:

      https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-modem/-/blob/master/scripts/voxl-modem-start?ref_type=heads#L242

      You could probably highjack the doodle workflow if you really want to. It's pretty basic, it just waits for the network interface to enumerate and sets the IP address if it is different from what is set in the config file. It then monitors that interface and sets the IP again if it ever changes

      echo -e "\nWaiting for eth0..."
              rc=1
              while [ $rc -ne 0 ]; do
                  ifconfig -s | grep eth0
                  rc=$?
                  sleep 1
              done
      
              echo -e "\neth0 initialized"
      
              # loop and re-set IP if network interface goes down and back up
              while true
              do
                  # grab ip address from eth0
                  eth0_ip=$(ip -4 addr show eth0 | grep -oP '(?<=inet\s)\d+(\.\d+){3}' | head -1)
      
                  # if it's not what we expect, fix it
                  if [[ "$eth0_ip" != *"$DOODLE_IP"* ]]; then
                      echo "setting IP address to: $DOODLE_IP"
                      ifconfig eth0 $DOODLE_IP netmask 255.0.0.0 up
                  fi
                  sleep 1
              done
      
      posted in Ask your questions right here!
      tomT
      tom
    • RE: dpkg nor opkg found on VOXL

      @Gary-Holmgren Ah so that would be the issue, the default password of oelinux123 is hard-coded into the deploy_to_voxl.sh script

      posted in Support Request Format for Best Results
      tomT
      tom
    • RE: Voxl not connecting to QGC

      @PawelJ Yep, it should be either 14550 or 14551.

      posted in VOXL
      tomT
      tom
    • RE: Can't find how to configure the hires camera

      @AnthoJack https://docs.modalai.com/configure-cameras/ You can start here and then modify

      posted in Sentinel
      tomT
      tom
    • RE: Voxl-mapper on VOXL2

      @Jgaucin Are you on SDK 1.0?

      posted in Mapping and Planning
      tomT
      tom
    • RE: error compiling voxl-vision-px4 from source

      I would rebuild using the master branch and do the following:

      You can use the opkg server in order to install the dependencies.

      In /etc/opkg/opkg.conf uncomment the line #src/gz dev http://voxl-packages.modalai.com/dev.

      Then, call opkg update

      • Install libmodal_json with opkg install libmodal_json
      • Install voxl-mpa-tools with opkg install voxl-mpa-tools
      • Back on your host pc, run ./install-on-voxl.sh
      posted in Ask your questions right here!
      tomT
      tom

    Latest posts made by tom

    • RE: GPIO on DSP?

      @jmltt Apologies, context was lost. For clarity, sentinel was the last dev drone in which spektrum rc was supported and SDK 1.5.0 was the last SDK tested on said platform. Later SDKs have different gpio defaults which is why you're running into this issue

      posted in VOXL 2
      tomT
      tom
    • RE: GPIO on DSP?

      @jmltt The last ModalAI supported SDK on the Sentinel platform is SDK 1.5.0. Which doesn't mean that you won't success with newer SDKs, we just haven't tested with it.

      posted in VOXL 2
      tomT
      tom
    • RE: Starling 2 max Not detecting Wifi hardware

      @vmbasvi That appears to be a Microhard modem, not a WiFi dongle.

      posted in Ask your questions right here!
      tomT
      tom
    • RE: Latest SDK versions - How to access?

      @nl_vdi Here is a link to the latest beta: https://storage.googleapis.com/platform-beta-releases/voxl2/voxl2_SDK_1.6.4-beta8.tar.gz

      posted in VOXL SDK
      tomT
      tom
    • RE: LTE Modem v2 Pro

      @Michael-Hatton Did you run through the voxl-configure-modem setup in order to configure APN, etc?

      https://docs.modalai.com/voxl-modem/#usage

      posted in Support Request Format for Best Results
      tomT
      tom
    • RE: LTE v2 VPN

      @Barry-Hammond https://docs.modalai.com/voxl-streamer/#how-to-stream-video-with-rtsp-on-voxl

      Quality greatly depends on your LTE coverage and VPN performance. I recommend lowering the bitrate in /etc/modalai/voxl-streamer.conf until you're happy with the response rate.

      Tailscale can add overhead as well and our recent LTE testing has involved hosting a custom WireGuard server.

      posted in Cellular Modems
      tomT
      tom
    • RE: Voxl 2 mini flashing SDK through raspberry pi 5 bricking voxl

      @mkriesel It's possible the kernel you're flashing is incorrect. Can you provide the full terminal output of the install?

      posted in VOXL 2 Mini
      tomT
      tom
    • RE: Technical Support: Sudden Loss of Control and Connectivity - VOXL 2

      @DronAlan https://www.modalai.com/pages/rma

      posted in Ask your questions right here!
      tomT
      tom
    • RE: voxl-vtx and voxl-vrx source not on gitlab?

      @Alan_S The voxl-vtx repository is currently private, the source code for both voxl-vtx and voxl-vrx are contained within.

      posted in VOXL SDK
      tomT
      tom
    • RE: 5G Modem Cannot Connect to Private 5G Network

      @spiff You'll likely need to reach out to Sierra Wireless directly for debug help.

      posted in Cellular Modems
      tomT
      tom