Support for Archer c50 v4

As far as i can see the only difference is in the bootloader, openwrt wont replace the bootloader, hence i believe you can flash v3 version. I believe V4 is for a different country regulatory domain. But that shouldnt make a difference since in openwrt you will choose yours to meet the law.
Binwalk output:

xyz@androidbuilder:~# binwalk Archer_C50v4_EU_0.9.1_0.2_up_boot\[180313-rel54477\].bin

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
80928         0x13C20         U-Boot version string, "U-Boot 1.1.3 (Mar 13 2018 - 15:00:31)"
132096        0x20400         LZMA compressed data, properties: 0x5D, dictionary size: 8388608 bytes, uncompressed size: 3650664 bytes
1442304       0x160200        Squashfs filesystem, little endian, version 4.0, compression:xz, size: 5833776 bytes, 839 inodes, blocksize: 131072 bytes, created: 2018-03-13 07:08:03

xyz@androidbuilder:~# binwalk Archer_C50v3_EU_0.9.1_0.6_up_boot\[171227-rel72331\].bin

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
82272         0x14160         U-Boot version string, "U-Boot 1.1.3 (Dec 27 2017 - 19:50:29)"
132096        0x20400         LZMA compressed data, properties: 0x5D, dictionary size: 8388608 bytes, uncompressed size: 3650664 bytes
1442304       0x160200        Squashfs filesystem, little endian, version 4.0, compression:xz, size: 5246860 bytes, 696 inodes, blocksize: 131072 bytes, created: 2017-12-27 12:05:35

But be aware you still can brick it with a v3 image! I dunno if we need to change the tplink header or the checksum..

2 Likes