OpenWrt 21.02.x ath79 tiny LuCI

This is a package of OpenWRT 21.02.1 stable builds for targets ath79.

Modifications against default tiny packages:

  • removed PPP support
  • removed OPKG
  • removed SSL support
  • removed signature checking, etc.
  • removed swapoff and long options support from busybox
  • stripped to bare bones
  • upgraded LuCI to rev. a706a9c867f213f59d223fd2cc715e06ab180187 to fix top menu bug
  • added LuCI

This way the builds could fit into squashfs (factory/sysupgrade) compatible builds. Relayd or wpad-basic could not fit in anymore.

Please note there is still upgrading incompatibility against deprecated target ar71xx (OpenWRT version 18.06 or older), please see https://openwrt.org/docs/guide-user/installation/ar71xx.to.ath79 for more info.

Backup your configuration via webserver, but flash new upgrades using SSH. Webserver most likely doesn't have enough memory to handle file upload as all my tests resulted in the need to reboot the device entirely.

  ssh root@192.168.1.1 / use PuTTY
  grep machine /proc/cpuinfo #check device identification
  cd /tmp
  wget HTTP-URL #copy URL from browser, HTTPS won't work
  sysupgrade -v openwrt- #use TAB to autocomplete filename

Builds have not been tested for all devices, but compiling resulted in no errors.

https://ashus.ashus.net/thread-192.html

7 Likes

I created an account just to say thank you. I am using your 21.02 for wa901nd v5 as guest network originally from 18.06. It is working great. Better controls for Openwrt and security. The only drawback is the slow loading of the interface which is understandable because of the 4/32 nature of the device. And whenever I enter the Connections tab under Realtime graphs it only shows the device ip and ip address of the visited websites unlike 18.06 where the device/site names were identified. Otherwise, It's amazing how it resurrected such a legacy device. Thanks!

1 Like

Yes, the devices are old and slow. DNS lookups on that page were slowing the list down dramatically, it was changed in OpenWRT to not resolve the names by default.

Although I came here today to publish 21.02.1, I have sad news. We are running out of space rapidly. While 19.07.x were straightforward to build, 21.02.0 and now 21.02.1 need more and more space, so now I had to begin cutting pieces from the system utils. If this goes on, I will have to cut IPv6 or these may be the last builds for 4MB devices with LuCI.

2 Likes

Thank you for taking the time to create an updated build for these devices that have long been forgotten by it's manufacturer albeit with modifications to allow them to work perfectly on 4/32 devices. I thought it was the end for my device at 18.06 and then you came along. You make the internet a safer place by securing old devices across the globe with Openwrt.

I have installed the new update 21.02.1 thru Luci and it restarted with the new black theme. Awesome! And all my settings are still intact. I also think Luci is snappier. From my setup I disabled from startup IPv6 since my ISP does not use it, Dropbear since I dont SSH hoping to improve the memory usage for the device. I also used Software flow offloading in firewall and that made a difference. I used the Write DNS queries in Syslog instead of the Realtime graphs since that is a better way to track activity for port 53. And so many other things I could'nt do in 18.06.

Being able to use this build is Godsend. Thank you once again.

2 Likes

Im looking forward your work ơn these device build for roaming/ mesh