1
0
mirror of https://github.com/cjdelisle/openwrt.git synced 2025-09-28 11:32:42 +00:00
Files
openwrt/target/linux
Caleb James DeLisle 442f91c117 econet: Add new target TP-Link Archer VR1200v (v2)
The TP-Link Archer VR1200v (v2) is a low end DSL modem based on the
EcoNet EN751221 processor platform.

While it does have an unlocked bootloader, the factory upgrade feature
requires a cryptographic signature so flashing from the web UI is not
feasible.

The Archer VR1200v (v2) uses a dual-image layout. I have chosen to reuse
this to support dual-boot between OpenWRT and the factory firmware.

Flashing instructions (from bootloader):

Build and then locate the squashfs-sysupgrade.bin image file
Get the length of that file in hex: printf '%X\n' "$(stat -c%s the-file-squashfs-sysupgrade.bin)"
Connect to device with xmodem capability, e.g. picocom --send-cmd lsx -vv -b 115200 /dev/ttyUSB0
Switch device on and press a key within 3 seconds, you should get to a `bldr>` prompt
Type: xmdm 80020000 <file length hex>
Quickly start xmodem and send the file, in picocom that is ctrl+a ctrl+s <paste-the-file-name> enter If the transfer fails to start, wait 30 seconds to a minute for the bootloader prompt to return and then try the command again.
Once the transfer has completed successfully, type the following flash 80000 80020000 <file length hex>
Type `re` or simply restart the device to boot into OpenWRT

Signed-off-by: Caleb James DeLisle <cjd@cjdns.fr>
Link: https://github.com/openwrt/openwrt/pull/19021
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-09-12 00:51:58 +02:00
..
2025-07-27 18:22:31 +02:00
2025-05-20 00:47:37 +02:00
2025-09-01 02:05:24 +02:00
2025-07-19 11:59:56 +02:00
2025-09-01 02:05:24 +02:00
2025-08-31 13:07:49 +02:00
2025-06-03 01:45:40 +02:00
2025-08-26 21:35:36 +02:00
2025-07-20 23:37:37 +02:00
2025-08-04 22:57:18 +02:00
2025-05-24 16:15:53 +02:00
2025-08-22 20:18:16 +02:00
2025-09-07 11:42:46 +02:00
2025-09-10 13:49:44 +02:00
2025-09-07 11:42:46 +02:00
2025-09-08 22:35:39 +02:00
2025-07-13 00:49:37 +02:00
2025-06-12 12:42:15 +02:00
2025-08-10 12:12:05 +02:00
2025-09-08 14:21:50 +02:00