2020-11-12 18:45:22 +00:00
|
|
|
define Device/mikrotik_nor
|
|
|
|
DEVICE_VENDOR := MikroTik
|
|
|
|
BLOCKSIZE := 64k
|
|
|
|
IMAGE_SIZE := 16128k
|
|
|
|
KERNEL_NAME := vmlinux
|
|
|
|
KERNEL := kernel-bin | append-dtb-elf
|
|
|
|
IMAGES = sysupgrade.bin
|
|
|
|
IMAGE/sysupgrade.bin := append-kernel | kernel2minor -s 1024 | \
|
|
|
|
pad-to $$$$(BLOCKSIZE) | append-rootfs | pad-rootfs | \
|
2021-06-20 16:54:36 +00:00
|
|
|
check-size | append-metadata
|
2020-11-12 18:45:22 +00:00
|
|
|
endef
|
|
|
|
|
ipq40xx: add support for MikroTik hAP ac3
This adds support for the MikroTik RouterBOARD RBD53iG-5HacD2HnD
(hAP ac³), a indoor dual band, dual-radio 802.11ac
wireless AP with external omnidirectional antennae, USB port, five
10/100/1000 Mbps Ethernet ports and PoE passthrough.
See https://mikrotik.com/product/hap_ac3 for more info.
Specifications:
- SoC: Qualcomm Atheros IPQ4019
- RAM: 256 MB
- Storage: 16 MB NOR + 128 MB NAND
- Wireless:
· Built-in IPQ4019 (SoC) 802.11b/g/n 2x2:2, 3 dBi antennae
· Built-in IPQ4019 (SoC) 802.11a/n/ac 2x2:2, 5.5 dBi antennae
- Ethernet: Built-in IPQ4019 (SoC, QCA8075) , 5x 1000/100/10 port,
passive PoE in, PoE passtrough on port 5
- 1x USB Type A port
Installation:
1. Boot the initramfs image via TFTP
2. Run "cat /proc/mtd" and look for "ubi" partition mtd device number, ex. "mtd1"
3. Use ubiformat to remove MikroTik specific UBI volumes
* Detach the UBI partition by running: "ubidetach -d 0"
* Format the partition by running: "ubiformat /dev/mtdN -y"
Replace mtdN with the correct mtd index from step 2.
3. Flash the sysupgrade image using "sysupgrade -n"
Signed-off-by: Robert Marko <robimarko@gmail.com>
Tested-by: Mark Birss <markbirss@gmail.com>
Tested-by: Michael Büchler <michael.buechler@posteo.net>
Tested-by: Alex Tomkins <tomkins@darkzone.net>
2021-10-09 18:13:25 +00:00
|
|
|
define Device/mikrotik_nand
|
|
|
|
DEVICE_VENDOR := MikroTik
|
|
|
|
KERNEL_NAME := vmlinux
|
|
|
|
KERNEL_INITRAMFS := kernel-bin | append-dtb-elf
|
|
|
|
KERNEL := kernel-bin | append-dtb-elf | package-kernel-ubifs | \
|
|
|
|
ubinize-kernel
|
|
|
|
IMAGES := nand-sysupgrade.bin
|
|
|
|
IMAGE/nand-sysupgrade.bin := sysupgrade-tar | append-metadata
|
|
|
|
endef
|
|
|
|
|
2020-11-12 18:45:22 +00:00
|
|
|
define Device/mikrotik_hap-ac2
|
|
|
|
$(call Device/mikrotik_nor)
|
|
|
|
DEVICE_MODEL := hAP ac2
|
|
|
|
SOC := qcom-ipq4018
|
|
|
|
DEVICE_PACKAGES := ipq-wifi-mikrotik_hap-ac2 -kmod-ath10k-ct \
|
|
|
|
kmod-ath10k-ct-smallbuffers
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += mikrotik_hap-ac2
|
2020-10-23 14:05:28 +00:00
|
|
|
|
ipq40xx: add support for MikroTik hAP ac3
This adds support for the MikroTik RouterBOARD RBD53iG-5HacD2HnD
(hAP ac³), a indoor dual band, dual-radio 802.11ac
wireless AP with external omnidirectional antennae, USB port, five
10/100/1000 Mbps Ethernet ports and PoE passthrough.
See https://mikrotik.com/product/hap_ac3 for more info.
Specifications:
- SoC: Qualcomm Atheros IPQ4019
- RAM: 256 MB
- Storage: 16 MB NOR + 128 MB NAND
- Wireless:
· Built-in IPQ4019 (SoC) 802.11b/g/n 2x2:2, 3 dBi antennae
· Built-in IPQ4019 (SoC) 802.11a/n/ac 2x2:2, 5.5 dBi antennae
- Ethernet: Built-in IPQ4019 (SoC, QCA8075) , 5x 1000/100/10 port,
passive PoE in, PoE passtrough on port 5
- 1x USB Type A port
Installation:
1. Boot the initramfs image via TFTP
2. Run "cat /proc/mtd" and look for "ubi" partition mtd device number, ex. "mtd1"
3. Use ubiformat to remove MikroTik specific UBI volumes
* Detach the UBI partition by running: "ubidetach -d 0"
* Format the partition by running: "ubiformat /dev/mtdN -y"
Replace mtdN with the correct mtd index from step 2.
3. Flash the sysupgrade image using "sysupgrade -n"
Signed-off-by: Robert Marko <robimarko@gmail.com>
Tested-by: Mark Birss <markbirss@gmail.com>
Tested-by: Michael Büchler <michael.buechler@posteo.net>
Tested-by: Alex Tomkins <tomkins@darkzone.net>
2021-10-09 18:13:25 +00:00
|
|
|
define Device/mikrotik_hap-ac3
|
|
|
|
$(call Device/mikrotik_nand)
|
|
|
|
DEVICE_MODEL := hAP ac3
|
|
|
|
SOC := qcom-ipq4019
|
|
|
|
BLOCKSIZE := 128k
|
|
|
|
PAGESIZE := 2048
|
|
|
|
KERNEL_UBIFS_OPTS = -m $$(PAGESIZE) -e 124KiB -c $$(PAGESIZE) -x none
|
|
|
|
DEVICE_PACKAGES := kmod-ledtrig-gpio ipq-wifi-mikrotik_hap-ac3
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += mikrotik_hap-ac3
|
|
|
|
|
2021-01-04 23:22:00 +00:00
|
|
|
define Device/mikrotik_lhgg-60ad
|
|
|
|
$(call Device/mikrotik_nor)
|
|
|
|
DEVICE_MODEL := Wireless Wire Dish LHGG-60ad
|
|
|
|
DEVICE_DTS := qcom-ipq4019-lhgg-60ad
|
|
|
|
DEVICE_PACKAGES += -kmod-ath10k-ct -ath10k-firmware-qca4019-ct kmod-wil6210
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += mikrotik_lhgg-60ad
|
|
|
|
|
2020-10-23 14:05:28 +00:00
|
|
|
define Device/mikrotik_sxtsq-5-ac
|
|
|
|
$(call Device/mikrotik_nor)
|
|
|
|
DEVICE_MODEL := SXTsq 5 ac (RBSXTsqG-5acD)
|
|
|
|
SOC := qcom-ipq4018
|
|
|
|
DEVICE_PACKAGES := ipq-wifi-mikrotik_sxtsq-5-ac rssileds
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += mikrotik_sxtsq-5-ac
|