TL-WA901N v6 Web flash OpenWrt

Openwrt firmware for TL-WA901ND v5 work on TL-WA901N v6. This build is Openwrt v19.07.7 for TL-WA901ND v5 but work web flash from stock firmware. Changed PRODUCT_ID 0x09010005 to 0x09010006. Also i build u-boot and fix problem with strange baudrate on uart/ttl Now is 115200 8N1 not 120000 8N1. U-boot tftp address is: server 192.168.1.10 client 192.168.1.1. To stop u-boot load just need push on keyboard latter "t" no need "tpl" To flash u-boot need tftp server with ip address 192.168.1.10 and tuboot.bin in tftp and u-boot command:

ap151>run lu

Reset/update button not work yet becouse u-boot not start tftp just write 192.168.0.66/192.168.0.86 but not work.

Download

thank you.

you might want to add some info on how to replace the u-boot.

did you built openwrt yourself, or did you use the one from OpenWrt 19.07.1 ath79 tiny LuCI ?

I build last openwrt v19.07.7 and u-boot, but for now u-boot only can burn with USBtoTTL adapter and u-boot console.
BaudRate for stock u-boot is 120000 8N1, and to stop u-boot type "tpl".
Need tftp server with adress 192.168.1.10.
In u-boot cosole type

ap151>tftp 0x80060000 u-boot.bin
ap151>erase 0x9f000000 +$filesize
ap151>cp.b $fileaddr 0x9f000000 $filesize

Here is log:

picocom v2.2

port is : /dev/ttyUSB0
flowcontrol : none
baudrate is : 115200
parity is : none
databits are : 8
stopbits are : 1
escape is : C-a
local echo is : no
noinit is : no
noreset is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv -E
imap is :
omap is :
emap is : crcrlf,delbs,

Type [C-a] [C-h] to see available commands

Terminal ready

U-Boot 1.1.4 (May 27 2021 - 22:01:42)

ap151 - Dragonfly 1.0

DRAM: 32 MB
Top of RAM usable for U-Boot at: 82000000
Reserving 141k for U-Boot at: 81fdc000
Reserving 192k for malloc() at: 81fac000
Reserving 44 Bytes for Board Info at: 81fabfd4
Reserving 36 Bytes for Global Data at: 81fabfb0
Reserving 128k for boot params() at: 81f8bfb0
Stack Pointer at: 81f8bf98
Now running in RAM - U-Boot at: 81fdc000
Flash Manuf Id 0xef, DeviceId0 0x30, DeviceId1 0x16
flash size 4MB, sector count = 64
Flash: 4 MB
Using default environment

In: serial
Out: serial
Err: serial
Net: ath_gmac_enet_initialize...
No valid address in Flash. Using fixed address
No valid address in Flash. Using fixed address
ath_gmac_enet_initialize: reset mask:c02200
Dragonfly----> S27 PHY *
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
athrs27_phy_setup ATHR_PHY_CONTROL 4 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 4 :10
eth0 up
ATHRS27: resetting s27
ATHRS27: s27 reset done
: cfg1 0x800c0000 cfg2 0x7214
eth1: 00:03:7f:09:0b:ad
athrs27_phy_setup ATHR_PHY_CONTROL 0 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 0 :10
athrs27_phy_setup ATHR_PHY_CONTROL 1 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 1 :10
athrs27_phy_setup ATHR_PHY_CONTROL 2 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 2 :10
athrs27_phy_setup ATHR_PHY_CONTROL 3 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 3 :10
eth1 up
eth0, eth1
Setting 0x181162c0 to 0x82
is_auto_upload_firmware=0
Autobooting in 5 seconds
ap151> tftp 0x80060000 u-boot.bin
Trying eth1
eth1 link down
FAIL
Trying eth0
enet0 port4 up
dup 1 speed 100
Using eth0 device
TFTP from server 192.168.1.10; our IP address is 192.168.1.1
Filename 'u-boot.bin'.
Load address: 0x80060000
Loading: ############
done
Bytes transferred = 59244 (e76c hex)
ap151> erase 0x9f000000 +$filesize
Erasing flash...
First 0x0 last 0x0 sector size 0x10000
0
Erased 1 sectors
ap151> cp.b $fileaddr 0x9f000000 $filesize
Copy to Flash... write addr: 9f000000
done
ap151>

Openwrt firmware for TL-WA901ND v5 work on TL-WA901N v6.
This build is Openwrt v19.07.7 for TL-WA901ND v5 but work web flash from stock firmware.
Changed PRODUCT_ID 0x09010005 to 0x09010006.
This firmware is NOT STABILE.
I try firmware for tl-wa901nd_v5 and router not crash but wifi speed is not stabile.
Whan use wifi client mode and test speed or download wa901n reset itself.
I try reduce network/wireless/Maximum transmit power lower to 18mw.
Also i build u-boot and fix problem with 120000 baudrate on uart/ttl
Openwrt firmware for TL-WA901N v6.
This build is Openwrt v19.07.7 for TL-WA901N v6 web flash from stock firmware to openwrt.

Also i build u-boot and fix problem with strange baudrate on uart/ttl
Now is 115200 8N1 not 120000 8N1.
U-boot tftp address is:
server 192.168.1.10
client 192.168.1.1.
To stop u-boot load just need push on keyboard latter "t" no need "tpl"
To flash u-boot need tftp server with ip address 192.168.1.10
and tuboot.bin in tftp and u-boot command:

ap151>run lu

Tootpick/reset recovery work but you need another router with 192.168.1.1 ip and tftp server ip 192.168.1.10 and wa901n v6 is 192.168.1.2 automatic ip adress.
Name of tftp recovery firmware is wa901nv6_tp_recovery.bin.

On flash adress 0x1fc00 is mac address, 0x1fd00 is version of router (0901000600000001)
in this case is v6

Please Give Me.. How To Make Open Wrt Wa901Nd V6 For Install And Need Download File Link. Please Send Video And File Link . My Gmail Is aunghlaingoo.aho7777@gmail.com.

The easiest way because I do not understandThe easiest way because I do not understand vv Make and send

Make a video of how to do it and post it on YouTube

Or send me my address My Gmail Is aunghlaingoo.aho7777@gmail.com.

Also send the necessary files