# Troubleshooting

Here's your carefully revised, fully Stripe-compliant and technically focused version:

***

### Step-by-Step Software Update and Troubleshooting Guide

**Step 1: Update Your Software**\
Download the latest software update specific to your device type:

* [Bandwidth Gateway Software](https://www.frynetworks.com/bandwidth-gateway-download)
* [AI Edge Agent Software](https://www.frynetworks.com/ai-edge-agent-download)
* [Indoor Satellite Sensor Software](https://www.frynetworks.com/indoor-satellite-sensor-download)
* [Outdoor Satellite Sensor Software](https://www.frynetworks.com/outdoor-satellite-miner-download)
* [Indoor Noise Sensor Software](https://www.frynetworks.com/indoor-noise-sensor-download)
* [Outdoor Noise Sensor Software](https://www.frynetworks.com/outdoor-noise-sensor-download)

Ensure your Algorand Proof of Connectivity (PoC) account has at least **1-2 ALGO** to cover technical network fees.

***

**Step 2: Remove Previous Software**

* Run the **fryuninstaller** provided in the downloaded zip file.
* Manually remove leftover files:
  * Navigate to:
    * `C:\Program Files`
    * `C:\Program Files (x86)`
  * Delete folders named **Fry** or **SoftEther**.
  * Go to:
    * `C:\Users\YourUsername\Documents`
  * Delete any folder named **FRY**.
* Remove leftover firewall configurations:
  * Open **Windows Defender Firewall**:
    * `Control Panel → System and Security → Windows Defender Firewall → Advanced Settings → Inbound Rules`
  * Delete rules labeled **Fry VPN** and **SoftEther**.

***

**Step 3: Reinstall Software**

* Run the **fryinstaller** after completing the previous cleanup.
* If errors occur:
  * Run **fryuninstaller** again.
  * Re-run **fryinstaller**.

***

**Step 4: Node.js Update**

* If issues continue:
  * Uninstall the existing Node.js version.
  * Download and install Node.js **version 18.20** from the [official Node.js Downloads](https://nodejs.org/) page.
  * Re-run the previously downloaded **fryinstaller** (Step 1).

***

**Step 5: Verify Proof of Connectivity (PoC)**

* Navigate to the directory:\
  `Documents/Fry/.../JavaScript/Connectivity Validation/`
* Double-click and run **POC.BAT**.
* Verify network functionality:
  * Check your Algorand account activity. Look for transactions labeled as **0.0 FRY**.
  * Appearance of these transactions confirms successful connectivity validation.

***

**Step 6: PoC Troubleshooting**\
If no transactions appear and you've confirmed:

* Your account has sufficient ALGO balance.
* You've opted into the FRY token correctly.

Follow these steps:

* Go to: `Documents/Fry/.../JavaScript/Connectivity Validation`
* Right-click and open **config.json** with Notepad.
* Check your Algorand account phrase carefully:
  * Confirm exactly ONE space between words.
  * Remove extra characters (commas, periods, symbols).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.frynetworks.com/docs/devices/bandwidth-satellite-decibel-mini-pc-device/troubleshooting.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
