Paid Contract – OpenWrt Firmware Build for NanoPi R5S (RK3568)

Hi all,
I’m looking for an experienced OpenWrt developer for a paid contract to build a production-grade OpenWrt firmware for the NanoPi R5S (RK3568).

Scope (high level):

  • Latest stable OpenWrt (no snapshots)

  • fw4 + nftables (iptables-nft only)

  • MWAN3 failover (no CONNMARK errors, LB/bonding ready)

  • MPTCP + bonding support

  • Docker (nft-compatible)

  • LTE (EG25): QMI default, MBIM/ECM available, ModemManager disabled by default

  • NVMe mounted at /mnt/nvme

  • RK3568 HW H.265 → ffmpeg → RTSP (mediamtx),

  • Full USB-serial + ST-LINK support

  • Reproducible build (ImageBuilder or full source) + matching SDK

This is not a hobby build — deliverables, validation, and reproducibility are required.
If you have real experience with Rockchip/RK3568 and MWAN3/nft, please reply or PM.

Thanks.

Here you can get one for free
--- https://firmware-selector.openwrt.org/?version=24.10.5&target=rockchip%2Farmv8&id=friendlyarm_nanopi-r5s

I smell AI chatbot advice here, none of 2 conjoined terms are related in any way, CONNMARK fertilizes grass from under for a decade or so.

1 Like

No this is not AI advice, I am using the original FriendElec FriendlyWrt and MWAN3 is giving me the CONNMARK errors and it does not support Bonding - I dont want FriendlyWrt anymore I want a real OpenWrt , hence I am looking for professional help.

That's what the link provided is all about ?

We have no idea what (and why) Friendly does and doesn't do.

1 Like

Ok, bonding does not do what you imagine it does, it is failover for physical ethernet cable. Rest seems fine.

as far as I know to do bonding I need the kernel to support mctcp, I know what to do on top of and I also know that I need an external proxy server to support bonding. But OpenWrt must be able to join two interfaces (two WANs) and send the information with “tags” whatever that is called.

How do I know the kernel you are pointing to me has support for MCTCP?

I read here https://github.com/openwrt/openwrt/commit/c8d5abd62b70137c70bf12e83b6d0708b980abb3

Hello brada4, thank you so much! let me know if you have bandwidth to help me at least for some support and questions. I have never built my own OpenWrt but the person who used to do it for me is unavailable and I need to solve the problem this week. Cheers.

Try here... Most important is probably if you can revert to friendlywrt if you fail in your ventures.

thanks but I can’t fail - I need to find someone who can help me.

Why this specific hardware and what are you trying to do?

1 Like

I want two WAN ports to start as failover using mwan3 while I am building a Bonding server on the cloud. At that point, I want to enable bonding on the router configure it to work with the server and the magic should happen.

Ahh and video codec is not open source.