Hello everyone, I recently got my hands on a couple of Linksys WHW03 v1, which I'm hoping to install OpenWRT on. This post is a bit lengthy, so I've bolded the important bits
As usual, I understand that we should always check if support exists before committing to a model. However, I was under the impression that this one did have support (plus it was free). I might have been mistaken, but that's okay.
But looking on the OpenWRT sites shows only the Snapshot release, which does not have Luci. I am a bit new to using GitHub, so I cannot understand what to make out of these as they make it seem like the WHW03 v2 builds had been ported to WHW03 v1, but I am unable to see where I can find any files accordingly.
Obviously, I am probably wrong so any help would be greatly appreciated.
Also, Is there supposed to be links for the release versions of OpenWRT or are they just missing/broken or not avaiable yet, again, just new so any explaination would be greatly appriciated.
... as a default package. As soon as you install the snapshot, simply log into the device and apk add luci, then it does.
Or go to https://firmware-selector.openwrt.org/ and build an image that does contain LuCI and any other package you desire. (Note that the default package linked there does not contain LuCI, you must perform a build to create one.)
That said, all those post referring to porting V2 to V1, what did they end up to be? I'm only asking to try and understand how github works and what it means. Finding it very confusing lol
It actually depends, normally the purple "Closed" badge with a checkmark indicates that the changes in the Pull Request were accepted, and a red "Closed" badge means the Pull Request was abandoned/not accepted/any other reason the work didn't continue.
The project employs a bot which can merge commits by maintainers without going through the GitHub UI, in that case it'll be a red "Closed" badge but the changes were accepted; it's not that commonly used, but there should be a reference to the added commit anyway in the Pull Request so there's traceability that the changes were indeed accepted.
If you're just learning how GitHub works, it's not anything you need to pay special attention to.
If you mean how to install OpenWrt on it then no. It's poorly documented in the wiki but the commit that added support for WHW03 V1 (which is here https://github.com/openwrt/openwrt/commit/c90487556229ae264dec33305e5c71c4ef7dd1c5) has installation instructions at the bottom, which seems very straight-forward. Just make sure that you're using the factory image instead of the sysupgrade on initial flashing from inside the OEM firmware, just ask if you're unsure.
Thank you so much for taking the time to reply to me!
I see the instructions you've linked, but am I being blind when I say that I can find the files? The factory or the sysupgrade files? Only the SNAPSHOT files in the official OpenWRT page for this router.
I think I might be overlooking something. Any chance you can send a screenshot where your looking at?
I see what you mean now, the wiki is not updated in that regard as well (it's manually curated so it sometimes falls behind). As mentioned by @efahl you can go to https://firmware-selector.openwrt.org and there you'll find the files needed.
I would recommend installing the newest 24.10.0 release candidate, then you are prepared for the stable release of 24.10.0 and you get LuCI (the web interface) included automatically. It seems the buildbots are building the new 24.10.0-rc5 release at this current moment, so your device won't show up in the firmware selector UI until it's gotten around to compiling the firmware for it since it only shows the newest release candidate. I've attached a screenshot for the device I'm using (R7800) which also has a factory and sysupgrade so you know how it should look.
EDIT: and one more important point of order is that if rc5 starts showing up for your device in the firmware selector but rc5 hasn't been public announced here on the forum in the Release and security announcements category, it's not ready to be used yet as there could still be some work needed to ensure it's actually stable.
Thank you dannil for all your help and advice.
Yes, what you suggested did in fact work pretty well!
I personally used the SNAPSHOT variant, which, in hindsight, should probably well change, but I did that before I saw your post.
I guess I'll leave a section below on what I did for anyone for anyone else that happens to use this device, cause that's what forums all about.
Lanchon Explained how to use the snapshot available and build it with LUCI like dannil also suggested, but to add a few other things to make updating them a bit easier (From what I understand).
I was able to successfully use this firmware on my WHW03 V1 and have LUCI preinstalled vs installing it over SSH.
I had one machine which had already been flashed with the SSH Only firmware on the WHW03 V1s site, which can make updating them with the new custom firmware a bit tricky.
If you fell into this trap, these should work to make it easier than hosting a mini webserver on your PC or using the embedded link on the custom firmware page to download firmware via CLI.
Use the Dual Boot Feature of these routers. Only works if you haven't tried to flash it more than once, as the stock firmware will be on the second backup partition. This should work: Using OpenWrt Snapshots in production
Install LUCI to get webUI to upload firmware (What I did)
and then use WebUI to flash custom firmware
Hope this helps to anyone in the future, and many thanks to those who helped me on this forum!