Index of /unofficial-openwrt-builds/mvebu-linksys
Divested-WRT: UNOFFICIAL OpenWrt builds^
README last updated: 2024/12/06
License^
Configs and patches should be considered GPL-2.0 unless stated otherwise.
All modifications are contained in the /patches directory.
Verification^
- #6395 FC99 11ED CD61 5871 2DF7 BADF CABD DBF5 B694
- #Key mirrored at 1, 2, and 3.
- $ gpg --import divested_signing.key; #once only
- $ gpg --verify sha256sums;
- $ sha256sum --ignore-missing --check sha256sums;
Disclaimer^
If they work for you, cool!
If they don't, find something else.
If somethings breaks, you get to keep both pieces!
Credits^
- @jbsky for tons of mwlwifi fixes and improvements
- Vladimir Oltean, Tobias Waldekranz, and DENG Qingfang for the DSA/FDB fixes and backports
- Wout Mertens and Pavel Stano for the previously used DSA/FDB workaround
- The mystery person who figured out that TX-AMSDU causes high latencies on mwlwifi, possibly @onja
- Rui Salvaterra for the frequent kernel bumps+testing and the Thumb-2 patch
- Daniel Engberg for the -O2 patch
- @borkra for the 2024 sysupgrade fix
- OpenWrt, its amazing contributors, and its friendly community for all that it is
- Alexander Popov, for maintaining a detailed list of kernel config hardening options here
FAQ^
Why make these builds?^
- I need wpad-full compiled in for RADIUS support. Only WPA2-EAP and WPA3 offer PFS.
- I want extra security features that aren't enabled by default.
What devices have been tested?^
- WRT1900ACSv2/shelby
- WRT1900ACv1/mamba
- WRT1200AC/caiman
- WRT32X/venom (via user report)
- WRT1900ACv2/cobra (via user report)
How often will these be updated?^
- At least twice a month
- Sometimes weekly
Can we rely on you to provide these builds in the future?^
- No.
- However I have been making these for quite a while.
- And this hardware is still some of the best around.
Why should we trust you?^
- You don't have to!
- Patches and configs are included for you to compile this yourself.
How to create my own builds?^
- There is a video of this process here
- Create a VM with Debian or Fedora or what have you
- Install all the necessary dependencies listed here
- $ git clone https://git.openwrt.org/openwrt/openwrt.git
- $ cd openwrt
- $ git config pull.rebase true #makes updating easier
- $ ./scripts/feeds update -a -f
- $ ./scripts/feeds install -a -f
- #copy in the config from the latest build here, name it .config
- #git am the .patches from /patches here
- $ make nconfig #make any changes you want
- $ make download -j4
- $ make -j16
How to update my own builds?^
- $ cd openwrt
- $ make clean
- $ git pull
- $ ./scripts/feeds update -a -f
- $ ./scripts/feeds install -a -f
- $ make nconfig #save and exit
- $ make download -j4
- $ make -j16
What is this included divblock? Why is this website blocked?^
- A simple content blocking script is included that adds our blocklist config to dnsmasq from here.
- This is a much more efficient approach than downloading & processing the lists on device and has the benefit of supporting wildcards for greater efficiency and increased blocking.
- This blocker can be permanently disabled via
/etc/init.d/divblock disable
if you don't want it or want another blocker package.
- You can exclude a domain by adding it (one per line) to
/etc/config/divblock-exclusions
as so /www\.example\.com/
then restart via /etc/init.d/divblock restart
- Please report any wrongly blocked domains in the forum thread or on GitHub or on GitLab.
Anything to change after install?^
- Change 'enabled' from '0' to '1' in '/etc/config/irqbalance' for improved Wi-Fi performance.
- Uncomment 'devcrypto=devcrypto' under the '[engine]' block in '/etc/ssl/openssl.cnf' for improved OpenSSL performance for large block sizes.
- Enable SQM/Cake if you have an asymmetric WAN.
Other things we should know?^
- Wiki pages are here and here.
- You need to manually migrate if you are still on a swconfig build. simple guide here
- There is an XMPP chat room at divested-wrt@conference.konvers.me.
- There is a forum thread here.
- There is a git repo for this at GitHub and GitLab.
- If you don't have one of these and want one, I recommend the WRT1900ACv2 or WRT1900ACS.
- These are routers/APs, please don't run anything else on them. If you need a low power home server go buy an HP EliteDesk 800 G1/G2 Desk-Mini (<$120) or an Intel NUC (more expensive).
- Donate to me here and to OpenWrt here
- Have fun!
Notices^
- OpenWrt is a registered trademark of the Software Freedom Conservancy.
- Divested Computing Group is not affiliated with OpenWrt or LINKSYS
- These builds are not sponsored or endorsed by OpenWrt
- The OpenWrt project website is located at https://openwrt.org
- The OpenWrt source code is available here
- Linux is a registered trademark of Linus Torvalds
- Linux source code is available here
- LINKSYS is a registered trademark of Belkin International, Inc.
- All product names, logos, and brands are property of their respective owners. Use of these names, logos, and brands does not imply sponsorship or endorsement.