Skip to content

Instantly share code, notes, and snippets.

@mklca
Created December 29, 2018 23:16
Show Gist options
  • Save mklca/e857198544c62377dfd02584a6f1fc97 to your computer and use it in GitHub Desktop.
Save mklca/e857198544c62377dfd02584a6f1fc97 to your computer and use it in GitHub Desktop.
GL-AR750S Bootloader Dump
U-Boot 1.1.4-ga35cd45d-dirty (Jun 22 2018 - 12:48:24)
ar750s - Dragonfly 1.0DRAM:
sri
ath_ddr_initial_config(278): (ddr2 init)
ath_sys_frequency: cpu 775 ddr 650 ahb 258
Tap values = (0x10, 0x10, 0x10, 0x10)
128 MB
Flash Manuf Id 0xef, DeviceId0 0x40, DeviceId1 0x18
flash size 16MB, sector count = 256
*** Warning - bad CRC, using default environment
Power up PLL with outdiv = 0 then switch to 3
ath_gmac_enet_initialize...
No valid address in Flash. Using fixed address
ath_gmac_enet_initialize: reset mask:c02200
athr_mgmt_init ::done
Dragonfly ----> S17 PHY *
athrs17_reg_init: complete
SGMII in forced mode
athr_gmac_sgmii_setup SGMII done
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
eth0 up
eth0
Qualcomm Atheros SPI NAND Driver, Version 0.1 (c) 2014 Qualcomm Atheros Inc.
MFR:200,DID:177
====== NAND Parameters ======
sc = 0x87ff6230 page = 0x800 block = 0x20000
Setting 0x181162c0 to 0x4b962100
Hit 'gl' to stop autoboot: 1
ath> printenv
lf=if ping $serverip; then tftp $loadaddr $firmware_nand_name && erase $firmware_addr +$kernelsize && nand erase && cp.b $fileaddr $firmware_addr $kernelsize && nand write $rootfs_addr 0 $rootfs_size && echo OK!; else ERROR! Server not reachable!; fi
rlf=if ping $serverip; then tftp $loadaddr $firmware_nor_name && erase $firmware_addr +$filesize && cp.b $fileaddr $firmware_addr $filesize && echo OK!; else ERROR! Server not reachable!; fi
kernelsize=0x00200000
rootfs_addr=0x80a00000
firmware_addr=0x9f060000
firmware_nor_name=openwrt-gl-ar750s.bin
firmware_nand_name=openwrt-gl-ar750s.img
lu=if ping $serverip; then tftp $loadaddr $uboot_name && erase $uboot_addr +$uboot_size && cp.b $fileaddr $uboot_addr $filesize && echo OK!; else ERROR! Server not reachable!; fi
lc=tftp 0x81000000 config.bin && cp.b 0x9f050040 0x81000040 0xffc0 && cp.b 0x81000000 0x81001002 0x06 && erase 0x9f050000 +0xffff && cp.b 0x81000000 0x9f050000 0xffff
uboot_addr=0x9f000000
uboot_size=0x00050000
uboot_name=uboot-gl-ar750s.bin
bootargs=console=ttyS0,115200 root=31:07 rootfstype=jffs2 init=/sbin/init mtdparts=ath-nor0:256k(u-boot),64k(u-boot-env),512k(pad),256k(config),896k(reserved),64k(caldata);ath-spi-nand:2m(uImage),20m(rootfs),86m(storage),20m(reserved)
bootcmd=if nand bad; then nboot 0x81000000 0 || run blf; else run blf; fi
bootdelay=2
baudrate=115200
ethaddr=0x00:0xaa:0xbb:0xcc:0xdd:0xee
ipaddr=192.168.1.1
serverip=192.168.1.2
loadaddr=0x80800000
stdin=serial
stdout=serial
stderr=serial
ethact=eth0
Environment size: 1502/65532 bytes
ath>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment