Extracting a firmware image via U-Boot

Hi Alzhao,
I own one GL.iNet 6416 router and I need to extract or access its current firmware.
The problem is that the only possible way to do this is by Uboot interface using USB UART adapter.
Reason for this is because router is using custom firmware which have boot issues by some reasons and I don’t have the original one and reflashing is not possible. I need to extract its current firmware over Uboot in order to track and replicate the issue.
Here are Uboot details:
U-Boot 1.1.4 (Jun 25 2014)
Printenv:
bootargs=console=ttyS0,115200 root=31:02 rootfstype=squashfs init=/sbin/init mtdparts=ar7240-nor0:128k(u-boot),1024k(kernel),2816k(rootfs),64k(config),64k(ART)
bootcmd=bootm 0x9F020000
bootdelay=1
baudrate=115200
ipaddr=192.168.1.1
serverip=192.168.1.2
bootfile=“firmware.bin”
loadaddr=0x80800000
ncport=6666
stdin=serial
stdout=serial
stderr=serial
ethact=eth1
Can u help me whit this issue???
Thank you in advance for your help!
Best
L.T.

I don’t have experience of doing this.

Seems the uboot don’t support tftp put.
Generally we just desolder the flash, copy the content using a flash reader.