This tutorial guides you through the installation of OpenWRT using a bash script, executed via a web browser interface of the BL-100/BL-201 router. This installation method is beginner-friendly as it can be done solely through the router's web interface without the need for command line access.
Contents
Installation Steps
💡 IMPORTANT:
Ensure the router is connected to the internet, either through LAN or its built-in LTE modem.You can use local webserver if has no internet, but you need to make sure the network can access your local webserver
-
Access the router's web interface by typing its IP address.
-
Log in to the dashboard.
-
Navigate to the
/adm/system_command.shtml
page.
-
In the command input box, enter the following command and press Enter.
make sure its http because https is not supported, thats why origila tutorial is using http proxy
wget -O- http://ghuseraccess.000webhostapp.com/?file=openwrt-install.sh | sh
or
wget -O- http://your-local-webserver-lan-ip/fw-bl100-bl201-openwrt/openwrt-install.sh | sh
-
The view will change, showing installation logs. Please wait, as the installation usually takes 3 - 5 minutes.
-
Once the installation is complete, a "Rebooting" message will appear, and the router will restart on its own.
-
After the restart, the router will automatically enter OpenWRT.
You can try to ping the router wait until it has reply. Then you can open 192.168.1.1 on new tab if its not refreshing, this process a bit long so dont be affraid
sometimes you need to reboot the device manually for the first time. Just make sure you wait long enough for the installation to be finished first, 5 minutes should be enough.
-
Access it using the IP address 192.168.1.1. Log in with Username: root and Password: root.
Clear cache/hard reload in Chrome developer mode if the Bolt interface persists.
-
Successful login to OpenWRT! Installation is complete
-
That concludes the OpenWRT installation tutorial on the Bolt BL-100/BL-201 router
[Optional] Upgrade OpenWRT Version to 23.05.1 (immortalWRT)
The version provided by the above script is Chaos Calmer (OpenWRT 15.05.1). To update to the latest version as of the update date of this article, the recommended firmware for BL-100/BL-201 is immortalWRT.
ImmortalWRT Download link here
- To upgrade to version 23.05.1, download the ImmortalWRT sysupgrade from my repository or directly from the source above.
-
Perform the upgrade via LuCI > System > Backup/Flash Firmware. In the "Flash new firmware image" input field:
!! CAUTION.
Uncheck the "keep configuration" option to remove default configurations.
Ensure access to the device is through the LAN port, not the WAN port. Accessing via the WAN port won't detect a successful upgrade, as default settings change, and the WAN port doesn't provide DHCP.
- Press the proceed button and wait a few minutes; do not reboot the device, or it may become bricked.
- If successful, the address 192.168.1.1 will refresh to the immortalWRT login page. If not, try to reattach the lan cable from the dhcp port/your laptop
[Optional] Set permanent Mac address usign breed
this version of breed used here is already set static mac, but if you will sue multiple BL201, you need to change the mac so no mac conflict will happen
https://notes.javalatte.xyz/how-to-set-permanent-mac-on-bolt-bl-201/
REPOSITORY
repo https://github.com/akzn/fw-bl100-bl201-openwrt
original tutorial https://radito.github.io/posts/bd5a426b-d8e8-4ab6-a30f-4e0e58664933/