I need to flash OpenWRT via DD-WRT, what's the safest method?

Hi there, trying to find a work around to this issue I'm having with the dir-810l.. "Issues appending correct values to the tail end of the DIR-810l sysupgrade firmware image inorder to flash via the WEB GUI"

D-Link's IT team refuses to give me access to the original sdk so the only method is via the tool and proprietary binary blob found in the dd-wrt repo, however I can't seem to get it to work.

Since I'm trying to avoid ttl, I'm jumping on a idea I saw someone mention regarding the dir-810l flashing procedure, flashing dd-wrt over stock firmware and jumping to OpenWRT from there.

To my understanding this is automatically blocked via web gui upgraded on dd-wrt due to the risk of bricking the device, as OpenWRT and other custom firmware images tend to have extra flags in their binary related to flashing from stock firmware, so it only can be done via terminal/ssh.

Dd-wrt provides a factory image that can be flashed from the D-Link 1.01 stock firmware web gui, which I did successfully last night, however I would prefer to be using OpenWRT as builds are still regularly being released and dd-wrt was last updated for this ewaste hardware in 2020.

My first question is, for the sake of simplicity why don't you guys include pre prepared images with the appropriate data at the tailend to bypass dlinks checks, or at least some up dated documentation on how to do so manually, I'm picking up pieces from all over the internet here for legacy hardware you guys continue to ship releases for... this can be in a single wiki document, I can understand having proprietary blobs is undesired in the repo, but having at least an updated wiki article or even a dlink dir-810l sdk leak would be really appreciated.

My main question though is how would one safely flash OpenWRT from dd-wrt, what steps should be taken, and which image should be used squash sysupgadre or kernel?

Thank you, and regards.

An irritated MrXeon

Not a direct answer but the latest DDWRT build is 58389 from three days ago.

1 Like

because some of it might be (c) D-Link, for instance.

feel free to contribute, the page is already there - https://openwrt.org/toh/d-link/dir-810l

safest way is to go back to stock fw 1st.

FYI, this device will be dropped after the EOL of the current release, due to insufficient flash space.

1 Like

The last build for dir-810l a1 is v3.0 beta build:44715 as of today

"https://dd-wrt.com/support/router-database/?model=DIR-810L_A1"

I'm not sure if I can update past this point once flashed?

Fair enough for the first couple of points, would gladly contribute once I wrap my brain around what's necessary to make this work.

When will EOL take place, missed that part?

Also I can't flash OpenWRT from stock due to this issue, unless I did so via ttl but I'm trying to perform a web flash "Issues appending correct values to the tail end of the DIR-810l sysupgrade firmware image inorder to flash via the WEB GUI"

It is all over the DDWRT forum, you should not use the router database.
There is even a large disclaimer stating that on the router database page

https://download1.dd-wrt.com/dd-wrtv2/downloads/betas/2024/09-20-2024-r58389/

1 Like

depends on when the next release is out, in a year or two, I'm guessing.

1 Like

Huh, I honestly didn't know that. I'm assuming the router database is referencing the last build before they moved to major releases?

Least I've got an alternative that works out of the box, still would like to get OpenWRT running though for consistency sake.

Would you know if DD-WRT plans to drop support for the DIR-810L A1 after this release cycle due to low flash memory, or is their distro able to hold out a little longer?

Can understand that :slight_smile:

These 8 MB routers will be supported by DDWRT for the time being

1 Like

With all targets finally on 6.6, there's talk of branching in October somewhere. With a bit I'd luck we might have 24.10 in January or sth. I think 19.07 was EOL'ed one year after 23.03 got released? Not sure.

1 Like