Adding OpenWrt support for Senao like Devices

AP200 uboot data:

U-Boot 1.1.4 (Jul 14 2014 - 10:34:43)

AP200 (ar934x) U-boot
DRAM:
sri
Wasp 1.2
wasp_ddr_initial_config(249): (32bit) ddr2 init
wasp_ddr_initial_config(426): Wasp ddr init done
Tap value selected = 0xb [0x0 - 0x16]
Setting 0xb8116290 to 0x5cb82d0f
128 MB
Top of RAM usable for U-Boot at: 88000000
Reserving 230k for U-Boot at: 87fc4000
Reserving 192k for malloc() at: 87f94000
Reserving 44 Bytes for Board Info at: 87f93fd4
Reserving 36 Bytes for Global Data at: 87f93fb0
Reserving 128k for boot params() at: 87f73fb0
Stack Pointer at: 87f73f98
Now running in RAM - U-Boot at: 87fc4000
Flash Manuf Id 0xc2, DeviceId0 0x20, DeviceId1 0x18
flash size 16MB, sector count = 256
Flash: 16 MB
Pulling EP out of reset second time
BOARD IS NOT CALIBRATED!!!
In:    serial
Out:   serial
Err:   serial
Net:   ag934x_enet_initialize...
Fetching MAC Address from 0x87feb7c8
 wasp  reset mask:c03300
WASP  ----> S17 PHY *
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:90:7f:b2:a5:e3
athrs17_reg_init: complete
eth0 up
eth0
eth_set_enetaddr(num=0, addr=00:90:7f:b2:a5:e3)
Setting new HW address on eth0
New Address is             00:90:7F:B2:A5:E3
eth_set_enetaddr(num=0, addr=00:90:7f:b2:a5:e3)
Setting new HW address on eth0
New Address is             00:90:7F:B2:A5:E3
Hit any key to stop autoboot:  0
ar7240> printenv
bootargs=console=ttyS0,115200 root=31:04 rootfstype=squashfs init=/etc/preinit mtdparts=ath-nor0:256k(u-boot),64k(u-boot-env),320k(custom),1536k(kernel),12096k(rootfs),2048k(failsafe),64k(ART) board=AP200
bootcmd=bootm 0x9f0a0000
bootdelay=4
baudrate=115200
ipaddr=192.168.1.1
serverip=192.168.1.101
factory_boot=tftp 0x3000000 vmlinux-art-ramdisk && bootm 0x3000000
failsafe_boot=bootm 0x9fdf0000
vmlinux_start_addr=0xbf0a0000
vmlinux_size=0x000c7f0f
vmlinux_checksum=0da71c5799642c563be69fe13532c2dd
rootfs_start_addr=0xbf220000
rootfs_size=0x00520000
rootfs_checksum=e2648e2a19adb140e38a2d5ad20eb70a
stdin=serial
stdout=serial
stderr=serial
ethact=eth0
ethaddr=00:90:7f:b2:a5:e3

Environment size: 682/65532 bytes

APU200 bootlog:

U-Boot 1.1.4 (Jul 14 2014 - 10:34:43)

AP200 (ar934x) U-boot
DRAM:
sri
Wasp 1.2
wasp_ddr_initial_config(249): (32bit) ddr2 init
wasp_ddr_initial_config(426): Wasp ddr init done
Tap value selected = 0xb [0x0 - 0x16]
Setting 0xb8116290 to 0x5cb82d0f
128 MB
Top of RAM usable for U-Boot at: 88000000
Reserving 230k for U-Boot at: 87fc4000
Reserving 192k for malloc() at: 87f94000
Reserving 44 Bytes for Board Info at: 87f93fd4
Reserving 36 Bytes for Global Data at: 87f93fb0
Reserving 128k for boot params() at: 87f73fb0
Stack Pointer at: 87f73f98
Now running in RAM - U-Boot at: 87fc4000
Flash Manuf Id 0xc2, DeviceId0 0x20, DeviceId1 0x18
flash size 16MB, sector count = 256
Flash: 16 MB
Pulling EP out of reset second time
BOARD IS NOT CALIBRATED!!!
In:    serial
Out:   serial
Err:   serial
Net:   ag934x_enet_initialize...
Fetching MAC Address from 0x87feb7c8
 wasp  reset mask:c03300
WASP  ----> S17 PHY *
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:90:7f:b2:a5:e3
athrs17_reg_init: complete
eth0 up
eth0
eth_set_enetaddr(num=0, addr=00:90:7f:b2:a5:e3)
Setting new HW address on eth0
New Address is             00:90:7F:B2:A5:E3
eth_set_enetaddr(num=0, addr=00:90:7f:b2:a5:e3)
Setting new HW address on eth0
New Address is             00:90:7F:B2:A5:E3
Hit any key to stop autoboot:  0
Validating MD5Sum of 'vmlinux'... Passed!
Validating MD5Sum of 'rootfs'... Passed!
## Booting image at 9f0a0000 ...
   Image Name:   MIPS OpenWrt Linux-2.6.31
   Created:      2015-03-31   5:42:53 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    818895 Bytes = 799.7 kB
   Load Address: 80060000
   Entry Point:  80060000
   Verifying Checksum at 0x9f0a0040 ...OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80060000) ...
## Giving linux memsize in bytes, 134217728

Starting kernel ...

Booting Atheros AR934x
[    0.000000] Linux version 2.6.31 (release@cmwap01) (gcc version 4.3.3 (GCC) ) #2 Mon Mar 30 22:42:43 PDT 2015
[    0.000000] flash_size passed from bootloader = 16
[    0.000000] arg 1: console=ttyS0,115200
[    0.000000] arg 2: root=31:04
[    0.000000] arg 3: rootfstype=squashfs
[    0.000000] arg 4: init=/etc/preinit
[    0.000000] arg 5: mtdparts=ath-nor0:256k(u-boot),64k(u-boot-env),320k(custom),1536k(kernel),12096k(rootfs),2048k(failsafe),64k(ART)
[    0.000000] arg 6: board=AP200
[    0.000000] arg 7: mem=128M
[    0.000000] CPU revision is: 0001974c (MIPS 74Kc)
[    0.000000] ath_sys_frequency: cpu srif ddr srif cpu 560 ddr 450 ahb 225
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 02000000 @ 00000000 (usable)
[    0.000000] User-defined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00008000
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[1] active PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00008000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyS0,115200 root=31:04 rootfstype=squashfs init=/etc/preinit mtdparts=ath-nor0:256k(u-boot),64k(u-boot-env),320k(custom),1536k(kernel),12096k(rootfs),2048k(failsafe),64k(ART) board=AP200 mem=128M
[    0.000000] PID hash table entries: 512 (order: 9, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 126904k/131072k available (1801k kernel code, 3984k reserved, 453k data, 128k init, 0k highmem)
[    0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] RCU-based detection of stalled CPUs is enabled.
[    0.000000] NR_IRQS:128
[    0.000000] plat_time_init: plat time init done
[    0.000000] Calibrating delay loop... 279.55 BogoMIPS (lpj=559104)
[    0.096000] Mount-cache hash table entries: 512
[    0.096000] NET: Registered protocol family 16
[    0.096000] ath_pcibios_init: bus 0
[    0.096000] ath_pcibios_init(232): PCI 0 CMD write: 0x356
[    0.096000] registering PCI controller with io_map_base unset
[    0.104000] bio: create slab <bio-0> at 0
[    0.104000] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    0.104000] pci 0000:00:00.0: PME# disabled
[    0.104000] pcibios_map_irq: IRQ 70 for bus 0
[    0.108000] NET: Registered protocol family 2
[    0.108000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.108000] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[    0.108000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[    0.108000] TCP: Hash tables configured (established 4096 bind 4096)
[    0.108000] TCP reno registered
[    0.108000] NET: Registered protocol family 1
[    0.108000] ATH GPIOC major 0
[    0.108000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.108000] Registering mini_fo version $Id$
[    0.108000] JFFS2 version 2.2 (ZLIB) (RTIME) (c) 2001-2006 Red Hat, Inc.
[    0.108000] msgmni has been set to 248
[    0.108000] io scheduler noop registered
[    0.108000] io scheduler deadline registered (default)
[    0.112000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    0.112000] serial8250.0: ttyS0 at MMIO 0xb8020000 (irq = 19) is a 16550A
[    0.112000] console [ttyS0] enabled
[    0.472000] loop: module loaded
[    0.476000] 7 cmdlinepart partitions found on MTD device ath-nor0
[    0.480000] Creating 7 MTD partitions on "ath-nor0":
[    0.488000] 0x000000000000-0x000000040000 : "u-boot"
[    0.492000] 0x000000040000-0x000000050000 : "u-boot-env"
[    0.500000] 0x000000050000-0x0000000a0000 : "custom"
[    0.504000] 0x0000000a0000-0x000000220000 : "kernel"
[    0.512000] 0x000000220000-0x000000df0000 : "rootfs"
[    0.516000] mtd: partition "rootfs" set to be root filesystem
[    0.524000] mtd: partition "rootfs_data" created automatically, ofs=740000, len=6B0000
[    0.532000] 0x000000740000-0x000000df0000 : "rootfs_data"
[    0.536000] 0x000000df0000-0x000000ff0000 : "failsafe"
[    0.544000] 0x000000ff0000-0x000001000000 : "ART"
[    0.548000] nf_conntrack version 0.5.0 (2048 buckets, 8192 max)
[    0.556000] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[    0.564000] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
[    0.572000] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[    0.580000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    0.584000] TCP cubic registered
[    0.588000] NET: Registered protocol family 17
[    0.592000] Bridge firewalling registered
[    0.596000] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
[    0.604000] All bugs added by David S. Miller <davem@redhat.com>
[    0.608000] athwdt_init: Registering WDT success
[    0.616000] ath_otp_init: Registering OTP success
[    0.620000] ath_clksw_init: Registering Clock Switch Interface success
[    0.632000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.640000] Freeing unused kernel memory: 128k freed
[    0.648000] Please be patient, while OpenWrt loads ...
- preinit -
Press f<ENTER> to enter failsafe mode
- regular preinit -
switching to jffs2
[    5.172000] mini_fo: using base directory: /
[    5.176000] mini_fo: using storage directory: /jffs
- init -

Please press Enter to activate this console.


BusyBox v1.15.3 (2015-03-30 22:23:09 PDT) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (bleeding edge, r20146) ------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------
root@AP200:/#

APU200 netbooting CAP324 image:

ar7240> run factory_boot
Trying eth05200
Using eth0 device1
TFTP from server 172.21.16.180; our IP address is 172.21.16.211
Filename 'vmlinux-art-ramdisk'.inux-art-ramdisk && bootm 0x3000000
Load address: 0x3000000fdf0000
Loading: #################################################################
vmlinux_ #################################################################
vmlinux_ #################################################################
rootfs_s #################################################################
rootfs_s #################################################################
rootfs_c #################################################################
stdin=se #################################################################
stdout=s #################################################################
stderr=s #################################################################
ethact=e #################################################################
ethaddr= #################################################################
         ##################################################
doneronment size: 682/65532 bytes
Bytes transferred = 3916184 (3bc198 hex)
## Booting image at 03000000 ...6.180
   Image Name:   MIPS OpenWrt Linux-4.19.115
   Created:      2020-05-09  13:08:39 UTCrootfstype=squashfs init=/etc/preinit mtdparts=ath-nor0:256k(u-boot),64k(u-boot-env),320k(custom),1536k(kernel),12096k(rootfs),2048k(failsafe),64k(ART) board=AP200
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    3916120 Bytes =  3.7 MB
   Load Address: 80060000
   Entry Point:  8006000000 vmlinux-art-ramdisk && bootm 0x3000000
   Verifying Checksum at 0x03000040 ...OK
   Uncompressing Kernel Image ... OK
No initrdize=0x000c7f0f
## Transferring control to Linux (at address 80060000) ...
## Giving linux memsize in bytes, 134217728
rootfs_size=0x00520000
Starting kernel ...48e2a19adb140e38a2d5ad20eb70a
stdin=serial
[    0.000000] Linux version 4.19.115 (builder@buildhost) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r13207-a8a1ef8568)) #0 Sat May 9 13:08:39 2020
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001974c (MIPS 74Kc)
[    0.000000] MIPS: machine is PowerCloud Systems CAP324
[    0.000000] SoC: Atheros AR9344 rev 2
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each nodeis 172.21.16.211
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] random: get_random_bytes called from start_kernel+0x98/0x4b0 with crng_init=0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32480
[    0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Writing ErrCtl register=00000000###########################
[    0.000000] Readback ErrCtl register=00000000##########################
[    0.000000] Memory: 116144K/131072K available (4567K kernel code, 189K rwdata, 1080K rodata, 7148K init, 214K bss, 14928K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 51
[    0.000000] CPU clock: 560.000 MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6825930166 ns
[    0.000010] sched_clock: 32 bits at 280MHz, resolution 3ns, wraps every 7669584382ns
[    0.008237] Calibrating delay loop... 278.78 BogoMIPS (lpj=557568)
[    0.050739] pid_max: default: 32768 minimum: 301
[    0.055889] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.062879] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.075581] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.085904] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.092502] pinctrl core: initialized pinctrl subsystem
[    0.100691] NET: Registered protocol family 16
[    0.138040] clocksource: Switched to clocksource MIPS
[    0.144602] NET: Registered protocol family 2
[    0.150306] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes)
[    0.158466] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.165837] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.172559] TCP: Hash tables configured (established 1024 bind 1024)
[    0.179396] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.185609] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.192574] NET: Registered protocol family 1
[    0.338516] Crashlog allocated RAM at address 0x3f00000
[    0.345594] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[    0.359686] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.365884] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.411571] io scheduler noop registered
[    0.415752] io scheduler deadline registered (default)
[    0.424118] pinctrl-single 1804002c.pinmux: 544 pins, size 68
[    0.431218] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.440561] console [ttyS0] disabled
[    0.444423] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 9, base_baud = 1562500) is a 16550A
[    0.453539] console [ttyS0] enabled
[    0.453539] console [ttyS0] enabled
[    0.461105] bootconsole [early0] disabled
[    0.461105] bootconsole [early0] disabled
[    0.480373] m25p80 spi0.0: mx25l12805d (16384 Kbytes)
[    0.485698] 4 fixed-partitions partitions found on MTD device spi0.0
[    0.492285] Creating 4 MTD partitions on "spi0.0":
[    0.497261] 0x000000000000-0x000000040000 : "u-boot"
[    0.503284] 0x000000040000-0x000000050000 : "u-boot-env"
[    0.509687] 0x000000050000-0x000000ff0000 : "firmware"
[    0.519529] 0x000000ff0000-0x000001000000 : "art"
[    0.527294] libphy: Fixed MDIO Bus: probed
[    0.867958] libphy: ag71xx_mdio: probed
[    0.894274] ag71xx 19000000.eth: connected to PHY at mdio.0:00 [uid=004dd072, driver=Atheros 8035 ethernet]
[    0.905073] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: rgmii
[    0.911876] i2c /dev entries driver
[    0.918429] NET: Registered protocol family 10
[    0.929911] Segment Routing with IPv6
[    0.933881] NET: Registered protocol family 17
[    0.938589] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    0.951994] 8021q: 802.1Q VLAN Support v1.8
[    0.957532] PCI host bridge /ahb/pcie-controller@180c0000 ranges:
[    0.963906]  MEM 0x0000000010000000..0x0000000013ffffff
[    0.969323]   IO 0x0000000000000000..0x0000000000000000
[    0.974936] PCI host bridge to bus 0000:00
[    0.979221] pci_bus 0000:00: root bus resource [mem 0x10000000-0x13ffffff]
[    0.986346] pci_bus 0000:00: root bus resource [io  0x0000]
[    0.992124] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.999149] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    1.008882] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x1001ffff 64bit]
[    1.016502] pci 0000:00:00.0: BAR 6: assigned [mem 0x10020000-0x1002ffff pref]
[    1.025536] hctosys: unable to open rtc device (rtc0)
[    1.063163] Freeing unused kernel memory: 7148K
[    1.067883] This architecture does not have kernel memory protection.
[    1.074551] Run /init as init process
[    1.094699] init: Console is alive
[    1.098532] init: - watchdog -
[    1.122751] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    1.132930] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    1.143082] init: - preinit -
[    1.146202] random: fast init done
[    1.459031] random: jshn: uninitialized urandom read (4 bytes read)
[    1.599352] random: jshn: uninitialized urandom read (4 bytes read)
[    1.653785] random: jshn: uninitialized urandom read (4 bytes read)
[    1.894393] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    5.987442] eth0: link up (1000Mbps/Full duplex)
[    5.992277] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    6.060711] eth0: link down
[    6.076251] procd: - early -
[    6.079408] procd: - watchdog -
[    6.654111] procd: - watchdog -
[    6.657688] procd: - ubus -
[    6.668297] urandom_read: 5 callbacks suppressed
[    6.668306] random: ubusd: uninitialized urandom read (4 bytes read)
[    6.711351] random: ubusd: uninitialized urandom read (4 bytes read)
[    6.719579] procd: - init -
Please press Enter to activate this console.
[    7.327456] kmodloader: loading kernel modules from /etc/modules.d/*
[    7.370716] Loading modules backported from Linux version v5.4.27-0-g585e0cc08069
[    7.378504] Backport generated by backports.git v5.4.27-1-0-gf6e8852f
[    7.447732] xt_time: kernel timezone is -0000
[    7.613182] PPP generic driver version 2.4.2
[    7.627200] NET: Registered protocol family 24
[    7.701929] urngd: v1.0.2 started.
[    7.747273] ath: phy0: disabling 2GHz band
[    7.769159] ieee80211 phy0: Atheros AR9340 Rev:2 mem=0xb8100000, irq=12
[    7.776426] ath9k 0000:00:00.0: enabling device (0000 -> 0002)
[    7.786150] ath9k 0000:00:00.0: Direct firmware load for ath9k-eeprom-pci-0000:00:00.0.bin failed with error -2
[    7.796608] ath9k 0000:00:00.0: Falling back to syfs fallback for: ath9k-eeprom-pci-0000:00:00.0.bin
[    8.103162] random: crng init done
[    8.762865] ath: phy1: disabling 5GHz band
[    8.781205] ieee80211 phy1: Atheros AR9300 Rev:3 mem=0xb0000000, irq=14
[    8.846480] kmodloader: done loading kernel modules from /etc/modules.d/*



BusyBox v1.31.1 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt SNAPSHOT, r13207-a8a1ef8568
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:/# [   44.664661] br-lan: port 1(eth0) entered blocking state
[   44.670141] br-lan: port 1(eth0) entered disabled state
[   44.675908] device eth0 entered promiscuous mode
[   44.700897] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[   47.715451] eth0: link up (1000Mbps/Full duplex)
[   47.720475] br-lan: port 1(eth0) entered blocking state
[   47.725916] br-lan: port 1(eth0) entered forwarding state
[   47.733690] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready

Let me know what other data you need and I'll grab it.

Steve

@stephenw10

sorry for the wait, was busy

It seems that AP100 and AP200 are almost exactly the same board,
and also almost exactly the same as EAP600

so when you can, please take this image and load it with TFTP like you did
(I would use tftpboot command instead of factory_boot though)

https://downloads.openwrt.org/releases/21.02.0-rc2/targets/ath79/generic/openwrt-21.02.0-rc2-ath79-generic-engenius_eap600-initramfs-kernel.bin

After booting, go into LuCI and enable wireless, try it out

post your bootlog and a dump of the 'art' partition

hexdump -C /dev/$(cat /proc/mtd | grep art | cut -f 1 -d ':')

also tell me the last 2 digits of the MAC address on the label

Edit: i will keep updating link because its a snapshot and rolls over

@stephenw10 you still there?

Sorry, yes I'm still here!
I hooked this up last week and it looked like the AP200 was booting but I'm having an issue with the console connection. Previously I was using an adapter connected to a firewall 'local' to the AP but for some reason that is no longer supported by FreeBSD 12. So now I have a long USB extension and it's not working as expected. Though it's similar on both AP200s I tried, it sometimes boots but mostly refuses to boot with the console connected.
I need to rework my connection but I've been swamped. I'll try and get that done ASAP.

Steve

No problem I was just wondering

Can you be more specific about the console connection issue? make sure you are not touching the power pin (white arrow)

It could be incorrect clock setting in the DTS. For example, the bootloader being usable, but after loading the image you have garbage output.

Hmm, well the oddness appears to be that uboot does not complete if the AP is booted with the console cable connected both to the AP and a host device at the USB end. It stops here:

U-Boot 1.1.4 (Jul 14 2014 - 10:34:43)

AP200 (ar934x) U-boot
DRAM:
sri
Wasp 1.2
wasp_ddr_initial_config(276): Wasp (16bit) ddr1 init
wasp_ddr_initial_config(426): Wasp ddr init done
Tap value selected = 0x8 [0xaa55aa55 - 0x0]
Setting 0xb8116290 to 0x54a82d0f
 4 MB
Top of RAM usable for U-Boot at: 80400000
Reserving 230k for U-Boot at: 803c4000
Reserving 192k for malloc() at: 80394000
Reserving 44 Bytes for Board Info at: 80393fd4
Reserving 36 Bytes for Global Data at: 80393fb0
Reserving 128k for boot params() at: 80373fb0
Stack Pointer at: 80373f98

However if you allow it boot past that then connect the console you can reboot from the default firmware and boots OK. I can then interrupt uboot and it loads the eap600 image and boots it at least partially.


TFTP from server 172.21.16.1; our IP address is 172.21.16.171
Filename 'eap600-initramfs-kernel.bin'.
Load address: 0x3000000
Loading: *
Retry count exceeded; starting again
Trying eth0
Using eth0 device
TFTP from server 172.21.16.1; our IP address is 172.21.16.171
Filename 'eap600-initramfs-kernel.bin'.
Load address: 0x3000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##################################################
done
Bytes transferred = 4911179 (4af04b hex)
ar7240> bootm 0x3000000
## Booting image at 03000000 ...
   Image Name:   MIPS OpenWrt Linux-5.4.119
   Created:      2021-05-23  22:39:26 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    4911115 Bytes =  4.7 MB
   Load Address: 80060000
   Entry Point:  80060000
   Verifying Checksum at 0x03000040 ...OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80060000) ...
## Giving linux memsize in bytes, 134217728

Starting kernel ...

[    0.000000] Linux version 5.4.119 (builder@buildhost) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r16098-abc2fff80f)) #0 Sun May 23 22:39:26 2021
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001974c (MIPS 74Kc)
[    0.000000] MIPS: machine is EnGenius EAP600
[    0.000000] SoC: Atheros AR9344 rev 2
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32480
[    0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 113348K/131072K available (5222K kernel code, 192K rwdata, 684K rodata, 10084K init, 205K bss, 17724K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 51
[    0.000000] random: get_random_bytes called from 0x80657a28 with crng_init=0
[    0.000000] CPU clock: 896.000 MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 4266206355 ns
[    0.000006] sched_clock: 32 bits at 448MHz, resolution 2ns, wraps every 4793490430ns
[    0.005152] Calibrating delay loop... 446.46 BogoMIPS (lpj=892928)
[    0.041225] pid_max: default: 32768 minimum: 301
[    0.044373] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.049198] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.057692] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.064142] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.068702] pinctrl core: initialized pinctrl subsystem
[    0.073836] NET: Registered protocol family 16
[    0.092874] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512
[    0.101721] clocksource: Switched to clocksource MIPS
[    0.105880] NET: Registered protocol family 2
[    0.108856] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.114152] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.119710] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.124773] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.129430] TCP: Hash tables configured (established 1024 bind 1024)
[    0.133703] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.138042] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.142834] NET: Registered protocol family 1
[    0.145743] PCI: CLS 0 bytes, default 32
[    0.270318] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[    0.279217] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.283090] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.298792] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[    0.306260] pinctrl-single 1804002c.pinmux: 544 pins, size 68
[    0.310678] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.316445] printk: console [ttyS0] disabled
[    0.319326] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 9, base_baud = 2500000) is a 16550A
▒2
▒B<▒L▒▒▒<▒L2

However as you can see it all goes wrong as soon as it configures the serial port. I've not found any com port values that give expected output after that.

Steve

I have heard about this problem before, but AFAIK no one knows the cause or fix. There are a few commit messages that mention this.

I assume if you leave the RX pin disconnected (green), and then connecting it during the autoboot countdown should allow you to get straight to console from being powered off, you just need good timing :laughing:

yes, this is the clock issue I mentioned. the DTS in that image for EAP600 assumes the clock is at 40 MHz, for AP200 is it probably a 25 MHz clock instead

I will prepare a custom image for you with that change for testing, in the meantime, you can try a higher baud rate equivalent to the ratio of the clocks

40 / 25 = 1.6

115200 * 1.6 = 184320

it might be the reverse...

115200 / 1.6 = 72000

AFAIK, incorrect clock setting only affects the serial console, so when you get to that point you should be able to ping and access LuCI

Mmm, unfortunately neither of those baud rates returns useful output. Though at 72000 it does at least respond consistently to hitting enter, but with garbage.

However the PCS-cap324 image boots fine still. Pretty much perfect on the AP200:

U-Boot 1.1.4 (Jul 14 2014 - 10:34:43)

AP200 (ar934x) U-boot
DRAM:
sri
Wasp 1.2
wasp_ddr_initial_config(249): (32bit) ddr2 init
wasp_ddr_initial_config(426): Wasp ddr init done
Tap value selected = 0xb [0x0 - 0x17]
Setting 0xb8116290 to 0x54a82d0f
128 MB
Top of RAM usable for U-Boot at: 88000000
Reserving 230k for U-Boot at: 87fc4000
Reserving 192k for malloc() at: 87f94000
Reserving 44 Bytes for Board Info at: 87f93fd4
Reserving 36 Bytes for Global Data at: 87f93fb0
Reserving 128k for boot params() at: 87f73fb0
Stack Pointer at: 87f73f98
Now running in RAM - U-Boot at: 87fc4000
Flash Manuf Id 0xc2, DeviceId0 0x20, DeviceId1 0x18
flash size 16MB, sector count = 256
Flash: 16 MB
Pulling EP out of reset second time
BOARD IS NOT CALIBRATED!!!
In:    serial
Out:   serial
Err:   serial
Net:   ag934x_enet_initialize...
Fetching MAC Address from 0x87feb7c8
 wasp  reset mask:c03300
WASP  ----> S17 PHY *
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:90:7f:b2:c5:c0
athrs17_reg_init: complete
eth0 up
eth0
eth_set_enetaddr(num=0, addr=00:90:7f:b2:c5:c0)
Setting new HW address on eth0
New Address is             00:90:7F:B2:C5:C0
eth_set_enetaddr(num=0, addr=00:90:7f:b2:c5:c0)
Setting new HW address on eth0
New Address is             00:90:7F:B2:C5:C0
Hit any key to stop autoboot:  0
ar7240> setenv ipaddr 172.21.16.171
ar7240> setenv serverip 172.21.16.1
ar7240> tftp 0x3000000 cap324.bin
Trying eth0
dup 1 speed 1000
Using eth0 device
TFTP from server 172.21.16.1; our IP address is 172.21.16.171
Filename 'cap324.bin'.
Load address: 0x3000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ####################################################
done
Bytes transferred = 4921176 (4b1758 hex)
ar7240> bootm 0x3000000
## Booting image at 03000000 ...
   Image Name:   MIPS OpenWrt Linux-5.4.119
   Created:      2021-05-28  14:04:04 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    4921112 Bytes =  4.7 MB
   Load Address: 80060000
   Entry Point:  80060000
   Verifying Checksum at 0x03000040 ...OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80060000) ...
## Giving linux memsize in bytes, 134217728

Starting kernel ...

[    0.000000] Linux version 5.4.119 (builder@buildhost) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r16122-c2139eef27)) #0 Fri May 28 14:04:04 2021
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001974c (MIPS 74Kc)
[    0.000000] MIPS: machine is PowerCloud Systems CAP324
[    0.000000] SoC: Atheros AR9344 rev 2
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32480
[    0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 113288K/131072K available (5222K kernel code, 192K rwdata, 684K rodata, 10148K init, 205K bss, 17784K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 51
[    0.000000] random: get_random_bytes called from 0x80657a28 with crng_init=0
[    0.000000] CPU clock: 560.000 MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6825930166 ns
[    0.000010] sched_clock: 32 bits at 280MHz, resolution 3ns, wraps every 7669584382ns
[    0.008239] Calibrating delay loop... 278.78 BogoMIPS (lpj=557568)
[    0.050722] pid_max: default: 32768 minimum: 301
[    0.055767] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.063485] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.076894] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.087212] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.094511] pinctrl core: initialized pinctrl subsystem
[    0.102718] NET: Registered protocol family 16
[    0.132800] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512
[    0.146788] clocksource: Switched to clocksource MIPS
[    0.153422] NET: Registered protocol family 2
[    0.158237] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.166675] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.175567] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.183670] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.191118] TCP: Hash tables configured (established 1024 bind 1024)
[    0.197952] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.204897] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.212571] NET: Registered protocol family 1
[    0.217231] PCI: CLS 0 bytes, default 32
[    0.419511] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[    0.433771] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.439969] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.465285] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[    0.477267] pinctrl-single 1804002c.pinmux: 544 pins, size 68
[    0.484354] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.493566] printk: console [ttyS0] disabled
[    0.498177] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 9, base_baud = 1562500) is a 16550A
[    0.507301] printk: console [ttyS0] enabled
[    0.507301] printk: console [ttyS0] enabled
[    0.516368] printk: bootconsole [early0] disabled
[    0.516368] printk: bootconsole [early0] disabled
[    0.536976] spi-nor spi0.0: mx25l12805d (16384 Kbytes)
[    0.542388] 4 fixed-partitions partitions found on MTD device spi0.0
[    0.548975] Creating 4 MTD partitions on "spi0.0":
[    0.553956] 0x000000000000-0x000000040000 : "u-boot"
[    0.560115] 0x000000040000-0x000000050000 : "u-boot-env"
[    0.566649] 0x000000050000-0x000000ff0000 : "firmware"
[    0.576860] 0x000000ff0000-0x000001000000 : "art"
[    0.584817] libphy: Fixed MDIO Bus: probed
[    0.924723] libphy: ag71xx_mdio: probed
[    0.950554] ag71xx 19000000.eth: connected to PHY at mdio.0:00 [uid=004dd072, driver=Atheros 8035 ethernet]
[    0.961353] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: rgmii
[    0.968139] i2c /dev entries driver
[    0.974502] NET: Registered protocol family 10
[    0.985507] Segment Routing with IPv6
[    0.989486] NET: Registered protocol family 17
[    0.994174] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    1.007579] 8021q: 802.1Q VLAN Support v1.8
[    1.012959] PCI host bridge /ahb/pcie-controller@180c0000 ranges:
[    1.019338]  MEM 0x0000000010000000..0x0000000013ffffff
[    1.024756]   IO 0x0000000000000000..0x0000000000000000
[    1.030349] PCI host bridge to bus 0000:00
[    1.034626] pci_bus 0000:00: root bus resource [mem 0x10000000-0x13ffffff]
[    1.041741] pci_bus 0000:00: root bus resource [io  0x0000]
[    1.047512] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    1.054532] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    1.062764] pci 0000:00:00.0: [168c:0030] type 00 class 0x028000
[    1.069040] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x0001ffff 64bit]
[    1.076115] pci 0000:00:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    1.083132] pci 0000:00:00.0: supports D1
[    1.087293] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    1.094485] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    1.101379] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x1001ffff 64bit]
[    1.108964] pci 0000:00:00.0: BAR 6: assigned [mem 0x10020000-0x1002ffff pref]
[    1.117484] hctosys: unable to open rtc device (rtc0)
[    1.168664] Freeing unused kernel memory: 10148K
[    1.173468] This architecture does not have kernel memory protection.
[    1.180127] Run /init as init process
[    1.206827] random: fast init done
[    1.734606] init: Console is alive
[    1.738479] init: - watchdog -
[    1.762068] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    1.771937] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    1.789900] init: - preinit -
[    2.107505] random: jshn: uninitialized urandom read (4 bytes read)
[    2.263612] random: jshn: uninitialized urandom read (4 bytes read)
[    2.313881] random: jshn: uninitialized urandom read (4 bytes read)
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    5.652589] procd: - early -
[    5.655807] procd: - watchdog -
[    6.227876] procd: - watchdog -
[    6.231592] procd: - ubus -
[    6.243733] urandom_read: 5 callbacks suppressed
[    6.243740] random: ubusd: uninitialized urandom read (4 bytes read)
[    6.284581] random: ubusd: uninitialized urandom read (4 bytes read)
[    6.295359] procd: - init -
Please press Enter to activate this console.
[    7.015804] kmodloader: loading kernel modules from /etc/modules.d/*
[    7.056239] Loading modules backported from Linux version v5.10.34-0-g0aa66717f684
[    7.064112] Backport generated by backports.git v5.10.34-1-0-g7b5533e1
[    7.127650] xt_time: kernel timezone is -0000
[    7.269444] PPP generic driver version 2.4.2
[    7.283601] NET: Registered protocol family 24
[    7.312453] urngd: v1.0.2 started.
[    7.395991] ath: phy0: disabling 2GHz band
[    7.417272] ieee80211 phy0: Atheros AR9340 Rev:2 mem=0xb8100000, irq=12
[    7.424544] ath9k 0000:00:00.0: enabling device (0000 -> 0002)
[    7.434181] ath9k 0000:00:00.0: Direct firmware load for ath9k-eeprom-pci-0000:00:00.0.bin failed with error -2
[    7.444663] ath9k 0000:00:00.0: Falling back to sysfs fallback for: ath9k-eeprom-pci-0000:00:00.0.bin
[    7.684727] random: crng init done
[    8.520592] ath: phy1: disabling 5GHz band
[    8.538407] ieee80211 phy1: Atheros AR9300 Rev:3 mem=0xb0000000, irq=14
[    8.603176] kmodloader: done loading kernel modules from /etc/modules.d/*
[   31.110474] br-lan: port 1(eth0) entered blocking state
[   31.115931] br-lan: port 1(eth0) entered disabled state
[   31.121688] device eth0 entered promiscuous mode
[   35.184178] eth0: link up (1000Mbps/Full duplex)
[   35.189192] br-lan: port 1(eth0) entered blocking state
[   35.194624] br-lan: port 1(eth0) entered forwarding state
[   35.202500] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready



BusyBox v1.33.1 (2021-05-28 14:04:04 UTC) built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 21.02.0-rc2, r16122-c2139eef27
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.

The ART dump from that looks like:

root@OpenWrt:/# hexdump -C /dev/$(cat /proc/mtd | grep art | cut -f 1 -d ':')
00000000  00 90 7f b2 c5 c0 ff ff  ff ff ff ff ff ff ff ff  |................|
00000010  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
*
00001000  02 02 00 02 6f 32 16 54  00 30 3a 30 32 3a 36 66  |....o2.T.0:02:6f|
00001010  3a 33 32 3a 31 36 3a 35  34 00 6c 00 00 00 1f 00  |:32:16:54.l.....|
00001020  33 03 00 00 00 00 04 00  54 00 4d 02 03 00 08 ff  |3.......T.M.....|
00001030  30 01 00 00 00 20 02 00  00 cc cc 0c 00 50 01 50  |0.... .......P.P|
00001040  01 50 01 00 00 00 00 00  00 1c 00 a4 00 00 00 00  |.P..............|
00001050  ff 00 00 00 00 00 00 00  00 00 00 00 00 00 00 0f  |................|
00001060  0e 0e 03 00 2c e2 00 02  0e 1c e0 e0 00 0c e0 e0  |....,...........|
00001070  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00001080  00 00 00 00 00 00 00 00  00 00 70 89 a2 0b 00 95  |..........p.....|
00001090  00 00 00 0d 00 96 00 00  00 0c 00 97 00 00 00 10  |................|
000010a0  00 9c 00 00 00 10 00 9c  00 00 00 0f 00 9d 00 00  |................|
000010b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000010c0  00 00 00 70 ac 70 89 ac  70 89 ac 7a 93 a2 1c 1c  |...p.p..p..z....|
000010d0  1c 1c 1c 1c 1c 1c 1c 1c  16 14 1c 1c 16 14 1c 1c  |................|
000010e0  16 14 1c 1c 1c 1c 16 14  1c 1c 16 14 20 20 1c 14  |............  ..|
000010f0  1c 1c 1c 1c 16 14 1c 1c  16 14 20 20 1c 14 1c 1c  |..........  ....|
00001100  1c 1c 16 14 1c 1c 16 14  20 20 1c 14 1c 1c 1c 1c  |........  ......|
00001110  16 14 1c 1c 16 14 20 20  1c 14 1c 1c 1c 1c 16 14  |......  ........|
00001120  1c 1c 16 14 20 20 1c 14  1c 1c 1c 1c 16 14 1c 1c  |....  ..........|
00001130  16 14 20 20 1c 14 11 12  15 17 41 42 45 47 31 32  |..  ......ABEG12|
00001140  35 37 70 75 ac b8 70 75  ac b8 70 75 ac b8 70 75  |57pu..pu..pu..pu|
00001150  ac b8 70 75 ac b8 70 75  ac b8 70 75 ac b8 70 75  |..pu..pu..pu..pu|
*
00001170  ac b8 1c 5c 1a 5a 22 62  22 62 22 62 22 62 1e 5e  |...\.Z"b"b"b"b.^|
00001180  1e 5e 3c 7c 3c 7c 3c 7c  3c 7c 3c 7c 3c 7c 3c 7c  |.^<|<|<|<|<|<|<||
00001190  3c 7c 1c 5c 1c 5c 18 58  18 58 18 58 18 58 18 58  |<|.\.\.X.X.X.X.X|
000011a0  18 58 10 01 00 00 cc cc  0c 00 00 00 00 00 00 00  |.X..............|
000011b0  00 00 00 00 00 00 40 00  00 00 00 00 00 ff 00 00  |......@.........|
000011c0  00 00 00 00 00 00 00 00  00 00 00 00 0f 0e 0e 03  |................|
000011d0  00 2d e2 00 02 0e 1c 00  00 00 00 00 00 00 00 00  |.-..............|
000011e0  00 00 00 00 00 00 00 00  00 3a 52 00 00 00 00 00  |.........:R.....|
000011f0  00 00 00 00 00 00 00 4c  58 68 8c a4 b4 cd cd f6  |.......LXh......|
00001200  00 a5 00 00 00 f8 00 a3  00 00 00 f9 00 a3 00 00  |................|
00001210  00 fb 00 a4 00 00 00 fb  00 a3 00 00 00 fe 00 a3  |................|
00001220  00 00 00 f8 00 a1 00 00  00 00 00 00 00 00 00 f1  |................|
00001230  00 a9 00 00 00 f5 00 a9  00 00 00 f6 00 ab 00 00  |................|
00001240  00 f6 00 a7 00 00 00 f5  00 a8 00 00 00 f3 00 a9  |................|
00001250  00 00 00 ef 00 a8 00 00  00 00 00 00 00 00 00 00  |................|
00001260  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00001280  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 4c  |...............L|
00001290  5c 68 8c a0 b4 bd cd 4c  5c 68 8c a0 b4 bd cd 4e  |\h.....L\h.....N|
000012a0  5e 66 8e 9e ae bf c7 22  22 22 1c 22 22 22 1c 22  |^f....."""."""."|
000012b0  22 22 1c 22 22 22 1c 22  22 22 1c 22 22 22 1c 22  |""."""."""."""."|
000012c0  22 22 1c 22 22 22 1c 22  22 22 22 20 1c 22 22 20  |""."""."""" ."" |
000012d0  1c 0a 0a 00 00 22 22 22  22 20 1c 22 22 20 1c 0a  |....."""" ."" ..|
000012e0  0a 00 00 22 22 22 22 20  1c 22 22 20 1c 0a 0a 00  |..."""" ."" ....|
000012f0  00 22 22 22 22 20 1c 22  22 20 1c 0a 0a 00 00 22  |."""" ."" ....."|
00001300  22 22 22 20 1c 22 22 20  1c 0a 0a 00 00 22 22 22  |""" ."" ....."""|
00001310  22 20 1c 22 22 20 1c 0a  0a 00 00 22 22 22 22 20  |" ."" ....."""" |
00001320  1c 22 22 20 1c 0a 0a 00  00 22 22 22 22 20 1c 22  |."" ....."""" ."|
00001330  22 20 1c 0a 0a 00 00 22  22 22 22 20 1c 22 22 20  |" ....."""" ."" |
00001340  1c 0a 0a 00 00 22 22 22  22 20 1c 22 22 20 1c 0a  |....."""" ."" ..|
00001350  0a 00 00 22 22 22 22 20  1c 22 22 20 1c 0a 0a 00  |..."""" ."" ....|
00001360  00 22 22 22 22 20 1c 22  22 20 1c 0a 0a 00 00 22  |."""" ."" ....."|
00001370  22 22 22 20 1c 22 22 20  1c 0a 0a 00 00 22 22 22  |""" ."" ....."""|
00001380  22 20 1c 22 22 20 1c 0a  0a 00 00 22 22 22 22 20  |" ."" ....."""" |
00001390  1c 22 22 20 1c 0a 0a 00  00 22 22 22 22 20 1c 22  |."" ....."""" ."|
000013a0  22 20 1c 0a 0a 00 00 10  16 18 40 46 48 30 36 38  |" ........@FH068|
000013b0  4c 58 68 78 8c a0 b9 cd  4c 58 68 78 8c a0 b9 cd  |LXhx....LXhx....|
000013c0  4c 58 68 78 8c a0 b9 cd  4c 54 68 78 8c a0 b9 cd  |LXhx....LThx....|
000013d0  4c 54 68 78 8c a0 b9 cd  4c 54 68 78 8c a0 b9 cd  |LThx....LThx....|
000013e0  4c 58 68 78 8c a0 b9 cd  4c 58 68 78 8c a0 b9 cd  |LXhx....LXhx....|
000013f0  4c 58 68 78 8c a0 b9 cd  59 19 3c 7c 3c 7c 62 22  |LXhx....Y.<|<|b"|
00001400  59 19 3c 7c 3c 7c 62 22  59 19 3c 7c 3c 7c 62 22  |Y.<|<|b"Y.<|<|b"|
00001410  3c 7c 3c 7c 3c 7c 3c 7c  3c 7c 3c 7c 3c 7c 3c 7c  |<|<|<|<|<|<|<|<||
00001420  3c 7c 3c 7c 3c 7c 3c 7c  62 22 3c 7c 3c 7c 62 22  |<|<|<|<|b"<|<|b"|
00001430  62 22 3c 7c 3c 7c 62 22  62 22 3c 7c 3c 7c 62 22  |b"<|<|b"b"<|<|b"|
00001440  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
*
00005000  02 02 00 02 03 04 05 06  00 00 00 00 00 00 00 00  |................|
00005010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 1f 00  |................|
00005020  33 02 00 00 00 00 04 00  00 00 0d 04 03 00 08 ff  |3...............|
00005030  10 00 00 00 00 20 02 00  00 11 11 01 00 50 01 50  |..... .......P.P|
00005040  01 50 01 00 00 00 00 00  00 24 00 a4 00 00 00 00  |.P.......$......|
00005050  ff 00 00 00 00 00 00 00  00 00 00 00 00 00 00 0f  |................|
00005060  0e 0e 03 00 2c e2 00 02  0e 1c 80 c0 80 0c 80 c0  |....,...........|
00005070  80 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00005080  00 00 00 00 00 00 00 00  00 00 70 89 a2 0b 00 a3  |..........p.....|
00005090  00 00 00 0c 00 a4 00 00  00 0b 00 a4 00 00 00 0c  |................|
000050a0  00 a0 00 00 00 0c 00 a1  00 00 00 0d 00 a1 00 00  |................|
000050b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000050c0  00 00 00 70 b8 70 ac ac  70 89 ac 7a 93 a2 24 24  |...p.p..p..z..$$|
000050d0  24 24 24 24 24 24 24 24  24 1e 24 24 24 1e 20 20  |$$$$$$$$$.$$$.  |
000050e0  1c 18 24 24 24 24 22 1e  24 24 22 1e 20 20 1c 14  |..$$$$".$$".  ..|
000050f0  24 24 24 24 22 1e 24 24  22 1e 20 20 1c 14 24 24  |$$$$".$$".  ..$$|
00005100  24 24 22 1e 24 24 22 1e  20 20 1c 14 24 24 24 24  |$$".$$".  ..$$$$|
00005110  22 1e 24 24 22 1e 20 20  1c 14 24 24 24 24 22 1e  |".$$".  ..$$$$".|
00005120  24 24 22 1e 20 20 1c 14  24 24 24 24 22 1e 24 24  |$$".  ..$$$$".$$|
00005130  22 1e 20 20 1c 14 11 12  15 17 41 42 45 47 31 32  |".  ......ABEG12|
00005140  35 37 70 75 9d a2 70 75  a2 ff 70 75 a2 ff 7a 7f  |57pu..pu..pu..z.|
00005150  93 98 70 75 ac b8 70 75  ac 00 70 75 ac 00 7a 7f  |..pu..pu..pu..z.|
00005160  93 a2 70 75 ac 00 70 75  ac 00 70 75 ac 00 7a 7f  |..pu..pu..pu..z.|
00005170  93 a2 3c 7c 3c 3c 3c 7c  3c 3c 7c 3c 3c 7c 7c 3c  |..<|<<<|<<|<<||<|
00005180  00 00 3c 7c 3c 3c 3c 7c  3c 3c 3c 7c 7c 3c 3c 7c  |..<|<<<|<<<||<<||
00005190  3c 3c 3c 7c 3c 3c 3c 7c  3c 3c 3c 7c 7c 7c 3c 7c  |<<<|<<<|<<<|||<||
000051a0  7c 7c 20 02 00 00 11 11  01 00 50 01 50 01 50 01  ||| .......P.P.P.|
000051b0  00 00 00 00 00 00 4e 00  00 00 00 00 00 ff 00 00  |......N.........|
000051c0  00 00 00 00 00 00 00 00  00 00 00 00 0f 0e 0e 03  |................|
000051d0  00 2d e2 00 02 0e 1c e0  e0 f0 0c e0 e0 f0 6c 00  |.-............l.|
000051e0  00 00 00 00 00 00 00 00  00 40 56 00 00 00 00 00  |.........@V.....|
000051f0  00 00 00 00 00 00 00 4c  54 68 78 8c a0 b9 cd 00  |.......LThx.....|
00005200  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00005280  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 4c  |...............L|
00005290  54 68 78 8c a0 b9 cd 4c  58 68 8c b4 bd b9 cd 4c  |Thx....LXh.....L|
000052a0  58 68 8c b4 bd b9 cd 14  14 14 0a 14 14 14 0a 14  |Xh..............|
000052b0  14 14 0a 14 14 14 0a 14  14 14 0a 14 14 14 0a 14  |................|
000052c0  14 14 0a 14 14 14 0a 14  14 0a 0a 00 00 0a 0a 00  |................|
000052d0  00 0a 0a 00 00 14 14 0a  0a 00 00 0a 0a 00 00 0a  |................|
000052e0  0a 00 00 14 14 0a 0a 00  00 0a 0a 00 00 0a 0a 00  |................|
000052f0  00 14 14 0a 0a 00 00 0a  0a 00 00 0a 0a 00 00 14  |................|
00005300  14 0a 0a 00 00 0a 0a 00  00 0a 0a 00 00 14 14 0a  |................|
00005310  0a 00 00 0a 0a 00 00 0a  0a 00 00 14 14 0a 0a 00  |................|
00005320  00 0a 0a 00 00 0a 0a 00  00 14 14 0a 0a 00 00 0a  |................|
00005330  0a 00 00 0a 0a 00 00 14  14 0a 0a 00 00 0a 0a 00  |................|
00005340  00 0a 0a 00 00 14 14 0a  0a 00 00 0a 0a 00 00 0a  |................|
00005350  0a 00 00 14 14 0a 0a 00  00 0a 0a 00 00 0a 0a 00  |................|
00005360  00 14 14 0a 0a 00 00 0a  0a 00 00 0a 0a 00 00 14  |................|
00005370  14 0a 0a 00 00 0a 0a 00  00 0a 0a 00 00 14 14 0a  |................|
00005380  0a 00 00 0a 0a 00 00 0a  0a 00 00 14 14 0a 0a 00  |................|
00005390  00 0a 0a 00 00 0a 0a 00  00 14 14 0a 0a 00 00 0a  |................|
000053a0  0a 00 00 0a 0a 00 00 10  16 18 40 46 48 30 36 38  |..........@FH068|
000053b0  4c 5c 60 8c a0 b4 bd cd  4c 5c 60 8c 90 b4 bd cd  |L\`.....L\`.....|
000053c0  4e 56 5e 66 8e 96 ae bf  4c 50 5c 68 8c b4 ff ff  |NV^f....LP\h....|
000053d0  4c 5c 8c b4 ff ff ff ff  4e 5e 66 8e 9e ae ff ff  |L\......N^f.....|
000053e0  4c 50 54 5c 8c a0 b4 bd  4c 5c 68 8c 98 b4 bd cd  |LPT\....L\h.....|
000053f0  4e 56 5e 8e 96 ae bf c7  7c 7c 7c 7c 7c 7c 7c 3c  |NV^.....|||||||<|
00005400  7c 7c 7c 7c 7c 7c 7c 3c  3c 7c 3c 7c 7c 7c 7c 7c  ||||||||<<|<||||||
00005410  3c 7c 7c 3c 7c 3c 3c 3c  7c 7c 7c 3c 3c 3c 3c 3c  |<||<|<<<|||<<<<<|
00005420  7c 7c 7c 7c 7c 3c 3c 3c  7c 7c 7c 7c 7c 7c 7c 7c  ||||||<<<|||||||||
00005430  7c 7c 3c 7c 7c 7c 7c 3c  7c 3c 7c 7c 7c 7c 3c 7c  |||<||||<|<||||<||
00005440  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
*
00010000

That is the correct MAC address and the cap324 image reads that correctly:

eth0      Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:C0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13907 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5836 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1581436 (1.5 MiB)  TX bytes:2068219 (1.9 MiB)
          Interrupt:4

Steve

That info from the cap324 image of any use here?

If it's not helping at all I'm going to pull that image. At the moment I can run test on it if needed.

Steve

the boards are more similar to eap600 than cap324, so we can do more testing and better info without having to build a new image yet

sorry I keep forgetting to build an image for you

pretty soon...

I've been trying unsuccessfully to get a 9984 5g board to work in my Senao based MR1750 AP https://mfactors.com/wpeq-450ac-4x4-mu-mimo-wifi-5-wave-2-module-for-the-5ghz-band-mini-pcie-module-qualcomm-atheros-9984-4t4r/
for some reason I have no LAN with the newer 9984 mpci board installed

changing the PCIe card makes ethernet not work?

@stephenw10 ok try with initramfs-kernel.bin from here and do TFTP boot

give your kernel log and enable wireless and try it
and I need to know the last digits of the MAC address on the label

(deleted)

That works! :grin:

U-Boot 1.1.4 (Jul 14 2014 - 10:34:43)

AP200 (ar934x) U-boot
DRAM:
sri
Wasp 1.2
wasp_ddr_initial_config(249): (32bit) ddr2 init
wasp_ddr_initial_config(426): Wasp ddr init done
Tap value selected = 0xb [0x0 - 0x17]
Setting 0xb8116290 to 0x54a82d0f
128 MB
Top of RAM usable for U-Boot at: 88000000
Reserving 230k for U-Boot at: 87fc4000
Reserving 192k for malloc() at: 87f94000
Reserving 44 Bytes for Board Info at: 87f93fd4
Reserving 36 Bytes for Global Data at: 87f93fb0
Reserving 128k for boot params() at: 87f73fb0
Stack Pointer at: 87f73f98
Now running in RAM - U-Boot at: 87fc4000
Flash Manuf Id 0xc2, DeviceId0 0x20, DeviceId1 0x18
flash size 16MB, sector count = 256
Flash: 16 MB
Pulling EP out of reset second time
BOARD IS NOT CALIBRATED!!!
In:    serial
Out:   serial
Err:   serial
Net:   ag934x_enet_initialize...
Fetching MAC Address from 0x87feb7c8
 wasp  reset mask:c03300
WASP  ----> S17 PHY *
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:90:7f:b2:c5:c0
athrs17_reg_init: complete
eth0 up
eth0
eth_set_enetaddr(num=0, addr=00:90:7f:b2:c5:c0)
Setting new HW address on eth0
New Address is             00:90:7F:B2:C5:C0
eth_set_enetaddr(num=0, addr=00:90:7f:b2:c5:c0)
Setting new HW address on eth0
New Address is             00:90:7F:B2:C5:C0
Hit any key to stop autoboot:  0
ar7240> dhcp
Trying eth0
dup 1 speed 1000
BOOTP broadcast 1
DHCPHandler: got packet: (src=67, dst=68, len=300) state: 3
Filtering pkt = 0
DHCPHandler: got DHCP packet: (src=67, dst=68, len=300) state: 3
DHCP: state=SELECTING bp_file: "eap600.bin"
TRANSITIONING TO REQUESTING STATE
Bootfile: eap600.bin
DhcpSendRequestPkt: Sending DHCPREQUEST
Transmitting DHCPREQUEST packet: len = 343
DHCPHandler: got packet: (src=67, dst=68, len=300) state: 4
Filtering pkt = 0
DHCPHandler: got DHCP packet: (src=67, dst=68, len=300) state: 4
DHCP State: REQUESTING
Bootfile: eap600.bin
DHCP client bound to address 172.21.16.175
Using eth0 device
TFTP from server 172.21.16.1; our IP address is 172.21.16.175
Filename 'eap600.bin'.
Load address: 0x81000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ###########################################################
done
Bytes transferred = 4959028 (4bab34 hex)
ar7240> bootm 0x81000000
## Booting image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-5.4.119
   Created:      2021-05-28  14:04:04 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    4958964 Bytes =  4.7 MB
   Load Address: 80060000
   Entry Point:  80060000
   Verifying Checksum at 0x81000040 ...OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80060000) ...
## Giving linux memsize in bytes, 134217728

Starting kernel ...

[    0.000000] Linux version 5.4.119 (pi@SDDesk) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r16680-f990bddf6f)) #0 Fri May 28 14:04:04 2021
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001974c (MIPS 74Kc)
[    0.000000] MIPS: machine is EnGenius EAP600 (AP200 TEST)
[    0.000000] SoC: Atheros AR9344 rev 2
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32480
[    0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 113168K/131072K available (4917K kernel code, 185K rwdata, 1128K rodata, 10144K init, 196K bss, 17904K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 51
[    0.000000] random: get_random_bytes called from start_kernel+0x358/0x54c with crng_init=0
[    0.000000] CPU clock: 560.000 MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6825930166 ns
[    0.000009] sched_clock: 32 bits at 280MHz, resolution 3ns, wraps every 7669584382ns
[    0.008226] Calibrating delay loop... 278.78 BogoMIPS (lpj=557568)
[    0.050721] pid_max: default: 32768 minimum: 301
[    0.055770] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.063492] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.076518] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.086837] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.094140] pinctrl core: initialized pinctrl subsystem
[    0.100687] NET: Registered protocol family 16
[    0.136068] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512
[    0.149700] clocksource: Switched to clocksource MIPS
[    0.156322] NET: Registered protocol family 2
[    0.161169] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.169443] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.178332] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.186436] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.193883] TCP: Hash tables configured (established 1024 bind 1024)
[    0.200729] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.207677] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.215366] NET: Registered protocol family 1
[    0.220031] PCI: CLS 0 bytes, default 32
[    0.431388] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[    0.445428] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.451630] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.479288] pinctrl-single 1804002c.pinmux: 544 pins, size 68
[    0.486410] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    0.493974] printk: console [ttyS0] disabled
[    0.498570] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 9, base_baud = 1562500) is a 16550A
[    0.507690] printk: console [ttyS0] enabled
[    0.507690] printk: console [ttyS0] enabled
[    0.516758] printk: bootconsole [early0] disabled
[    0.516758] printk: bootconsole [early0] disabled
[    0.534231] spi-nor spi0.0: mx25l12805d (16384 Kbytes)
[    0.539673] 9 fixed-partitions partitions found on MTD device spi0.0
[    0.546252] Creating 9 MTD partitions on "spi0.0":
[    0.551218] 0x000000000000-0x000000040000 : "u-boot"
[    0.557329] 0x000000040000-0x000000050000 : "u-boot-env"
[    0.563820] 0x000000050000-0x0000000a0000 : "custom"
[    0.570059] 0x0000000a0000-0x0000000b0000 : "loader"
[    0.576173] 0x0000000b0000-0x000000220000 : "fwconcat1"
[    0.582594] 0x000000220000-0x000000230000 : "fakeroot"
[    0.588912] 0x000000230000-0x000000df0000 : "fwconcat0"
[    0.595336] 0x000000df0000-0x000000ff0000 : "failsafe"
[    0.601662] 0x000000ff0000-0x000001000000 : "art"
[    0.607790] Concatenating MTD devices:
[    0.611723] (0): "fwconcat0"
[    0.614706] (1): "fwconcat1"
[    0.617675] into device "virtual_flash"
[    0.621700] 1 fixed-partitions partitions found on MTD device virtual_flash
[    0.628897] Creating 1 MTD partitions on "virtual_flash":
[    0.634491] 0x000000000000-0x000000d30000 : "firmware"
[    0.671250] libphy: Fixed MDIO Bus: probed
[    1.011643] libphy: ag71xx_mdio: probed
[    1.037103] ag71xx 19000000.eth: connected to PHY at mdio.0:00 [uid=004dd072, driver=Atheros 8035 ethernet]
[    1.047871] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: rgmii-id
[    1.054779] i2c /dev entries driver
[    1.060081] NET: Registered protocol family 10
[    1.069308] Segment Routing with IPv6
[    1.073274] NET: Registered protocol family 17
[    1.077972] 8021q: 802.1Q VLAN Support v1.8
[    1.083340] PCI host bridge /ahb/pcie-controller@180c0000 ranges:
[    1.089727]  MEM 0x0000000010000000..0x0000000013ffffff
[    1.095142]   IO 0x0000000000000000..0x0000000000000000
[    1.100728] PCI host bridge to bus 0000:00
[    1.105004] pci_bus 0000:00: root bus resource [mem 0x10000000-0x13ffffff]
[    1.112121] pci_bus 0000:00: root bus resource [io  0x0000]
[    1.117889] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    1.124912] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    1.133142] pci 0000:00:00.0: [168c:0030] type 00 class 0x028000
[    1.139419] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x0001ffff 64bit]
[    1.146494] pci 0000:00:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    1.153513] pci 0000:00:00.0: supports D1
[    1.157678] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    1.164865] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    1.171767] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x1001ffff 64bit]
[    1.179356] pci 0000:00:00.0: BAR 6: assigned [mem 0x10020000-0x1002ffff pref]
[    1.189739] random: fast init done
[    1.237420] Freeing unused kernel memory: 10144K
[    1.242219] This architecture does not have kernel memory protection.
[    1.248875] Run /init as init process
[    1.807347] init: Console is alive
[    1.811219] init: - watchdog -
[    1.834517] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    1.843887] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    1.862160] init: - preinit -
[    2.160499] random: jshn: uninitialized urandom read (4 bytes read)
[    2.312525] random: jshn: uninitialized urandom read (4 bytes read)
[    2.353992] random: jshn: uninitialized urandom read (4 bytes read)
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    5.657385] procd: - early -
[    5.660531] procd: - watchdog -
[    6.233356] procd: - watchdog -
[    6.237063] procd: - ubus -
[    6.249144] urandom_read: 4 callbacks suppressed
[    6.249152] random: ubusd: uninitialized urandom read (4 bytes read)
[    6.290025] random: ubusd: uninitialized urandom read (4 bytes read)
[    6.297132] random: ubusd: uninitialized urandom read (4 bytes read)
[    6.307300] procd: - init -
Please press Enter to activate this console.
[    7.015844] kmodloader: loading kernel modules from /etc/modules.d/*
[    7.057540] Loading modules backported from Linux version v5.10.34-0-g0aa66717f684
[    7.065429] Backport generated by backports.git v5.10.34-1-0-g7b5533e1
[    7.132065] xt_time: kernel timezone is -0000
[    7.279819] PPP generic driver version 2.4.2
[    7.294599] NET: Registered protocol family 24
[    7.333641] urngd: v1.0.2 started.
[    7.405341] ath: phy0: disabling 2GHz band
[    7.426464] ieee80211 phy0: Atheros AR9340 Rev:2 mem=0xb8100000, irq=12
[    7.433754] ath9k 0000:00:00.0: enabling device (0000 -> 0002)
[    7.442401] ath9k 0000:00:00.0: Direct firmware load for ath9k-eeprom-pci-0000:00:00.0.bin failed with error -2
[    7.452877] ath9k 0000:00:00.0: Falling back to sysfs fallback for: ath9k-eeprom-pci-0000:00:00.0.bin
[    7.736421] random: crng init done
[    8.533008] ieee80211 phy1: Atheros AR9300 Rev:3 mem=0xb0000000, irq=14
[    8.590126] kmodloader: done loading kernel modules from /etc/modules.d/*



BusyBox v1.33.1 (2021-05-28 14:04:04 UTC) built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 21.02.0-rc2, r16122-c2139eef27
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:/#

I was able to create wireless interfaces on both radios and connect to them.
The MAC addresses are not used in the same order as the cap324 image:

root@OpenWrt:/# ifconfig
br-lan    Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:BE
          inet addr:172.21.16.176  Bcast:172.21.16.255  Mask:255.255.255.0
          inet6 addr: fe80::290:7fff:feb2:c5be/64 Scope:Link
          inet6 addr: fd1d:a784:1174::1/60 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9342 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6022 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:954372 (932.0 KiB)  TX bytes:2212383 (2.1 MiB)

eth0      Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:BE
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10522 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6036 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1212368 (1.1 MiB)  TX bytes:2214319 (2.1 MiB)
          Interrupt:4

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:1214 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1214 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:105645 (103.1 KiB)  TX bytes:105645 (103.1 KiB)

wlan0     Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:BF
          inet6 addr: fe80::290:7fff:feb2:c5bf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1121 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:154751 (151.1 KiB)

wlan1     Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:C0
          inet6 addr: fe80::290:7fff:feb2:c5c0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:129 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:20576 (20.0 KiB)

There is no MAC address on the label of this AP200 or any of the AP100/200s I have.
Which MAC does it need to be? uboot uses the :C0 address as eth0:

eth0 up
eth0
eth_set_enetaddr(num=0, addr=00:90:7f:b2:c5:c0)
Setting new HW address on eth0
New Address is             00:90:7F:B2:C5:C0

The Watchguard firmware appears not to use that MAC at all:

root@AP200_WPH3:/# ifconfig
ath0      Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:BE
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:735 overruns:0 carrier:0
          collisions:0 txqueuelen:1500
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ath1      Link encap:Ethernet  HWaddr 02:90:7F:B2:C5:BE
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1500
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ath50     Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:BF
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:711 overruns:0 carrier:0
          collisions:0 txqueuelen:1500
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ath51     Link encap:Ethernet  HWaddr 02:90:7F:B2:C5:BF
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1500
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

br-2      Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:BE
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

br-lan    Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:BE
          inet addr:10.232.209.51  Bcast:10.232.209.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:988 errors:0 dropped:0 overruns:0 frame:0
          TX packets:93 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:90573 (88.4 KiB)  TX bytes:3906 (3.8 KiB)

eth0      Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:BE
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:988 errors:0 dropped:0 overruns:0 frame:0
          TX packets:93 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:108533 (105.9 KiB)  TX bytes:5952 (5.8 KiB)

eth0.2    Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:BE
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:321 (321.0 B)  TX bytes:321 (321.0 B)

wifi0     Link encap:UNSPEC  HWaddr 00-90-7F-B2-C5-BF-00-00-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:648 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:511
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:2 Memory:b8100000-b811ffff

wifi1     Link encap:UNSPEC  HWaddr 00-90-7F-B2-C5-BE-00-00-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2476 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4158 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:511
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:70 Memory:b0000000-b0020000

Steve

The 'art' shows the same in case you need it:

root@OpenWrt:~# hexdump -C /dev/$(cat /proc/mtd | grep art | cut -f 1 -d ':')
00000000  00 90 7f b2 c5 c0 ff ff  ff ff ff ff ff ff ff ff  |................|
00000010  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
*
00001000  02 02 00 02 6f 32 16 54  00 30 3a 30 32 3a 36 66  |....o2.T.0:02:6f|
00001010  3a 33 32 3a 31 36 3a 35  34 00 6c 00 00 00 1f 00  |:32:16:54.l.....|
00001020  33 03 00 00 00 00 04 00  54 00 4d 02 03 00 08 ff  |3.......T.M.....|
00001030  30 01 00 00 00 20 02 00  00 cc cc 0c 00 50 01 50  |0.... .......P.P|
00001040  01 50 01 00 00 00 00 00  00 1c 00 a4 00 00 00 00  |.P..............|
00001050  ff 00 00 00 00 00 00 00  00 00 00 00 00 00 00 0f  |................|
00001060  0e 0e 03 00 2c e2 00 02  0e 1c e0 e0 00 0c e0 e0  |....,...........|
00001070  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00001080  00 00 00 00 00 00 00 00  00 00 70 89 a2 0b 00 95  |..........p.....|
00001090  00 00 00 0d 00 96 00 00  00 0c 00 97 00 00 00 10  |................|
000010a0  00 9c 00 00 00 10 00 9c  00 00 00 0f 00 9d 00 00  |................|
000010b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000010c0  00 00 00 70 ac 70 89 ac  70 89 ac 7a 93 a2 1c 1c  |...p.p..p..z....|
000010d0  1c 1c 1c 1c 1c 1c 1c 1c  16 14 1c 1c 16 14 1c 1c  |................|
000010e0  16 14 1c 1c 1c 1c 16 14  1c 1c 16 14 20 20 1c 14  |............  ..|
000010f0  1c 1c 1c 1c 16 14 1c 1c  16 14 20 20 1c 14 1c 1c  |..........  ....|
00001100  1c 1c 16 14 1c 1c 16 14  20 20 1c 14 1c 1c 1c 1c  |........  ......|
00001110  16 14 1c 1c 16 14 20 20  1c 14 1c 1c 1c 1c 16 14  |......  ........|
00001120  1c 1c 16 14 20 20 1c 14  1c 1c 1c 1c 16 14 1c 1c  |....  ..........|
00001130  16 14 20 20 1c 14 11 12  15 17 41 42 45 47 31 32  |..  ......ABEG12|
00001140  35 37 70 75 ac b8 70 75  ac b8 70 75 ac b8 70 75  |57pu..pu..pu..pu|
00001150  ac b8 70 75 ac b8 70 75  ac b8 70 75 ac b8 70 75  |..pu..pu..pu..pu|
*
00001170  ac b8 1c 5c 1a 5a 22 62  22 62 22 62 22 62 1e 5e  |...\.Z"b"b"b"b.^|
00001180  1e 5e 3c 7c 3c 7c 3c 7c  3c 7c 3c 7c 3c 7c 3c 7c  |.^<|<|<|<|<|<|<||
00001190  3c 7c 1c 5c 1c 5c 18 58  18 58 18 58 18 58 18 58  |<|.\.\.X.X.X.X.X|
000011a0  18 58 10 01 00 00 cc cc  0c 00 00 00 00 00 00 00  |.X..............|
000011b0  00 00 00 00 00 00 40 00  00 00 00 00 00 ff 00 00  |......@.........|
000011c0  00 00 00 00 00 00 00 00  00 00 00 00 0f 0e 0e 03  |................|
000011d0  00 2d e2 00 02 0e 1c 00  00 00 00 00 00 00 00 00  |.-..............|
000011e0  00 00 00 00 00 00 00 00  00 3a 52 00 00 00 00 00  |.........:R.....|
000011f0  00 00 00 00 00 00 00 4c  58 68 8c a4 b4 cd cd f6  |.......LXh......|
00001200  00 a5 00 00 00 f8 00 a3  00 00 00 f9 00 a3 00 00  |................|
00001210  00 fb 00 a4 00 00 00 fb  00 a3 00 00 00 fe 00 a3  |................|
00001220  00 00 00 f8 00 a1 00 00  00 00 00 00 00 00 00 f1  |................|
00001230  00 a9 00 00 00 f5 00 a9  00 00 00 f6 00 ab 00 00  |................|
00001240  00 f6 00 a7 00 00 00 f5  00 a8 00 00 00 f3 00 a9  |................|
00001250  00 00 00 ef 00 a8 00 00  00 00 00 00 00 00 00 00  |................|
00001260  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00001280  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 4c  |...............L|
00001290  5c 68 8c a0 b4 bd cd 4c  5c 68 8c a0 b4 bd cd 4e  |\h.....L\h.....N|
000012a0  5e 66 8e 9e ae bf c7 22  22 22 1c 22 22 22 1c 22  |^f....."""."""."|
000012b0  22 22 1c 22 22 22 1c 22  22 22 1c 22 22 22 1c 22  |""."""."""."""."|
000012c0  22 22 1c 22 22 22 1c 22  22 22 22 20 1c 22 22 20  |""."""."""" ."" |
000012d0  1c 0a 0a 00 00 22 22 22  22 20 1c 22 22 20 1c 0a  |....."""" ."" ..|
000012e0  0a 00 00 22 22 22 22 20  1c 22 22 20 1c 0a 0a 00  |..."""" ."" ....|
000012f0  00 22 22 22 22 20 1c 22  22 20 1c 0a 0a 00 00 22  |."""" ."" ....."|
00001300  22 22 22 20 1c 22 22 20  1c 0a 0a 00 00 22 22 22  |""" ."" ....."""|
00001310  22 20 1c 22 22 20 1c 0a  0a 00 00 22 22 22 22 20  |" ."" ....."""" |
00001320  1c 22 22 20 1c 0a 0a 00  00 22 22 22 22 20 1c 22  |."" ....."""" ."|
00001330  22 20 1c 0a 0a 00 00 22  22 22 22 20 1c 22 22 20  |" ....."""" ."" |
00001340  1c 0a 0a 00 00 22 22 22  22 20 1c 22 22 20 1c 0a  |....."""" ."" ..|
00001350  0a 00 00 22 22 22 22 20  1c 22 22 20 1c 0a 0a 00  |..."""" ."" ....|
00001360  00 22 22 22 22 20 1c 22  22 20 1c 0a 0a 00 00 22  |."""" ."" ....."|
00001370  22 22 22 20 1c 22 22 20  1c 0a 0a 00 00 22 22 22  |""" ."" ....."""|
00001380  22 20 1c 22 22 20 1c 0a  0a 00 00 22 22 22 22 20  |" ."" ....."""" |
00001390  1c 22 22 20 1c 0a 0a 00  00 22 22 22 22 20 1c 22  |."" ....."""" ."|
000013a0  22 20 1c 0a 0a 00 00 10  16 18 40 46 48 30 36 38  |" ........@FH068|
000013b0  4c 58 68 78 8c a0 b9 cd  4c 58 68 78 8c a0 b9 cd  |LXhx....LXhx....|
000013c0  4c 58 68 78 8c a0 b9 cd  4c 54 68 78 8c a0 b9 cd  |LXhx....LThx....|
000013d0  4c 54 68 78 8c a0 b9 cd  4c 54 68 78 8c a0 b9 cd  |LThx....LThx....|
000013e0  4c 58 68 78 8c a0 b9 cd  4c 58 68 78 8c a0 b9 cd  |LXhx....LXhx....|
000013f0  4c 58 68 78 8c a0 b9 cd  59 19 3c 7c 3c 7c 62 22  |LXhx....Y.<|<|b"|
00001400  59 19 3c 7c 3c 7c 62 22  59 19 3c 7c 3c 7c 62 22  |Y.<|<|b"Y.<|<|b"|
00001410  3c 7c 3c 7c 3c 7c 3c 7c  3c 7c 3c 7c 3c 7c 3c 7c  |<|<|<|<|<|<|<|<||
00001420  3c 7c 3c 7c 3c 7c 3c 7c  62 22 3c 7c 3c 7c 62 22  |<|<|<|<|b"<|<|b"|
00001430  62 22 3c 7c 3c 7c 62 22  62 22 3c 7c 3c 7c 62 22  |b"<|<|b"b"<|<|b"|
00001440  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
*
00005000  02 02 00 02 03 04 05 06  00 00 00 00 00 00 00 00  |................|
00005010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 1f 00  |................|
00005020  33 02 00 00 00 00 04 00  00 00 0d 04 03 00 08 ff  |3...............|
00005030  10 00 00 00 00 20 02 00  00 11 11 01 00 50 01 50  |..... .......P.P|
00005040  01 50 01 00 00 00 00 00  00 24 00 a4 00 00 00 00  |.P.......$......|
00005050  ff 00 00 00 00 00 00 00  00 00 00 00 00 00 00 0f  |................|
00005060  0e 0e 03 00 2c e2 00 02  0e 1c 80 c0 80 0c 80 c0  |....,...........|
00005070  80 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00005080  00 00 00 00 00 00 00 00  00 00 70 89 a2 0b 00 a3  |..........p.....|
00005090  00 00 00 0c 00 a4 00 00  00 0b 00 a4 00 00 00 0c  |................|
000050a0  00 a0 00 00 00 0c 00 a1  00 00 00 0d 00 a1 00 00  |................|
000050b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000050c0  00 00 00 70 b8 70 ac ac  70 89 ac 7a 93 a2 24 24  |...p.p..p..z..$$|
000050d0  24 24 24 24 24 24 24 24  24 1e 24 24 24 1e 20 20  |$$$$$$$$$.$$$.  |
000050e0  1c 18 24 24 24 24 22 1e  24 24 22 1e 20 20 1c 14  |..$$$$".$$".  ..|
000050f0  24 24 24 24 22 1e 24 24  22 1e 20 20 1c 14 24 24  |$$$$".$$".  ..$$|
00005100  24 24 22 1e 24 24 22 1e  20 20 1c 14 24 24 24 24  |$$".$$".  ..$$$$|
00005110  22 1e 24 24 22 1e 20 20  1c 14 24 24 24 24 22 1e  |".$$".  ..$$$$".|
00005120  24 24 22 1e 20 20 1c 14  24 24 24 24 22 1e 24 24  |$$".  ..$$$$".$$|
00005130  22 1e 20 20 1c 14 11 12  15 17 41 42 45 47 31 32  |".  ......ABEG12|
00005140  35 37 70 75 9d a2 70 75  a2 ff 70 75 a2 ff 7a 7f  |57pu..pu..pu..z.|
00005150  93 98 70 75 ac b8 70 75  ac 00 70 75 ac 00 7a 7f  |..pu..pu..pu..z.|
00005160  93 a2 70 75 ac 00 70 75  ac 00 70 75 ac 00 7a 7f  |..pu..pu..pu..z.|
00005170  93 a2 3c 7c 3c 3c 3c 7c  3c 3c 7c 3c 3c 7c 7c 3c  |..<|<<<|<<|<<||<|
00005180  00 00 3c 7c 3c 3c 3c 7c  3c 3c 3c 7c 7c 3c 3c 7c  |..<|<<<|<<<||<<||
00005190  3c 3c 3c 7c 3c 3c 3c 7c  3c 3c 3c 7c 7c 7c 3c 7c  |<<<|<<<|<<<|||<||
000051a0  7c 7c 20 02 00 00 11 11  01 00 50 01 50 01 50 01  ||| .......P.P.P.|
000051b0  00 00 00 00 00 00 4e 00  00 00 00 00 00 ff 00 00  |......N.........|
000051c0  00 00 00 00 00 00 00 00  00 00 00 00 0f 0e 0e 03  |................|
000051d0  00 2d e2 00 02 0e 1c e0  e0 f0 0c e0 e0 f0 6c 00  |.-............l.|
000051e0  00 00 00 00 00 00 00 00  00 40 56 00 00 00 00 00  |.........@V.....|
000051f0  00 00 00 00 00 00 00 4c  54 68 78 8c a0 b9 cd 00  |.......LThx.....|
00005200  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00005280  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 4c  |...............L|
00005290  54 68 78 8c a0 b9 cd 4c  58 68 8c b4 bd b9 cd 4c  |Thx....LXh.....L|
000052a0  58 68 8c b4 bd b9 cd 14  14 14 0a 14 14 14 0a 14  |Xh..............|
000052b0  14 14 0a 14 14 14 0a 14  14 14 0a 14 14 14 0a 14  |................|
000052c0  14 14 0a 14 14 14 0a 14  14 0a 0a 00 00 0a 0a 00  |................|
000052d0  00 0a 0a 00 00 14 14 0a  0a 00 00 0a 0a 00 00 0a  |................|
000052e0  0a 00 00 14 14 0a 0a 00  00 0a 0a 00 00 0a 0a 00  |................|
000052f0  00 14 14 0a 0a 00 00 0a  0a 00 00 0a 0a 00 00 14  |................|
00005300  14 0a 0a 00 00 0a 0a 00  00 0a 0a 00 00 14 14 0a  |................|
00005310  0a 00 00 0a 0a 00 00 0a  0a 00 00 14 14 0a 0a 00  |................|
00005320  00 0a 0a 00 00 0a 0a 00  00 14 14 0a 0a 00 00 0a  |................|
00005330  0a 00 00 0a 0a 00 00 14  14 0a 0a 00 00 0a 0a 00  |................|
00005340  00 0a 0a 00 00 14 14 0a  0a 00 00 0a 0a 00 00 0a  |................|
00005350  0a 00 00 14 14 0a 0a 00  00 0a 0a 00 00 0a 0a 00  |................|
00005360  00 14 14 0a 0a 00 00 0a  0a 00 00 0a 0a 00 00 14  |................|
00005370  14 0a 0a 00 00 0a 0a 00  00 0a 0a 00 00 14 14 0a  |................|
00005380  0a 00 00 0a 0a 00 00 0a  0a 00 00 14 14 0a 0a 00  |................|
00005390  00 0a 0a 00 00 0a 0a 00  00 14 14 0a 0a 00 00 0a  |................|
000053a0  0a 00 00 0a 0a 00 00 10  16 18 40 46 48 30 36 38  |..........@FH068|
000053b0  4c 5c 60 8c a0 b4 bd cd  4c 5c 60 8c 90 b4 bd cd  |L\`.....L\`.....|
000053c0  4e 56 5e 66 8e 96 ae bf  4c 50 5c 68 8c b4 ff ff  |NV^f....LP\h....|
000053d0  4c 5c 8c b4 ff ff ff ff  4e 5e 66 8e 9e ae ff ff  |L\......N^f.....|
000053e0  4c 50 54 5c 8c a0 b4 bd  4c 5c 68 8c 98 b4 bd cd  |LPT\....L\h.....|
000053f0  4e 56 5e 8e 96 ae bf c7  7c 7c 7c 7c 7c 7c 7c 3c  |NV^.....|||||||<|
00005400  7c 7c 7c 7c 7c 7c 7c 3c  3c 7c 3c 7c 7c 7c 7c 7c  ||||||||<<|<||||||
00005410  3c 7c 7c 3c 7c 3c 3c 3c  7c 7c 7c 3c 3c 3c 3c 3c  |<||<|<<<|||<<<<<|
00005420  7c 7c 7c 7c 7c 3c 3c 3c  7c 7c 7c 7c 7c 7c 7c 7c  ||||||<<<|||||||||
00005430  7c 7c 3c 7c 7c 7c 7c 3c  7c 3c 7c 7c 7c 7c 3c 7c  |||<||||<|<||||<||
00005440  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
*
00010000

You want testing on the AP100 also?

lets stick to 1 board at a time

here is a TFTP image for AP200

test ethernet and wireless, give log

if everything is good, I'll give you the rest to flash

https://www.dropbox.com/s/rqalq4lxdyqhjik/openwrt-ath79-generic-watchguard_ap200-initramfs-kernel.bin?dl=1

Ok, it mostly looks good:

U-Boot 1.1.4 (Jul 14 2014 - 10:34:43)

AP200 (ar934x) U-boot
DRAM:
sri
Wasp 1.2
wasp_ddr_initial_config(249): (32bit) ddr2 init
wasp_ddr_initial_config(426): Wasp ddr init done
Tap value selected = 0xb [0x0 - 0x17]
Setting 0xb8116290 to 0x54a82d0f
128 MB
Top of RAM usable for U-Boot at: 88000000
Reserving 230k for U-Boot at: 87fc4000
Reserving 192k for malloc() at: 87f94000
Reserving 44 Bytes for Board Info at: 87f93fd4
Reserving 36 Bytes for Global Data at: 87f93fb0
Reserving 128k for boot params() at: 87f73fb0
Stack Pointer at: 87f73f98
Now running in RAM - U-Boot at: 87fc4000
Flash Manuf Id 0xc2, DeviceId0 0x20, DeviceId1 0x18
flash size 16MB, sector count = 256
Flash: 16 MB
Pulling EP out of reset second time
BOARD IS NOT CALIBRATED!!!
In:    serial
Out:   serial
Err:   serial
Net:   ag934x_enet_initialize...
Fetching MAC Address from 0x87feb7c8
 wasp  reset mask:c03300
WASP  ----> S17 PHY *
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:90:7f:b2:c5:c0
athrs17_reg_init: complete
eth0 up
eth0
eth_set_enetaddr(num=0, addr=00:90:7f:b2:c5:c0)
Setting new HW address on eth0
New Address is             00:90:7F:B2:C5:C0
eth_set_enetaddr(num=0, addr=00:90:7f:b2:c5:c0)
Setting new HW address on eth0
New Address is             00:90:7F:B2:C5:C0
Hit any key to stop autoboot:  0
ar7240> dhcp
Trying eth0
dup 1 speed 1000
BOOTP broadcast 1
DHCPHandler: got packet: (src=67, dst=68, len=300) state: 3
Filtering pkt = 0
DHCPHandler: got DHCP packet: (src=67, dst=68, len=300) state: 3
DHCP: state=SELECTING bp_file: "ap200.bin"
TRANSITIONING TO REQUESTING STATE
Bootfile: ap200.bin
DhcpSendRequestPkt: Sending DHCPREQUEST
Transmitting DHCPREQUEST packet: len = 343
DHCPHandler: got packet: (src=67, dst=68, len=300) state: 4
Filtering pkt = 0
DHCPHandler: got DHCP packet: (src=67, dst=68, len=300) state: 4
DHCP State: REQUESTING
Bootfile: ap200.bin
DHCP client bound to address 172.21.16.175
Using eth0 device
TFTP from server 172.21.16.1; our IP address is 172.21.16.175
Filename 'ap200.bin'.
Load address: 0x81000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##############################################################
done
Bytes transferred = 5304826 (50f1fa hex)
ar7240> bootm 0x81000000
## Booting image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-5.4.124
   Created:      2021-06-15  23:19:29 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    5304762 Bytes =  5.1 MB
   Load Address: 80060000
   Entry Point:  80060000
   Verifying Checksum at 0x81000040 ...OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80060000) ...
## Giving linux memsize in bytes, 134217728

Starting kernel ...

[    0.000000] Linux version 5.4.124 (pi@SDDesk) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r16680-f990bddf6f)) #0 Tue Jun 15 23:19:29 2021
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001974c (MIPS 74Kc)
[    0.000000] MIPS: machine is WatchGuard AP200
[    0.000000] SoC: Atheros AR9344 rev 2
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32480
[    0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 112268K/131072K available (4922K kernel code, 188K rwdata, 1128K rodata, 11032K init, 196K bss, 18804K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 51
[    0.000000] random: get_random_bytes called from start_kernel+0x358/0x54c with crng_init=0
[    0.000000] CPU clock: 560.000 MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6825930166 ns
[    0.000009] sched_clock: 32 bits at 280MHz, resolution 3ns, wraps every 7669584382ns
[    0.008226] Calibrating delay loop... 278.78 BogoMIPS (lpj=557568)
[    0.050721] pid_max: default: 32768 minimum: 301
[    0.055769] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.063493] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.076677] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.086996] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.094289] pinctrl core: initialized pinctrl subsystem
[    0.100849] NET: Registered protocol family 16
[    0.136631] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512
[    0.150278] clocksource: Switched to clocksource MIPS
[    0.156868] NET: Registered protocol family 2
[    0.161713] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.169996] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.178883] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.186990] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.194439] TCP: Hash tables configured (established 1024 bind 1024)
[    0.201273] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.208216] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.215875] NET: Registered protocol family 1
[    0.220553] PCI: CLS 0 bytes, default 32
[    0.439767] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[    0.453862] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.460062] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.487688] pinctrl-single 1804002c.pinmux: 544 pins, size 68
[    0.494870] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    0.502430] printk: console [ttyS0] disabled
[    0.507008] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 9, base_baud = 1562500) is a 16550A
[    0.516128] printk: console [ttyS0] enabled
[    0.516128] printk: console [ttyS0] enabled
[    0.525194] printk: bootconsole [early0] disabled
[    0.525194] printk: bootconsole [early0] disabled
[    0.542728] spi-nor spi0.0: mx25l12805d (16384 Kbytes)
[    0.548141] 8 fixed-partitions partitions found on MTD device spi0.0
[    0.554719] Creating 8 MTD partitions on "spi0.0":
[    0.559691] 0x000000000000-0x000000040000 : "u-boot"
[    0.565826] 0x000000040000-0x000000050000 : "u-boot-env"
[    0.572303] 0x000000050000-0x0000000a0000 : "custom"
[    0.578554] 0x0000000a0000-0x0000000b0000 : "loader"
[    0.584690] 0x0000000b0000-0x000000220000 : "fwconcat1"
[    0.591144] 0x000000220000-0x000000df0000 : "fwconcat0"
[    0.597558] 0x000000df0000-0x000000ff0000 : "failsafe"
[    0.603903] 0x000000ff0000-0x000001000000 : "art"
[    0.610018] Concatenating MTD devices:
[    0.613957] (0): "fwconcat0"
[    0.616940] (1): "fwconcat1"
[    0.619922] into device "virtual_flash"
[    0.623930] 1 fixed-partitions partitions found on MTD device virtual_flash
[    0.631130] Creating 1 MTD partitions on "virtual_flash":
[    0.636736] 0x000000000000-0x000000d40000 : "firmware"
[    0.668164] libphy: Fixed MDIO Bus: probed
[    1.008198] libphy: ag71xx_mdio: probed
[    1.034674] ag71xx 19000000.eth: connected to PHY at mdio.0:00 [uid=004dd072, driver=Atheros 8035 ethernet]
[    1.045422] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: rgmii-txid
[    1.052534] i2c /dev entries driver
[    1.058537] NET: Registered protocol family 10
[    1.068312] Segment Routing with IPv6
[    1.072292] NET: Registered protocol family 17
[    1.076987] 8021q: 802.1Q VLAN Support v1.8
[    1.082423] PCI host bridge /ahb/pcie-controller@180c0000 ranges:
[    1.088780]  MEM 0x0000000010000000..0x0000000013ffffff
[    1.094197]   IO 0x0000000000000000..0x0000000000000000
[    1.099791] PCI host bridge to bus 0000:00
[    1.104068] pci_bus 0000:00: root bus resource [mem 0x10000000-0x13ffffff]
[    1.111182] pci_bus 0000:00: root bus resource [io  0x0000]
[    1.116950] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    1.123975] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    1.132207] pci 0000:00:00.0: [168c:0030] type 00 class 0x028000
[    1.138483] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x0001ffff 64bit]
[    1.145553] pci 0000:00:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    1.152565] pci 0000:00:00.0: supports D1
[    1.156729] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    1.164019] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    1.170919] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x1001ffff 64bit]
[    1.178504] pci 0000:00:00.0: BAR 6: assigned [mem 0x10020000-0x1002ffff pref]
[    1.186298] random: fast init done
[    1.240834] Freeing unused kernel memory: 11032K
[    1.245636] This architecture does not have kernel memory protection.
[    1.252295] Run /init as init process
[    1.824126] init: Console is alive
[    1.827994] init: - watchdog -
[    1.852356] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    1.862498] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    1.872600] init: - preinit -
[    2.173598] random: jshn: uninitialized urandom read (4 bytes read)
[    2.325265] random: jshn: uninitialized urandom read (4 bytes read)
[    2.366960] random: jshn: uninitialized urandom read (4 bytes read)
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    5.675868] procd: - early -
[    5.679088] procd: - watchdog -
[    6.247270] procd: - watchdog -
[    6.250983] procd: - ubus -
[    6.263141] urandom_read: 5 callbacks suppressed
[    6.263149] random: ubusd: uninitialized urandom read (4 bytes read)
[    6.303902] random: ubusd: uninitialized urandom read (4 bytes read)
[    6.314128] procd: - init -
Please press Enter to activate this console.
[    7.035171] kmodloader: loading kernel modules from /etc/modules.d/*
[    7.075943] Loading modules backported from Linux version v5.10.42-0-g65859eca4dff
[    7.083829] Backport generated by backports.git v5.10.42-1-0-gbee5c545
[    7.151213] xt_time: kernel timezone is -0000
[    7.301326] PPP generic driver version 2.4.2
[    7.315204] NET: Registered protocol family 24
[    7.344419] urngd: v1.0.2 started.
[    7.489335] ath: phy0: disabling 2GHz band
[    7.510641] ieee80211 phy0: Atheros AR9340 Rev:2 mem=0xb8100000, irq=12
[    7.517886] ath9k 0000:00:00.0: enabling device (0000 -> 0002)
[    7.527285] ath9k 0000:00:00.0: Direct firmware load for ath9k-eeprom-pci-0000:00:00.0.bin failed with error -2
[    7.537769] ath9k 0000:00:00.0: Falling back to sysfs fallback for: ath9k-eeprom-pci-0000:00:00.0.bin
[    7.747816] random: crng init done
[    8.617530] ieee80211 phy1: Atheros AR9300 Rev:3 mem=0xb0000000, irq=14
[    8.673061] kmodloader: done loading kernel modules from /etc/modules.d/*



BusyBox v1.33.1 (2021-06-15 23:19:29 UTC) built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 21.02-SNAPSHOT, r16176+4-072d0afb8f
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:/# [   45.902508] br-lan: port 1(eth0) entered blocking state
[   45.907956] br-lan: port 1(eth0) entered disabled state
[   45.913714] device eth0 entered promiscuous mode
[   48.975679] eth0: link up (1000Mbps/Full duplex)
[   48.980680] br-lan: port 1(eth0) entered blocking state
[   48.986109] br-lan: port 1(eth0) entered forwarding state
[   48.993856] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready

It is now not using the MAC address uboot does at all:

root@AP200:/# ifconfig
br-lan    Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:BE
          inet addr:172.21.16.176  Bcast:172.21.16.255  Mask:255.255.255.0
          inet6 addr: fe80::290:7fff:feb2:c5be/64 Scope:Link
          inet6 addr: fd7b:b533:7b46::1/60 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4027 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2180 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:366123 (357.5 KiB)  TX bytes:489449 (477.9 KiB)

eth0      Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:BE
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1786200 errors:0 dropped:0 overruns:0 frame:0
          TX packets:527055 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:173757065 (165.7 MiB)  TX bytes:43362046 (41.3 MiB)
          Interrupt:4

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:3406 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3406 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:328193 (320.5 KiB)  TX bytes:328193 (320.5 KiB)

wlan0     Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:BE
          inet6 addr: fe80::290:7fff:feb2:c5be/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1058174 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:143063622 (136.4 MiB)

wlan1     Link encap:Ethernet  HWaddr 00:90:7F:B2:C5:BF
          inet6 addr: fe80::290:7fff:feb2:c5bf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1057989 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:143038752 (136.4 MiB)

That's the same behaviour as the WG OS but seems odd sharing a MAC on two interfaces like that.

One thing that is definitely wrong is the LED config. It has 6 LEDs in 3 locations:
LAN green & amber
WLAN green & amber
Power green and amber

The LED setup from the cap324 is almost perfect. The only issue being the LAN LED always shows flashing for traffic. That could be a hardware limitation, if the ground side is switched perhaps.
Not really an issue since I would want to see that anyway.

Steve

yes it's always preferred to do for MACs whatever the vendor did, no matter how weird it is

yes I almost forgot
i did remove the LED definitions because we need to figure that out

before testing LEDs can you describe any LED activity the way it is now?
that includes if the LAN led works already and which power LED is turned on by the bootloader if any.

then, take the script here and put it in a file like /tmp/gpio and test all the GPIO's starting at 12 like this...taking note which number triggers which one, and if it turns on when it is set to 0 (LOW) or 1 (HIGH)
./gpio 1s 12 12
./gpio 1s 13 13
./gpio 1s 14 14
...