Support for TP-Link Archer C2 V1

Thank you very much. Will try it later :smiley:

Some questions:

  • What is the current status of the efforts to get the Archer C2 v1 supported?
    As far as I can see, there are some private builds available. What is working, what is not?
  • Is anybody working on getting this device officially supported, i.e. create a PR or thelike?
  • It would be helpful to have this information integrated into the devicepage https://openwrt.org/toh/tp-link/ac750. Who can do this?

BTW: Since this device is not yet officially supported, I will move it to the developers section.

What is the current status of the efforts to get the Archer C2 v1 supported?
As far as I can see, there are some private builds available. What is working, what is not?

As trunk version, everythink except 5ghz wifi. (and hardware nat, I guess)

Is anybody working on getting this device officially supported, i.e. create a PR or thelike?

@franzflasch made pull request yesterday, https://github.com/openwrt/openwrt/pull/951
but it doesn't look like he's active on this forum. I'll will try mail him.

It would be helpful to have this information integrated into the devicepage https://openwrt.org/toh/tp-link/ac750. Who can do this?

I'd say it already have infomation about this thread. but I can update more if we need.

1 Like

This is only for the C2, right? Is there any ongoing development on the C20 V1?

C20 is offically supported (except 5Ghz wifi) buy maybe

see https://openwrt.org/toh/tp-link/tp-link_archer_c20_1

A post was merged into an existing topic: Archer C2: Dropping frame due to full tx queue

Hi,

I have on C2 which is very reluctant to flash via TFTP (despite all the tricks). Is there any initial C2 image which can be flashed thrugh GUI in factory firmware?

Thanks!

Nevermind, I bought a Flash programmer + SPI clip and flashed it in-situ. I basically read flash from one of my existing AP's and copied it to new router.

Interestingly, WiFi MAC for 5GHz is basically hard coded in Flash and not configurable via "option" in wireless. I had to manually edit Flash dump with hex-editor to change it.

What is current status on 18.06 for C2 v1? Anything that I can test?

It just merged to trunk, but due to it's needed rtl8366-smi patch can bring regression to other routers, it's unlikely to be merged to 18.06 before release.

For installation:

2) Extract u-boot from the binary file:
     #> dd if=c2v1_stock_firmware.bin of=c2v1_uboot.bin bs=1 skip=512 count=131072

Excuse my ignorance but how do you get the input block size?

Binwalk gives me this:

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
95648         0x175A0         U-Boot version string, "U-Boot 1.1.3 (Aug 31 2015 - 16:32:16)"

Thanks for reading.

How can I install the official nightly build?

I am using a build that I compiled from @orangepizza source. When I compiled from the openwrt source I got a sysupgrade file with 4Mb instead of 8Mb from before. I wasn't sure if this is correct, so I didn't flashed. What the factory image is for?

As official nightly version wont changed boardname from c2 to c2-v1 it won't allow sysupgrade.
And don't backup and migrate settings from one to another, as switch number changed, it will screw up wired lan because it will look for wrong switch at official trunk
get oldest(2016 feb one) stock image, rollback to it,and use trunk factory image to flash it. this rollback and flash is because newer stock firmware don't allow 3rd party firmware.

Well, I managed to flash the nightly on my C2. Is it supposed to come without luci and uhttpd or did I make something wrong? Because I could only access the official nightly I downloaded via ssh. In the end, I just compiled a build myself with these packages, and it worked. Thanks for your help!!

You did nothing wrong. Nightly SNAPSHOT does not contain LuCI. Simply:

opkg update
opkg install luci

Hello, guys!

I'm currently using the April 21st build or the newer one from @orangepizza, I'm sorry, I can't remember exactly which one, but everything is fine, except that I can't mount a NTFS external HDD because it seems that the kernel doesn't have the module. When I try to install ntfs-3g or evend kmod-fs-ntfs, I end up with the following error:

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for ntfs-3g:
 *   kernel (= 4.4.140-1-b59b55b7bceeb6ba7d5cd45a27c59465) * 
 * opkg_install_cmd: Cannot install package ntfs-3g.

I successfully mounted and shared over the network, a flash drive formatted as FAT32 and it was possible because vfat came built-in. I would try the snapshot build just to see if it has support, but I think I'll have to roll back my C2 to the stock firmware first and then do the update, but, since 5 GHz is not supported yet, I prefer orangepizza's build.

My question is, can I modify the kernel to include fuse? I suppose I'll need to build it from source, right?

Thank you for your work!

Felipe A.

Ok, so, I'm currently compiling a build with fuse and ntfs modules. It's actually easy and intuitive when you use menuconfig. I hope it works.

I cloned orangepizza's repository.

Thanks!

It worked!

If anyone wants the build, just let me know.

Thanks!

orangepizza, are you also planning to release an 18.06 version with working 5GHz wifi?

no. 5g driver won't complie with kernel 4.14
(single line change, but mediatek driver's license doesn't allow me to change)

Will be 18.06 version without 5GHz wifi? or 17.01.6 OpenWrt/LEDE v17.01.6 service release)