You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/package/boot
Santiago Piccinini 24463d0d94 ath79: add support for LibreRouter v1
Hardware
--------
SOC:   QCA9558
RAM:   128M DDR2
Flash: 16MiB SPI-NOR
ETH:   QCA8337N: 2x 10/100/1000 PoE and PoE pass-through
WiFi2: QCA9558 (bgn) 2T2R
WiFi5: 2x mPCIE with AR9582 (an) 2T2R
BTN:   1x Reset
GPIO:  multiple GPIO on header, PoE passthrough enable
UART:  3.3V 115200 8N1 header on the board
WDG:   ATTiny13 watchdog
JTAG:  header on the board
USB:   1x connector and 1x header on the board
PoE:   10-32V input in ETH port 1, passthrough in port 2
mPCIE: 2x populated with radios (but replaceable)

OpenWrt is preinstalled from factory. To install use <your-image>-sysupgade.bin
using the web interface or with sysupgrade -n.

Flash from bootloader (in case failsafe does not work)
1. Connect the LibreRouter with a serial adapter (TTL voltage) to the UART
   header in the board.
2. Connect an ETH cable and configure static ip addres 192.168.1.10/24
3. Turn on the device and stop the bootloader sending any key through the serial
   interface.
4. Use a TFTP server to serve <your image>-sysupgrade.bin file.
5. Execute the following commands at the bootloader prompt:
    ath> tftp 82000000 <your image>-sysupgrade.bin
    ath> erase 0x9f050000 +$filesize
    ath> cp.b 0x82000000 0x9f050000 $filesize
    ath> bootm 0x9f050000

More docs
* Bootloader https://github.com/librerouterorg/u-boot
* Board details (schematics, gerbers): https://github.com/librerouterorg/board

Signed-off-by: Santiago Piccinini <spiccinini@altermundi.net>
5 years ago
..
apex apex: Remove dead URL. 6 years ago
arm-trusted-firmware-sunxi arm-trusted-firmware-sunxi: Replace with official ARM version 6 years ago
at91bootstrap at91: Add SAMA5D2 PTC EK board 6 years ago
fconfig fconfig: Remove dead URLs 6 years ago
grub2 build: remove leftovers from previous x86 commits 5 years ago
imx-bootlets treewide: clean up download hashes 8 years ago
kexec-tools kexec-tools: bump version to 2.0.16 6 years ago
kobs-ng kobs-ng: add header for integer definitions 7 years ago
rbcfg rbcfg: Implement CPU frequency control 7 years ago
uboot-ar71xx uboot-ar71xx: fix musl host build 6 years ago
uboot-at91 at91: Add SAMA5D2 PTC EK board 6 years ago
uboot-envtools ath79: add support for LibreRouter v1 5 years ago
uboot-fritz4040 ipq40xx: add support for FritzBox 7530 5 years ago
uboot-imx6 uboot-imx6: Bump to 2019.01 6 years ago
uboot-kirkwood uboot-kirkwood: update to 2019.01 5 years ago
uboot-lantiq uboot-lantiq: fix compile with modern host dtc 6 years ago
uboot-layerscape layerscape: add LS1021AIOT board support 6 years ago
uboot-layerscape-armv8_32b layerscape: add ls1012afrwy support and drop ls1012afrdm 6 years ago
uboot-mvebu uboot-mvebu: fix build on hosts lacking pkg-config 6 years ago
uboot-mxs uboot-mxs: bump to v2019.01 6 years ago
uboot-omap uboot-omap: add 'rootwait' to the kernel cmdline 6 years ago
uboot-oxnas uboot-oxnas: fix typo accidentally committed during oxnas reboot 6 years ago
uboot-sunxi sunxi: add support for Orange Pi PC Plus 5 years ago
uboot-xburst treewide: clean up download hashes 8 years ago
uboot-zynq uboot-zynq: use a file to modify the default environment 6 years ago
yamonenv yamonenv: Remove dead URLs 6 years ago