For optimal functionality, you should always try to ensure your hotspot is not "Relayed". You can accomplish this through a process called port forwarding. This article is designed to be a starting point, but is not comprehensive, and you may need to do your own research on how to port forward for your given home network.



Tools


Helium Explorer
https://explorer.helium.com/

View the status of your hotspot remotely (if it does not say RELAYED, then no action is needed)
- Please be aware that the explorer can take up to 12 hours to update and display recent changes to relayed status

Local Dashboard (Note this will not work in chrome)
https://find.syncrob.it or follow the instructions HERE 

- Instantaneous feedback on if your hotspot is port forwarded (look for "Address Relayed Yes/No"

Port Checker
https://www.ipfingerprints.com/portscan.php
- Check if you have successfully opened port 44158


Local Router IP and Login Finder
whatsmyrouterip.com

- find the IP for your router

- a list of the default logins for all the most common routers



Why do you need to port forward?


Port forwarding helps your gateway to communicate with other gateways directly on the network (P2P), by opening a door in your local network that allows for incoming communications. 


Here is a more detailed technical explanation: https://docs.helium.com/mine-hnt/full-hotspots/become-a-maker/basic-miner-operation/



Objective


Sometimes your internet router will do the work for you and you won't have to do anything, but if it doesn't and your hotspot appears as Relayed, you will need to port forward the hotspot by going into your home internet router settings, selecting the hotspot, and opening port 44158 TCP.



Detailed Guide


1) Using both the helium explorer and the local dashboard, confirm that the hotspot is relayed. The local dashboard updates much faster than the explorer, which may be delayed up to 12 hours. Trust the local dashboard over the explorer. https://explorer.helium.com/, https://find.syncrob.it


2) Find the IP address for your router. This is likely printed on the back of your router, or you can find it by going here: whatsmyrouterip.com


3) Locate your Router Private IP and paste it into your browser as the URL, or click OPEN


4)You will be asked for a login to access your router settings. This is NOT the same as your wifi password. whatsmyrouterip.com has a list of some of the most common routers and the default logins. If you have previously changed your login, you will need to use that password. The default login may be printed on the back of your router, or otherwise findable online by searching for your router's specific model. If you set a password and forgot it, you will need to factory reset your router.


Note that some types of routers may require you to download an app, and some routers are not user-configurable, and will require you to call in to your internet service provider to port forward.


5) Router menus will vary, but you need to locate where you can "Port Forward".


6) After ensuring that the hotspot is connected to your home network, find it in your router settings. It will be name either Raspberry Pi, SyncroB.it, or most commonly, cham-######## where ######## is the unique serial number of your hotspot.

7) If able, set a static IP for the hotspot. If your router does not provide this option, it is likely it happens automatically.


8) Set the port for your hotspot to 44158 with the type as TCP.

If it requires a range, enter 44158 - 44158.

Only the incoming port matters, outgoing does not.


9) Save your changes.

10) Restart your hotspot.

11) Check if the port has been opened using this: https://www.ipfingerprints.com/portscan.php and by confirming via the local dashboard


Note that the explorer may take a long time to update.



Troubleshooting


If the above does not work, here are a few things you can try/check:


- Restart both your hotspot and router

- Go into your router settings and disable UPNP

- Ensure you have port forwarded the right device on your network

- Ensure you have port forwarded to port 44158 TCP

- If you have a separate modem and router, ensure they are not both performing network functions. If they are, port forwarding will not work and you will need set one of them into bridge mode (this is indicated in the local dashboard as "NAT issue")

- Ensure there are no firewalls that could be blocking the port. This is a common issue on commercial/office networks.

- If you are attempting to port forward while using a cellular/4g connection for your hotspot, unfortunately, this is usually impossible


If none of the above resolves your issue, unfortunately, this is something that our support team cannot assist with, as it is solely related to your network conditions.