Troubleshooting

Solutions for common issues with your Thox.ai device.

Device not powering on

Symptoms

  • No LED activity when plugged in
  • LED flashes once then goes dark
  • Device feels warm but no response

Solutions

  1. 1

    Check the power adapter

    Ensure you're using the included 65W USB-C adapter or a compatible USB-C PD charger. The device requires at least 45W to operate.

  2. 2

    Try a different outlet

    Test the power outlet with another device. If using a power strip, try plugging directly into a wall outlet.

  3. 3

    Inspect the USB-C cable

    Check the cable for damage. Try a different USB-C cable rated for power delivery (PD).

  4. 4

    Perform a hard reset

    Hold the reset button (small hole on back) for 10 seconds with a paperclip while unplugged, then reconnect power.

  5. 5

    Check for overheating

    If the device feels hot, unplug and let it cool for 15 minutes. Ensure proper ventilation around the device.

Network connectivity issues

Symptoms

  • Cannot reach thox.local
  • Device not appearing in router's device list
  • Intermittent connection drops

Solutions

  1. 1

    Verify physical connection

    Check that the Ethernet cable is firmly connected at both ends. Try a different cable if available.

  2. 2

    Check LED status

    A blue LED indicates network activity. If the LED is red, there may be an error - check the logs.

  3. 3

    Use IP instead of hostname

    If thox.local doesn't work, check your router's DHCP client list for the device IP and access it directly (e.g., http://192.168.1.xxx:8080).

  4. 4

    Restart your router

    Power cycle your router and wait 2-3 minutes before testing the connection again.

  5. 5

    Check firewall settings

    Ensure your computer's firewall allows connections to port 8080. On some networks, mDNS may be blocked.

Slow inference performance

Symptoms

  • Long delays before responses start
  • Slow token generation speed
  • Frequent pauses during output

Solutions

  1. 1

    Check device temperature

    Run "thox status" to check temperature. If above 75°C, the device may be thermal throttling. Improve ventilation or reduce workload.

  2. 2

    Use a smaller model

    Try switching to a smaller/faster model like thox-coder instead of thox-coder-large. Run "thox models list" to see options.

  3. 3

    Reduce context length

    Shorter prompts and conversation history result in faster processing. Consider clearing context periodically.

  4. 4

    Use quantized models

    Download q4_k_m quantized versions for faster inference: "thox models pull thox-coder:q4_k_m"

  5. 5

    Check for background tasks

    If a model is being downloaded or the device is updating firmware, performance may be temporarily reduced.

API connection errors

Symptoms

  • Connection refused errors
  • Timeout errors
  • 500 Internal Server Error

Solutions

  1. 1

    Verify the device is ready

    The LED should be solid green. If it's a different color, wait for initialization to complete.

  2. 2

    Check the port number

    The default API port is 8080. Verify your requests are going to http://thox.local:8080/v1/...

  3. 3

    Test with curl

    Run: curl http://thox.local:8080/health - You should get {"status": "healthy"}.

  4. 4

    Restart the API service

    Run "thox service restart" from the CLI or reboot the device.

  5. 5

    Check the logs

    Run "thox logs --tail 50" to see recent error messages that may indicate the issue.

Still need help?

If these solutions don't resolve your issue, try these options: