insert firmware files

ansible
Peter Babič 3 years ago
parent a776bedff9
commit 9740fabd60
Signed by: peter.babic
GPG Key ID: 4BB075BC1884BA40
  1. 48
      README.md
  2. BIN
      firmware/Archer MR200v1_0.9.1_1.2_up_boot_v004a.0 Build 180502 Rel.53881n.bin
  3. BIN
      firmware/ArcherC2V1_tp_recovery.bin
  4. BIN
      firmware/ArcherMR200_bootloader.bin
  5. BIN
      firmware/extracted_firmware.bin
  6. BIN
      firmware/openwrt-19.07.6-ramips-mt7620-ArcherMR200-squashfs-sysupgrade.bin

@ -1,3 +1,47 @@
# Custom OpenWRT image for MR200
# OpenWRT for TP-Link MR200v1
Script `files/etc/rc.local` requires `curl` package.
Turn on the device while pushing the WPS button until the WPS light turns
on. At that point, the bootloaders integrated tftp client with the ip
address of 192.168.1.1, tries to connect to a tftp server running at
address 192.168.0.66 and getting the file named ArcherC2V1_tp_recovery.bin.
so you need to be running a tftp server with the ip/netmask of
192.168.0.66/23 and connect it to lan port1. It is vital that your firmware
includes the bootloader at the very beginning (without any extra tp-link
header) as the bootloader will start writing the firmware to flash with the
starting address of 0x00000000.
```bash
cd firmware
dd bs=512 obs=512 skip=1 count=256 if=Archer\ MR200v1_0.9.1_1.2_up_boot_v004a.0\ Build\ 180502\ Rel.53881n.bin of=ArcherMR200_bootloader.bin
cat ArcherMR200_bootloader.bin openwrt-19.07.6-ramips-mt7620-ArcherMR200-squashfs-sysupgrade.bin > ArcherC2V1_tp_recovery.bin
```
More at MR200 OpenWRT
[manual](https://openwrt.org/toh/tp-link/archer-mr200).
## Revert to TP-Link stock firmware
**Important:** Always revert back to the same version in which you switched
from.
```bash
cd firmware
dd bs=512 obs=512 skip=257 count=15744 if=Archer\ MR200v1_0.9.1_1.2_up_boot_v004a.0\ Build\ 180502\ Rel.53881n.bin of=extracted_firmware.bin
scp extracted_firmware.bin root@openwrt:/tmp
/usr/bin/ssh root@openwrt
mtd -r write stock.bin firmware
```
## 4G signal LED integration
OpenWRT does not enable working LED's for 4G signal by default. Manual
method:
```bash
cd files
scp -r root etc root@openwrt:/
/usr/bin/ssh root@openwrt
opkg update
opkg install curl
reboot
```

Binary file not shown.
Loading…
Cancel
Save