Firmware bez bootloadera dla routerów TP-Link

Pliki firmware z obciętym bootloaderem które są potrzebne do powrotu z OpenWRT, LEDE, Gargoyle:
archer-c2-v1-up(140620).bin.zip (6,0 MB)
archer-c5-v1-en-up(140424).bin.zip (6,2 MB)
archer-c7-v1-en-up(150511).bin.zip (6,5 MB)
archer-c7-v2-en-up(131217).bin.zip (6,2 MB)
archer-c20-v1-up(141217).bin.zip (6,2 MB)
archer-c50-v1-up(150325).bin.zip (6,2 MB)
re450_back_to_stock.zip (3,8 MB)
tl-mr3020-v1-en-up(130326).bin.zip (3,3 MB)
tl-mr3040-v2-en-up(130705).bin.zip (3,3 MB)
tl-mr3220-v1-en-up(121123).bin.zip (3,1 MB)
tl-mr3220-v2-en-up(120822).bin.zip (3,3 MB)
tl-mr3420-v2-en-up(121011).bin.zip (3,5 MB)
tl-mr6400v1_back-to-stock_(EU)V1_160322.zip (4,9 MB)
tl-mr6400v2_back-to-stock(EU)_V2_170519.zip (4,9 MB)
tl-wa701nd-v1-en-up(120228).bin.zip (2,7 MB)
tl-wa701nd-v1-up().bin.zip (2,5 MB)
tl-wa701nd-v2-up().bin.zip (3,4 MB)
tl-wa701nd-v2-up(130528).bin.zip (3,4 MB)
tl-wa730re-v1-up().bin.zip (2,5 MB)
tl-wa730re-v2-up().bin.zip (3,4 MB)
tl-wa750re-v1-en-up().bin.zip (3,2 MB)
tl-wa830re-v2-en-up(121008).bin.zip (3,5 MB)
tl-wa850re-v1-en-up(130922).bin.zip (3,2 MB)
tl-wa854re-v1-en-up(131106).bin.zip (3,2 MB)
tl-wa860re-v1-en-up(140411).bin.zip (3,4 MB)
tl-wa901nd-v1-up().bin.zip (2,5 MB)
tl-wa901nd-v2-up().bin.zip (2,5 MB)
tl-wa901nd-v3-en-up(130828).bin.zip (3,5 MB)
tl-wa7210n-v1-up().bin.zip (3,4 MB)
tl-wdr3600-v1-en-up(120820).bin.zip (5,1 MB)
tl-wdr4300-v1-en-up(120810).bin.zip (5,1 MB)
tl-wdr4900-v1-en-up(130304)-beta.bin.zip (11,4 MB)
tl-wpa8630v1_back_to_stock.zip (4,9 MB)
tl-wr710n-v1-en-up(130419).bin.zip (4,8 MB)
tl-wr740n-v4-en-up(140520).bin.zip (3,2 MB)
tl-wr740n-v4-pl-up(130513).bin.zip (3,2 MB)
tl-wr741nd-v1-en-up(100910).bin.zip (2,7 MB)
tl-wr741nd-v4-en-up(150119).bin.zip (3,2 MB)
tl-wr743nd-v1-en-up(130109).bin.zip (2,8 MB)
tl-wr743nd-v2-en-up(131129).bin.zip (3,4 MB)
tl-wr841hp-v1-up().bin.zip (2,3 MB)
tl-wr841n-v8-en-up(130506).bin.zip (3,3 MB)
tl-wr841n-v9-en-up(141013).bin.zip (3,4 MB)
tl-wr841ndv11_en_3_16_9_up(150616).zip (3,5 MB)
tl-wr842nd-v1-en-up(130322).bin.zip (5,3 MB)
tl-wr842nd-v2-en-up(130628).bin.zip (5,2 MB)
tl-wr842n-v3-en-up(150921).bin.zip (7,2 MB)
tl-wr843nd-v1-en-up(140410).bin.zip (3,3 MB)
tl-wr940n-v3-en-up(150312).bin.zip (3,1 MB)
tl-wr941ndv5-en-up(130709).bin.zip (3,4 MB)
tl-wr941nd-v6-en-up(150312).bin.zip (3,1 MB)
tl-wr1043nd-v1-de-up(100331).bin.zip (5,2 MB)
tl-wr1043nd-v1-en-up(130325).bin.zip (5,2 MB)
tl-wr1043nd-v2-en-up(130925).bin.zip (5,2 MB)
tl-wr1043nd-v3_poland_3_16_9_up(160713).bin.zip (4,7 MB)
tl-wr2543nd-v1-en-up(120509).bin.zip (5,1 MB)

Znajdzie się firmware bez bootloadera dla TP-link C7 V4 ?

Do Archer C7 v4 nie potrzeba firmware bez bootloadera aby wrócić do oficjalnego softu.
Pobierasz oficjalne oprogramowanie ze strony TP-Link i wgrywasz je przez Recovery:

Dziękuje za szybką odpowiedź.

Wykonałem próbę wgrania softu wg. twojego poradnika ale niestety podczas ładowania pliku router w trakcie się restartuje. firmware ściągnięty ze strony producenta dobrany do odp ver.

log ;
Connection received from 192.168.0.86 on port 1350 [14/08 22:36:50.173]
Read request for file <ArcherC7v4_tp_recovery.bin>. Mode octet [14/08 22:36:50.173]
OACK: <timeout=5,> [14/08 22:36:50.173]
Using local port 50384 [14/08 22:36:50.173]
TIMEOUT waiting for Ack block #26198 [14/08 22:37:20.214]

fizycznie wygląda to tak ze wykonuje wszystko wg wytycznych, włączam router z przyciśniętym przyciskiem reset zapala się ostatnia dioda na routerze, trwa wysyłanie pliku i bach reset

Czyli coś jest nie tak z weryfikacją firmware po stronie routera. Masz firmware z prawidłowym regionem? Chyba ze wgranie LEDE/Openwrt pozmieniało coś w ustawieniach i router już nie ma do czego porównać softu.

Jeżeli chodzi o region powinno być ok, zgodny z naklejką pod routerem ( EU )

wcześniej wgrane luci-18.06-snapshot-r7169-4e7f4777b0-ar71xx-generic-archer-c7-v4 z eko.one.pl.

Teraz dokładniej na to spojrzałem i nie widzę żeby transfer przebiegł pomyślnie. Próbowałeś wyłączyć firewalle itp? Ustawiłeś poprawną maskę podsieci w połączeniu?
Może spróbuj innego komputera.

Hey
Udało mi się to zrobić na innym komputerze.
Ustawienie były na jednym i drugim takie samo być może to wina Eset lub W10.
Na drugim PC XP bez antywirusa poszło od pierwszego.

Dziękuje za cenne wskazówki.

Dzień dobry. Poszukuję firmware bez bootloadera do Archer C20i, czy mogę wgrać ten od c20?

Dziękuję za odpowiedź.

Witam, potrzebowałbym firmware TL-MR3020 ver3.20 bez bootloadera do przywrócenia przez tpfd. Pobrałem orginalny z https://static.tp-link.com/2018/201811/20181130/TL-MR3020(EU)_V3.20_180907.zip usunalem bootloader czyli pierwsze 0x20200 bajtów za pomocą ( dd if="org.bin" of=tp_recovery.bin skip=257 bs=512) wystawilem plik na serwer tpfd. Router pobrał i sflashował pamięć ale podczas startu widzę w terminalu że wywala "Uncompressing Kernel Image ... LZMA ERROR 1 - must RESET board to recover" co ciekawe binarka z http://downloads.openwrt.org/releases/19.07.4/targets/ramips/mt76x8/openwrt-19.07.4-ramips-mt76x8-tplink_tl-mr3020-v3-squashfs-tftp-recovery.bin flashuje i uruchamia się bez problemu(jak podejrzy się zawartość to bootloader nie jest usunięty tylko wyzerowany). Może też powinienem tak zrobić?

Witam. Czy pomoże mi ktoś z przywróceniem na życia router Archer mr200? .Mruga tylko dioda zasilania. Posiada on funkcję przywracania ale nie mogę znaleść odpowiedniego pliku.

Cześć,
TP-LINK RE650 -> nigdzie w necie nie mogę znaleźć niczego co by mi pozwoliło wrócić.
Pytanie więc, czy przegotowanie takiego pliczku .bin jest wyzwaniem i wystarczy w tym routerze ?

Hi, Hi,
I used openwrt and decided to revert back to OEM firmware.

https://static.tp-link.com/2019/201905/20190530/RE350(EU)_V1_190516.zip

I examined the firmware file with binwalk.

binwalk-re350

I tried to strip firmware from Tp-link header (117633) wtih this command.

dd if=re350v1.bin of=kernel.bin bs=1 skip=117633

The device is trying to boot but gives a kernel error as follows.

I could not find how to fix the problem here.
I will go nuts.
please help.

ETH_STATE_ACTIVE!!

TFTP from server 192.168.0.184; our IP address is 192.168.0.254
Filename 'kernel.bin'.

TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: T checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
T Got ARP REPLY, set server/gtwy eth addr (d8:9d:67:cf:ec:c5)
Got it
#################################################################
##################################checksum bad
checksum bad
###############################
#################################################################
##################checksum bad
###############################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
###################
done
Bytes transferred = 5087112 (4d9f88 hex)
NetBootFileXferSize= 004d9f88
.............................................................................
.............................................................................
.
.
Done!

Booting image at bfc20000 ...

text base: 80001000
entry point: 8000d1d0
Uncompressing Kernel Image ... OK
No initrd

Transferring control to Linux (at address 8000d1d0) ...

Giving linux memsize in MB, 64

Starting kernel ...

LINUX started...

THIS IS ASIC
Linux version 2.6.36 (jenkins@Sohoiipf) (gcc version 4.6.3 (Buildroot 2012.11.1) ) #1 SMP Thu May 16 11:59:49 CST 2019

The CPU feqenuce set to 880 MHz
GCMP present
CPU revision is: 0001992f (MIPS 1004Kc)
Software DMA cache coherency
Determined physical RAM map:
memory: 04000000 @ 00000000 (usable)
Zone PFN ranges:
Normal 0x00000000 -> 0x00004000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00000000 -> 0x00004000
Detected 3 available secondary CPU(s)
PERCPU: Embedded 7 pages/cpu @81083000 s6208 r8192 d14272 u65536
pcpu-alloc: s6208 r8192 d14272 u65536 alloc=16*4096
pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock3
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Primary instruction cache 32kB, VIPT, , 4-waylinesize 32 bytes.
Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
Writing ErrCtl register=00022621
Readback ErrCtl register=00022621
Memory: 61896k/65536k available (2062k kernel code, 3640k reserved, 448k data, 168k init, 0k highmem)
Hierarchical RCU implementation.
RCU-based detection of stalled CPUs is disabled.
Verbose stalled-CPUs detection is disabled.
NR_IRQS:128
Trying to install interrupt handler for IRQ24
Trying to install interrupt handler for IRQ25
Trying to install interrupt handler for IRQ22
Trying to install interrupt handler for IRQ9
Trying to install interrupt handler for IRQ10
Trying to install interrupt handler for IRQ11
Trying to install interrupt handler for IRQ12
Trying to install interrupt handler for IRQ13
Trying to install interrupt handler for IRQ14
Trying to install interrupt handler for IRQ16
Trying to install interrupt handler for IRQ17
Trying to install interrupt handler for IRQ18
Trying to install interrupt handler for IRQ19
Trying to install interrupt handler for IRQ20
Trying to install interrupt handler for IRQ21
Trying to install interrupt handler for IRQ23
Trying to install interrupt handler for IRQ26
Trying to install interrupt handler for IRQ27
Trying to install interrupt handler for IRQ28
Trying to install interrupt handler for IRQ15
Trying to install interrupt handler for IRQ8
Trying to install interrupt handler for IRQ29
Trying to install interrupt handler for IRQ30
Trying to install interrupt handler for IRQ31
console [ttyS1] enabled
Calibrating delay loop... 577.53 BogoMIPS (lpj=1155072)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
launch: starting cpu1
launch: cpu1 gone!
CPU revision is: 0001992f (MIPS 1004Kc)
Primary instruction cache 32kB, VIPT, , 4-waylinesize 32 bytes.
Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
launch: starting cpu2
launch: cpu2 gone!
CPU revision is: 0001992f (MIPS 1004Kc)
Primary instruction cache 32kB, VIPT, , 4-waylinesize 32 bytes.
Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
launch: starting cpu3
launch: cpu3 gone!
CPU revision is: 0001992f (MIPS 1004Kc)
Primary instruction cache 32kB, VIPT, , 4-waylinesize 32 bytes.
Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
Brought up 4 CPUs
Synchronize counters across 4 CPUs: done.
NET: Registered protocol family 16
release PCIe RST: RALINK_RSTCTRL = 7000000
PCIE PHY initialize
***** Xtal 40MHz *****
start MT7621 PCIe register access
RALINK_RSTCTRL = 7000000
RALINK_CLKCFG1 = 77ffeff8

*************** MT7621 PCIe RC mode *************
PCIE2 no card, disable it(RST&CLK)
pcie_link status = 0x3
RALINK_RSTCTRL= 3000000
*** Configure Device number setting of Virtual PCI-PCI bridge ***
RALINK_PCI_PCICFG_ADDR = 21007f2 -> 21007f2
PCIE0 enabled
PCIE1 enabled
interrupt enable status: 300000
Port 1 N_FTS = 1b105000
Port 0 N_FTS = 1b105000
config reg done
init_rt2880pci done
bio: create slab at 0
pci 0000:00:00.0: BAR 0: can't assign mem (size 0x80000000)
pci 0000:00:01.0: BAR 0: can't assign mem (size 0x80000000)
pci 0000:00:00.0: BAR 8: assigned [mem 0x60000000-0x600fffff]
pci 0000:00:01.0: BAR 8: assigned [mem 0x60100000-0x601fffff]
pci 0000:00:01.0: BAR 9: assigned [mem 0x60200000-0x602fffff pref]
pci 0000:00:00.0: BAR 1: assigned [mem 0x60300000-0x6030ffff]
pci 0000:00:00.0: BAR 1: set to [mem 0x60300000-0x6030ffff] (PCI address [0x60300000-0x6030ffff]
pci 0000:00:01.0: BAR 1: assigned [mem 0x60310000-0x6031ffff]
pci 0000:00:01.0: BAR 1: set to [mem 0x60310000-0x6031ffff] (PCI address [0x60310000-0x6031ffff]
pci 0000:01:00.0: BAR 0: assigned [mem 0x60000000-0x600fffff]
pci 0000:01:00.0: BAR 0: set to [mem 0x60000000-0x600fffff] (PCI address [0x60000000-0x600fffff]
pci 0000:00:00.0: PCI bridge to [bus 01-01]
pci 0000:00:00.0: bridge window [io disabled]
pci 0000:00:00.0: bridge window [mem 0x60000000-0x600fffff]
pci 0000:00:00.0: bridge window [mem pref disabled]
pci 0000:02:00.0: BAR 0: assigned [mem 0x60100000-0x601fffff 64bit]
pci 0000:02:00.0: BAR 0: set to [mem 0x60100000-0x601fffff 64bit] (PCI address [0x60100000-0x601fffff]
pci 0000:02:00.0: BAR 6: assigned [mem 0x60200000-0x6020ffff pref]
pci 0000:00:01.0: PCI bridge to [bus 02-02]
pci 0000:00:01.0: bridge window [io disabled]
pci 0000:00:01.0: bridge window [mem 0x60100000-0x601fffff]
pci 0000:00:01.0: bridge window [mem 0x60200000-0x602fffff pref]
PCI: Enabling device 0000:00:00.0 (0004 -> 0006)
PCI: Enabling device 0000:00:01.0 (0004 -> 0006)
BAR0 at slot 0 = 0
bus=0x0, slot = 0x0
BAR0 at slot 1 = 0
bus=0x0, slot = 0x1
bus=0x1, slot = 0x0, irq=0x4
bus=0x2, slot = 0x1, irq=0x18
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
UDP hash table entries: 128 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
NET: Registered protocol family 1
4 CPUs re-calibrate udelay(lpj = 1167360)
Load Ralink Timer0 Module
Load Ralink Timer1 Module
Load Ralink Timer2 Module
squashfs: version 4.0 (2009/01/31) Phillip Lougher
msgmni has been set to 120
io scheduler noop registered (default)
Ralink gpio driver initialized
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x1e000d00 (irq = 27) is a 16550A
serial8250: ttyS1 at MMIO 0x1e000c00 (irq = 26) is a 16550A
flash manufacture id: ef, device id 40 17
W25Q64BV(ef 40170000) (8192 Kbytes)
mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00010000 (64K) .numeraseregions = 0
Creating 5 MTD partitions on "raspi":
0x000000000000-0x000000800000 : "ALL"
0x000000000000-0x000000020000 : "fs-uboot"
0x000000020000-0x000000110000 : "os-image"
0x000000110000-0x000000600000 : "file-system"
0x0000007f0000-0x000000800000 : "radio"
rdm_major = 253
TCP cubic registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear greearb@candelatech.com
All bugs added by David S. Miller davem@redhat.com
List of all partitions:
1f00 8192 mtdblock0 (driver?)
1f01 128 mtdblock1 (driver?)
1f02 960 mtdblock2 (driver?)
1f03 5056 mtdblock3 (driver?)
1f04 64 mtdblock4 (driver?)
No filesystem could mount root, tried: squashfs
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,3)

Do powrotu z OpenWrt użyłem złego pliku obrazu i przy wciśnięciu przez 10sec przycisku WPS/reset nie przechodzi do trybu recovery da się to jakoś naprawić ?? TP-Link Archer C2.
Jakby ktoś chciał kupić go ode mnie pisać w wiadomości priv.