Support for RTL838x based managed switches

ERROR: can't get kernel image!
tplink> 3
The kernel has been damaged!
begin to fix kernel...
Please put the uimage.img into the tftpserver directory
You can press CTRL-C to stop loading
Using rtl8380#0 device
TFTP from server 192.168.0.146; our IP address is 192.168.0.30
Filename 'uImage.img'.
Load address: 0x81000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #####################
done
Bytes transferred = 6030115 (5c0323 hex)
##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################The kernel has been repaired, begin to startup.
Bad Header Checksum
ERROR: can't get kernel image!

Begin to startup system, please wait a moment...
Bad Header Checksum
ERROR: can't get kernel image!

https://github.com/openwrt/openwrt/commit/01e2184c49c52ac5169207cd9fabf662f50b56b8 says about flashing sysupgrade image? i that's what i get when i try to load sysupgrade image over tftp. instructions are from that commit