I should note. This is on a 1.0.0 firmware version too I have 3 devices total.and would love to get into it.
Where do I start?
Edit: What voltages are you reading on Rx when sending data?
Edit Edit: tpl doesn't seem to be time sensitive, I type tpl(and pressed enter) well before the prompt to do so.
Format: Log Type - Time(microsec) - Message - Optional Info
Log Type: B - Since Boot(Power On Reset), D - Delta, S - Statistic
S - QC_IMAGE_VERSION_STRING=BOOT.BF.3.3.1-00158
S - IMAGE_VARIANT_STRING=HAACANAZA
S - OEM_IMAGE_VERSION_STRING=CRM
S - Boot Config, 0x000002e5
B - 201 - PBL, Start
B - 2735 - bootable_media_detect_entry, Start
B - 3442 - bootable_media_detect_success, Start
B - 3447 - elf_loader_entry, Start
B - 6111 - auth_hash_seg_entry, Start
B - 6354 - auth_hash_seg_exit, Start
B - 68315 - elf_segs_hash_verify_entry, Start
B - 131156 - PBL, End
B - 142587 - SBL1, Start
B - 194559 - GCC [RstStat:0x10, RstDbg:0x600000] WDog Stat : 0x4
B - 201025 - pm_device_init, Start
B - 322263 - PM_SET_VAL:Skip
D - 120749 - pm_device_init, Delta
B - 324672 - pm_driver_init, Start
D - 5337 - pm_driver_init, Delta
B - 331016 - clock_init, Start
D - 2104 - clock_init, Delta
B - 335012 - boot_flash_init, Start
D - 12566 - boot_flash_init, Delta
B - 351360 - boot_config_data_table_init, Start
D - 3080 - boot_config_data_table_init, Delta - (575 Bytes)
B - 358832 - Boot Setting : 0x00000618
B - 362767 - CDT version:2,Platform ID:8,Major ID:1,Minor ID:4,Subtype:0
B - 369690 - sbl1_ddr_set_params, Start
B - 373503 - CPR configuration: 0x30c
B - 376858 - cpr_init, Start
B - 379725 - Rail:0 Mode: 5 Voltage: 800000
B - 384849 - CL CPR settled at 752000mV
B - 387655 - Rail:1 Mode: 5 Voltage: 880000
B - 391955 - Rail:1 Mode: 7 Voltage: 896000
D - 16531 - cpr_init, Delta
B - 398726 - Pre_DDR_clock_init, Start
B - 402844 - Pre_DDR_clock_init, End
B - 406138 - DDR Type : PCDDR3
B - 411872 - do ddr sanity test, Start
D - 1067 - do ddr sanity test, Delta
B - 416660 - DDR: Start of HAL DDR Boot Training
B - 421388 - DDR: End of HAL DDR Boot Training
B - 427061 - DDR: Checksum to be stored on flash is 1280080391
B - 437461 - Image Load, Start
D - 224419 - QSEE Image Loaded, Delta - (1376448 Bytes)
B - 661972 - Image Load, Start
D - 30 - SEC Image Loaded, Delta - (0 Bytes)
B - 669658 - Image Load, Start
D - 10705 - DEVCFG Image Loaded, Delta - (26008 Bytes)
B - 680455 - Image Load, Start
D - 22051 - RPM Image Loaded, Delta - (86584 Bytes)
B - 702598 - Image Load, Start
D - 108885 - APPSBL Image Loaded, Delta - (672668 Bytes)
B - 811605 - QSEE Execution, Start
D - 61 - QSEE Execution, Delta
B - 817430 - USB D+ check, Start
D - 0 - USB D+ check, Delta
B - 823805 - SBL1, End
D - 683536 - SBL1, Delta
S - Flash Throughput, 6745 KB/s (2162955 Bytes, 320641 us)
S - DDR Frequency, 466 MHz
S - Core 0 Frequency, 1651 MHz
U-Boot 2016.01 (Feb 25 2021 - 20:16:45 +0800)
DRAM: smem ram ptable found: ver: 1 len: 4
1 GiB
NAND: Could not find nand_gpio in dts, using defaults
ONFI device found
ID = 158061c8
Vendor = c8
Device = 61
tpl
SF: Unsupported flash IDs: manuf 00, jedec 1c78, ext_jedec 4a74
ipq_spi: SPI Flash not found (bus/cs/speed/mode) = (0/0/48000000/0)
128 MiB
MMC: <NULL>: 0
PCI0 is not defined in the device tree
PCI1 is not defined in the device tree
In: serial@78B3000
Out: serial@78B3000
Err: serial@78B3000
machid: 8010400
Card did not respond to voltage select!
eth0 MAC Address from ART is not valid
eth1 MAC Address from ART is not valid
eth2 MAC Address from ART is not valid
eth3 MAC Address from ART is not valid
eth4 MAC Address from ART is not valid
eth5 MAC Address from ART is not valid
gpio 38 set BOARD_3V9_5V_EN_GPIO to high[1]
gpio 64 set PHY_QCA8081_1V8_EN_GPIO to high[1]
gpio 33 set PHY_AR8033_3V3_EN_GPIO to high[1]
gpio 35 set ONOFF_MODULE_5G_GPIO to low[0] ... 1s
gpio 35 set ONOFF_MODULE_5G_GPIO to high[1]
ubi0: attaching mtd1
ubi0: scanning is finished
ubi0: attached mtd1 (name "mtd=0", size 9 MiB)
ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
ubi0: good PEBs: 72, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 6/3, WL threshold: 4096, image sequence number: 1097309032
ubi0: available PEBs: 0, total reserved PEBs: 72, PEBs reserved for bad PEB handling: 20
Find no boot alter flag!
Enter magic string to stop autoboot in 1 seconds
Net: MAC0 addr:0:3:7f:ba:db:ad
PHY ID1: 0x4d
PHY ID2: 0xd101
PHY ID1: 0x4d
PHY ID2: 0xd074
EDMA ver 1 hw init
Num rings - TxDesc:1 (0-0) TxCmpl:1 (7-7)
RxDesc:1 (15-15) RxFill:1 (7-7)
ipq807x_edma_alloc_rings: successfull
ipq807x_edma_setup_ring_resources: successfull
ipq807x_edma_configure_rings: successfull
ipq807x_edma_hw_init: successfull
eth0
IPQ807x# help
help
? - alias for 'help'
aq_load_fw- LOAD aq-fw-binary
aq_phy_restart- Restart Aquantia phy
base - print or set address offset
bdinfo - print Board Info structure
bootipq - bootipq from flash device
bootm - boot application image from memory
bootp - boot image via network using BOOTP/TFTP protocol
bootz - boot Linux zImage image from memory
canary - test stack canary
chpart - change active partition
cmp - memory compare
cp - memory copy
crc32 - checksum calculation
dcache - enable or disable data cache
dhcp - boot image via network using DHCP/TFTP protocol
dm - Driver model low level access
echo - echo args to console
env - environment handling commands
erase - erase FLASH memory
exectzt - execute TZT
exit - exit script
false - do nothing, unsuccessfully
fdt - flattened device tree utility commands
flash - flash part_name
flash part_name load_addr file_size
flasherase- flerase part_name
flinfo - print FLASH memory information
fuseipq - fuse QFPROM registers from memory
go - start application at address 'addr'
help - print command description/usage
httpd - Start httpd server
i2c - I2C sub-system
icache - enable or disable instruction cache
imxtract- extract a part of a multi-image
ipq_mdio- IPQ mdio utility commands
is_sec_boot_enabled- check secure boot fuse is enabled or not
itest - return true/false on integer compare
loop - infinite loop on address range
md - memory display
mii - MII utility commands
mm - memory modify (auto-incrementing address)
mmc - MMC sub system
mmcinfo - display MMC info
mtdparts- define flash/nand partitions
mtest - simple RAM read/write test
mw - memory write (fill)
nand - NAND sub-system
nboot - boot from NAND device
nm - memory modify (constant address)
pci - list and access PCI Configuration Space
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
reset - Perform RESET of the CPU
run - run commands in an environment variable
runmulticore- Enable and schedule secondary cores
saveenv - save environment variables to persistent storage
secure_authenticate- authenticate the signed image
setenv - set environment variables
sf - SPI flash sub-system
showvar - print local hushshell variables
sleep - delay execution for some time
smeminfo- print SMEM FLASH information
source - run script from memory
test - minimal test like /bin/sh
tftpboot- boot image via network using TFTP protocol
tftpput - TFTP put command, for uploading files to a server
true - do nothing, successfully
uart - UART sub-system
ubi - ubi commands
ubifsload- load file from an UBIFS filesystem
ubifsls - list files in a directory
ubifsmount- mount UBIFS volume
ubifsumount- unmount UBIFS volume
usb - USB sub-system
usbboot - boot from USB device
version - print monitor, compiler and linker version
IPQ807x#