OpenWrt installation on TP-Link Archer C1200 v1

Hi,
I own this type of router, archer ac1200v1,
from stock original tplink firmware,
here are the logs :
https://www.3hg.fr/CHATONS/Pastebin/?077579a96f85b2db#J5U114mAYGne8fbPmoh4YTkosA4S9EkKAmYKpGfHs1ci
https://private.opendoor.fr/?
here are the pics (inside + box)
https://u.pcloud.link/publink/show?code=XZDVPaXZUVJsKcrcXe87yRs7Qykty7hrFtB7
https://k00.fr/2ct8ymgb
https://imgur.com/a/ULBbLbJ

here are the "etc/config" conf files
https://1fichier.com/?vo5hdwmew6jd2qlrr0lc

on my side I think the right one might be "bcm470x/generic" but I dont know which file to see?
thank you !

Probably

problem is ,

https://downloads.openwrt.org/releases/21.02.1/targets/ath79/generic/openwrt-21.02.1-ath79-generic-tplink_archer-c5-v1-squashfs-factory.bin

https://downloads.openwrt.org/releases/21.02.1/targets/ath79/generic/openwrt-21.02.1-ath79-generic-tplink_archer-c5-v1-initramfs-kernel.bin

https://downloads.openwrt.org/releases/21.02.1/targets/ath79/generic/openwrt-21.02.1-ath79-generic-tplink_archer-c5-v1-squashfs-sysupgrade.bin

saying firmware doesnt matchs
tried even in changed name with renaming .bin file, with factory, upgrade, router name..

notice I had to do the same with a wa901v4 from the same brand, spend three hours in finding the right filename among wa901ndv4_tp_recovery.bin or factory.bin
here it is not the same :x

Why? See bcm53xx/generic - Broadcom based BCM47xx/53xx routers with ARM CPU, not MIPS.

The TFTP server tells you which file name is getting requested, or you can watch the traffic using tcpdump or wireshark.

1 Like

how?
CFE> printenv
Variable Name Value


BOOT_CONSOLE uart0
CFE_VERSION 1.0.37
CFE_BOARDNAME BCM947XX
CFE_MEMORYSIZE 131072
NET_DEVICE eth0
NET_IPADDR 192.168.0.1
NET_NETMASK 255.255.255.0
NET_GATEWAY 0.0.0.0
NET_NAMESERVER 0.0.0.0
STARTUP go;
*** command status = 0
CFE>

that's not the TFTP server, that's the router end.

but if you have console access, you should be able to see what file it's trying to pull, or hope the information in the 2nd link is correct.

sorry but how do you recognize this?
arm vs mips? means each manufacturer of cpu type broadcocm or qualcomm or atheros can provide both archi with arm or mips, which are different?

root@Akronite:/# upgrade firmware...

all I have on the serial port

would it be possible to know
a/ which type of image should I take for this router?
b/ how to find the expected filename without starting a tftp server, just by viewing on the router/uart?

thanks :slight_smile:

a) that's described in the 2nd link
b) if you're going to use the tftp recovery, you'll need it anyway, just fire it up and see it make the request, or do some carpet bombing, and have a file ready with every file name described in the 2nd link

Hi, thanks for the answer
a/ so it's ARM cpu for bcm53xx, but I don't find a right model..
b/ ArcherC1200v1_eu_tp_recovery.bin
I held wps+reset for a little while until the UART shown me reboot of the device.
anyway I always privilege the web console, cause I don't have everytime neither opened-routers nor uart/usb adapter and I dislike being stuck :wink:

From logs which you provided:

root@Akronite:/# dmesg
Linux version 2.6.36.4brcmarm (seal@seal-pc) (gcc version 4.5.3 (Buildroot 2012.02) ) #1 PREEMPT Sun Sep 18 09:24:46 CST 2016
CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: Northstar Prototype

and

root@Akronite:/# cat /proc/cparoot@Akronite:/# cat /proc/cpuiroot@Akronite:/# cat /proc/cpuinfo 
Processor	: ARMv7 Processor rev 5 (v7l)
BogoMIPS	: 1795.68
Features	: swp half thumb fastmult edsp 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xc07
CPU revision	: 5

Hardware	: Northstar Prototype
Revision	: 0000
Serial		: 0000000000000000

bcm53xx is the only target for Broadcom ARMv7

thank you!
what is the best image I can try, in wrt 21, 19 or older?

:slight_smile:

Sorry. I don't know but it isn't recommended to use firmware image for another device :slight_smile:

means how could I try owrt on it?

Read this first carefully.

1 Like

I'd like to try anyway ; btw I could come back to tplink firmware by using the bin file from oem, if Im not okay =)

  • Broadcom has not released any FOSS drivers. Broadcom doesn’t support open-source much at all.

  • DD-WRT has a license agreement and NDA in place with Broadcom that allow usage of better, proprietary, closed source wireless drivers (binary blobs) which they are not allowed to redistribute freely.

a bit surprising when I saw my tplink router runs att adj of owrt..

they pretty much all do, or LEDE.