Looking for mentors (Porting OpenWRT)

Hello from FOSS Club SIT!

We’re looking to learn more about kernel dev, networking, and porting. We have 4 units of the TP-Link Archer A6/C6 V4. The device has been listed on the OpenWRT forum and there is a developer working on reverse engineering the firmware on GitHub. However, we’re inexperienced rookies in this domain, and we don’t want to irritate/annoy the maintainer until we have a good hold on low level programming ourselves. The limit of my experience with OpenWRT is daily-driving a OpenWRT snapshot and maintaining it on an Archer C6 V3.

It would be wonderful if someone from the community could volunteer to answer our basic/dumb queries as we try to learn more about OpenWRT, routers, and the Linux kernel.

The device seems to have 4MB Flash Memory, which is not sufficient for modern openwrt: [OpenWrt Wiki] Supported devices and [OpenWrt Wiki] Warning about 4/32 devices

The limited flash means you will be forced to port a much older unsupported version of openwrt.

Possible to pick something different - perhaps something a bit more modern with some more community effort?

1 Like

Unfortunately, we already purchased them, and they’re not returnable. :frowning:

Hi @Soham_Kulkarni I have the same device and OpenWrt flashed into it but just using it as an extended Wi-Fi router. I can try if I can help you out.

3 Likes

That’s great
we appreciate your help
Could you share some more technical details about the device you have and how you managed to install Owrt on it ?

It’s the Archer C20 TP-Link C20 ver-4 that i got with ACT bb subscription and it was lying waste so i tried with it. You can filter your model in this link and download the required firmware Firmware Model.

You have to setup an TFTP server in your local Linux Machine and do a few testing of transferring test files and check if it is successful. If this is done correctly, it will be so easy to flash it to your router. I did few research to referred this Mental Outlaw YT Video which helped on this.

Let me know how it goes.

1 Like