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
Sven Roederer b56bcfe3be ath79: add support for Ubiquiti Nanostation Loco M (XM)
This adds support for the Ubiquiti Nanostation Loco M (XM), which
has the same board/LEDs as the Bullet M XM, but different case and
antennas.

Specifications:
- AR7241 SoC @ 400 MHz
- 32 MB RAM
- 8 MB SPI flash
- 1x 10/100 Mbps Ethernet, 24 Vdc PoE-in
- NS Loco M2: built-in antenna: 8 dBi; AR9287
- NS Loco M5: built-in antenna: 13 dBi; 2T2R 5 GHz radio
- POWER/LAN green LEDs
- 4x RSSI LEDs (red, orange, green, green)
- UART (115200 8N1) on PCB

Flashing via WebUI:
  Upload the factory image via the stock firmware web UI.
  Note that only certain firmware versions accept unsigned
  images. Refer to the device's Wiki page for further information.

Flashing via TFTP:
  Same procedure as other NanoStation M boards.

- Use a pointy tool (e.g., pen cap, paper clip) and keep the reset
  button on the device or on the PoE supply pressed
- Power on the device via PoE (keep reset button pressed)
- Keep pressing until LEDs flash alternatively LED1+LED3 =>
  LED2+LED4 => LED1+LED3, etc.
- Release reset button
- The device starts a TFTP server at 192.168.1.20
- Set a static IP on the computer (e.g., 192.168.1.21/24)
- Upload via tftp the factory image:
  $ tftp 192.168.1.20
  tftp> bin
  tftp> trace
  tftp> put openwrt-ath79-generic-xxxxx-ubnt_nanostation-loco-m-squashfs-factory.bin

Tested on NanoStation Loco M2.

Signed-off-by: Sven Roederer <freifunk@it-solutions.geroedel.de>
Co-developed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
4 years ago
..
apm821xx kernel: bump 4.19 to 4.19.101 4 years ago
ar71xx kernel: bump 4.14 to 4.14.167 4 years ago
arc770 arc770: gen_axs10x_sdcard_img.sh: switch to /bin/sh 5 years ago
archs38 archs38: gen_axs10x_sdcard_img.sh: switch to /bin/sh 5 years ago
armvirt treewide: Remove self from MAINTAINER entries 5 years ago
at91 at91: gen_at91_sdcard_img.sh: switch to /bin/sh 5 years ago
ath25 ath25: split up DEVICE_TITLE 5 years ago
ath79 ath79: add support for Ubiquiti Nanostation Loco M (XM) 4 years ago
bcm27xx brcm2708: rename target to bcm27xx 4 years ago
bcm47xx brcm47xx: rename target to bcm47xx 4 years ago
bcm53xx bcm53xx: build images for Luxul ABR-4500 and XBR-4500 routers 4 years ago
bcm63xx brcm63xx: rename target to bcm63xx 4 years ago
cns3xxx kernel: bump 4.19 to 4.19.86 5 years ago
gemini gemini: dns313_gen_hdd_img.sh: switch to /bin/sh 5 years ago
generic kernel: swconfig: make compatible with kernel 5.2 4 years ago
imx6 kernel: Deactivate CONFIG_SFP in generic config 5 years ago
ipq40xx kernel: bump 4.19 to 4.19.101 4 years ago
ipq806x kernel: bump 4.19 to 4.19.101 4 years ago
kirkwood kirkwood: exploit BOARD_NAME to set DEVICE_DTS and SUPPORTED_DEVICES 4 years ago
lantiq lantiq: tidy up image/Makefile 4 years ago
layerscape kernel: bump 4.14 to 4.14.169 4 years ago
malta malta: enable HighMem on MIPS32 5 years ago
mediatek kernel: bump 4.19 to 4.19.101 4 years ago
mpc85xx treewide: move mktplinkfw to tplink-v1-image in image-commands.mk 5 years ago
mvebu mvebu: image: align subtargets makefile names 4 years ago
mxs mxs: gen_sdcard_ext4_ext4.sh: use /bin/sh 5 years ago
octeon octeon: apply vendor_model scheme to device definition/image name 4 years ago
octeontx kernel: bump 4.14 to 4.14.160 5 years ago
omap omap: gen_omap_sdcard_img.sh: use /bin/sh 5 years ago
oxnas kernel: bump 4.14 to 4.14.158 5 years ago
pistachio kernel: bump 4.14 to 4.14.169 4 years ago
ramips ramips: fix HiWiFi HC5761A switch settings 4 years ago
rb532 rb532: gen_image.sh: use /bin/sh 5 years ago
samsung samsung: add subtarget condition for device 5 years ago
sunxi sunxi: backport increased SATA/AHCI DMA TX/RX FIFOs 4 years ago
tegra x86,tegra,mvebu: image: use common reproducible IMG_PART_SIGNATURE 5 years ago
uml treewide: Remove self from MAINTAINER entries 5 years ago
x86 kernel: bump 4.19 to 4.19.90 5 years ago
zynq zynq: derive DEVICE_DTS from device definition name 4 years ago
Makefile