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/target/linux
Thibaut VARÈNE c2d2647c09 ar71xx: add support for MikroTik RB931-2nD
This patch adds support for the MikroTik RB931-2nD (hAP mini):
https://mikrotik.com/product/RB931-2nD

Specifications:
  * SoC: Qualcomm QCA9533 (650MHz)
  * RAM: 32MiB
  * Storage: 16MiB SPI NOR flash
  * Ethernet: 3x100M
  * Wireless: QCA9533 built-in, dual-chain 802.11b/g/n

Installation:

1. Setup a DHCP/BOOTP Server with the following parameters:
   * DHCP-Option 66 (TFTP server name): pointing to a local TFTP
     server within the same subnet of the DHCP range
   * DHCP-Option 67 (Bootfile-Name): matching the initramfs filename
     of the to be booted image. The usable intramfs files are:
       - openwrt-ar71xx-mikrotik-vmlinux-initramfs.elf
       - openwrt-ar71xx-mikrotik-vmlinux-initramfs-lzma.elf
       - openwrt-ar71xx-mikrotik-rb-nor-flash-16M-initramfs-kernel.bin

2. Press the reset button on the board and keep that pressed.

3. Connect the board to your local network via its Internet port.

4. Release the button after the LEDs on the board are turned off.
   Now the board should load and start the initramfs image from
   the TFTP server.

5. Now connect the board via either of its LAN ports (2 or 3).

6. Upload the sysupgrade image to the board with scp:
     $ scp openwrt-ar71xx-mikrotik-rb-nor-flash-16M-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/fw.bin

7. Log in to the running system listening on 192.168.1.1 via ssh
   as root (without password):
     $ ssh root@192.168.1.1

8. Flash the uploaded firmware file from the ssh session via the
   sysupgrade command:
     root@OpenWrt:~# sysupgrade /tmp/fw.bin

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
6 years ago
..
adm5120 kernel: only optimized for size if small_flash 6 years ago
adm8668 kernel: mark all v3.18 and v4.4 kernels are source-only 6 years ago
apm821xx apm821xx: attempt to fix sata access freezes 6 years ago
ar7 kernel: bump 4.9 to 4.9.100 6 years ago
ar71xx ar71xx: add support for MikroTik RB931-2nD 6 years ago
arc770 arc: Update variables substitutions in u-boot env files 6 years ago
archs38 arc: Update variables substitutions in u-boot env files 6 years ago
armvirt arm64: enable harden branch predictor 6 years ago
at91 kernel: only optimized for size if small_flash 6 years ago
ath25 ath25: drop 4.9 kernel support 6 years ago
ath79 kernel: only optimized for size if small_flash 6 years ago
au1000 kernel: only optimized for size if small_flash 6 years ago
bcm53xx bcm53xx: exit if writing kernel during sysupgrade fails 6 years ago
brcm47xx kernel: bump 4.14 to 4.14.54 6 years ago
brcm63xx brcm63xx: initial support for Sky SR102 router 6 years ago
brcm2708 brcm2708: platform.sh: fix tar directory directive 6 years ago
cns3xxx kernel: enable THIN_ARCHIVES by default 6 years ago
gemini kernel: remove DEVMEM and DEVKMEM from target's config 6 years ago
generic kernel: backport page fragment API changes from 4.10+ to 4.9 6 years ago
imx6 kernel: enable THIN_ARCHIVES by default 6 years ago
ipq40xx kernel: bump 4.14 to 4.14.53 6 years ago
ipq806x ipq806x: fix numbering for Netgear R7800 LAN ports 6 years ago
ixp4xx kernel: bump to 4.9.105 6 years ago
kirkwood kernel: enable THIN_ARCHIVES by default 6 years ago
lantiq kernel: only optimized for size if small_flash 6 years ago
layerscape kernel: only optimized for size if small_flash 6 years ago
malta malta: bump tp v4.14 6 years ago
mcs814x kernel: only optimized for size if small_flash 6 years ago
mediatek kernel: only optimized for size if small_flash 6 years ago
mpc85xx WDR4900v1 remove dt node for absent hw crypto. 6 years ago
mvebu kernel: bump 4.14 to 4.14.51 6 years ago
mxs kernel: enable THIN_ARCHIVES by default 6 years ago
octeon octeon: Add and set CPU type Octeon+ as default 6 years ago
octeontx kernel: enable THIN_ARCHIVES by default 6 years ago
omap kernel: enable EXPORTFS by default 6 years ago
omap24xx omap24xx: remove referece to not existing kmod-usb-musb-tusb6010 6 years ago
orion orion: remove linux 4.4 support 6 years ago
oxnas kernel: remove DEVMEM and DEVKMEM from target's config 6 years ago
pistachio kernel: bump 4.14 to 4.14.42 6 years ago
ppc40x kernel: only optimized for size if small_flash 6 years ago
ppc44x kernel: only optimized for size if small_flash 6 years ago
ramips ramips: ethernet: disable fraglist support 6 years ago
rb532 kernel: only optimized for size if small_flash 6 years ago
sunxi sunxi: Enable SD block devices 6 years ago
uml kernel: bump 4.9 to 4.9.100 6 years ago
x86 kernel: bump 4.9 to 4.9.106 6 years ago
xburst kernel: mark all v3.18 and v4.4 kernels are source-only 6 years ago
zynq zynq: remove config options handled by generic 6 years ago
Makefile