Design decision: Version P639 includes an anti-rollback mechanism to prevent exploitation of older vulnerabilities.
Workaround: None officially. You must use the UART serial console to run the bootloader command:
setenv downgrade_enable 1; saveenv; reset
Then re-flash the older image. (Do this only if absolutely necessary.)
The "HKTRT2843P639" hardware platform requires a robust, secure, and efficient mechanism to handle Over-the-Air (OTA) updates. This feature aims to replace the legacy monolithic update approach with a modular, differential update system. This will reduce downtime, minimize bandwidth usage, and ensure device integrity through cryptographic verification. hktrt2843p639 firmware
Cause: The new TCP stack uses delayed ACKs (RFC 1122). Some older PLCs do not handle this well.
Fix: Telnet into the device (port 23) and type:
sysctl -w net.ipv4.tcp_delack_min=1
Add this to /etc/sysctl.conf to persist after reboot. Design decision : Version P639 includes an anti-rollback
Beware of unofficial sources. Counterfeit firmware can contain backdoors or brick your hardware. Only download from:
If you cannot locate the firmware, contact the supplier with your device’s serial number and request the P639 Engineering Release Notes first. Then re-flash the older image
To inspect the firmware without flashing:
# Check file type
file hktrt2843p639.bin