Support for TP-Link Archer C59 v1(CA)

Current build is missing Canadian special id. Can someone add it for me? Thanks a lot.

From 0b5bdfb6e63ce6a5a7c34f24aa9561ec92a5e153 Mon Sep 17 00:00:00 2001
From: Charles Meng <>
Date: Tue, 25 Oct 2022 20:09:22 -0400
Subject: [PATCH] Support for TP-Link Archer C59 v1(CA)

 src/tplink-safeloader.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/tplink-safeloader.c b/src/tplink-safeloader.c
index 7f9081d..e38797f 100644
--- a/src/tplink-safeloader.c
+++ b/src/tplink-safeloader.c
@@ -1002,6 +1002,7 @@ static struct device_info boards[] = {
 		.support_list =
 			"{product_name:Archer C59,product_ver:1.0.0,special_id:00000000}\r\n"
+			"{product_name:Archer C59,product_ver:1.0.0,special_id:43410000}\r\n"
 			"{product_name:Archer C59,product_ver:1.0.0,special_id:45550000}\r\n"
 			"{product_name:Archer C59,product_ver:1.0.0,special_id:52550000}\r\n"
 			"{product_name:Archer C59,product_ver:1.0.0,special_id:55530000}\r\n",

I have created a build and confirmed the above change is working. Kernel 5.15.74 is also working. 2.4 and 5G working, used as AP.

Since firmware-utils doesn't have a GitHub mirror, I put my changes here. Hopefully someone can merge it to the master and 22.03 branch. Thanks,

1 Like

It is hard for me to send the patch through email.

Could someone help me push the patch, it is only one-line code.

Thank you very much.