An easy to use firmware based on openwrt made by worldspot.net.
Only the hotspot is managed. The hotspot router is to be connected to your existing local area network modem/router, through its internet/WAN port.
The hotspot LAN ports are connected to the public hotspot network, so you can connect additionnal wifi access points to these ports to extend the hotspot coverage.
Once created, you can edit your hotspot node and setup some parameters in "Worldspot firmware/Node setup/Node List".
There is also an additional option in "Hotspots/Configure hotspot/Coova AP hotspots options", the syntax is described here. For example, you can allow people to visit some allowed domains by setting the option:
The hotspot configuration will be automatically updated after the next checkin. (which can be forced in the dashboard)
The dashboard allows you to interact in real time with your hotspot from anywhere on the internet. You must first connect to your router in order to authenticate. This operation can take some seconds depending on your router.
Once authenticated, you can for example list the connected users on your hotspot and connect ( or disconnect) them in real time. You can also force an immediate checkin by clicking on "update configuration"
Note: After a reboot, the dashboard is sometime unreachable during several minutes.
Warning: Flashing your router may void its warranty. Flashing your router with inapropriate firmware can "brick" your router. WorldSpot takes no responsability about this.
WorldSpot firmware is currently tested on the following routers (Please click on the link to get flashing instructions) (Please check below for latest firmware versions):
WorldSpot firmware should be compatible with most openwrt compatible devices. If you want to use another hardware, please read the Hardware compatibility page.
Latest firmware versions
Please look at the latest recommended worldspot firmware version.
If you can't find your device version, please look at the these versions.
The "full" version only work with devices that have 8mb flash or more. They include the openwrt web interface.
If your router doesn't have enough flash, use the "std" version.
This firmware web interface (full version) is now accessible from anywhere on the internet in the "Node Setup" page with the "Administration" button on the right of the node list. (Exclusive feature). The web interface has interesting features like "Real time graphs" or historical traffic "VnStat traffic monitor". For the root password, use the one that is displayed in your node's "edit" page.
In the full version, there is now a third network called private. This network is guaranteed to be inaccessible from the other networks, and is safe. However this network is by default not connected to any of the interfaces (wifi or ethernet). If you don't use the router's lan ports, you can reassign them to the private network. If you know how to configure your switch ports and vlans (for advanced users), you can add an additionnal interface to the switch to have both public network ports and private network ports. Note that the "WorldSpot private" wifi is not connected to the private network, but to the wan network. You can also reassign the private wifi interface to the private network.
There is a new exclusive "mesh" feature which allows you to easily create a mesh network and setup multiple worldspot firmware nodes as wifi repeaters easily.
Simply setup several nodes on the same wifi channel with the usual setup method. To enable mesh, launch the "wsMeshEnable" command on the dashboard or in ssh, on all nodes.
For each repeater, you also have to disable the hotspot controller on the repeater nodes by sending the "wsChilliDisable" command in the dashboard command line.
There should be only one controller per mesh network, preferably the one which is wired to the internet. All other nodes should be setup as repeaters.
Once configured (check mesh connectivity with the "batctl o" command), you should be able to disconnect the network from the repeater nodes. They should remain connected through the mesh.
To monitor the mesh, in the dashboard, you can use the "batctl o" command to list the mesh nodes and see the connectivity between other nodes.
You can disable mesh with "wsMeshDisable" and re-enable chilli with "wsChilliEnable".
If you don't see the checkin time after some minutes, there are some things you can try: