diff --git a/patches/openwrt/0017-mt76-mt7603-add-additional-EEPROM-chip-ID.patch b/patches/openwrt/0017-mt76-mt7603-add-additional-EEPROM-chip-ID.patch new file mode 100644 index 00000000..deac496d --- /dev/null +++ b/patches/openwrt/0017-mt76-mt7603-add-additional-EEPROM-chip-ID.patch @@ -0,0 +1,46 @@ +From: David Bauer +Date: Thu, 15 Oct 2020 22:42:54 +0200 +Subject: mt76: mt7603: add additional EEPROM chip ID + +Some newer MT7628 based routers (notably the TP-Link Archer C50 v4) are +shipped with a chip-id of 0x7600 in the on-flash EEPROM. Add this as a +possible valid ID. + +Ref: https://bugs.openwrt.org/index.php?do=details&task_id=2781 + +Suggested-by: Ron Asimi +Signed-off-by: David Bauer + +diff --git a/package/kernel/mt76/patches/002-mt76-mt7603-add-additional-EEPROM-chip-ID.patch b/package/kernel/mt76/patches/002-mt76-mt7603-add-additional-EEPROM-chip-ID.patch +new file mode 100644 +index 0000000000000000000000000000000000000000..c749aa403f5940c19e5f580f461874b708b41f66 +--- /dev/null ++++ b/package/kernel/mt76/patches/002-mt76-mt7603-add-additional-EEPROM-chip-ID.patch +@@ -0,0 +1,27 @@ ++From 6b51340cdc32b1ba75163faaa8592feaeb4bddec Mon Sep 17 00:00:00 2001 ++From: David Bauer ++Date: Sat, 10 Oct 2020 00:36:02 +0200 ++Subject: [PATCH] mt76: mt7603: add additional EEPROM chip ID ++ ++Some newer MT7628 based routers (notably the TP-Link Archer C50 v4) are ++shipped with a chip-id of 0x7600 in the on-flash EEPROM. Add this as a ++possible valid ID. ++ ++Ref: https://bugs.openwrt.org/index.php?do=details&task_id=2781 ++ ++Suggested-by: Ron Asimi ++Signed-off-by: David Bauer ++--- ++ mt7603/eeprom.c | 1 + ++ 1 file changed, 1 insertion(+) ++ ++--- a/mt7603/eeprom.c +++++ b/mt7603/eeprom.c ++@@ -136,6 +136,7 @@ static int mt7603_check_eeprom(struct mt ++ switch (val) { ++ case 0x7628: ++ case 0x7603: +++ case 0x7600: ++ return 0; ++ default: ++ return -EINVAL;