dmesg - pingumacpenguin/FH86XX_Cameras GitHub Wiki

Create the relevant folder on your SD card and your camera's dmesg will be dropped there after a reboot

# mmkdir /mnt/sd/.appcfg
# mkdir /mnt/sd/.appcfg/$(myinfo.sh img_model)
# cd /mnt/sd/.appcfg/QN-L23PA0900
[/mnt/sd/.appcfg/QN-L23PA0900]# touch debug_dmesg
[/mnt/sd/.appcfg/QN-L23PA0900]# reboot

... telnet back in ...

# cd /mnt/sd/.appcfg/QN-L23PA0900 
[[/mnt/sd/.appcfg/QN-L23PA0900]#]# cat dmesg.log 
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.9.129 (fh8616@fullhan) (gcc version 6.5.0 (arm_multilib_uclibc_20200924) ) 2023-11-22 22:56:09
[    0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr=00c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[    0.000000] Machine: FH8616
[    0.000000] Ignoring unrecognised tag 0x41000601
[    0.000000] Memory policy: Data cache writeback
[    0.000000] On node 0 totalpages: 11520
[    0.000000] free_area_init_node: node 0, pgdat c0523738, node_mem_map c2c99000
[    0.000000]   Normal zone: 90 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 11520 pages, LIFO batch:1
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 11430
[    0.000000] Kernel command line: console=ttyS0,115200 mem=45M mac=10:20:30:40:50:60, mtdparts=spi0.0:64k(bootstrap),64k(uboot-env),256k(uboot),2496k(kernel),512k(data),512k(res),4288k(app) sd0_bits=4 sd1_bits=4 sdpwen=0,25,0:1,41,1 pinctrl= ms_rdonly=0 quiet
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Memory: 40156K/46080K available (3431K kernel code, 160K rwdata, 724K rodata, 796K init, 177K bss, 5924K reserved, 0K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xc3000000 - 0xff800000   ( 968 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xc2d00000   (  45 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0361e98   (3432 kB)
[    0.000000]       .init : 0xc0435000 - 0xc04fc000   ( 796 kB)
[    0.000000]       .data : 0xc04fc000 - 0xc0524070   ( 161 kB)
[    0.000000]        .bss : 0xc0524070 - 0xc0550790   ( 178 kB)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] Switching to timer-based delay loop, resolution 1000ns
[    0.000000] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275 ns
[    0.000017] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 2147483647500ns
[    0.000347] Console: colour dummy device 80x30
[    0.000402] console [ttyS0] enabled
[    0.000432] Calibrating delay loop (skipped), value calculated using timer frequency.. 597.60 BogoMIPS (lpj=2988032)
[    0.060126] pid_max: default: 32768 minimum: 301
[    0.060307] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.060333] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.061461] CPU: Testing write buffer coherency: ok
[    0.061920] Setting up static identity map for 0xa0008200 - 0xa0008238
[    0.065749] VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
[    0.066046] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.066079] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.066897] NET: Registered protocol family 16
[    0.067738] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.073839] bootarg_pinctrl: ""
[    0.073958] ERROR: cannot find device GPIO40
[    0.073969] sd0 bits: 4
[    0.073976] sd1 bits: 4
[    0.076684] CHIP: FH8616
[    0.090664] usbcore: registered new interface driver usbfs
[    0.090821] usbcore: registered new interface driver hub
[    0.091007] usbcore: registered new device driver usb
[    0.093969] clocksource: Switched to clocksource timer1
[    0.105320] NET: Registered protocol family 2
[    0.106629] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.106678] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.106712] TCP: Hash tables configured (established 1024 bind 1024)
[    0.106841] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.106886] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.107230] NET: Registered protocol family 1
[    0.107932] RPC: Registered named UNIX socket transport module.
[    0.107948] RPC: Registered udp transport module.
[    0.107956] RPC: Registered tcp transport module.
[    0.107963] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.755820] workingset: timestamp_bits=30 max_order=14 bucket_order=0
[    0.769957] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.772179] ntfs: driver 2.1.32 [Flags: R/W].
[    0.772789] jffs2: version 2.2. © 2001-2006 Red Hat, Inc.
[    0.773840] fuse init (API version 7.26)
[    0.774571] exFAT: file-system version 2.2.0-3arter97
[    0.779011] NET: Registered protocol family 38
[    0.779071] io scheduler noop registered
[    0.779455] io scheduler cfq registered (default)
[    0.787780] PWM driver, Number: 14, IO base addr: 0xc38b4000
[    0.788208] Serial: fh serial driver
[    0.788381] ttyS.0: ttyS0 at MMIO 0xf0700000 (irq = 34, base_baud = 1041666) is a ttyS
[    0.788724] fh serial at 0xf0700000, irq 34
[    0.788840] ttyS.1: ttyS1 at MMIO 0xf0800000 (irq = 35, base_baud = 1041666) is a ttyS
[    0.789174] fh serial at 0xf0800000, irq 35
[    0.789309] ttyS.2: ttyS2 at MMIO 0xf1300000 (irq = 36, base_baud = 1041666) is a ttyS
[    0.789649] fh serial at 0xf1300000, irq 36
[    0.790560] SADC probe successful, IO base addr: c38bc000
[    0.790829] efuse open mode is 307
[    0.791533] CLK misc driver init successfully
[    0.793029] m25p80 spi0.0: found xm25qh64c, expected m25p80
[    0.793089] m25p80 spi0.0: xm25qh64c (8192 Kbytes)
[    0.793139] 7 cmdlinepart partitions found on MTD device spi0.0
[    0.793151] Creating 7 MTD partitions on "spi0.0":
[    0.793170] 0x000000000000-0x000000010000 : "bootstrap"
[    0.795227] 0x000000010000-0x000000020000 : "uboot-env"
[    0.797051] 0x000000020000-0x000000060000 : "uboot"
[    0.798904] 0x000000060000-0x0000002d0000 : "kernel"
[    0.801164] 0x0000002d0000-0x000000350000 : "data"
[    0.803118] 0x000000350000-0x0000003d0000 : "res"
[    0.805076] 0x0000003d0000-0x000000800000 : "app"
[    0.808487] libphy: Fixed MDIO Bus: probed
[    0.808585] GMAC driver:
[    0.808585]  platform registration... 
[    0.808715]  using random MAC address: 82:13:e4:a0:c6:84
[    1.006625] find no phy !!!!!!!
[    1.009022] fh_gmac fh_gmac.0 eth0: mixed HW and IP checksum settings.
[    1.009332]  eth0 - (dev. name: fh_gmac - id: 0, IRQ #29
[    1.009332]          IO base addr: 0xc38dc000)
[    1.274467] libphy: gmac_rmii: probed
[    1.274485] eth0: No PHY found
[    1.320644] usbcore: registered new interface driver rndis_wlan
[    1.320783] usbcore: registered new interface driver cdc_ether
[    1.320912] usbcore: registered new interface driver rndis_host
[    1.390731] fh_usb fh_usb.0: DWC OTG Controller
[    1.390806] fh_usb fh_usb.0: new USB bus registered, assigned bus number 1
[    1.390881] fh_usb fh_usb.0: irq 43, io mem 0x00000000
[    1.391277] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.391302] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.391315] usb usb1: Product: DWC OTG Controller
[    1.391329] usb usb1: Manufacturer: Linux 4.9.129 dwc2_hsotg
[    1.391341] usb usb1: SerialNumber: fh_usb.0
[    1.392300] hub 1-0:1.0: USB hub found
[    1.392402] hub 1-0:1.0: 1 port detected
[    1.393291] usbcore: registered new interface driver cdc_wdm
[    1.393561] usbcore: registered new interface driver usbserial
[    1.393678] usbcore: registered new interface driver option
[    1.393773] usbserial: USB Serial support registered for GSM modem (1-port)
[    1.394150] usbcore: registered new interface driver qcserial
[    1.394248] usbserial: USB Serial support registered for Qualcomm USB modem
[    1.409354] rtc GET CORE REG TIMEOUT line 364
[    1.409366] rtc powerfailed !
[    1.409373] rtc get time:rtc core busy
[    1.409380] rtc get time:rtc core busy
[    1.409386] rtc get time:rtc core busy
[    1.409394] rtc get time:rtc core busy 383
[    1.409401] rtc get time:rtc core busy
[    1.409406] rtc get time:rtc core busy
[    1.409411] rtc get time:rtc core busy
[    1.409416] rtc get time:rtc core busy
[    1.409421] rtc get time:rtc core busy
[    1.409426] rtc get time:rtc core busy
[    1.409431] rtc get time:rtc core busy
[    1.409436] rtc get time:rtc core busy
[    1.409440] rtc get time:rtc core busy
[    1.409444] rtc get time:rtc core busy
[    1.409449] rtc get time:rtc core busy
[    1.409453] rtc get time:rtc core busy
[    1.409463] rtc get time:rtc core busy 349
[    1.409469] rtc get time:rtc core busy
[    1.409476] rtc get time:rtc core busy 349
[    1.409482] rtc get time:rtc core busy
[    1.409488] rtc get time:rtc core busy
[    1.409546] fh rtc get time error ffffffff
[    1.409569] rtc get time:rtc core busy 349
[    1.409586] fh rtc get time error ffffffff
[    1.409899] fh_rtc fh_rtc.0: rtc core: registered fh_rtc as rtc0
[    1.410159] i2c /dev entries driver
[    1.410529] I2C driver:
[    1.410529]  platform registration... 
[    1.410620]  tx fifo depth: 16, rx fifo depth: 16
[    1.411049]  I2C - (dev. name: fh_i2c id: 0, IRQ #25
[    1.411049]          IO base addr: 0xc38ec000)
[    1.411113] I2C driver:
[    1.411113]  platform registration... 
[    1.411191]  tx fifo depth: 16, rx fifo depth: 16
[    1.411604]  I2C - (dev. name: fh_i2c id: 1, IRQ #26
[    1.411604]          IO base addr: 0xc38f4000)
[    1.411668] I2C driver:
[    1.411668]  platform registration... 
[    1.411759]  tx fifo depth: 16, rx fifo depth: 16
[    1.412190]  I2C - (dev. name: fh_i2c id: 2, IRQ #27
[    1.412190]          IO base addr: 0xc3a04000)
[    1.415221] card0 connected!
[    1.418430] card1 connected!
[    1.421915] aes driver registered
[    1.422509] ip_tables: (C) 2000-2006 Netfilter Core Team
[    1.423468] NET: Registered protocol family 10
[    1.425681] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    1.425804] NET: Registered protocol family 17
[    1.425852] lib80211: common routines for IEEE802.11 drivers
[    1.425864] lib80211_crypt: registered algorithm 'NULL'
[    1.425873] lib80211_crypt: registered algorithm 'WEP'
[    1.425882] lib80211_crypt: registered algorithm 'CCMP'
[    1.425890] lib80211_crypt: registered algorithm 'TKIP'
[    1.425939] Key type dns_resolver registered
[    1.432955] fh rtc get time error ffffffff
[    1.437633] Freeing unused kernel memory: 796K
[    1.437647] This architecture does not have kernel memory protection.
[    1.595875] mmc1: new high speed SDIO card at address 0001
[    1.627078] mmc0: new high speed SDHC card at address 0002
[    1.644509] mmcblk0: mmc0:0002 00000 3.70 GiB 
[    1.648537]  mmcblk0: p1
[    2.381546] random: S02init_rootfs: uninitialized urandom read (4 bytes read)
[    3.775324] clk sdc0_clk enabled
[    3.787888] clk sdc1_clk enabled
[    4.098055] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    4.470590] random: fast init done
[    5.969806] set pwm 8, enable: 0x100, duty cycle: 15258 ns, period cycle: 30516,numofpulse: 0, delay: 0 ns, phase: 0 ns, stop: 0
[    6.264263] vmm: loading out-of-tree module taints kernel.
[    6.267628] Video Memory Manager
[    6.267649] [VMM] version: V1.0.0 0.0.0(build 000)(gc0da214),build: 2023-08-15
[    6.267656] 
[    6.267692] media_mem_parse_cmdline: s=anonymous,0,0xa2d00000,18944K.
[    6.267709] media_mem_parse_cmdline: i=4.
[    6.267728] vmm:anonymous,a2d00000,1280000.
[    6.503734] [XBUS] version: V1.0.0 0.0.0(build 000)(gc0da214),build: 2023-08-15
[    6.529191] Xbus: fwver=4df94b11,phyaddr=bfffe000,len=8192.
[    6.569708] media_process: module license 'Proprietary' taints kernel.
[    6.569723] Disabling lock debugging due to kernel taint
[    6.679776] module->phys_addr=0xe8400000  module->virt_addr=0xc3b00000 
[    6.679799]  isp - (dev. name: isp - IRQ #5
[    6.679799]          IO base addr: 0xc3b00000)
[    6.679811] 
[    6.679811]  stat buffer size: 132KBytes
[    7.017487] gpiowave_init
[    7.017499] params:
[    7.017512] timeout 100
[    7.017520] groupnum 2
[    7.023156] gpiowave_probe
[    7.028849] gpiowave_probe
[    7.032165] gpiowave_probe
[    7.699049] [WLAN] 
[    7.699076] dhd_module_init in Dongle Host Driver, version 1.363.125.19 (r2)
[    7.699076] Compiled in /mnt/sda3/git_root/ipc.gitlab/ipc_sdk_v2/sdk_linux_zt100/fh8616_sdk_versions/FH8616_IPC_V1.0.0_20230815/board_support/kernel/linux-4.9/drivers/net/wireless/bcmdhd on Aug 17 2023 at 14:53:46
[    7.699086] firmware_path = /app/modules/fw_bcm4330b1.bin
[    7.699132] nvram_path = /app/modules/nvram_bcm4330b1.txt
[    7.699184] ======== dhd_wlan_init_plat_data ========
[    7.699195] dhd_wlan_init_gpio: WL_REG_ON=-1
[    7.699236] [WLAN] 
[    7.699246] Power-up adapter 'DHD generic adapter'
[    7.710962] [WLAN] 
[    7.710984] wifi_platform_set_power = 1
[    7.710996] ======== PULL WL_REG_ON(-1) HIGH! ========
[    8.080942] [WLAN] 
[    8.080967] wifi_platform_bus_enumerate device present 1
[    8.080978] ======== Card detection to detect SDIO card! ========
[    8.103463] bcmsdh_register: register client driver
[    8.106039] [WLAN] 
[    8.113958] F1 signature read @0x18000000=0x16844330
[    8.116242] [WLAN] 
[    8.116263] dhdsdio_probe: ChipClkCSR access: err -35 wrote 0x28 read 0x00
[    8.116269] [WLAN] 
[    8.116278] dhdsdio_probe: dhdsdio_probe_attach failed
[    8.116527] bcmsdh_probe: device attach failed
[    8.116805] bcmsdh_sdmmc: probe of mmc1:0001:2 failed with error -12
[    8.883986] mmc1: card 0001 removed
[    9.048589] mmc1: new high speed SDIO card at address 0001
[    9.057541] [WLAN] 
[    9.089187] F1 signature read @0x18000000=0x16844330
[    9.105724] [WLAN] 
[    9.105749] F1 signature OK, socitype:0x1 chip:0x4330 rev:0x4 pkg:0x8
[    9.107043] [WLAN] 
[    9.107068] DHD: dongle ram size is set to 294912(orig 294912) at 0x0
[    9.108048] [WLAN] 
[    9.108071] wifi_platform_prealloc: failed to alloc static mem section 7
[    9.108571] [WLAN] CFG80211-ERROR) wl_setup_wiphy : Registering Vendor80211
[    9.124990] wl_create_event_handler(): thread:wl_event_handler:214 started
[    9.131425] [WLAN] CFG80211-ERROR) wl_event_handler : tsk Enter, tsk = 0xc1e41424
[    9.141160] dhd_attach(): thread:dhd_watchdog_thread:218 started
[    9.148030] dhd_attach(): thread:dhd_dpc:219 started
[    9.148256] dhd_attach(): thread:dhd_rxf:21a started
[    9.148286] [WLAN] 
[    9.148298] dhd_deferred_work_init: work queue initialized 
[    9.149242] [WLAN] 
[    9.149257] dhdsdio_probe: completed!!
[    9.149276] Dongle Host Driver, version 1.363.125.19 (r2)
[    9.149276] Compiled in /mnt/sda3/git_root/ipc.gitlab/ipc_sdk_v2/sdk_linux_zt100/fh8616_sdk_versions/FH8616_IPC_V1.0.0_20230815/board_support/kernel/linux-4.9/drivers/net/wireless/bcmdhd on Aug 17 2023 at 14:53:46
[    9.155225] Register interface [wlan0]  MAC: 00:90:4c:11:22:33
[    9.155225] 
[    9.155278] [WLAN] 
[    9.155296] dhd_module_init out err=0
[    9.156981] [WLAN] CFG80211-ERROR) wl_event_handler : was terminated
[    9.157082] wl_destroy_event_handler(): thread:wl_event_handler:214 terminated OK
[    9.157096] [WLAN] 
[    9.157110] dhd_wl_ioctl: returning as busstate=0
[    9.157117] [WLAN] 
[    9.157124] dhd_bus_devreset: == Power OFF ==
[    9.160044] [WLAN] 
[    9.160064] dhd_bus_devreset:  WLAN OFF DONE
[    9.198555] [WLAN] 
[    9.198576] wifi_platform_set_power = 0
[    9.198588] ======== PULL WL_REG_ON(-1) LOW! ========
[   10.800061] PIN: SD0_CLK ds: 6
[   10.824609] PIN: SD1_CLK ds: 5
[   11.093975] [WLAN] 
[   11.094000] 
[   11.094000] Dongle Host Driver, version 1.363.125.19 (r2)
[   11.094000] Compiled in /mnt/sda3/git_root/ipc.gitlab/ipc_sdk_v2/sdk_linux_zt100/fh8616_sdk_versions/FH8616_IPC_V1.0.0_20230815/board_support/kernel/linux-4.9/drivers/net/wireless/bcmdhd on Aug 17 2023 at 14:53:46
[   11.094009] [WLAN] 
[   11.094017] wl_android_wifi_on in
[   11.094024] [WLAN] 
[   11.094035] wifi_platform_set_power = 1
[   11.094044] ======== PULL WL_REG_ON(-1) HIGH! ========
[   11.523047] [WLAN] 
[   11.523067] 
[   11.523067] 
[   11.523067] dhd_bus_devreset: == WLAN ON ==
[   11.523328] [WLAN] 
[   11.525604] F1 signature read @0x18000000=0x16844330
[   11.542754] [WLAN] 
[   11.542780] F1 signature OK, socitype:0x1 chip:0x4330 rev:0x4 pkg:0x8
[   11.544140] [WLAN] 
[   11.544165] DHD: dongle ram size is set to 294912(orig 294912) at 0x0
[   11.545422] [WLAN] 
[   11.545443] dhdsdio_download_firmware: firmware path=/app/modules/fw_bcm4330b2.bin, nvram path=/app/modules/nvram_bcm4330b2.txt
[   12.048975] [WLAN] 
[   12.048995] dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded.
[   12.221593] [WLAN] 
[   12.221619] dhd_bus_init: enable 0x06, ready 0x06 (waited 0us)
[   12.224609] [WLAN] 
[   12.224629] dhd_iovar: cur_etheraddr
[   12.233359] [WLAN] 
[   12.233378] dhd_iovar: cap
[   12.242046] [WLAN] 
[   12.242063] dhd_iovar: p2p
[   12.251993] [WLAN] 
[   12.252012] dhd_iovar: apsta
[   12.262001] [WLAN] 
[   12.262021] dhd_iovar: p2p_da_override
[   12.272004] [WLAN] 
[   12.272033] Firmware up: op_mode=0x0005, MAC=68:8f:c9:f0:f2:f5
[   12.272040] [WLAN] 
[   12.272050] dhd_iovar: assoc_listen
[   12.281903] [WLAN] 
[   12.281926] dhd_preinit_ioctls: roam off 0
[   12.281933] [WLAN] 
[   12.281941] dhd_iovar: roam_off
[   12.322018] [WLAN] 
[   12.322037] dhd_iovar: fullroamperiod
[   12.341994] [WLAN] 
[   12.342013] dhd_iovar: bus:txglomalign
[   12.351992] [WLAN] 
[   12.352010] dhd_iovar: bus:credall
[   12.361892] [WLAN] 
[   12.361910] dhd_iovar: bus:txglom
[   12.371940] [WLAN] 
[   12.371959] dhd_iovar: bcn_timeout
[   12.381902] [WLAN] 
[   12.381921] dhd_iovar: assoc_retry_max
[   12.411895] [WLAN] 
[   12.411919] dhd_preinit_ioctls: ampdu_ba_wsize 64
[   12.411926] [WLAN] 
[   12.411935] dhd_iovar: ampdu_ba_wsize
[   12.421919] [WLAN] 
[   12.421944] dhd_preinit_ioctls Set ampdu_ba_wsize to 64 failed  -2
[   12.421955] [WLAN] 
[   12.421964] dhd_iovar: buf_key_b4_m4
[   12.431995] [WLAN] 
[   12.432019] dhd_preinit_ioctls buf_key_b4_m4 set failed -23
[   12.432027] [WLAN] 
[   12.432036] dhd_iovar: event_msgs
[   12.442018] [WLAN] 
[   12.442038] dhd_iovar: event_msgs
[   12.452001] [WLAN] 
[   12.452020] dhd_iovar: event_msgs_ext
[   12.512015] [WLAN] 
[   12.512040] dhd_wl_ioctl_get_intiovar: get int iovar arp_version failed, ERR -23
[   12.552018] [WLAN] 
[   12.552036] dhd_iovar: ver
[   12.562122] [WLAN] 
[   12.562141] Firmware version = wl0: Jun 20 2023 14:58:40 version 5.90.195.26 (WLTEST) FWID 01-f252b667
[   12.562165] [WLAN] 
[   12.562174] dhd_iovar: bus:rxglom
[   12.571930] [WLAN] 
[   12.571950] dhd_iovar: ampdu_hostreorder
[   12.582015] [WLAN] 
[   12.582039] dhd_preinit_ioctls wl ampdu_hostreorder failed -23
[   12.602024] [WLAN] 
[   12.602048] dhd_wl_ioctl_get_intiovar: get int iovar wlfc_mode failed, ERR -23
[   12.602064] [WLAN] 
[   12.602074] dhd_iovar: ap_isolate
[   12.611934] [WLAN] 
[   12.611953] dhd_iovar: pfnlbest
[   12.752150] [WLAN] CFG80211-ERROR) wl_update_wiphybands : error reading vhtmode (-23)
[   12.911584] wl_create_event_handler(): thread:wl_event_handler:2a0 started
[   12.914192] [WLAN] CFG80211-ERROR) wl_event_handler : tsk Enter, tsk = 0xc1e41424
[   12.931984] [WLAN] 
[   12.932004] dhd_iovar: allmulti
[   12.962167] [WLAN] 
[   12.962187] dhd_iovar: allmulti
[   12.991975] [WLAN] 
[   12.991994] dhd_iovar: allmulti

Various other factory and debug things use the .appcfg folder on the SD card, for example...

/ipcam1-1$ grep -r '.appcfg' -A3 -B3 *
app/app_config.sh-
app/app_config.sh-prodid_dir=${cur_dir}/prodid
app/app_config.sh-model_name=$(myinfo.sh img_model)
app/app_config.sh:sd_app_cfg_dir=/mnt/sd/.appcfg/${model_name}
app/app_config.sh-sd_app_cfg_file=${sd_app_cfg_dir}/app_key.cfg
app/app_config.sh-sd_app_cfg_wifi=${sd_app_cfg_dir}/ifcfg.wlan0
app/app_config.sh-sd_app_cfg_opt=${sd_app_cfg_dir}/opt
--
app/start.sh-
app/start.sh-debug_log()
app/start.sh-{
app/start.sh:    sd_app_cfg_dir=/mnt/sd/.appcfg/${model_name}
app/start.sh-    if [ -f ${sd_app_cfg_dir}/debug_dmesg ] ; then
app/start.sh-        dmesg > ${sd_app_cfg_dir}/dmesg.log
app/start.sh-        if [ "$1" = "1" ] ; then
--
app/fac_test.sh-    dev_model=$2
app/fac_test.sh-    img_model=$3
app/fac_test.sh-    cd /mnt/sd
app/fac_test.sh:    touch .appcfg/${img_model}/${dev_model}
app/fac_test.sh:    tar -zcvf ${dev_model}_TFConfig.tar.gz .appcfg/${img_model}
app/fac_test.sh-    echo "=================tar TF config file success========================"
app/fac_test.sh-else 
app/fac_test.sh-    ftpuser=$2
--
app/fac_test.sh-        dev_model=$2
app/fac_test.sh-        img_model=$3
app/fac_test.sh-        cd /mnt/sd
app/fac_test.sh:        touch .appcfg/${img_model}/${dev_model}
app/fac_test.sh:        tar -zcvf ${dev_model}_TFConfig.tar.gz .appcfg/${img_model}
app/fac_test.sh-        echo "=================tar TF config file success========================"
app/fac_test.sh-    fi
app/fac_test.sh-fi
Binary file app/abin/apollo matches
grep: tmp/sd/sd.ok: Permission denied
ipcam1-1$ strings app/abin/apollo matches |grep '.appcfg' -A3 -B3 
[%s, line:%d] DEBUG: get config item: key: %s, value: %s
devmodel
[%s, line:%d] DEBUG: sd status: %d
/mnt/sd/.appcfg
/mnt/sd/.appcfg/%s
%s/app_key.cfg
[1;31m[%s, line:%d] ERROR: user config file [%s] create failed!
null
--
fps_50hz
/app/abin/cc_model_id
cc_model_id
/mnt/sd/.appcfg/%s/app.cfg
/mnt/sd/.debug/%s/app.cfg
/mnt/sd/factory_test/%s/app.cfg
[%s, line:%d] INFO: Load debug config file: %s