MikroTik rb450gx4 support

Well since there is no YAFFS anymore and RouterOS is in UBIFS you really cant do that, especially since kernel partition had to be left larger since it cant be easily changed later.
So you cant do that, and please dont go offtopic since it does not matter to OpenWrt at all

Ok, thank you, I'll try it by myself.

Well, by the way, if I flash the openwrt into the rb450gx4, Does it work well as on the other platform ? or just on the earlier stage

U dont understand what you mean by that.
This is not production ready yet

Got it. thank you

So here is a cleaned up branch(Still some stuff needs to be cleaned) but its mostly ok.

SD card slot is disabled as it needs a lot of work and WAN port is port 5 instead of port1 but rest works.

1 Like

Hi, do you have an estimate when this will be in upstream? Also, I noticed you have a RB450Gx4 DSA branch, what is the diff with this one? Thanks.

Once stable is branched off and 4.19 is the default as I have no intention of modifying the patches to work on 4.14.

DSA is a WIP to use new IPQESS driver.

I will build a rebased version soon and publish it.

1 Like

Hi guys, here is the promised refresh.
Its based on current master and this time 4.14 kernel is used as I am preparing it to be submited for merging.
It only includes LuCi with OpenSSL, ca-certificates and nano as additional packages.
No support for SD card currently, for POE you need to export GPIO42, but be warned that due to ESSEDMA driver limits POE OUT/ETH5 port is actually WAN port so dont fry your devices.

https://drive.google.com/drive/folders/1FJzYoG8TlcRNs7ySoY-Htz4CVYo1mJYR?usp=sharing

Hi.
Is there any instruction for OpenWrt installation? As I recall it is not a standard version of OpenWrt...
Is it possible to use all standard OpenWrt packages (AdBlock, IPTV, e.g.)?

1 Like

I have a newer version with working SD slot.
Gotta upload that one

So... It is working and working with common OpenWrt packages? And SD cards are working... Only PoE ports change places.
And every commoner, like me, can install your image using general instruction for MikroTik according to steps from the instruction for RB450gx4.
Sounds wonderful :slight_smile: I'm humbly waiting for your new version.

I think "common" OpenWRT packages will work only as long as they don't require kernel modules.

I've updated the links on the wiki to the 3 August builds, since the build that was linked (without SD support) was no longer accessible.

Here is the current build:
https://drive.google.com/drive/folders/1iIm3bo-08U8u-QfliMTf-ULeyyk57x_b?usp=sharing

Its based on master from couple of weeks ago, uses 4.19 kernel and has properly working SD card slot without throwing warnings or errors.

Can you describe it? If package does require kernel module, is there any way to make it work?

I've got little experience with this... I used 15.15 OpenWrt or something like this a few years ago. And it worked fine for me - AdBlock, DLNA server, and so on.
Should I buy this router or you can advise me to by something else?
Is it worth to try? I've chosen this router cause it powerful and not ancient as many other routers for 18.06.
I found RB3011, but it is excessive for me and it has the same issues as RB450Gx4 as I understood.

I can build and upload the SDK and imagebuilders also so you can easily choose packages you need and necessary kmods will be included.

I have submitted this to a PR but I need to update it and then after its merged it will be much easier

Packages requiring kernel modules need to be built for the same version of the master in case of nightly and trunk builds, but once the pull request goes through and the RB450GX4 gets official support (hopefully in the next stable release), you'll be able to download the image and install any packages from the repo.

So yes, the router will work like any other supported device. It already works quite well, but just requires a bit more tinkering.

Yes, this is exactly what I mean.

And if there is an instruction how to build the image from robimarko with packages, it will be enough at the moment.