Support for TL-WA850RE v5

I am looking to add support for TL-WA850RE v5. I cracked one open and I have a pictures of the chip and also the serial output.

I am new to this, so it will be helpful to know what the next steps are.

The chips
MEDIATEK MT7628NN
1740-AJCSL
EAP11483

Zentel A3R56E40ABF-8E
740ZEN51
7A005784G-F

IMG_0041

Serial Information:
pin 1: TX
pin 2 GND
pin 3: VCC
pin 4: RX

Rate: 57600 8N1

This is a serial dump from a clean boot of a device that has not been setup yet.

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2018.08.25 13:05:16 =~=~=~=~=~=~=~=~=~=~=~=
  [04060C0B][04060C0C]

DDR Calibration DQS reg = 00008988



U-Boot 1.1.3 (Nov 16 2017 - 10:04:46)


Board: Ralink APSoC DRAM:  32 MB

relocate_code Pointer at: 81f8c000

flash manufacture id: c8, device id 40 16

find flash: GD25Q32B

*** Warning - bad CRC, using default environment


board_init_r :  load_addr is 81000000

============================================ 

Ralink UBoot Version: 4.3.0.0

-------------------------------------------- 

ASIC 7628_MP (Port5<->None)

DRAM component: 256 Mbits DDR, width 16

DRAM bus: 16 bit

Total memory: 32 MBytes

Flash component: SPI Flash

Date:Nov 16 2017  Time:10:04:46

============================================ 

icache: sets:512, ways:4, linesz:32 ,total:65536

dcache: sets:256, ways:4, linesz:32 ,total:32768 


 ##### The CPU freq = 575 MHZ #### 

 estimate memory size =32 Mbytes

RESET MT7628 PHY!!!!!!rt305x_esw_init, 0x64 value:0x5540554

rt305x_esw_init, after tp, 0x64 value:0x5540555


Please choose the operation: 

   1: Load system code to SDRAM via TFTP. 

   2: Load system code then write to Flash via TFTP. 

   3: Boot system code via Flash (default).

   4: Entr boot command line interface.

   9: Load Boot Loader code then write to Flash via TFTP. 

   a: Load firmware then write to Flash via http(192.168.0.254). 

default: 3



You choosed 3


 0 

   

3: System Boot system code via Flash.

## Booting image at bc020000 ...

text base: 80000000

entry point: 8000c150

   Uncompressing Kernel Image ... OK

No initrd

## Transferring control to Linux (at address 8000c150) ...

## Giving linux memsize in MB, 32


Starting kernel ...



LINUX started...

 THIS IS ASIC
Linux version 2.6.36 (zhemeda@zmd7017) (gcc version 4.6.3 (Buildroot 2012.11.1) ) #1 Thu Nov 16 10:07:56 CST 2017

 The CPU feqenuce set to 580 MHz
CPU revision is: 00019655 (MIPS 24Kc)
Software DMA cache coherency
Determined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
Zone PFN ranges:
  Normal   0x00000000 -> 0x00002000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00002000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock3
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Primary instruction cache 64kB, VIPT, , 4-waylinesize 32 bytes.
Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
Writing ErrCtl register=00058e27
Readback ErrCtl register=00058e27
Memory: 29836k/32768k available (1889k kernel code, 2880k reserved, 423k data, 132k init, 0k highmem)
Hierarchical RCU implementation.
	RCU-based detection of stalled CPUs is disabled.
	Verbose stalled-CPUs detection is disabled.
NR_IRQS:128
console [ttyS1] enabled
Calibrating delay loop... 386.04 BogoMIPS (lpj=772096)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
NET: Registered protocol family 16
RALINK_GPIOMODE = 571544c5 
RALINK_GPIOMODE = 571444c5 
***** Xtal 25MHz *****
start PCIe register access
RALINK_RSTCTRL = 2400000
RALINK_CLKCFG1 = fdbfffc0

*************** MT7628 PCIe RC mode *************
PCIE0 no card, disable it(RST&CLK)
bio: create slab <bio-0> at 0
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
msgmni has been set to 58
io scheduler noop registered (default)
Ralink gpio driver initialized
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x10000d00 (irq = 21) is a 16550A
serial8250: ttyS1 at MMIO 0x10000c00 (irq = 20) is a 16550A
flash manufacture id: c8, device id 40 16
GD25Q32B(c8 40160000) (4096 Kbytes)
mtd .name = raspi, .size = 0x00400000 (4M) .erasesize = 0x00010000 (64K) .numeraseregions = 0
Creating 5 MTD partitions on "raspi":
0x000000000000-0x000000400000 : "ALL"
0x000000000000-0x000000020000 : "fs-uboot"
0x000000020000-0x000000100000 : "os-image"
0x000000100000-0x0000003c2000 : "file-system"
mtd: partition "file-system" doesn't end on an erase block -- force read-only
0x0000003f0000-0x000000400000 : "radio"
TCP cubic registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
Freeing unused kernel memory: 132k freed

init started: BusyBox v1.19.4 (2017-11-16 10:09:30 CST)

starting pid 17, tty '': '/etc/rc.d/rcS'
This Board use 2.6.36.x
GMAC1_MAC_ADRH -- : 0x0000000c
GMAC1_MAC_ADRL -- : 0x43288098
Ralink APSoC Ethernet Driver Initilization. v3.1  256 rx/tx descriptors allocated, mtu = 1500!
GMAC1_MAC_ADRH -- : 0x0000000c
GMAC1_MAC_ADRL -- : 0x432880cd
PROC INIT OK!
Lan Domain: tplinkrepeater.net
Lan Domain: www.tplinkrepeater.net
tp_dhcp_hook: module license 'unspecified' taints kernel.
Disabling lock debugging due to kernel taint
device eth2 entered promiscuous mode
====>>>>========================================
 

====>>>>1163198464
 

====>>>>Original SID is 
 

====>>>>4-34 

====>>>>5-35 

====>>>>5-35 

====>>>>5-35 

====>>>>0-30 

====>>>>0-30 

====>>>>0-30 

====>>>>0-30 

====>>>>Original WIFIRegion is DE
 

====>>>>Changed WIFIRegion to DE
 

[ucEthernet_init:134]ERROR product_id= 08500500 

====>>>>caldata: 76 28 DE AD 76 12 DE AD 

====>>>>default mac is b0-4e-26-de-cb-22 

====>>>>default mac is b0-4e-26-de-cb-22 

[main:539]send a pipe message.

[daemonize:327]recv a pipe message.

[smartip_get_wifi_update_eth_bridge_status 514] open /tmp/wifi_update_eth_and_bridge file failed

 

Raeth v3.1 (Tasklet)

phy_tx_ring = 0x01fc7000, tx_ring = 0xa1fc7000

phy_rx_ring0 = 0x01fc8000, rx_ring0 = 0xa1fc8000
--->>>>driver rt305x_esw_init 0x64 value:0x5540555
Gpio Mode Value: 571444c5
Gpio Mode Value: 571444c5
GMAC1_MAC_ADRH -- : 0x0000b04e
GMAC1_MAC_ADRL -- : 0x26decb22
RT305x_ESW: Link Status Changed
httpMudCreate: MUD 0x4aba50 was created
httpServerCreate: try to add port 80

[GPIOD][gpio_set_led_wifi_sta_850rev5:351]--->>>pri:255  now:0

 

[GPIOD][gpio_set_led_wifi_sta_850rev5:360]-->>>off led, pri:255 now:0

 


starting pid 113, tty '': '/sbin/getty ttyS1 57600'
br0: port 1(eth2) entering forwarding state
br0: port 1(eth2) entering forwarding state


TL-WA850RE login: MT7628-->

=== pAd = c050a000, size = 1384952 ===

<-- RTMPAllocTxRxRingMemory, Status=0, ErrorValue=0x
<-- RTMPAllocAdapterBlock, Status=0
MT7628-->RtmpChipOpsHook(492): Not support for HIF_MT yet!
MT7628-->mt7628_init()-->
MT7628-->mt7628_init(FW(8a00), HW(8a01), CHIPID(7628))
MT7628-->e2.bin mt7628_init(1135)::(2), pChipCap->fw_len(63888)
MT7628-->mt_bcn_buf_init(218): Not support for HIF_MT yet!
MT7628--><--mt7628_init()
MT7628-->TX_BCN DESC a0e56000 size = 320
MT7628-->RX[0] DESC a0e5a000 size = 1024
MT7628-->RX[1] DESC a0e5b000 size = 1024
MT7628-->E2pAccessMode=2
MT7628-->CountryCode=DE 
MT7628-->cfg_mode=9
MT7628-->cfg_mode=9
MT7628-->wmode_band_equal(): Band Equal!
MT7628-->AndesSendCmdMsg: Could not send in band command due to diable fRTMP_ADAPTER_MCU_SEND_IN_BAND_CMD
MT7628-->APSDCapable[0]=1
MT7628-->APSDCapable[1]=1
MT7628-->APSDCapable[2]=1
MT7628-->APSDCapable[3]=1
MT7628-->APSDCapable[4]=1
MT7628-->APSDCapable[5]=1
MT7628-->APSDCapable[6]=1
MT7628-->APSDCapable[7]=1
MT7628-->APSDCapable[8]=1
MT7628-->APSDCapable[9]=1
MT7628-->APSDCapable[10]=1
MT7628-->APSDCapable[11]=1
MT7628-->APSDCapable[12]=1
MT7628-->APSDCapable[13]=1
MT7628-->APSDCapable[14]=1
MT7628-->APSDCapable[15]=1
MT7628-->default ApCliAPSDCapable[0]=1
MT7628-->Key1Str is Invalid key length(0) or Type(0)
MT7628-->Key2Str is Invalid key length(0) or Type(0)
MT7628-->Key3Str is Invalid key length(0) or Type(0)
MT7628-->Key4Str is Invalid key length(0) or Type(0)
MT7628-->Smart Carrier Sense = 1
MT7628-->RTMPSetSingleSKUParameters - the country region is 5.
MT7628-->RTMPSetSingleSKUParameters - country code is DE .
MT7628-->RTMPSetSingleSKUParameters - the country DFSType is 0.
MT7628-->Loading SKU file: /etc_ro/Wireless/RT2860/SingleSKU_2G_CE.dat 
MT7628-->load fw image from fw_header_image
MT7628-->AndesMTLoadFwMethod1(2182)::pChipCap->fw_len(63888)
MT7628-->FW Version:MT7628-->2MT7628-->0MT7628-->1MT7628-->5MT7628-->1MT7628-->2MT7628-->0MT7628-->1MT7628-->MT7628-->MT7628-->
MT7628-->FW Build Date:MT7628-->2MT7628-->0MT7628-->1MT7628-->5MT7628-->1MT7628-->2MT7628-->0MT7628-->1MT7628-->1MT7628-->8MT7628-->3MT7628-->6MT7628-->4MT7628-->1MT7628-->MT7628-->
MT7628-->CmdAddressLenReq:(ret = 0)
MT7628-->CmdFwStartReq: override = 1, address = 1048576
MT7628-->CmdStartDLRsp: WiFI FW Download Success
MT7628-->MtAsicDMASchedulerInit(): DMA Scheduler Mode=0(LMAC)
efuse_probe: efuse = 10000012
MT7628-->RtmpChipOpsEepromHook::e2p_type=2, inf_Type=4
MT7628-->RtmpEepromGetDefault::e2p_dafault=2
MT7628-->RtmpChipOpsEepromHook: E2P type(2), E2pAccessMode = 2, E2P default = 2
MT7628-->NVM is FLASH mode
MT7628-->1. Phy Mode = 14
MT7628-->Country Region from e2p = ffff
tssi_1_target_pwr_g_band = 34
MT7628-->2. Phy Mode = 14
MT7628-->3. Phy Mode = 14
MT7628-->NICInitPwrPinCfg(11): Not support for HIF_MT yet!
MT7628-->NICInitializeAsic(651): Not support rtmp_mac_sys_reset () for HIF_MT yet!
MT7628-->mt_mac_init()-->
MT7628-->MtAsicInitMac()-->
MT7628-->mt7628_init_mac_cr()-->
MT7628-->MtAsicSetMacMaxLen(1276): Set the Max RxPktLen=450!
MT7628--><--mt_mac_init()
MT7628-->	WTBL Segment 1 info:
MT7628-->		MemBaseAddr/FID:0x28000/0
MT7628-->		EntrySize/Cnt:32/128
MT7628-->	WTBL Segment 2 info:
MT7628-->		MemBaseAddr/FID:0x40000/0
MT7628-->		EntrySize/Cnt:64/128
MT7628-->	WTBL Segment 3 info:
MT7628-->		MemBaseAddr/FID:0x42000/64
MT7628-->		EntrySize/Cnt:64/128
MT7628-->	WTBL Segment 4 info:
MT7628-->		MemBaseAddr/FID:0x44000/128
MT7628-->		EntrySize/Cnt:32/128
MT7628-->AntCfgInit(2945): Not support for HIF_MT yet!
MT7628-->MCS Set = ff ff 00 00 01
MT7628-->MtAsicSetChBusyStat(861): Not support for HIF_MT yet!
MT7628-->[PMF]ap_pmf_init:: apidx=0, MFPC=0, MFPR=0, SHA256=0
MT7628-->MtAsicSetRalinkBurstMode(3059): Not support for HIF_MT yet!
MT7628-->MtAsicSetPiggyBack(796): Not support for HIF_MT yet!
MT7628-->MtAsicSetTxPreamble(3038): Not support for HIF_MT yet!
MT7628-->CmdSlotTimeSet:(ret = 0)
MT7628-->The 2-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 2
MT7628-->MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0xf0
MT7628-->Main bssid = b0:4e:26:de:cb:23
<==== rt28xx_init, Status=0
MT7628-->@@@ ed_monitor_init : ===>
MT7628-->@@@ ed_monitor_init : <===
MT7628-->mt7628_set_ed_cca: TURN ON EDCCA mac 0x10618 = 0xd7c87d0f, EDCCA_Status=1
MT7628-->WiFi Startup Cost (ra0): 1.956s
MT7628-->
==== EDCCA CERT @@@ ed_status_read: EDCCA TH - H
pAd->ed_trigger_cnt : 0 > 20 ||  pAd->ed_big_rssi_stat : 0 < 50
====
device ra0 entered promiscuous mode
br0: port 2(ra0) entering forwarding state
br0: port 2(ra0) entering forwarding state
MT7628-->AddTxSType: already registered TxSType (PID = 32, Format = 0
MT7628-->The 2-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 2
device apcli0 entered promiscuous mode
br0: port 3(apcli0) entering forwarding state
br0: port 3(apcli0) entering forwarding state
br0: port 3(apcli0) entering forwarding state
MT7628-->The 2-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 2
MT7628-->MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0x0
MT7628-->MtAsicSetPiggyBack(796): Not support for HIF_MT yet!
MT7628-->tx_kickout_fail_count = 0
MT7628-->tx_timeout_fail_count = 0
MT7628-->rx_receive_fail_count = 0
MT7628-->alloc_cmd_msg = 191
MT7628-->free_cmd_msg = 191
br0: port 2(ra0) entering forwarding state
MT7628-->TX_BCN DESC a0e56000 size = 320
MT7628-->RX[0] DESC a0e5a000 size = 1024
MT7628-->RX[1] DESC a0e5b000 size = 1024
MT7628-->E2pAccessMode=2
MT7628-->CountryCode=DE 
MT7628-->cfg_mode=9
MT7628-->cfg_mode=9
MT7628-->wmode_band_equal(): Band Equal!
MT7628-->AndesSendCmdMsg: Could not send in band command due to diable fRTMP_ADAPTER_MCU_SEND_IN_BAND_CMD
MT7628-->APSDCapable[0]=1
MT7628-->APSDCapable[1]=1
MT7628-->APSDCapable[2]=1
MT7628-->APSDCapable[3]=1
MT7628-->APSDCapable[4]=1
MT7628-->APSDCapable[5]=1
MT7628-->APSDCapable[6]=1
MT7628-->APSDCapable[7]=1
MT7628-->APSDCapable[8]=1
MT7628-->APSDCapable[9]=1
MT7628-->APSDCapable[10]=1
MT7628-->APSDCapable[11]=1
MT7628-->APSDCapable[12]=1
MT7628-->APSDCapable[13]=1
MT7628-->APSDCapable[14]=1
MT7628-->APSDCapable[15]=1
MT7628-->default ApCliAPSDCapable[0]=1
MT7628-->Key1Str is Invalid key length(0) or Type(0)
MT7628-->Key2Str is Invalid key length(0) or Type(0)
MT7628-->Key3Str is Invalid key length(0) or Type(0)
MT7628-->Key4Str is Invalid key length(0) or Type(0)
MT7628-->Smart Carrier Sense = 1
MT7628-->RTMPSetSingleSKUParameters - the country region is 5.
MT7628-->RTMPSetSingleSKUParameters - country code is DE .
MT7628-->RTMPSetSingleSKUParameters - the country DFSType is 0.
MT7628-->Loading SKU file: /etc_ro/Wireless/RT2860/SingleSKU_2G_CE.dat 
MT7628-->load fw image from fw_header_image
MT7628-->AndesMTLoadFwMethod1(2182)::pChipCap->fw_len(63888)
MT7628-->FW Version:MT7628-->2MT7628-->0MT7628-->1MT7628-->5MT7628-->1MT7628-->2MT7628-->0MT7628-->1MT7628-->MT7628-->MT7628-->
MT7628-->FW Build Date:MT7628-->2MT7628-->0MT7628-->1MT7628-->5MT7628-->1MT7628-->2MT7628-->0MT7628-->1MT7628-->1MT7628-->8MT7628-->3MT7628-->6MT7628-->4MT7628-->1MT7628-->MT7628-->
MT7628-->CmdReStartDLRsp: WiFI FW Download Success
MT7628-->CmdAddressLenReq:(ret = 0)
MT7628-->CmdFwStartReq: override = 1, address = 1048576
MT7628-->CmdStartDLRsp: WiFI FW Download Success
MT7628-->MtAsicDMASchedulerInit(): DMA Scheduler Mode=0(LMAC)
efuse_probe: efuse = 10000012
MT7628-->RtmpChipOpsEepromHook::e2p_type=2, inf_Type=4
MT7628-->RtmpEepromGetDefault::e2p_dafault=2
MT7628-->RtmpChipOpsEepromHook: E2P type(2), E2pAccessMode = 2, E2P default = 2
MT7628-->NVM is FLASH mode
MT7628-->1. Phy Mode = 14
MT7628-->Country Region from e2p = ffff
tssi_1_target_pwr_g_band = 34
MT7628-->2. Phy Mode = 14
MT7628-->3. Phy Mode = 14
MT7628-->NICInitPwrPinCfg(11): Not support for HIF_MT yet!
MT7628-->NICInitializeAsic(651): Not support rtmp_mac_sys_reset () for HIF_MT yet!
MT7628-->mt_mac_init()-->
MT7628-->MtAsicInitMac()-->
MT7628-->mt7628_init_mac_cr()-->
MT7628-->MtAsicSetMacMaxLen(1276): Set the Max RxPktLen=450!
MT7628--><--mt_mac_init()
MT7628-->	WTBL Segment 1 info:
MT7628-->		MemBaseAddr/FID:0x28000/0
MT7628-->		EntrySize/Cnt:32/128
MT7628-->	WTBL Segment 2 info:
MT7628-->		MemBaseAddr/FID:0x40000/0
MT7628-->		EntrySize/Cnt:64/128
MT7628-->	WTBL Segment 3 info:
MT7628-->		MemBaseAddr/FID:0x42000/64
MT7628-->		EntrySize/Cnt:64/128
MT7628-->	WTBL Segment 4 info:
MT7628-->		MemBaseAddr/FID:0x44000/128
MT7628-->		EntrySize/Cnt:32/128
MT7628-->AntCfgInit(2945): Not support for HIF_MT yet!
MT7628-->MCS Set = ff ff 00 00 01
MT7628-->MtAsicSetChBusyStat(861): Not support for HIF_MT yet!
MT7628-->[PMF]ap_pmf_init:: apidx=0, MFPC=0, MFPR=0, SHA256=0
MT7628-->MtAsicSetRalinkBurstMode(3059): Not support for HIF_MT yet!
MT7628-->MtAsicSetPiggyBack(796): Not support for HIF_MT yet!
MT7628-->MtAsicSetTxPreamble(3038): Not support for HIF_MT yet!
MT7628-->The 2-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 2
MT7628-->MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0xf0
MT7628-->Main bssid = b0:4e:26:de:cb:23
<==== rt28xx_init, Status=0
MT7628-->@@@ ed_monitor_init : ===>
MT7628-->@@@ ed_monitor_init : <===
MT7628-->mt7628_set_ed_cca: TURN ON EDCCA mac 0x10618 = 0xd7c87d0f, EDCCA_Status=1
MT7628-->WiFi Startup Cost (ra0): 1.920s
MT7628-->
==== EDCCA CERT @@@ ed_status_read: EDCCA TH - H
pAd->ed_trigger_cnt : 0 > 20 ||  pAd->ed_big_rssi_stat : 0 < 50
====
br0: port 2(ra0) entering forwarding state
br0: port 2(ra0) entering forwarding state
MT7628-->AddTxSType: already registered TxSType (PID = 32, Format = 0
MT7628-->The 2-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 2
br0: port 3(apcli0) entering forwarding state
br0: port 3(apcli0) entering forwarding state
MT7628-->MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0x0
MT7628-->MtAsicSetPiggyBack(796): Not support for HIF_MT yet!
MT7628-->[PMF]ap_pmf_init:: apidx=0, MFPC=0, MFPR=0, SHA256=0
MT7628-->MtAsicSetRalinkBurstMode(3059): Not support for HIF_MT yet!
MT7628-->MtAsicSetPiggyBack(796): Not support for HIF_MT yet!
MT7628-->MtAsicSetTxPreamble(3038): Not support for HIF_MT yet!
MT7628-->AddTxSType: already registered TxSType (PID = 32, Format = 0
MT7628-->The 2-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 2
MT7628-->AddTxSType: already registered TxSType (PID = 6, Format = 0
MT7628-->AddTxSType: already registered TxSType (PID = 8, Format = 0
MT7628-->MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0xf0
MT7628-->Main bssid = b0:4e:26:de:cb:23
MT7628-->cfg_mode=9
MT7628-->wmode_band_equal(): Band Equal!
MT7628-->AddTxSType: already registered TxSType (PID = 32, Format = 0
MT7628-->MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0x0
MT7628-->MtAsicSetPiggyBack(796): Not support for HIF_MT yet!
MT7628-->[PMF]ap_pmf_init:: apidx=0, MFPC=0, MFPR=0, SHA256=0
MT7628-->MtAsicSetRalinkBurstMode(3059): Not support for HIF_MT yet!
MT7628-->MtAsicSetPiggyBack(796): Not support for HIF_MT yet!
MT7628-->MtAsicSetTxPreamble(3038): Not support for HIF_MT yet!
MT7628-->AddTxSType: already registered TxSType (PID = 32, Format = 0
MT7628-->The 2-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 2
MT7628-->AddTxSType: already registered TxSType (PID = 6, Format = 0
MT7628-->AddTxSType: already registered TxSType (PID = 8, Format = 0
MT7628-->MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0xf0
MT7628-->Main bssid = b0:4e:26:de:cb:23
MT7628-->MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0x0
MT7628-->MtAsicSetPiggyBack(796): Not support for HIF_MT yet!
MT7628-->[PMF]ap_pmf_init:: apidx=0, MFPC=0, MFPR=0, SHA256=0
MT7628-->MtAsicSetRalinkBurstMode(3059): Not support for HIF_MT yet!
MT7628-->MtAsicSetPiggyBack(796): Not support for HIF_MT yet!
MT7628-->MtAsicSetTxPreamble(3038): Not support for HIF_MT yet!
MT7628-->AddTxSType: already registered TxSType (PID = 32, Format = 0
MT7628-->The 2-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 2
MT7628-->AddTxSType: already registered TxSType (PID = 6, Format = 0
MT7628-->AddTxSType: already registered TxSType (PID = 8, Format = 0
MT7628-->MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0xf0
MT7628-->Main bssid = b0:4e:26:de:cb:23
ra0:rai0:eth2
Set: phy[0].reg[0] = 3900
Set: phy[1].reg[0] = 3900
Set: phy[2].reg[0] = 3900
Set: phy[3].reg[0] = 3900
Set: phy[4].reg[0] = 3900
Set: phy[0].reg[0] = 3300
Set: phy[1].reg[0] = 3300
Set: phy[2].reg[0] = 3300
Set: phy[3].reg[0] = 3300
Set: phy[4].reg[0] = 3300
Reset Mii Port Value Over.

I'am quite sure you can use the "generic" mt76x8 or mt7628 sysupgrade firmware binaries
since your device seems to already running uBoot and a stripped down Openwrt build or something very similiar .

Old stable should work fine: lede-17.01.5-ramips-mt7628-mt7628-squashfs-sysupgrade.bin

To get in touch with OpenWrt you can try to flash the openwrt-sysupgrade.bin via the firmware upgrade function from the web user interface or if this fails, the tftp method is your next option.

( I ripped the latest tp-link firmware package apart and didn't find a sysupgrade module in /sbin....)

If your device is booting OpenWrt halfway functional and you got a clue about and still feel the need to port , take a closer look in the Developers-Guide.

Personally i would start to acquire working build system on my Linux machine and then try to spit out more device specific builds. if your builds are functional and all hardware is working you can add support for your device
by editing the config files related to the devices' hardware.

Another one of awful 4/32 MB devices.
Too much trouble getting everything to fit on 4MB of flash and even a bigger problem is that it has only 32MB of RAM

@peterl

See https://openwrt.org/supported_devices/432_warning

1 Like

I have attempted to upload just the firmware into the webui, but I am getting a checksum error.

I been trying to find the tftp method, but I am unable to find information on how to trigger tftp to start. What am I missing?

I also was looking at https://wiki.openwrt.org/toh/tp-link/tl-wa850re, and wondering if something like merging the two images will be required for this as well.

The 4/32 is unfortunate, but they company I am helping configuration works for the earlier model with the same limitation. So it shouldn't be a problem.

New URL: https://openwrt.org/toh/tp-link/tl-wa850re

The old page is for archival purposes only and does not receive updates any more.

I also have one of these devices and would love to get OpenWRT on it. Understand the limitations of 4/32 but hoping without Luci installed there maybe enough space for adblock?

Installing adblock is one thing, actually using it another - as the blocklists need RAM, something you don't have...

anyone was able to install "anything" on this router? I´m looking to make it a usable basic router. don't need any extra functions. tried the "mt7628-mt7628-squashfs-sysupgrade" but got a checksum error too. tftp guide i found did not work also (Connect request failed)

Still valid:

It is highly unlikely that OpenWrt support will be added for this device since it has insufficient flash + RAM.

2 Likes