flashing isn't usually done via the WAN port.
when I flashed my wr940m v6 it was through the wan port using the tftp. so, the ex220 its only by the serial port?
read the git entry (scroll up) ?
that's why my post said usually, not always.
A developer in question inboxed me with the following message: If you can send me a copy of the EX220's bootloader partition, I might be able to come up with a solution to install openwrt without soldering by finding an exploit in the bootloader's web recovery (similar to this: https://github.com/naf419/tplink_deco_exploits/ 2, if anyone can help I would be grateful, as I no longer have openwrt installed due to it staying in a loop after installing a package and thus leaving me have to go back into stock.
Would you be able to do an openwrt flash dump? My TTL adapter is having problems, but I have the eprom recorder with the clamp;
We have already had the official release of the version for the ex220 device, however without the factory installer, we would really have to have some incentive in this part to make it work without having to open the router to connect the serial cable
Can someone send me a link to the oem firmware image, i.e. one that could be used in the web-recovery mode to revert to stock?
Greetings, when I use the space to interrupt, check that the serial connections are well connected as well as the TTL adapter, a similar error occurred and I had to buy another one, but it worked correctly after purchase.
Hi,
I'm having problems installing OpenWRT 23.05.3 on the TP Link EX220.
I've soldered serial pins to the device, and I've been able to get UBoot to start the initramfs image with OpenWRT 23.05.3 (using the instructions from https://gist.github.com/ro99/77579b1d22fcde9ca72e0180b17bbc9d).
I've been able to download a kernel sysupgrade image to the device from an SCP server, but when I try to run sysupgrade, the image verification fails:
sysupgrade -v /tmp/firmware_image.bin
Fri Mar 22 22:11:12 UTC 2024 upgrade: Image metadata not present
Fri Mar 22 22:11:12 UTC 2024 upgrade: Use sysupgrade -F to override this check when downgrading or flashing to vendor firmware
Image check failed.
I've sourced the sysupgrade image both from https://firmware-selector.openwrt.org/ and https://openwrt.org/toh/tp-link/ex220_v1 but both fail. Is there anything I can do to fix this?
Thanks,
Joost
Do what's suggested ?
I had already tried to run sysupgrade with -F, but then it still doesn't work, the machine reboots after the command concludes but the device still loads the original EX220 firmware by TP Link...
You need to make sure the file you downloaded isn't corrupt, here's how to do that in a few steps:
Refer to the page you downloaded the .bin file from, then find the sha256sum string. Copy it, open Putty and connect to your device, cd to /tmp then do:
cat > reference.txt, hit Enter and paste in the string you copied (CTRL+SHIT+V or Middle Mouse button), hit space once and leave it at that.
Go back to your computer, find the bin file you transferred over and copy its filename and extension and then return to Putty and paste that; then do CTRL+D.
Next, assuming the file has already been transferred to /tmp, have Putty check its integrity by matching the result with the reference you created:
sha256sum -c <name_of_BIN_file> reference.txt
Press Enter. If it outputs OK, you're good.
Additionally, I recommend you have a read at "Low memory workarounds" from https://openwrt.org/docs/guide-user/installation/sysupgrade.cli (scroll down towards the end).
If you found a solution for your problem, kindly report back and let us know how that went.
Hi,
i have ex220 v1.30 MediaTek MT7621 ver:1 eco:3
I tried to bootm 23.05.3 and 23.05.4 but network drivers not load
boot log stoped at
[ 15.037940] mt7915e 0000:02:00.0: Direct firmware load for mediatek/mt7915_eeprom_dbdc.bin failed with error -2
[ 15.048077] mt7915e 0000:02:00.0: Falling back to sysfs fallback for: mediatek/mt7915_eeprom_dbdc.bin
[ 15.134135] urngd: v1.0.2 started.
[ 15.165026] mt7915e: probe of 0000:02:00.0 failed with error -12
[ 15.240899] PPP generic driver version 2.4.2
[ 15.248357] NET: Registered PF_PPPOX protocol family
[ 15.816029] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 25.626403] platform 1e100000.ethernet: deferred probe pending