Support for Mikrotik RB3011UiAS-RM?

So image loads and after a second it resets?
Thats the same as when loading U-boot.

Weird indeed.

Looking forward to testing it out

Yes. And U-boot does nothing to turn off this timer.

That is really weird as IPQ4019 does have a watchdog but its set to 10 seconds and really should not be activated

For IPQ-806x, too, there is such a watchdog. It is set for 30 seconds. And U-Boot code knows how to disable it.
But about watchdog for the IPQ-4XXX, U-Boot code knows nothing! Maybe you know the address of a IPQ-4XXX watchdog control register? I can't find it yet.

This is a snipped of the watchdog driver.
Take a look at drivers/watchdog/qcom_wdt.c
Its the only watchdog driver and it matches the define in board config.

#define WDT_TIMEOUT 	30	/* in seconds */
#define WDT_RATE 	32000

#define WDT_RST		0x0
#define WDT_EN		0x8
#define WDT_BARK_TIME	0x14
#define WDT_BITE_TIME	0x24
#define WDT_BASE	0xB017000

It stopped rebooting. I continue to dig further. Thanks.

While I'm digging around here, you can try to fix your U-Boot.

#define WDT_BASE 		0xB017000
#define WDT_RST    (WDT_BASE + 0x4)
#define WDT_EN    (WDT_BASE + 0x8)
...
void board_init_f(unsigned long bootflag)
{
...
	writel(0, WDT_EN);
	writel(1, WDT_RST);
...
}

Added the watchdog disable to board.c and now it does not reset but it still freezes after

U-Boot 2012.07-gb997d208a-dirty [local,local] (Feb 12 2019 - 14:36:37)

=====================================
Caraboot v4.2 (IPQ4018) U-boot
http://www.8devices.com/
-------------------------------------
smem ram ptable found: ver: 1 len: 4

Same things with gl-inet U-Boot:

U-Boot 2012.07 [local,local] (Feb 12 2019 - 16:38:46)

smem ram ptable found: ver: 1 len: 4

Does your loader work?
I would really like to waste more time on U-boot since it could literally be anything low level

My loader is also stuck on IPQ-4XXX platform.

Hm, then RouterBoot is really not initialising stuff properly.

All the magic in the CONFIG_SYS_TEXT_BASE address. If it is incorrectly selected, the program will be unstable. For RB3011 works with 0x41900000 value.

I tried going from the U-boot default 0x87300000 to 0x79000000 in 0x1000000 increments and only thing that RouterBoot will load is with 0x80000000

U-Boot start works with

+#define CONFIG_SYS_TEXT_BASE           0x80900000
U-Boot 2012.07 [local,local] (Feb 12 2019 - 17:26:12)

dram_init start
smem ram ptable found: ver: 1 len: 4
dram_init done
DRAM:  2 GiB
machid : 0x8010000
NAND:  SF: Detected winbond with page size 4 KiB, total 16 MiB
ipq_spi: page_size: 0x100, sector_size: 0x1000, size: 0x1000000
16 MiB
MMC:   
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
machid: 8010000
flash_type: 0
Hit "gl" key to stop booting:  0
SF: Detected winbond with page size 4 KiB, total 16 MiB
Checking calibration status...
Device haven't calibrated,booting the calibration firmware...
No such device
nand - NAND sub-system


(IPQ40xx) # 

It boots but if you try to tftpboot it will stop after not finding ethernet PHYs

Yes. I have the same. Now I am looking for how to fix it.

First OpenWRT start on RB450Gx4.
It turns out my bootloader worked properly, just the kernels were not suitable!
Boots with openwrt-ipq40xx-meraki_mr33-initramfs-uImage image

RouterBOOT booter 6.43.12

RB450Gx4

CPU frequency: 716 MHz
  Memory size: 1024 MiB
    NAND size: 512 MiB

Press any key within 2 seconds to enter setup..
trying bootp protocol.... OK
Got IP address: 172.20.1.51
resolved mac address 0C:54:A5:45:C4:E9
Gateway: 172.20.1.1
transfer started .................................. transfer ok, time=3.81s
setting up elf image... OK
jumping to kernel code
012!80208000!3[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.14.98 (root@adron-nout.yapic.net) (gcc version 7.4.0 (OpenWrt GCC 7.4.0 r9274-ab189
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: Meraki MR33 Access Point
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] random: get_random_bytes called from start_kernel+0x88/0x3c0 with crng_init=0
[    0.000000] percpu: Embedded 15 pages/cpu @cfdae000 s29324 r8192 d23924 u61440
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 64512
[    0.000000] Kernel command line: 
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Memory: 242784K/260096K available (4216K kernel code, 137K rwdata, 1172K rodata, 8192K init, 228K )
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xff800000   ( 752 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0208000 - 0xc071e048   (5209 kB)
[    0.000000]       .init : 0xc0900000 - 0xc1100000   (8192 kB)
[    0.000000]       .data : 0xc1100000 - 0xc1122640   ( 138 kB)
[    0.000000]        .bss : 0xc1124000 - 0xc115d258   ( 229 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] arch_timer: cp15 timer(s) running at 48.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xb11fd3bfb, max_idle_ns: 440795s
[    0.000007] sched_clock: 56 bits at 48MHz, resolution 20ns, wraps every 4398046511096ns
[    0.000021] Switching to timer-based delay loop, resolution 20ns
[    0.000261] Calibrating delay loop (skipped), value calculated using timer frequency.. 96.00 BogoMIPS (lpj=480)
[    0.000279] pid_max: default: 32768 minimum: 301
[    0.000416] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000434] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.001025] CPU: Testing write buffer coherency: ok
[    0.001670] Setting up static identity map for 0x80300000 - 0x80300060
[    0.001808] Hierarchical SRCU implementation.
[    0.002443] smp: Bringing up secondary CPUs ...
[    0.005052] smp: Brought up 1 node, 4 CPUs
[    0.005070] SMP: Total of 4 processors activated (384.00 BogoMIPS).
[    0.005079] CPU: All CPU(s) started in SVC mode.
[    0.009102] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.009251] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.009272] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.009444] pinctrl core: initialized pinctrl subsystem
[    0.010343] NET: Registered protocol family 16
[    0.010591] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.011563] cpuidle: using governor ladder
[    0.011605] cpuidle: using governor menu
[    0.028293] usbcore: registered new interface driver usbfs
[    0.028355] usbcore: registered new interface driver hub
[    0.028434] usbcore: registered new device driver usb
[    0.028485] pps_core: LinuxPPS API ver. 1 registered
[    0.028494] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.028517] PTP clock support registered
[    0.029583] clocksource: Switched to clocksource arch_sys_counter
[    0.030449] NET: Registered protocol family 2
[    0.031027] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[    0.031068] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
[    0.031116] TCP: Hash tables configured (established 2048 bind 2048)
[    0.031222] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.031256] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.031438] NET: Registered protocol family 1
[    0.113121] No memory allocated for crashlog
[    0.113315] workingset: timestamp_bits=30 max_order=16 bucket_order=0
[    0.116394] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.116409] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.121942] io scheduler noop registered
[    0.121963] io scheduler deadline registered (default)
[    0.123164] OF: PCI: host bridge /soc/pci@40000000 ranges:
[    0.123196] OF: PCI:    IO 0x40200000..0x402fffff -> 0x40200000
[    0.123215] OF: PCI:   MEM 0x40300000..0x406fffff -> 0x40300000
[    1.239592] qcom-pcie 40000000.pci: phy link never came up
[    1.249622] qcom-pcie 40000000.pci: cannot initialize host
[    1.249729] qcom-pcie: probe of 40000000.pci failed with error -110
[    1.251098] bam-dma-engine 8e04000.dma: num-channels unspecified in dt
[    1.251116] bam-dma-engine 8e04000.dma: num-ees unspecified in dt
[    1.252311] tcsr 1953000.ess_tcsr: setting ess interface select = 1
[    1.252404] tcsr 1949000.tcsr: setting wifi_glb_cfg = 41000000
[    1.252478] tcsr 1957000.tcsr: setting wifi_noc_memtype_m0_m2 = 2222222
[    1.252692] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    1.253203] msm_serial 78af000.serial: msm_serial: detected port #0
[    1.253247] msm_serial 78af000.serial: uartclk = 1843200
[    1.253300] 78af000.serial: ttyMSM0 at MMIO 0x78af000 (irq = 26, base_baud = 115200) is a MSM
[    1.253327] msm_serial: console setup on port #0
[    1.788232] console [ttyMSM0] enabled
[    1.793163] msm_serial 78b0000.serial: msm_serial: detected port #1
[    1.796486] msm_serial 78b0000.serial: uartclk = 48000000
[    1.802596] 78b0000.serial: ttyMSM1 at MMIO 0x78b0000 (irq = 27, base_baud = 3000000) is a MSM
[    1.808301] msm_serial: driver initialized
[    1.820610] loop: module loaded
[    1.822043] nand: device found, Manufacturer ID: 0x98, Chip ID: 0xdc
[    1.823715] nand: Toshiba NAND 512MiB 3,3V 8-bit
[    1.830351] nand: 512 MiB, SLC, erase size: 256 KiB, page size: 4096, OOB size: 128
[    1.835003] 12 fixed-partitions partitions found on MTD device qcom_nand.0
[    1.842313] Creating 12 MTD partitions on "qcom_nand.0":
[    1.849241] 0x000000000000-0x000000100000 : "sbl1"
[    1.856211] 0x000000100000-0x000000200000 : "mibib"
[    1.860732] 0x000000200000-0x000000300000 : "bootconfig"
[    1.865455] 0x000000300000-0x000000400000 : "qsee"
[    1.871056] 0x000000400000-0x000000500000 : "qsee_alt"
[    1.875636] 0x000000500000-0x000000580000 : "cdt"
[    1.880365] 0x000000580000-0x000000600000 : "cdt_alt"
[    1.885087] 0x000000600000-0x000000680000 : "ddrparams"
[    1.890140] 0x000000700000-0x000000900000 : "u-boot"
[    1.896437] 0x000000900000-0x000000b00000 : "u-boot-backup"
[    1.901613] 0x000000b00000-0x000000b80000 : "ART"
[    1.905674] 0x000000c00000-0x000007c00000 : "ubi"
[    1.926609] random: fast init done
[    2.002842] libphy: ipq40xx_mdio: probed
[    2.003226] mdio_bus 90000.mdio: MDIO device at address 1 is missing.
[    2.006228] libphy: Fixed MDIO Bus: probed
[    2.159607] EDMA using MAC@ - using
[    2.159625] ee:f1:cc:85:ea:21
[    2.164119] libphy: PHY 90000.mdio:01 not found
[    2.199897] ------------[ cut here ]------------
[    2.199942] WARNING: CPU: 3 PID: 1 at mm/vmalloc.c:1525 release_nodes+0x198/0x1bc
[    2.203588] Trying to vfree() nonexistent vm area (d0c48000)
[    2.210990] Modules linked in:
[    2.216694] CPU: 3 PID: 1 Comm: swapper/0 Not tainted 4.14.98 #0
[    2.219554] Hardware name: Generic DT based system
[    2.225743] [<c030e774>] (unwind_backtrace) from [<c030ac9c>] (show_stack+0x10/0x14)
[    2.230337] [<c030ac9c>] (show_stack) from [<c07055c8>] (dump_stack+0x88/0x9c)
[    2.238233] [<c07055c8>] (dump_stack) from [<c03173e4>] (__warn+0xe4/0x100)
[    2.245263] [<c03173e4>] (__warn) from [<c0317438>] (warn_slowpath_fmt+0x38/0x48)
[    2.252120] [<c0317438>] (warn_slowpath_fmt) from [<c054f628>] (release_nodes+0x198/0x1bc)
[    2.259763] [<c054f628>] (release_nodes) from [<c054c2a4>] (really_probe+0x1a0/0x274)
[    2.267920] [<c054c2a4>] (really_probe) from [<c054c404>] (__driver_attach+0x8c/0xb0)
[    2.275821] [<c054c404>] (__driver_attach) from [<c054a9ac>] (bus_for_each_dev+0x4c/0xa0)
[    2.283634] [<c054a9ac>] (bus_for_each_dev) from [<c054b928>] (bus_add_driver+0xe8/0x200)
[    2.291789] [<c054b928>] (bus_add_driver) from [<c054cb48>] (driver_register+0xa8/0xe4)
[    2.299947] [<c054cb48>] (driver_register) from [<c03019dc>] (do_one_initcall+0xc0/0x184)
[    2.307767] [<c03019dc>] (do_one_initcall) from [<c0900dd8>] (kernel_init_freeable+0x13c/0x1d0)
[    2.316101] [<c0900dd8>] (kernel_init_freeable) from [<c0718664>] (kernel_init+0x8/0x114)
[    2.324606] [<c0718664>] (kernel_init) from [<c0307828>] (ret_from_fork+0x14/0x2c)
[    2.333002] ---[ end trace 6d28d38afc4121f8 ]---
[    2.340428] ess_edma: probe of c080000.edma failed with error -5
[    2.345232] i2c /dev entries driver
[    2.351400] i2c_qup 78b7000.i2c: using default clock-frequency 100000
[    2.599781] i2c_qup 78b8000.i2c: using default clock-frequency 100000
[    2.640277] lp5562 1-0030: device detection err: -5
[    2.640761] lp5562: probe of 1-0030 failed with error -5
[    2.677976] NET: Registered protocol family 10
[    2.685815] Segment Routing with IPv6
[    2.685915] NET: Registered protocol family 17
[    2.688754] 8021q: 802.1Q VLAN Support v1.8
[    2.692866] Registering SWP/SWPB emulation handler
[    2.702080] UBI: auto-attach mtd11
[    2.702119] ubi0: attaching mtd11
[    3.725864] ubi0: scanning is finished
[    3.725922] ubi0 error: ubi_read_volume_table: the layout volume was not found
[    3.728662] ubi0 error: ubi_attach_mtd_dev: failed to attach mtd11, error -22
�[    3.763969] Freeing unused kernel memory: 8192K
[    3.804138] init: Console is alive
[    3.804406] init: - watchdog -
[    3.817227] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.828924] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.840162] init: - preinit -
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
[    7.136820] procd: - early -
[    7.136954] procd: - watchdog -
[    7.780668] procd: - watchdog -
[    7.783443] procd: - ubus -
[    7.811756] random: ubusd: uninitialized urandom read (4 bytes read)
[    7.843473] random: ubusd: uninitialized urandom read (4 bytes read)
[    7.846055] random: ubusd: uninitialized urandom read (4 bytes read)
[    7.857650] procd: - init -
Please press Enter to activate this console.
[    7.994249] kmodloader: loading kernel modules from /etc/modules.d/*
[    7.997421] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    8.006501] Loading modules backported from Linux version v4.19.7-0-g61c68f2a2af0
[    8.006541] Backport generated by backports.git v4.19.7-1-0-g148b072d
[    8.015305] ip_tables: (C) 2000-2006 Netfilter Core Team
[    8.023764] nf_conntrack version 0.5.0 (4096 buckets, 16384 max)
[    8.049159] xt_time: kernel timezone is -0000
[    8.073845] PPP generic driver version 2.4.2
[    8.075230] NET: Registered protocol family 24
[    8.268323] ath10k_ahb a000000.wifi: Direct firmware load for ath10k/fwcfg-ahb-a000000.wifi.txt failed with er2
[    8.268654] ath10k_ahb a000000.wifi: Falling back to user helper
[    8.313144] firmware ath10k!fwcfg-ahb-a000000.wifi.txt: firmware_loading_store: map pages failed
[    8.313599] ath10k_ahb a000000.wifi: Direct firmware load for ath10k/pre-cal-ahb-a000000.wifi.bin failed with 2
[    8.321076] ath10k_ahb a000000.wifi: Falling back to user helper
[    8.403910] firmware ath10k!pre-cal-ahb-a000000.wifi.bin: firmware_loading_store: map pages failed
[    8.404264] ath10k_ahb a000000.wifi: Direct firmware load for ath10k/cal-ahb-a000000.wifi.bin failed with erro2
[    8.411840] ath10k_ahb a000000.wifi: Falling back to user helper
[    8.516992] firmware ath10k!cal-ahb-a000000.wifi.bin: firmware_loading_store: map pages failed
[    8.517295] ath10k_ahb a000000.wifi: Direct firmware load for ath10k/QCA4019/hw1.0/ct-firmware-5.bin failed wi2
[    8.524595] ath10k_ahb a000000.wifi: Falling back to user helper
[    8.596320] firmware ath10k!QCA4019!hw1.0!ct-firmware-5.bin: firmware_loading_store: map pages failed
[    8.596697] ath10k_ahb a000000.wifi: Direct firmware load for ath10k/QCA4019/hw1.0/ct-firmware-2.bin failed wi2
[    8.604626] ath10k_ahb a000000.wifi: Falling back to user helper
[    8.675112] firmware ath10k!QCA4019!hw1.0!ct-firmware-2.bin: firmware_loading_store: map pages failed
[    8.675889] ath10k_ahb a000000.wifi: Direct firmware load for ath10k/QCA4019/hw1.0/firmware-6.bin failed with 2
[    8.683420] ath10k_ahb a000000.wifi: Falling back to user helper
[    8.747011] firmware ath10k!QCA4019!hw1.0!firmware-6.bin: firmware_loading_store: map pages failed
[    8.748704] ath10k_ahb a000000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000
[    8.754955] ath10k_ahb a000000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[    8.767622] ath10k_ahb a000000.wifi: firmware ver 10.4b-ct-4019-fW-012-5815a26a api 5 features mfp,peer-flow-cb
[    8.793594] ath10k_ahb a000000.wifi: failed to fetch board data for bus=ahb,vendor=0000,device=0000,subsystem-n
[    8.797373] ath10k_ahb a000000.wifi: Direct firmware load for ath10k/QCA4019/hw1.0/board.bin failed with error2
[    8.815043] ath10k_ahb a000000.wifi: Falling back to user helper
[    8.854706] firmware ath10k!QCA4019!hw1.0!board.bin: firmware_loading_store: map pages failed
[    8.854903] ath10k_ahb a000000.wifi: failed to fetch board-2.bin or board.bin from ath10k/QCA4019/hw1.0
[    8.862313] ath10k_ahb a000000.wifi: failed to fetch board file: -11
[    8.871666] ath10k_ahb a000000.wifi: could not probe fw (-11)
[    9.058674] ath10k_ahb a800000.wifi: Direct firmware load for ath10k/fwcfg-ahb-a800000.wifi.txt failed with er2
[    9.059003] ath10k_ahb a800000.wifi: Falling back to user helper
[    9.104072] firmware ath10k!fwcfg-ahb-a800000.wifi.txt: firmware_loading_store: map pages failed
[    9.104451] ath10k_ahb a800000.wifi: Direct firmware load for ath10k/pre-cal-ahb-a800000.wifi.bin failed with 2
[    9.112004] ath10k_ahb a800000.wifi: Falling back to user helper
[    9.192780] firmware ath10k!pre-cal-ahb-a800000.wifi.bin: firmware_loading_store: map pages failed
[    9.193136] ath10k_ahb a800000.wifi: Direct firmware load for ath10k/cal-ahb-a800000.wifi.bin failed with erro2
[    9.200744] ath10k_ahb a800000.wifi: Falling back to user helper
[    9.296820] firmware ath10k!cal-ahb-a800000.wifi.bin: firmware_loading_store: map pages failed
[    9.297125] ath10k_ahb a800000.wifi: Direct firmware load for ath10k/QCA4019/hw1.0/ct-firmware-5.bin failed wi2
[    9.304434] ath10k_ahb a800000.wifi: Falling back to user helper
[    9.376582] firmware ath10k!QCA4019!hw1.0!ct-firmware-5.bin: firmware_loading_store: map pages failed
[    9.376956] ath10k_ahb a800000.wifi: Direct firmware load for ath10k/QCA4019/hw1.0/ct-firmware-2.bin failed wi2
[    9.384886] ath10k_ahb a800000.wifi: Falling back to user helper
[    9.455141] firmware ath10k!QCA4019!hw1.0!ct-firmware-2.bin: firmware_loading_store: map pages failed
[    9.455914] ath10k_ahb a800000.wifi: Direct firmware load for ath10k/QCA4019/hw1.0/firmware-6.bin failed with 2
[    9.463461] ath10k_ahb a800000.wifi: Falling back to user helper
[    9.528443] firmware ath10k!QCA4019!hw1.0!firmware-6.bin: firmware_loading_store: map pages failed
[    9.530013] ath10k_ahb a800000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000
[    9.536329] ath10k_ahb a800000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[    9.549070] ath10k_ahb a800000.wifi: firmware ver 10.4b-ct-4019-fW-012-5815a26a api 5 features mfp,peer-flow-cb
[    9.574908] ath10k_ahb a800000.wifi: failed to fetch board data for bus=ahb,vendor=0000,device=0000,subsystem-n
[    9.578786] ath10k_ahb a800000.wifi: Direct firmware load for ath10k/QCA4019/hw1.0/board.bin failed with error2
[    9.596467] ath10k_ahb a800000.wifi: Falling back to user helper
[    9.635920] firmware ath10k!QCA4019!hw1.0!board.bin: firmware_loading_store: map pages failed
[    9.636124] ath10k_ahb a800000.wifi: failed to fetch board-2.bin or board.bin from ath10k/QCA4019/hw1.0
[    9.643520] ath10k_ahb a800000.wifi: failed to fetch board file: -11
[    9.652827] ath10k_ahb a800000.wifi: could not probe fw (-11)
[    9.662060] kmodloader: done loading kernel modules from /etc/modules.d/*
[   10.750908] urandom_read: 5 callbacks suppressed
[   10.750917] random: jshn: uninitialized urandom read (4 bytes read)
[   10.793440] random: jshn: uninitialized urandom read (4 bytes read)



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

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt SNAPSHOT, r9305-0c24b36
 -----------------------------------------------------
=== 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.
--------------------------------------------------

That is awesome, can you publish the source so I can use it in my builds?
I already dug out GPIO pins for everything and now its matter of trial and error.