Kasda KP322 original firmware

I happen to come across another Kasda KP322 which is built on barrier breaker. I had purchased an exact same model a while back but being new to openwrt stupidly over-wrote the original firmware when I should have saved the orginal firmware instead so that the development community can analyze the firmware and hopefully add it to the list of supported routers.

Anyway, now that I have another KP322 and this time have carefully saved the original MTD files where can I upload the zip file containing the dump of the original MTD files for developers to analyze?

This is guaranteed to be a custom fork from the vendor, and not anything from the official project.

It would make the most sense to start by identifying the hardware in the device to see if it is even possible to support the model. This would be something you should do -- it's unlikely anyone else will, and you have the hardware which makes it possible for you to start the process.

https://openwrt.org/docs/guide-developer/add.new.device

I could that but may need some help. A lot of help. The bootlog attached.

Part1:

[    0.000000] Linux version 3.10.14 (wangfeng@software) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 unknown) ) #15 Mon Mar 27 14:43:17 CST 2017
[    0.000000] 
[    0.000000]  The CPU feqenuce set to 575 MHz
[    0.000000] CPU0 revision is: 00019655 (MIPS 24KEc)
[    0.000000] Software DMA cache coherency
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]
[    0.000000] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 80359240, node_mem_map 81000000
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16384 pages, LIFO batch:3
[    0.000000] Primary instruction cache 64kB, 4-way, VIPT, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock5 rootfstype=squashfs,jffs2
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Writing ErrCtl register=00072870
[    0.000000] Readback ErrCtl register=00072870
[    0.000000] Memory: 61084k/65536k available (2738k kernel code, 4408k reserved, 691k data, 216k init, 0k highmem)
[    0.000000] NR_IRQS:128
[    0.000000] console [ttyS1] enabled
[    0.096000] Calibrating delay loop... 382.46 BogoMIPS (lpj=764928)
[    0.128000] pid_max: default: 32768 minimum: 301
[    0.132000] Mount-cache hash table entries: 512
[    0.136000] NET: Registered protocol family 16
[    0.140000] RALINK_GPIOMODE = 54050404 
[    0.144000] RALINK_GPIOMODE = 54040404 
[    0.244000] ***** Xtal 40MHz *****
[    0.248000] start PCIe register access
[    0.748000] RALINK_RSTCTRL = 2400000
[    0.752000] RALINK_CLKCFG1 = fdbfffc0
[    0.756000] 
[    0.756000] *************** MT7628 PCIe RC mode *************
[    1.256000] PCIE0 enabled
[    1.260000] Port 0 N_FTS = 1b105000
[    1.264000] init_rt2880pci done
[    1.292000] bio: create slab <bio-0> at 0
[    1.296000] usbcore: registered new interface driver usbfs
[    1.300000] usbcore: registered new interface driver hub
[    1.304000] usbcore: registered new device driver usb
[    1.308000] PCI host bridge to bus 0000:00
[    1.312000] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff]
[    1.316000] pci_bus 0000:00: root bus resource [io  0x10160000-0x1016ffff]
[    1.320000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    1.324000] pci 0000:00:00.0: [14c3:0801] type 01 class 0x060400
[    1.324000] pci 0000:00:00.0: reg 10: [mem 0x00000000-0x7fffffff]
[    1.324000] pci 0000:00:00.0: reg 14: [mem 0x20200000-0x2020ffff]
[    1.324000] pci 0000:00:00.0: supports D1
[    1.324000] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    1.324000] pci 0000:01:00.0: [14c3:7650] type 00 class 0x028000
[    1.324000] pci 0000:01:00.0: reg 10: [mem 0x00000000-0x000fffff]
[    1.324000] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    1.324000] pci 0000:01:00.1: [14c3:8650] type 00 class 0x0d1100
[    1.324000] pci 0000:01:00.1: reg 10: [mem 0x00000000-0x000fffff]
[    1.324000] pci 0000:01:00.1: supports D1
[    1.324000] pci 0000:01:00.1: PME# supported from D0 D1 D3hot D3cold
[    1.324000] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    1.324000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 01
[    1.324000] pci 0000:00:00.0: BAR 0: can't assign mem (size 0x80000000)
[    1.328000] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x201fffff]
[    1.332000] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff]
[    1.336000] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff]
[    1.340000] pci 0000:01:00.1: BAR 0: assigned [mem 0x20100000-0x201fffff]
[    1.344000] pci 0000:00:00.0: PCI bridge to [bus 01]
[    1.348000] pci 0000:00:00.0:   bridge window [mem 0x20000000-0x201fffff]
[    1.352000] BAR0 at slot 0 = 0
[    1.356000] bus=0x0, slot = 0x0
[    1.360000] res[0]->start = 0
[    1.364000] res[0]->end = 0
[    1.368000] res[1]->start = 20200000
[    1.372000] res[1]->end = 2020ffff
[    1.376000] res[2]->start = 0
[    1.380000] res[2]->end = 0
[    1.384000] res[3]->start = 0
[    1.388000] res[3]->end = 0
[    1.392000] res[4]->start = 0
[    1.396000] res[4]->end = 0
[    1.400000] res[5]->start = 0
[    1.404000] res[5]->end = 0
[    1.408000] bus=0x1, slot = 0x0
[    1.412000] res[0]->start = 20000000
[    1.416000] res[0]->end = 200fffff
[    1.420000] res[1]->start = 0
[    1.424000] res[1]->end = 0
[    1.428000] res[2]->start = 0
[    1.432000] res[2]->end = 0
[    1.436000] res[3]->start = 0
[    1.440000] res[3]->end = 0
[    1.444000] res[4]->start = 0
[    1.448000] res[4]->end = 0
[    1.452000] res[5]->start = 0
[    1.456000] res[5]->end = 0
[    1.460000] bus=0x1, slot = 0x0
[    1.464000] res[0]->start = 20100000
[    1.468000] res[0]->end = 201fffff
[    1.472000] res[1]->start = 0
[    1.476000] res[1]->end = 0
[    1.480000] res[2]->start = 0
[    1.484000] res[2]->end = 0
[    1.488000] res[3]->start = 0
[    1.492000] res[3]->end = 0
[    1.496000] res[4]->start = 0
[    1.500000] res[4]->end = 0
[    1.504000] res[5]->start = 0
[    1.508000] res[5]->end = 0
[    1.512000] Switching to clocksource MIPS
[    1.516000] NET: Registered protocol family 2
[    1.528000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    1.540000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    1.552000] TCP: Hash tables configured (established 512 bind 512)
[    1.564000] TCP: reno registered
[    1.572000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    1.584000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    1.596000] NET: Registered protocol family 1
[    1.604000] PCI: CLS 80 bytes, default 32
[    1.604000] MTK/Ralink EHCI/OHCI init.
[    1.616000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.628000] jffs2: version 2.2. (NAND) (SUMMARY)  (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    1.648000] msgmni has been set to 119
[    1.656000] io scheduler noop registered (default)
[    1.676000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    1.688000] serial8250: ttyS0 at MMIO 0x10000d00 (irq = 21) is a 16550A
[    1.700000] serial8250: ttyS1 at MMIO 0x10000c00 (irq = 20) is a 16550A
[    1.716000] Ralink gpio driver initialized
[    1.724000] flash manufacture id: ef, device id 40 17
[    1.736000] W25Q64BV(ef 40170000) (8192 Kbytes)
[    1.744000] mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00010000 (64K) .numeraseregions = 0
[    1.764000] Creating 5 MTD partitions on "raspi":
[    1.772000] 0x000000000000-0x000000800000 : "ALL"
[    1.784000] 0x000000000000-0x000000030000 : "Bootloader"
[    1.796000] 0x000000030000-0x000000040000 : "Config"
[    1.808000] 0x000000040000-0x000000050000 : "Factory"
[    1.820000] 0x000000050000-0x000000800000 : "firmware"
[    1.832000] 0x000000183b1a-0x000000800000 : "rootfs"
[    1.840000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    1.868000] mtd: partition "rootfs_data" created automatically, ofs=0x630000, len=0x1d0000
[    1.884000] 0x000000630000-0x000000800000 : "rootfs_data"
[    1.896000] GMAC1_MAC_ADRH -- : 0x0000000e
[    1.904000] GMAC1_MAC_ADRL -- : 0xf4ed9d0a
[    1.912000] Ralink APSoC Ethernet Driver Initilization. v3.1  512 rx/tx descriptors allocated, mtu = 1500!
[    1.932000] GMAC1_MAC_ADRH -- : 0x0000000e
[    1.940000] GMAC1_MAC_ADRL -- : 0xf4ed9d0a
[    1.952000] PROC INIT OK!
[    1.956000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.968000] ehci-pci: EHCI PCI platform driver
[    1.976000] ehci-platform: EHCI generic platform driver
[    2.008000] ******MT7628 mtk phy
[    2.016000] *****run project phy.
[    2.028000] FM_OUT value: u4FmOut = 125(0x0000007D)
[    2.036000] FM detection done! loop = 0
[    2.052000] SR calibration value u1SrCalVal = 7
[    2.060000] *********Execute mt7628_phy_init!!
[    2.068000] ehci-platform ehci-platform: EHCI Host Controller
[    2.080000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    2.096000] ehci-platform ehci-platform: irq 18, io mem 0x101c0000
[    2.120000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    2.132000] hub 1-0:1.0: USB hub found
[    2.140000] hub 1-0:1.0: 1 port detected
[    2.148000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.180000] *********Execute mt7628_phy_init!!
[    2.188000] ohci-platform ohci-platform: Generic Platform OHCI Controller
[    2.204000] ohci-platform ohci-platform: new USB bus registered, assigned bus number 2
[    2.220000] ohci-platform ohci-platform: irq 18, io mem 0x101c1000
[    2.292000] hub 2-0:1.0: USB hub found
[    2.300000] hub 2-0:1.0: 1 port detected
[    2.308000] gre: GRE over IPv4 demultiplexor driver
[    2.316000] TCP: cubic registered
[    2.324000] NET: Registered protocol family 10
[    2.336000] NET: Registered protocol family 17
[    2.344000] 8021q: 802.1Q VLAN Support v1.8
[    2.352000] registered taskstats version 1
[    2.368000] VFS: Mounted root (squashfs filesystem) readonly on device 31:5.
[    2.384000] Freeing unused kernel memory: 216K (8035a000 - 80390000)
[    4.596000] SCSI subsystem initialized
[    4.612000] usbcore: registered new interface driver usb-storage
[    5.500000]  0: E:FFFFFFF4:FFFFFFED:FFFFFF9D: A
[    5.508000] Raeth v3.1 (Tasklet,SkbRecycle)
[    5.520000] 
[    5.520000] phy_tx_ring = 0x03060000, tx_ring = 0xa3060000
[    5.536000] 
[    5.536000] phy_rx_ring0 = 0x03062000, rx_ring0 = 0xa3062000
[    5.564000] GMAC1_MAC_ADRH -- : 0x0000000e
[    5.572000] GMAC1_MAC_ADRL -- : 0xf4ed9d0a
[    5.580000] RT305x_ESW: Link Status Changed
[    8.712000] RT305x_ESW: Link Status Changed
[    9.328000] jffs2: notice: (253) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 1 orphan) and 35 of xref (0 dead, 35 orphan) found.
[    9.360000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[    9.372000] block: unable to load configuration (fstab: Entry not found)
[    9.388000] block: attempting to load /tmp/jffs_cfg/etc/config/fstab
[    9.400000] block: unable to load configuration (fstab: Entry not found)
[    9.412000] block: attempting to load /etc/config/fstab
[    9.504000] block: extroot: not configured
[    9.556000] jffs2: notice: (250) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 1 orphan) and 35 of xref (0 dead, 35 orphan) found.
[    9.860000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[    9.876000] block: unable to load configuration (fstab: Entry not found)
[    9.888000] block: attempting to load /tmp/jffs_cfg/etc/config/fstab
[    9.900000] block: unable to load configuration (fstab: Entry not found)
[    9.916000] block: attempting to load /etc/config/fstab
[    9.924000] block: extroot: not configured
[    9.944000] ra2880stop()...Done
[    9.952000] Free TX/RX Ring Memory!
[   12.008000] NTFS driver 2.1.30 [Flags: R/O MODULE].
[   12.024000] l2tp_core: L2TP core driver, V2.0
[   12.036000] l2tp_netlink: L2TP netlink interface
[   12.052000] nf_conntrack version 0.5.0 (957 buckets, 3828 max)
[   12.068000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   12.084000] Netfilter messages via NETLINK v0.30.
[   12.096000] ip_set: protocol 6
[   12.132000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.144000] Type=Linux
[   12.172000] Ralink APSoC Hardware Watchdog Timer
[   12.184000] rdm_major = 253
[   12.208000] xt_time: kernel timezone is -0000
[   12.224000] PPP generic driver version 2.4.2
[   12.236000] NET: Registered protocol family 24
[   12.248000] l2tp_ppp: PPPoL2TP kernel driver, V2.0
[   19.460000]  0: E:FFFFFFF4:FFFFFFED:FFFFFF9D: A
[   19.468000] Raeth v3.1 (Tasklet,SkbRecycle)
[   19.480000] 
[   19.480000] phy_tx_ring = 0x03346000, tx_ring = 0xa3346000
[   19.492000] 
[   19.492000] phy_rx_ring0 = 0x03348000, rx_ring0 = 0xa3348000
[   19.524000] GMAC1_MAC_ADRH -- : 0x0000000e
[   19.532000] GMAC1_MAC_ADRL -- : 0xf4ed9d0a
[   19.540000] RT305x_ESW: Link Status Changed
[   19.552000] device eth0.1 entered promiscuous mode
[   19.560000] device eth0 entered promiscuous mode
[   19.648000] br-lan: port 1(eth0.1) entered forwarding state
[   19.656000] br-lan: port 1(eth0.1) entered forwarding state
[   21.660000] br-lan: port 1(eth0.1) entered forwarding state
[   22.816000] RT305x_ESW: Link Status Changed
[   24.100000] 
[   24.100000] 
[   24.100000] === pAd = c0981000, size = 1750096 ===
[   24.100000] 
[   24.120000] <-- RTMPAllocTxRxRingMemory, Status=0
[   24.132000] <-- RTMPAllocAdapterBlock, Status=0
[   24.140000] device_id =0x7650
[   24.144000] ==>MT76x0_WLAN_ChipOnOff(): OnOff:1, pAd->WlanFunCtrl:0x0, Reg-WlanFunCtrl=0xff000002
[   24.164000] MACVersion = 0x76502000
[   24.252000] load fw spent 12ms
[   24.260000] RX DESC a28e6000 size = 2048
[   24.272000] RX1 DESC a28e7000 size = 2048
[   24.340000] cfg_mode=14
[   24.344000] cfg_mode=14
[   24.348000] wmode_band_equal(): Band Not Equal!
[   25.200000] 1. Phy Mode = 49
[   25.208000] 2. Phy Mode = 49
[   25.212000] ext_pa_current_setting = 1
[   25.220000] 3. Phy Mode = 49
[   25.228000] AntCfgInit: primary/secondary ant 0/1
[   25.236000] ChipStructAssign(): RALINK6590 hook !
[   25.244000] bAutoTxAgcG = 0
[   25.252000] MCS Set = ff 00 00 00 01
[   25.260000] MT76x0_ChipBBPAdjust():rf_bw=2, ext_ch=1, PrimCh=149, HT-CentCh=151, VHT-CentCh=155
[   25.276000] APStartUp(): AP Set CentralFreq at 155(Prim=149, HT-CentCh=151, VHT-CentCh=155, BBP_BW=2)
[   25.312000] Main bssid = 00:0e:f4:ed:9d:0d
[   25.320000] <==== rt28xx_init, Status=0
[   26.716000] MT76x0_Calibration - Channel = 155, bPowerOn = 1, bSaveCal = 1
[   26.732000] FullCalibration():  docal = [0000] valid bit[0]
[   26.740000] FullCalibration - Channel = 42, param = 0x301, bSave = 1, CalibrationMode = 255
[   27.124000] FullCalibration():  docal = [0000] valid bit[0]
[   27.136000] FullCalibration - Channel = 136, param = 0x401, bSave = 1, CalibrationMode = 255
[   27.520000] FullCalibration():  docal = [0000] valid bit[0]
[   27.528000] FullCalibration - Channel = 155, param = 0x501, bSave = 1, CalibrationMode = 255
[   27.912000] FullCalibration():  docal = [0000] valid bit[0]
[   27.924000] FullCalibration - Channel = 155, param = 0x901, bSave = 0, CalibrationMode = 255
[   27.956000] 0x1300 = 00064300
[   27.964000] RTMPDrvOpen(1):Check if PDMA is idle!
[   27.972000] RTMPDrvOpen(2):Check if PDMA is idle!
[   29.680000] device rai0 entered promiscuous mode
[   29.692000] br-lan: port 2(rai0) entered forwarding state
[   29.700000] br-lan: port 2(rai0) entered forwarding state
[   31.080000] device rai1 entered promiscuous mode
[   31.704000] br-lan: port 2(rai0) entered forwarding state
[   32.444000] device rai2 entered promiscuous mode
[   33.760000] device rai3 entered promiscuous mode
[   36.672000] 
[   36.672000] 

Part2:

[   36.672000] === pAd = c0ead000, size = 1474776 ===
[   36.672000] 
[   36.688000] <-- RTMPAllocTxRxRingMemory, Status=0, ErrorValue=0x
[   36.704000] <-- RTMPAllocAdapterBlock, Status=0
[   36.712000] RtmpChipOpsHook(492): Not support for HIF_MT yet!
[   36.724000] mt7628_init()-->
[   36.728000] mt7628_init(FW(8a00), HW(8a01), CHIPID(7628))
[   36.740000] e2.bin mt7628_init(1117)::(2), pChipCap->fw_len(63056)
[   36.752000] mt_bcn_buf_init(218): Not support for HIF_MT yet!
[   36.764000] <--mt7628_init()
[   36.832000] TX_BCN DESC a216a000 size = 320
[   36.840000] RX[0] DESC a216c000 size = 2048
[   36.852000] RX[1] DESC a216d000 size = 1024
[   36.892000] E2pAccessMode=1
[   36.896000] cfg_mode=9
[   36.904000] cfg_mode=9
[   36.908000] wmode_band_equal(): Band Equal!
[   36.920000] APSDCapable[0]=1
[   36.928000] APSDCapable[1]=1
[   36.932000] APSDCapable[2]=1
[   36.936000] APSDCapable[3]=1
[   36.944000] APSDCapable[4]=1
[   36.948000] APSDCapable[5]=1
[   36.956000] APSDCapable[6]=1
[   36.960000] APSDCapable[7]=1
[   36.968000] APSDCapable[8]=1
[   36.972000] APSDCapable[9]=1
[   36.980000] APSDCapable[10]=1
[   36.984000] APSDCapable[11]=1
[   36.988000] APSDCapable[12]=1
[   36.996000] APSDCapable[13]=1
[   37.000000] APSDCapable[14]=1
[   37.008000] APSDCapable[15]=1
[   37.012000] default ApCliAPSDCapable[0]=1
[   37.020000] default ApCliAPSDCapable[1]=1
[   37.816000] Key1Str is Invalid key length(0) or Type(0)
[   37.828000] Key1Str is Invalid key length(0) or Type(0)
[   37.840000] Key1Str is Invalid key length(0) or Type(0)
[   37.848000] Key1Str is Invalid key length(0) or Type(0)
[   37.860000] Key2Str is Invalid key length(0) or Type(0)
[   37.872000] Key2Str is Invalid key length(0) or Type(0)
[   37.884000] Key2Str is Invalid key length(0) or Type(0)
[   37.896000] Key2Str is Invalid key length(0) or Type(0)
[   37.904000] Key3Str is Invalid key length(0) or Type(0)
[   37.916000] Key3Str is Invalid key length(0) or Type(0)
[   37.928000] Key3Str is Invalid key length(0) or Type(0)
[   37.936000] Key3Str is Invalid key length(0) or Type(0)
[   37.948000] Key4Str is Invalid key length(0) or Type(0)
[   37.960000] Key4Str is Invalid key length(0) or Type(0)
[   37.968000] Key4Str is Invalid key length(0) or Type(0)
[   37.980000] Key4Str is Invalid key length(0) or Type(0)
[   38.056000] load fw image from fw_header_image
[   38.064000] AndesMTLoadFwMethod1(2174)::pChipCap->fw_len(63056)
[   38.076000] FW Version:_e2_mp
[   38.084000] FW Build Date:20150211175503
[   38.096000] CmdAddressLenReq:(ret = 0)
[   38.152000] CmdFwStartReq: override = 1, address = 1048576
[   38.164000] CmdStartDLRsp: WiFI FW Download Success
[   38.416000] MtAsicDMASchedulerInit(): DMA Scheduler Mode=0(LMAC)
[   38.428000] efuse_probe: efuse = 10000002
[   38.436000] RtmpChipOpsEepromHook::e2p_type=1, inf_Type=4
[   38.444000] RtmpEepromGetDefault::e2p_dafault=2
[   38.452000] RtmpChipOpsEepromHook: E2P type(2), E2pAccessMode = 1, E2P default = 2
[   38.468000] NVM is FLASH mode
[   38.476000] 1. Phy Mode = 14
[   38.644000] Country Region from e2p = ffff
[   38.656000] tssi_1_target_pwr_g_band = 34
[   38.664000] 2. Phy Mode = 14
[   38.668000] 3. Phy Mode = 14
[   38.676000] NICInitPwrPinCfg(11): Not support for HIF_MT yet!
[   38.684000] NICInitializeAsic(651): Not support rtmp_mac_sys_reset () for HIF_MT yet!
[   38.700000] mt_mac_init()-->
[   38.708000] MtAsicInitMac()-->
[   38.720000] mt7628_init_mac_cr()-->
[   38.728000] MtAsicSetMacMaxLen(1241): Set the Max RxPktLen=1024!
[   38.740000] <--mt_mac_init()
[   38.744000] 	WTBL Segment 1 info:
[   38.752000] 		MemBaseAddr/FID:0x28000/0
[   38.760000] 		EntrySize/Cnt:32/128
[   38.764000] 	WTBL Segment 2 info:
[   38.772000] 		MemBaseAddr/FID:0x40000/0
[   38.780000] 		EntrySize/Cnt:64/128
[   38.788000] 	WTBL Segment 3 info:
[   38.792000] 		MemBaseAddr/FID:0x42000/64
[   38.800000] 		EntrySize/Cnt:64/128
[   38.808000] 	WTBL Segment 4 info:
[   38.816000] 		MemBaseAddr/FID:0x44000/128
[   38.824000] 		EntrySize/Cnt:32/128
[   38.828000] AntCfgInit(2876): Not support for HIF_MT yet!
[   39.000000] CmdSlotTimeSet:(ret = 0)
[   39.032000] MCS Set = ff ff 00 00 01
[   39.036000] MtAsicSetChBusyStat(826): Not support for HIF_MT yet!
[   39.048000] [PMF]ap_pmf_init:: apidx=0, MFPC=0, MFPR=0, SHA256=0
[   39.060000] [PMF]RTMPMakeRsnIeCap: RSNIE Capability MFPC=0, MFPR=0
[   39.072000] [PMF]ap_pmf_init:: apidx=1, MFPC=0, MFPR=0, SHA256=0
[   39.084000] [PMF]RTMPMakeRsnIeCap: RSNIE Capability MFPC=0, MFPR=0
[   39.100000] [PMF]ap_pmf_init:: apidx=2, MFPC=0, MFPR=0, SHA256=0
[   39.112000] [PMF]RTMPMakeRsnIeCap: RSNIE Capability MFPC=0, MFPR=0
[   39.124000] [PMF]ap_pmf_init:: apidx=3, MFPC=0, MFPR=0, SHA256=0
[   39.136000] [PMF]RTMPMakeRsnIeCap: RSNIE Capability MFPC=0, MFPR=0
[   39.164000] MtAsicSetRalinkBurstMode(2919): Not support for HIF_MT yet!
[   39.176000] MtAsicSetPiggyBack(763): Not support for HIF_MT yet!
[   39.232000] MtAsicSetTxPreamble(2898): Not support for HIF_MT yet!
[   39.248000] MtAsicAddSharedKeyEntry(1308): Not support for HIF_MT yet!
[   39.268000] MtAsicAddSharedKeyEntry(1308): Not support for HIF_MT yet!
[   39.284000] MtAsicAddSharedKeyEntry(1308): Not support for HIF_MT yet!
[   39.300000] MtAsicAddSharedKeyEntry(1308): Not support for HIF_MT yet!
[   39.312000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[   39.328000] MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0xf0
[   39.340000] Main bssid = 00:0e:f4:ed:9d:0c
[   39.348000] <==== rt28xx_init, Status=0
[   39.420000] mt7628_set_ed_cca: TURN OFF EDCCA  mac 0x10618 = 0xd7083f0f
[   39.432000] WiFi Startup Cost (ra0): 2.600s
[   41.140000] device ra0 entered promiscuous mode
[   41.148000] br-lan: port 6(ra0) entered forwarding state
[   41.160000] br-lan: port 6(ra0) entered forwarding state
[   41.436000] AddTxSType: already registered TxSType (PID = 32, Format = 0
[   41.452000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[   41.468000] ##### mbss_cr_enable, BssId = 1
[   41.484000] AddTxSType: already registered TxSType (PID = 32, Format = 0
[   41.500000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[   43.164000] br-lan: port 6(ra0) entered forwarding state
[   43.392000] device ra1 entered promiscuous mode
[   43.472000] AddTxSType: already registered TxSType (PID = 32, Format = 0
[   43.484000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[   43.500000] ##### mbss_cr_enable, BssId = 2
[   43.620000] AddTxSType: already registered TxSType (PID = 32, Format = 0
[   43.636000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[   44.920000] device ra2 entered promiscuous mode
[   44.972000] AddTxSType: already registered TxSType (PID = 32, Format = 0
[   44.984000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[   45.000000] ##### mbss_cr_enable, BssId = 3
[   45.044000] AddTxSType: already registered TxSType (PID = 32, Format = 0
[   45.056000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[   45.828000] device ra3 entered promiscuous mode
[  107.096000] br-lan: port 6(ra0) entered disabled state
[  107.104000] br-lan: port 2(rai0) entered disabled state
[  107.116000] br-lan: port 1(eth0.1) entered disabled state
[  107.148000] device eth0.1 left promiscuous mode
[  107.156000] br-lan: port 1(eth0.1) entered disabled state
[  107.168000] IPv6: ADDRCONF(NETDEV_UP): eth0.1: link is not ready
[  107.184000] device ra0 left promiscuous mode
[  107.192000] br-lan: port 6(ra0) entered disabled state
[  107.204000] device ra1 left promiscuous mode
[  107.212000] br-lan: port 7(ra1) entered disabled state
[  107.232000] device ra2 left promiscuous mode
[  107.240000] br-lan: port 8(ra2) entered disabled state
[  107.256000] device ra3 left promiscuous mode
[  107.264000] br-lan: port 9(ra3) entered disabled state
[  107.276000] device rai0 left promiscuous mode
[  107.284000] br-lan: port 2(rai0) entered disabled state
[  107.296000] device rai1 left promiscuous mode
[  107.304000] br-lan: port 3(rai1) entered disabled state
[  107.312000] device rai2 left promiscuous mode
[  107.324000] br-lan: port 4(rai2) entered disabled state
[  107.332000] device rai3 left promiscuous mode
[  107.340000] br-lan: port 5(rai3) entered disabled state
[  107.480000] device eth0 left promiscuous mode
[  107.496000] ra2880stop()...Done
[  107.500000] Free TX/RX Ring Memory!
[  108.880000] ==>MT76x0_WLAN_ChipOnOff(): OnOff:0, pAd->WlanFunCtrl:0xff000003, Reg-WlanFunCtrl=0xff000003
[  109.260000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[  109.280000] MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0x0
[  109.292000] MtAsicSetPiggyBack(763): Not support for HIF_MT yet!
[  109.928000] tx_kickout_fail_count = 0
[  109.936000] tx_timeout_fail_count = 0
[  109.944000] rx_receive_fail_count = 0
[  109.948000] alloc_cmd_msg = 47
[  109.956000] free_cmd_msg = 47
[  111.184000]  0: E:FFFFFFF4:FFFFFFED:FFFFFF9D: A
[  111.192000] Raeth v3.1 (Tasklet,SkbRecycle)
[  111.204000] 
[  111.204000] phy_tx_ring = 0x01d48000, tx_ring = 0xa1d48000
[  111.216000] 
[  111.216000] phy_rx_ring0 = 0x01d4a000, rx_ring0 = 0xa1d4a000
[  111.248000] GMAC1_MAC_ADRH -- : 0x0000000e
[  111.256000] GMAC1_MAC_ADRL -- : 0xf4ed9d0a
[  111.264000] RT305x_ESW: Link Status Changed
[  111.404000] device eth0.1 entered promiscuous mode
[  111.412000] device eth0 entered promiscuous mode
[  111.468000] br-lan: port 1(eth0.1) entered forwarding state
[  111.476000] br-lan: port 1(eth0.1) entered forwarding state
[  113.244000] RtmpOSNetDevDetach(): RtmpOSNetDeviceDetach(), dev->name=rai0!
[  113.456000] 
[  113.456000] 
[  113.456000] === pAd = c1481000, size = 1750096 ===
[  113.456000] 
[  113.476000] <-- RTMPAllocTxRxRingMemory, Status=0
[  113.484000] br-lan: port 1(eth0.1) entered forwarding state
[  113.496000] <-- RTMPAllocAdapterBlock, Status=0
[  113.504000] device_id =0x7650
[  113.512000] ==>MT76x0_WLAN_ChipOnOff(): OnOff:1, pAd->WlanFunCtrl:0x0, Reg-WlanFunCtrl=0xff000000
[  113.528000] MACVersion = 0x76502000
[  113.616000] load fw spent 0ms
[  113.620000] RX DESC a2a95000 size = 2048
[  113.632000] RX1 DESC a2a96000 size = 2048
[  113.680000] cfg_mode=14
[  113.684000] cfg_mode=14
[  113.688000] wmode_band_equal(): Band Not Equal!
[  114.376000] RT305x_ESW: Link Status Changed
[  114.552000] 1. Phy Mode = 49
[  114.556000] 2. Phy Mode = 49
[  114.560000] ext_pa_current_setting = 1
[  114.568000] 3. Phy Mode = 49
[  114.576000] AntCfgInit: primary/secondary ant 0/1
[  114.584000] ChipStructAssign(): RALINK6590 hook !
[  114.596000] bAutoTxAgcG = 0
[  114.600000] MCS Set = ff 00 00 00 01
[  114.608000] MT76x0_ChipBBPAdjust():rf_bw=2, ext_ch=1, PrimCh=149, HT-CentCh=151, VHT-CentCh=155
[  114.628000] APStartUp(): AP Set CentralFreq at 155(Prim=149, HT-CentCh=151, VHT-CentCh=155, BBP_BW=2)
[  114.660000] Main bssid = 00:0e:f4:ed:9d:0d
[  114.668000] <==== rt28xx_init, Status=0
[  114.804000] MT76x0_Calibration - Channel = 155, bPowerOn = 1, bSaveCal = 0
[  114.820000] FullCalibration():  docal = [0000] valid bit[0]
[  114.832000] FullCalibration - Channel = 155, param = 0x901, bSave = 0, CalibrationMode = 255
[  114.864000] 0x1300 = 00064300
[  114.868000] RTMPDrvOpen(1):Check if PDMA is idle!
[  114.876000] RTMPDrvOpen(2):Check if PDMA is idle!
[  115.512000] device rai0 entered promiscuous mode
[  115.524000] br-lan: port 2(rai0) entered forwarding state
[  115.536000] br-lan: port 2(rai0) entered forwarding state
[  115.944000] device rai1 entered promiscuous mode
[  116.356000] device rai2 entered promiscuous mode
[  116.772000] device rai3 entered promiscuous mode
[  117.292000] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it!
[  117.304000] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it!
[  117.320000] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it!
[  117.332000] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it!
[  117.348000] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it!
[  117.360000] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it!
[  117.372000] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it!
[  117.388000] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it!
[  117.400000] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it!
[  117.416000] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it!
[  117.428000] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it!
[  117.444000] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it!
[  117.456000] RtmpOSNetDevDetach(): RtmpOSNetDeviceDetach(), dev->name=ra0!
[  117.540000] br-lan: port 2(rai0) entered forwarding state
[  117.700000] 
[  117.700000] 
[  117.700000] === pAd = c19d6000, size = 1474776 ===
[  117.700000] 
[  117.716000] <-- RTMPAllocTxRxRingMemory, Status=0, ErrorValue=0x
[  117.732000] <-- RTMPAllocAdapterBlock, Status=0
[  117.740000] RtmpChipOpsHook(492): Not support for HIF_MT yet!
[  117.752000] mt7628_init()-->
[  117.756000] mt7628_init(FW(8a00), HW(8a01), CHIPID(7628))
[  117.768000] e2.bin mt7628_init(1117)::(2), pChipCap->fw_len(63056)
[  117.780000] mt_bcn_buf_init(218): Not support for HIF_MT yet!
[  117.792000] <--mt7628_init()
[  117.876000] TX_BCN DESC a221a000 size = 320
[  117.884000] RX[0] DESC a221c000 size = 2048
[  117.896000] RX[1] DESC a221d000 size = 1024
[  117.912000] E2pAccessMode=1
[  117.920000] cfg_mode=9
[  117.924000] cfg_mode=9
[  117.928000] wmode_band_equal(): Band Equal!
[  117.940000] APSDCapable[0]=1
[  117.948000] APSDCapable[1]=1
[  117.952000] APSDCapable[2]=1
[  117.960000] APSDCapable[3]=1
[  117.964000] APSDCapable[4]=1
[  117.972000] APSDCapable[5]=1
[  117.976000] APSDCapable[6]=1
[  117.984000] APSDCapable[7]=1
[  117.988000] APSDCapable[8]=1
[  117.992000] APSDCapable[9]=1
[  118.000000] APSDCapable[10]=1
[  118.004000] APSDCapable[11]=1
[  118.012000] APSDCapable[12]=1
[  118.016000] APSDCapable[13]=1
[  118.024000] APSDCapable[14]=1
[  118.028000] APSDCapable[15]=1
[  118.036000] default ApCliAPSDCapable[0]=1
[  118.044000] default ApCliAPSDCapable[1]=1
[  118.840000] Key1Str is Invalid key length(0) or Type(0)
[  118.852000] Key1Str is Invalid key length(0) or Type(0)
[  118.860000] Key1Str is Invalid key length(0) or Type(0)
[  118.872000] Key1Str is Invalid key length(0) or Type(0)
[  118.884000] Key2Str is Invalid key length(0) or Type(0)
[  118.892000] Key2Str is Invalid key length(0) or Type(0)
[  118.904000] Key2Str is Invalid key length(0) or Type(0)
[  118.916000] Key2Str is Invalid key length(0) or Type(0)
[  118.924000] Key3Str is Invalid key length(0) or Type(0)
[  118.936000] Key3Str is Invalid key length(0) or Type(0)
[  118.948000] Key3Str is Invalid key length(0) or Type(0)
[  118.956000] Key3Str is Invalid key length(0) or Type(0)
[  118.968000] Key4Str is Invalid key length(0) or Type(0)
[  118.980000] Key4Str is Invalid key length(0) or Type(0)
[  118.988000] Key4Str is Invalid key length(0) or Type(0)
[  119.000000] Key4Str is Invalid key length(0) or Type(0)
[  119.076000] load fw image from fw_header_image
[  119.084000] AndesMTLoadFwMethod1(2174)::pChipCap->fw_len(63056)
[  119.096000] FW Version:_e2_mp
[  119.104000] FW Build Date:20150211175503
[  119.116000] CmdReStartDLRsp: WiFI FW Download Success
[  119.128000] CmdAddressLenReq:(ret = 0)
[  119.184000] CmdFwStartReq: override = 1, address = 1048576
[  119.200000] CmdStartDLRsp: WiFI FW Download Success
[  119.208000] MtAsicDMASchedulerInit(): DMA Scheduler Mode=0(LMAC)
[  119.220000] efuse_probe: efuse = 10000002
[  119.228000] RtmpChipOpsEepromHook::e2p_type=1, inf_Type=4
[  119.240000] RtmpEepromGetDefault::e2p_dafault=2
[  119.248000] RtmpChipOpsEepromHook: E2P type(2), E2pAccessMode = 1, E2P default = 2
[  119.264000] NVM is FLASH mode
[  119.272000] 1. Phy Mode = 14
[  119.440000] Country Region from e2p = ffff
[  119.448000] tssi_1_target_pwr_g_band = 34
[  119.456000] 2. Phy Mode = 14
[  119.464000] 3. Phy Mode = 14
[  119.468000] NICInitPwrPinCfg(11): Not support for HIF_MT yet!
[  119.480000] NICInitializeAsic(651): Not support rtmp_mac_sys_reset () for HIF_MT yet!
[  119.496000] mt_mac_init()-->
[  119.504000] MtAsicInitMac()-->
[  119.516000] mt7628_init_mac_cr()-->
[  119.520000] MtAsicSetMacMaxLen(1241): Set the Max RxPktLen=1024!
[  119.532000] <--mt_mac_init()
[  119.540000] 	WTBL Segment 1 info:
[  119.548000] 		MemBaseAddr/FID:0x28000/0
[  119.556000] 		EntrySize/Cnt:32/128
[  119.560000] 	WTBL Segment 2 info:
[  119.568000] 		MemBaseAddr/FID:0x40000/0
[  119.576000] 		EntrySize/Cnt:64/128
[  119.580000] 	WTBL Segment 3 info:
[  119.588000] 		MemBaseAddr/FID:0x42000/64
[  119.596000] 		EntrySize/Cnt:64/128
[  119.604000] 	WTBL Segment 4 info:
[  119.608000] 		MemBaseAddr/FID:0x44000/128
[  119.616000] 		EntrySize/Cnt:32/128
[  119.624000] AntCfgInit(2876): Not support for HIF_MT yet!
[  119.640000] MCS Set = ff ff 00 00 01
[  119.648000] MtAsicSetChBusyStat(826): Not support for HIF_MT yet!
[  119.660000] [PMF]ap_pmf_init:: apidx=0, MFPC=0, MFPR=0, SHA256=0
[  119.672000] [PMF]RTMPMakeRsnIeCap: RSNIE Capability MFPC=0, MFPR=0
[  119.684000] [PMF]ap_pmf_init:: apidx=1, MFPC=0, MFPR=0, SHA256=0
[  119.696000] [PMF]RTMPMakeRsnIeCap: RSNIE Capability MFPC=0, MFPR=0
[  119.708000] [PMF]ap_pmf_init:: apidx=2, MFPC=0, MFPR=0, SHA256=0
[  119.720000] [PMF]RTMPMakeRsnIeCap: RSNIE Capability MFPC=0, MFPR=0
[  119.732000] [PMF]ap_pmf_init:: apidx=3, MFPC=0, MFPR=0, SHA256=0
[  119.744000] [PMF]RTMPMakeRsnIeCap: RSNIE Capability MFPC=0, MFPR=0
[  119.764000] MtAsicSetRalinkBurstMode(2919): Not support for HIF_MT yet!
[  119.780000] MtAsicSetPiggyBack(763): Not support for HIF_MT yet!
[  119.812000] MtAsicSetTxPreamble(2898): Not support for HIF_MT yet!
[  119.828000] CmdSlotTimeSet:(ret = 0)
[  119.844000] MtAsicAddSharedKeyEntry(1308): Not support for HIF_MT yet!
[  119.860000] MtAsicAddSharedKeyEntry(1308): Not support for HIF_MT yet!
[  119.876000] MtAsicAddSharedKeyEntry(1308): Not support for HIF_MT yet!
[  119.892000] MtAsicAddSharedKeyEntry(1308): Not support for HIF_MT yet!
[  119.908000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[  119.924000] MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0xf0
[  119.936000] Main bssid = 00:0e:f4:ed:9d:0c
[  119.944000] <==== rt28xx_init, Status=0
[  119.976000] mt7628_set_ed_cca: TURN OFF EDCCA  mac 0x10618 = 0xd7083f0f
[  119.988000] WiFi Startup Cost (ra0): 2.112s
[  120.680000] device ra0 entered promiscuous mode
[  120.688000] br-lan: port 6(ra0) entered forwarding state
[  120.700000] br-lan: port 6(ra0) entered forwarding state
[  120.728000] AddTxSType: already registered TxSType (PID = 32, Format = 0
[  120.744000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[  120.760000] ##### mbss_cr_enable, BssId = 1
[  120.772000] AddTxSType: already registered TxSType (PID = 32, Format = 0
[  120.784000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[  121.180000] device ra1 entered promiscuous mode
[  121.208000] AddTxSType: already registered TxSType (PID = 32, Format = 0
[  121.220000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[  121.236000] ##### mbss_cr_enable, BssId = 2
[  121.252000] AddTxSType: already registered TxSType (PID = 32, Format = 0
[  121.264000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[  121.652000] device ra2 entered promiscuous mode
[  121.680000] AddTxSType: already registered TxSType (PID = 32, Format = 0
[  121.692000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[  121.708000] ##### mbss_cr_enable, BssId = 3
[  121.724000] AddTxSType: already registered TxSType (PID = 32, Format = 0
[  121.736000] The 8-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 8
[  122.128000] device ra3 entered promiscuous mode
[  122.704000] br-lan: port 6(ra0) entered forwarding state

This device has 8 MB of flash and 32 MB of RAM... I do not think you are going to find anybody willing to work on these.

it is actually 8/64.

I think the reported spec on the internet is not correct.

root@OpenWrt:~# free
              total        used        free      shared  buff/cache   available
Mem:          57624       12552       35308         196        9764       27804
Swap:             0           0           0

Even so, the issue is that 8/64 is supported now, but will be deprecated for the next major release (24.xx or 25.xx). The minimum requirements will almost certainly become 16/128. Thus, effort of developing would probably not be deemed worthwhile since the device would become unsupported in very short order.

will have to leave it at that then. I spent some time trying to make sense of the "add new device" instructions but the instructions are too confusing and I don't think written for a newbie in mind.