Set your computer’s IP address to a static address in the same subnet as the device’s bootloader. Common defaults:
After a successful download, do not reboot yet. Write the image:
erase 0x9f020000 +0x1000000
cp.b 0x80000000 0x9f020000 0x1000000
Or for simpler devices:
bootm 0x80000000
If the device has a dedicated flash command: i tftp upgrade firmware version 1255 download new
flash image 0x80000000 version_1255
Set your PC’s Ethernet interface to a static IP (e.g., 192.168.1.10 / subnet 255.255.255.0). No gateway needed.
Launch your TFTP server:
device> tftp -g -l firmware_1255.bin -r firmware_1255.bin 192.168.1.100
firmware_1255.bin 100% |*******************************| 4096 KB 00:00:02
device> upgrade flash0 firmware_1255.bin
Erasing flash... done.
Writing... done.
Verifying... checksum OK.
device> reboot
...
device> show version
Version: 1255 (Release date: 2026-04-01)
| Error Message | Likely Cause | Solution |
|---------------|--------------|----------|
| TFTP: Access violation | TFTP server cannot read the file. | Move version_1255.bin to the server’s root directory and set file permissions (read for everyone). |
| TFTP: File not found | Filename mismatch. | Ensure exact spelling (case-sensitive on Linux). Check if file name has a .img extension. |
| TFTP: Timeout | Firewall or wrong IP. | Disable Windows firewall, check Ethernet cable, ensure PC IP is static and reachable. |
| Bad Magic Number | Wrong firmware file for this device. | Download the correct version 1255 for your exact hardware revision. |
| Flash write failed | Flash chip protection or bad block. | Try erasing the flash region first. Use protect off all in U-Boot. | Set your computer’s IP address to a static
Ensure the file name matches what the device expects (often case-sensitive).
After verification, reboot:
reload
or click Reboot in the web UI.
If the official website no longer hosts version 1255 (vendors often prune old releases), try:
Never flash an image from an unrelated device brand or model, even if the version number matches.