Divested-WRT: No-nonsense hardened builds for Linksys WRT series

@joekane101
there was a success case above

and the included divblock also uses this "wget" to download the blocklist from my server which is https only (http will only ever redirect to https)

1 Like

Sorry, missed the success case.

well I'm confused then. I'll have to play with it some more on next upgrade; this upgrade was so pain free I dont want to touch it for now.

3 Likes

Upgraded to the latest version from divested-wrt-snapshot-r24214+11-e4ebc7b566-mvebu-cortexa9-linksys_wrt1900acs-squashfs-sysupgrade.
It's been fantastic, no downtime on my two acs :slight_smile:
Thank you for keeping these alive!

3 Likes

but as information, linksys has released a new firmware version for wrt1900acs v2

I'm currently running OpenWrt SNAPSHOT r13342-e35e40ad82 / LuCI Master git-20.144.63033-62ed4e6 on my WRT1900ACS.

I've tried to update to the latest Divested build (via LuCI), but get the following error message:

Device linksys,shelby not supported by this image Supported devices: linksys,wrt1900acs armada-385-linksys-shelby linksys,shelby - Image version mismatch: image 1.1, device 1.0. Please wipe config during upgrade (force required) or reinstall. Reason: Config cannot be migrated from swconfig to DSA Image check failed.

The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform.

The file I'm trying to flash is: divested-wrt-snapshot-r24660+10-c22aa0be3e-mvebu-cortexa9-linksys_wrt1900acs-squashfs-sysupgrade

Any ideas where I'm going wrong? Thanks in advance.

A Davidc502 19.07 build by the looks of it.

You are fine to go ahead and flash the sysupgrade just follow the message do not keep config and force the flash.

Make sure you take a backup before flashing so you can refer to it to restore your config. Most will be OK as is, but Network and System configs are the main changes from 19.07.

Hey all, got a DOCSIS 3.1 cable modem with a 1Gbit limit. Ran some tests tonight, looks like the upper limit of SQM cake set to get perfect +0/+0 bufferbloat on the WRT32X is 600Mbits. Not bad for a 7 year old device :slight_smile:

[https://www.waveform.com/tools/bufferbloat?test-id=672cd78f-0ae9-44cf-b800-42b94cc6b6bb]

CPU0 99%, CPU1 44% for SQM cake 600Mbit limit.

2 Likes

That worked a treat! Thank you so much. I'm actually planning on repurposing the router as a wifi bridge, so the existing config was obsolete and redundant, which makes matters easier.

Now I just need to figure out how to set the thing up as a bridge! I don't suppose you know of any guides on how to do this? Basically, I want to 'bridge' 4 ethernet-connected devices to my main router which resides in another room.

Bout time...lol.

I went from a Surfboard SB8200 (DOCSIS 3.1 no longer supported by Comcrap) to a Nighthawk CM2000. My results are like yours.

I like this modem!! A lot more stable.

This would be a question to the general forum. Frankly, there are far better minds than mine to that topic. You will be better served there.

Coincidentally I did the same thing, SB8200 to CM2000v2. Yea it was worth while, I may call the ISP and ask for a speed/rate reduction just don't need gigabit for anything, but it's fun for testing. Going to be seeing how the GL-MT6000 performs soon.

1 Like

Good luck with that. I tried. The only thing I can do is change ISPs. Waiting for 5G to be a real option.

Comcrap gave themselves a raise. $110 for internet only. 850Mb/25Mb (can hit 1Gb). I have no use for that speed. But like you said...fun for testing. :test_tube:

1 Like

@SkewedZeppelin ,

Yeah, so I went went back and found my old notes. I was initially having an issue with SSL with the switch to the uclient-fetch version of wget. (if you were always using this version of wget, it may have been when I first switched to your builds). I had started at SSL, but found that it was the ftp and probably also sftp support of wget that is missing in uclient-fetch, but present in wget-ssl. in addition to https, some files are pulled by FTP in my config fetches, due to some other devices on my system that need some of the config info but only support FTP.

So I'm looking for ftp client support. I don't think there is any other ftp client in the included packages from what I read, but I'm no expert.

@joekane101
ah, ok, I'll try and include wget-full in the next update then.

1 Like

Wow!

Installing this build just ended 5 days of pain for me.

I Installed Openwrt 23.05 on my Wrt1900acsv2 and everything looked fine except when loading my movie library via mariadb MySQL database over the Lan in Kodi.

On hardwired it takes 3 seconds. With my Vonets vbg1200 same 3 seconds. With ddwrt or stock on the wrt1900 again 3 seconds. But with openwrt on the same router it would take 1 minute twenty seconds. Which made no sense as everything else was blazing fast. Speed tests, streaming locally or online no issues.

I was going crazy for days trying everything, searching everything. Nothing worked.untill I found this build.

I set it up from scratch following the same tutorial as before with everything the same as I had done previously.

Whatever was causing the problem was fixed! What the difference is I've no idea but it worked.

Amazing!

Thank You!

2 Likes

This looks good from what i've read so far. I was ready to retire my 1200ac, because the WPA3 implementation was faulty, but now it could run a bit more.

Is WPA3 stable enough to run in a 'production environment'?
I know there are two versions of the 1200ac (v1 and v2), in the docs there's no mention of them, i assume i can just use the one provided img on both versions?
Im a bit rusted, i guess its just flashing it through the 'update'-screen from luci?

I got to thank you for this project, very well done, I followed the build instructions and made my build with RNDIS support, fantastic!
I'm on a wrt3200acm, 160mhz on AC is wonderful, only thing is wpa3 won't work so I just settled for wpa2. looking forward to keep updating my unit "Divested" LOL.
and kernel 6.1.69... just awesome.

1 Like

Yes!

iirc v1 vs v2 are just different hardcoded radio limits
but they use the same images

depending if you're on a pre-dsa build you may have to force flash

1 Like

Thanks for the reply.

Im sadly not so deep in software development, whats pre-dsa? If it helps, i'm currently on the official 22.05 something release.

@Fruitmesh23
you should be able to install in-place with no reset, just use the sysupgrade file

1 Like