mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2024-12-27 17:12:46 +00:00
5ac974f214
The Mikrotik RouterBOARD SXT 2nD r3 is an outdoor WiFi AP / CPE with a single 2.4 GHz radio and a 100 Mbps Ethernet port. The device similar to the SXT 2nD r2, but it has SPI NOR flash instead of NAND flash. Hardware -------- CPU: Atheros AR9344 (600 MHz) RAM: 64 MiB FLASH: 16 MiB SPI NOR W25Q128 ETH: 1x 100 Mbps Atheros AG71xx WiFi: 2T2R 802.11b/g/n (ath9k) Power: Passive PoE 8-30 V Installation instructions: 1. Boot openwrt-ar71xx-mikrotik-vmlinux-initramfs.elf using a DHCP+TFTP server. 2. Erase the "firmware" partition using the mtd command. This should no longer be required once this patch is merged. 3. Use sysupgrade to install to flash. The file openwrt-ar71xx-mikrotik-rb-nor-flash-16M-squashfs-sysupgrade.bin should be used. Signed-off-by: Xavier Douville <github@douville.org>
62 lines
2.1 KiB
Makefile
62 lines
2.1 KiB
Makefile
define Device/mikrotik
|
|
PROFILES := Default
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport
|
|
BOARD_NAME := routerboard
|
|
LOADER_TYPE := elf
|
|
KERNEL_NAME := vmlinux.bin.lzma
|
|
KERNEL := kernel-bin | loader-kernel
|
|
KERNEL_INITRAMFS_NAME := vmlinux-initramfs.bin.lzma
|
|
MIKROTIK_CHUNKSIZE :=
|
|
IMAGE/sysupgrade.bin/squashfs :=
|
|
endef
|
|
DEVICE_VARS += MIKROTIK_CHUNKSIZE
|
|
|
|
define Device/mikrotik-nand
|
|
$(Device/mikrotik)
|
|
IMAGE/sysupgrade.bin/squashfs = append-kernel | \
|
|
kernel2minor -s $$(MIKROTIK_CHUNKSIZE) -e -c | sysupgrade-tar kernel=$$$$@
|
|
endef
|
|
|
|
define Device/nand-64m
|
|
$(Device/mikrotik-nand)
|
|
MIKROTIK_CHUNKSIZE := 512
|
|
DEVICE_TITLE := MikroTik RouterBoard (64 MB NAND)
|
|
endef
|
|
TARGET_DEVICES += nand-64m
|
|
|
|
define Device/nand-large
|
|
$(Device/mikrotik-nand)
|
|
MIKROTIK_CHUNKSIZE := 2048
|
|
DEVICE_TITLE := MikroTik RouterBoard (>= 128 MB NAND)
|
|
endef
|
|
TARGET_DEVICES += nand-large
|
|
|
|
define Device/nand-large-ac
|
|
$(Device/mikrotik-nand)
|
|
MIKROTIK_CHUNKSIZE := 2048
|
|
DEVICE_TITLE := MikroTik RouterBoard (>= 128 MB NAND, 802.11ac)
|
|
DEVICE_PACKAGES += kmod-ath10k-ct ath10k-firmware-qca988x-ct
|
|
SUPPORTED_DEVICES := rb-921gs-5hpacd-r2
|
|
endef
|
|
TARGET_DEVICES += nand-large-ac
|
|
|
|
define Device/rb-nor-flash-16M
|
|
$(Device/mikrotik)
|
|
DEVICE_TITLE := MikroTik RouterBoard (16 MB SPI NOR)
|
|
DEVICE_PACKAGES := rbcfg rssileds -nand-utils kmod-ledtrig-gpio
|
|
IMAGE_SIZE := 16000k
|
|
KERNEL_INSTALL := 1
|
|
SUPPORTED_DEVICES := rb-750-r2 rb-750up-r2 rb-750p-pbr2 rb-911-2hn rb-911-5hn rb-931-2nd rb-941-2nd rb-951ui-2nd rb-952ui-5ac2nd rb-962uigs-5hact2hnt rb-lhg-5nd rb-map-2nd rb-mapl-2nd rb-wap-2nd rb-wapr-2nd rb-sxt-2nd-r3
|
|
IMAGE/sysupgrade.bin := append-kernel | kernel2minor -s 1024 -e | pad-to $$$$(BLOCKSIZE) | \
|
|
append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
|
endef
|
|
TARGET_DEVICES += rb-nor-flash-16M
|
|
|
|
define Device/rb-nor-flash-16M-ac
|
|
$(Device/rb-nor-flash-16M)
|
|
DEVICE_TITLE := MikroTik RouterBoard (16 MB SPI NOR, 802.11ac)
|
|
DEVICE_PACKAGES += kmod-ath10k-ct ath10k-firmware-qca988x-ct ath10k-firmware-qca9887-ct kmod-usb-ehci
|
|
SUPPORTED_DEVICES += rb-wapg-5hact2hnd
|
|
endef
|
|
TARGET_DEVICES += rb-nor-flash-16M-ac
|