Adding support for Libre Computer Renegade (roc-rk3328-cc)

Hi everyone.

I tried to find out if OpenWrt is already working on this SBC but failed to find anything else except NanoPi R2S patches in github.

I see in couple of those patches mention of rk3328-roc-cc which gives me hope there might be some chance to see openwrt running on this board.

Could someone please confirm if there is any plans to support this board?
Thanks a lot in advance for your replies!

If SOC support for similar devices is already present in OpenWrt, it should be rather easy to add support for SBCs yours as well, but there still are no 'generic' images. You will have to add the necessary DTS yourself and complete the firstboot configuration matching your hardware - and ideally submit it for inclusion into OpenWrt, once you're ready.

1 Like

@AbraxasDMG try with this roc-rk3328-cc firmware, I don't have the board for test this so you have to confirm if works.

1 Like

Thank you very much @mj82!

The board should arrive any day next week. I will try and report back how it went.

Hi everyone.
With the huge help of @jayanta525, I've managed to get a working snapshot for this board.

Disclaimer: This is my first time tinkering with this sort of things.

You may get the code from https://github.com/AbraxasDMG/openwrt-roc-cc. You may find initial bootable image as well.

Could you add clash and AdguardHome plugins?
Plugins adress is here: https://github.com/kenzok8/openwrt-packages

I try to build the firewall,but it has same issue.

ERROR: please fix feeds/packages/devel/pkgconf/Makefile - see logs/feeds/packages/devel/pkgconf/dump.txt for details

Package: iputils-ping
Version: 20210202-1
Depends: +libc +USE_GLIBC:librt +USE_GLIBC:libpthread +kmod-crypto-md5
Conflicts:
Menu-Depends:
Provides:
Section: net
Category: Network
Repository: base
Title: iputils-ping
Maintainer: Noah Meyerhans <frodo@morgul.net>
Source: iputils-20210202.tar.gz
License: BSD-3-Clause
LicenseFiles: LICENSE
Type: ipkg
Description:   Send ICMP_ECHOREQUEST packets to IP hosts and report on replies
https://github.com/iputils/iputils
Noah Meyerhans <frodo@morgul.net>
@@
Config:
        source "feeds/packages/net/iputils/Config_ping.in"
@@

Package: iputils-arping
Version: 20210202-1
Depends: +libc +USE_GLIBC:librt +USE_GLIBC:libpthread
Conflicts:
Menu-Depends:
Provides:
Section: net
Category: Network
Repository: base
Title: iputils-arping
Maintainer: Noah Meyerhans <frodo@morgul.net>
Source: iputils-20210202.tar.gz
License: BSD-3-Clause
LicenseFiles: LICENSE
Type: ipkg
Description:   Send ARP REQUEST packets to a neighbor host
https://github.com/iputils/iputils
Noah Meyerhans <frodo@morgul.net>
@@

Package: iputils-clockdiff
Version: 20210202-1
Depends: +libc +USE_GLIBC:librt +USE_GLIBC:libpthread
Conflicts:
Menu-Depends:
Provides:
Section: net
Category: Network
Repository: base
Title: iputils-clockdiff
Maintainer: Noah Meyerhans <frodo@morgul.net>
Source: iputils-20210202.tar.gz
License: BSD-3-Clause
LicenseFiles: LICENSE
Type: ipkg
Description:   Measure the clock difference between two hosts
https://github.com/iputils/iputils
Noah Meyerhans <frodo@morgul.net>
@@

Package: iputils-tracepath
Version: 20210202-1
Depends: +libc +USE_GLIBC:librt +USE_GLIBC:libpthread
Conflicts:
Menu-Depends:
Provides:
Section: net
Category: Network
Repository: base
Title: iputils-tracepath
Maintainer: Noah Meyerhans <frodo@morgul.net>
Source: iputils-20210202.tar.gz
License: BSD-3-Clause
LicenseFiles: LICENSE
Type: ipkg
Description:   trace network path to a host, discovering PMTU
https://github.com/iputils/iputils
Noah Meyerhans <frodo@morgul.net>
@@
Config:
        source "feeds/packages/net/iputils/Config_tracepath.in"
@@

Package: iputils-tftpd
Version: 20210202-1
Depends: +libc +USE_GLIBC:librt +USE_GLIBC:libpthread
Conflicts:
Menu-Depends:
Provides:
Section: net
Category: Network
Repository: base
Title: iputils-tftpd
Maintainer: Noah Meyerhans <frodo@morgul.net>
Source: iputils-20210202.tar.gz
License: BSD-3-Clause
LicenseFiles: LICENSE
Type: ipkg
Description:   Trivial File Transfer Protocol server
https://github.com/iputils/iputils
Noah Meyerhans <frodo@morgul.net>
@@

Have you tried cherrypicking the relevant 4 commits from @AbraxasDMG from the top of https://github.com/AbraxasDMG/openwrt-roc-cc/commits/roc-cc onto a current openwrt master?

I added clash and adguard home but can't test it because I don't have the board.

thank you~