Matthias Schiffer
ab6596115a
build: introduce GLUON_AUTOREMOVE flag
2020-05-13 15:48:06 +02:00
lemoer
57516fe4e7
Add GLUON_MINIFY flag to allow skipping the minification process ( #1916 )
2020-05-13 00:45:06 +02:00
Matthias Schiffer
c90b400ce5
Merge pull request #2008 from ctr49/master
...
add hardware: Linksys EA6350 v3
2020-05-08 19:15:39 +02:00
ctr49
07d9db9add
add hardware: Linksys EA6500 v3
2020-05-03 23:05:39 +02:00
Matthias Schiffer
53690d83be
build: move package list generation to target_config_lib.lua, fix precedence
...
The precedence of different package lists was broken since #1876 ,
disallowing removal of GLUON_FEATURES packages via GLUON_SITE_PACKAGES.
Including all package selections, both implicit defaults and explicit
handling in Gluon, the order of precedence is now the following:
1. OpenWrt defaults (including target-specific defaults)
2. Device-specific packages from OpenWrt
3. Generic default packages (from target/generic)
4. Target default packages (target/$(GLUON_TARGET))
5. Removal of opkg for tiny targets
6. Packages derived from GLUON_FEATURES + GLUON_FEATURES_$(class)
7. GLUON_SITE_PACKAGES
8. GLUON_SITE_PACKAGES_$(class)
9. Device-specific packages from target/$(GLUON_TARGET)
10. Device-specific packages from GLUON_$(device)_SITE_PACKAGES
This also contains various pieces of cleanup:
- No hardcoded order of device classes for target_config.lua arguments
anymore (in fact, the Makefile doesn't know anything about device
classes now)
- target_conifg_lib.lua only hardcodes the fallback class for x86, no
other occurences of specific class names
- Feature -> package list mapping is moved from Makefile to the Lua code
as well (still implemented in Shell though)
2020-05-03 22:05:20 +02:00
André Fiedler
954b7af72b
ath79-generic: add support for TP-Link CPE220 v3
2020-04-27 16:42:10 +02:00
David Bauer
5231fb0178
lantiq-xway: remove support for AVM FRITZ!Box 7320 7330 7330SL
...
This device has broken Ethernet on both ports.
Remove support for those devices. for now, as there was no feedback from
the original author.
Closes #1943
2020-04-26 18:02:46 +02:00
aiyion.prime
0f3f4bc897
ramips-mt76x8: add support for Cudy WR1000
...
v2 is available on the market, but apparently has no upstream support, yet:
https://forum.openwrt.org/t/v2-of-cudy-wr1000/56965
2020-04-25 17:25:32 +02:00
Jan Alexander
17b49e20ee
ath79-generic: add support for GL.iNet GL-AR750S
2020-04-09 20:29:24 +02:00
David Bauer
95b133d4fd
x86-geode: add target class
...
x86-geode does not include the common x86 target-settings. Thus we need
to specify the device class in order to build images with all necessary
packages included.
2020-04-06 21:36:28 +02:00
David Bauer
c9f90c3ef8
build: add class-packages for targets without devices
...
When adding device classes, targets without devices such as x86 were not
handled. As site and feature packages are included on such a per-device
decision, x86 images ended up without most packages.
Include a class setting for a target and include the class-packages
target-wide when this setting is configured.
Fixes 9c52365077
("build: introduce device classes")
2020-03-27 23:35:24 +01:00
David Bauer
7fd7116e2a
targets: add device-class flags
...
This commit assigns class-flags to devices. The following scheme is
used:
- ath9k & ath10k: tiny if RAM <128M
- ath10k & ath10k: tiny if RAM <256M
- all: tiny if RAM <64M
- all: tiny if flash <8M
All other devices automatically have the default device-class selected.
2020-03-25 02:05:18 +01:00
David Bauer
3d5a693026
x86: add common wireless packages ( #1947 )
2020-03-23 19:00:28 +01:00
Matthias Schiffer
d7e724ada9
target_lib: replace envtrue with more intuitive istrue helper
...
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2020-03-14 16:51:43 +01:00
Andreas Ziegler
d8b944ea95
lantiq-xway: add support for NETGEAR DGN3500B
2020-03-14 16:25:51 +01:00
Andreas Ziegler
43995c4624
codestyle: replace leading spaces with tabs in target files ( #1954 )
2020-03-09 22:19:07 +01:00
Martin Weinelt
694b6e493d
lantiq-xrx200: disable factory image for tl-w{8970,8980}
...
There is no factory image, they are flashed using the sysupgrade image.
2020-03-09 15:32:00 +01:00
David Lutz
7ffc59d152
lantiq-xrx200: add support for TP-Link TD-W8970, TD-W8980, TD-W9980 ( #1867 )
2020-03-09 04:15:21 +01:00
Jan Alexander
5591d3e745
ipq40xx-generic: add support for EnGenius ENS620EXT
2020-03-09 02:15:50 +01:00
Matthias Schiffer
0af45b70f9
brcm2708: update image names and manifest aliases for new libplatforminfo
2020-02-04 23:59:16 +01:00
Matthias Schiffer
f0e5c5c3c5
Merge branch 'patch-1' of https://github.com/Dark4MD/gluon
2020-02-04 23:54:08 +01:00
Matthias Schiffer
af21f912b2
generic: fix GLUON_DEBUG on targets without configurable rootfs size
...
Fixes: c3435607e1
("generic: increase RootFS size when GLUON_DEBUG is enabled")
2020-02-04 02:04:36 +01:00
Manu.WTF
40ec997641
brcm2708-bcm2710: add manifest_alias for raspberry-pi-3-model-b-rev-1.2
2020-02-03 00:14:22 +01:00
Andreas Ziegler
390884819c
docs: rename vendor to GL.iNet for uniformity
2020-02-02 01:12:46 +01:00
Andreas Ziegler
0e832c175c
ath79-generic: add support for GL.iNet GL-AR300M-Lite
2020-02-02 01:12:46 +01:00
Jan Alexander
9741fb316d
ramips-mt76x8: add support for TP-Link TL-MR3020 v3
2020-01-31 22:52:32 +01:00
Nudelsalat
b01327b5d6
ramips-mt7621: add support for Netgear EX6150
2020-01-26 22:54:34 +01:00
Steffen Förster
79ca7a7baa
ramips-mt7620: add support for tp-link archer c20 v1 ( #1866 )
...
Specification:
- MediaTek MT7620A (580 Mhz)
- 64 MB of RAM
- 8 MB of FLASH
- 2T2R 2.4 GHz and 1T1R 5 GHz
- 5x 10/100 Mbps Ethernet
- 2x external, non-detachable antennas
- UART (J1) header on PCB (115200 8n1)
- 8x LED (GPIO-controlled*), 2x button, power input switch
- 1 x USB 2.0 port
2020-01-20 23:26:04 +01:00
Jan Alexander
c30a022e94
ramips-mt76x8: add support for TP-Link TL-WA801ND v5
2020-01-18 11:15:17 +01:00
Dark4MD
fbb59cfd60
ramips-mt7620: add support for TP-Link Archer C20i
2020-01-10 02:37:54 +01:00
Steffen Förster
c1ed710964
ramips-mt76x8: add support for TP-Link TL-WR902AC v3
...
TP-Link TL-WR902AC v3 is a pocket-size dual-band (AC750) router
based on MediaTek MT7628N + MT7650E.
Specification:
- MediaTek MT7628N/N (580 Mhz)
- 64 MB of RAM
- 8 MB of FLASH
- 2T2R 2.4 GHz and 1T1R 5 GHz
- 1x 10/100 Mbps Ethernet
2020-01-10 02:37:33 +01:00
Dark4MD
19e0f7959e
ramips-mt7620: add support for TP-Link Archer C50 v1
2020-01-09 00:53:21 +01:00
Dark4MD
13f16ed737
ramips-mt7620: add support for TP-Link Archer C2 v1
2020-01-08 19:12:34 +01:00
Dark4MD
0e1cc743d7
ramips-mt7620: remove broken flag for Xiaomi MiWifi Mini
...
WiFi driver is stable now.
2020-01-06 00:03:16 +01:00
David Bauer
c3435607e1
generic: increase RootFS size when GLUON_DEBUG is enabled
...
This increases the size of the root filesystem when GLUON_DEBUG is
enabled. Otherwise, the filesystem is too small.
Closes #1907
2020-01-05 19:14:09 +01:00
David Bauer
72e99aa2ba
ipq40xx-generic: add alias for Aruba Instant On AP11
...
The Aruba Instant On AP11 is the Aruba AP-303 with a stripped-down
firmware. Add an alias for the device to remove confusion about the
different naming.
2020-01-05 15:50:11 +01:00
David Bauer
b6ec44d6af
targets: remove ath10k-ct-smallbuffers
...
Remove the ath10k-ct-smallbuffers variant from the default
package-seleciton as it clashes with the QCA ath10k driver.
2020-01-05 00:21:29 +01:00
David Bauer
8df207c103
ipq40xx-generic: add support for Aruba AP-303
2020-01-04 01:43:10 +01:00
David Bauer
d428e53457
mpc85xx-p1020: add support for Enterasys WS-AP3710i
2019-12-23 01:54:23 +01:00
Dark4MD
fb191ab8e4
lantiq-xway: add support for AVM FRITZ!Box 7320, 7330 and 7330 SL
2019-12-19 22:45:06 +01:00
Dark4MD
40ef70534d
lantiq-xrx200: add support for AVM FRITZ!Box 7360 (v1, v2) and 7360 SL
2019-12-12 12:47:41 +01:00
Dark4MD
510bcd4ab4
lantiq-xrx200: add support for AVM FRITZ!Box 7362 SL
...
Flash instructions in the OpenWRT Commit: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=eae6cac6a30b95bef04d033ed8a303b7e35a078b
2019-12-11 19:42:44 +01:00
Malte Möller
aa679bc6e9
ar71xx-generic: add alias for wndr3800chmychart
...
a regular Netgear WNDR3800
but identifies itself as wndr3800chmychart.
2019-12-04 11:52:15 +01:00
Simon Terzenbach
bb2744f0d8
ath79-generic: add support for devolo WiFi pro 1200e
2019-12-03 19:47:58 +01:00
Simon Terzenbach
bdfa4b71ff
ath79-generic: add support for devolo WiFi pro 1750e
2019-12-03 19:47:39 +01:00
Simon Terzenbach
04421f60ac
ath79-generic: add support for devolo WiFi pro 1750x
2019-11-26 11:57:31 +01:00
David Bauer
4e3f1053da
ath79-generic: add support for devolo WiFi pro 1750c ( #1875 )
2019-11-22 01:45:00 +01:00
Simon Terzenbach
ee917a7ea9
ath79-generic: add support for devolo WiFi pro 1750i
2019-11-20 23:17:21 +01:00
David Bauer
e30b0092bb
ath79-generic: add missing ath10k packages
...
The devolo WiFi pro 1200i lost it's ath10k package definitions while
rebasing, thus selecting the wrong package set.
Fix it by adding the correct firmware and driver.
2019-11-20 16:21:28 +01:00
David Bauer
3ca6abe7b1
ath79-generic: add support for OCEDO Raccoon ( #1869 )
2019-11-20 13:46:18 +01:00
David Bauer
fe41ba7121
ath79-generic: add support for devolo WiFi pro 1200i ( #1871 )
2019-11-20 13:39:22 +01:00
Manu.WTF
62bd916b76
lantiq-xrx200: add support for AVM FRITZ!Box 7412 ( #1859 )
2019-11-18 22:54:50 +01:00
David Bauer
fd3fa7728a
ipq40xx: add support for AVM FritzRepeater 1200
2019-11-18 22:23:16 +01:00
David Bauer
8df38311fa
ramips-mt7621: add support for Netgear R6220
2019-11-10 17:11:57 +01:00
David Bauer
b8defb1c08
ath79-generic: limit line length
...
This limits the line-length for the ATH10K package
definitions.
Fixes f49813b5
2019-11-09 12:13:22 +01:00
David Bauer
f49813b52f
ath79-generic: remove unused package definitions
...
This removes the unused package definitions, as otherwise the Lua linter
will complain.
2019-11-09 11:30:22 +01:00
Steffen Förster
50db7654fc
ath79-generic: add support for TP-Link Archer C6v2
...
Hardware specification:
- SOC: Qualcomm QCA9563 @ 775MHz
- Flash: GigaDevice GD25Q64CSIG (8MiB)
- RAM: Zentel A3R1GE40JBF (128 MiB DDR2)
- Ethernet: Qualcomm QCA8337N: 4x 1Gbps LAN + 1x 1Gbps WAN
- Wireless:
- 2.4GHz (bgn) QCA9563 integrated (3x3)
- 5GHz (ac) Qualcomm QCA9886 (2x2)
- Button: 1x power, 1x reset, 1x wps
- LED: 6x LEDs: power, wlan2g, wlan5g, lan, wan, wps
- UART: There's no UART header on the board
2019-11-09 11:15:34 +01:00
David Bauer
18dd76471c
ar71xx-generic: add dedicated UniFi AC LR image
...
As upstream now has model detection for the Ubiquiti UniFi AC LR, we
need to provide an autoupdater image matching the expected filename.
Closes #1834
2019-11-08 18:47:07 +01:00
Matthias Schiffer
ee0756a70b
x86: switch to non-CT ath10k module
...
It seems the CT variant was used for 11s meshing on x86 by accient. Switch
to non-CT to match the other targets.
2019-11-07 19:48:16 +01:00
Matthias Schiffer
335fae1025
build: drop GLUON_WLAN_MESH variable
2019-11-07 19:48:16 +01:00
Misanthropos
b4c75a9879
lantiq-xway: add support for AVM FRITZ!Box 7312
2019-11-06 18:58:45 +01:00
David Bauer
7f858b1c6d
ipq806x-generic: remove BROKEN flag for target and NETGEAR R7800
...
This commit removes the broken flag for the ipq806x-generic target,
as the first device (NETGEAR R7800) now has full support in Gluon
2019-11-05 20:24:05 +01:00
David Bauer
e3bdfeefa1
ipq806x: rename target to ipq806x-generic
...
This commit accounts for the target renaming which was done in upstream
commit 7407e723991 ("ipqx0xx: add Generic subtarget")
2019-11-04 17:22:46 +01:00
David Bauer
88e6bc5278
ipq40xx: rename target to ipq40xx-generic
...
This commit accounts for the target renaming which was done in upstream
commit 7407e723991 ("ipqx0xx: add Generic subtarget")
2019-11-04 17:22:46 +01:00
David Bauer
ab2efef7f9
mpc85xx-p1020: add support for OCEDO Panda ( #1847 )
2019-11-03 18:59:00 +01:00
David Bauer
9dba2ca580
ramips-mt76x8: add support for GL.iNet VIXMINI
2019-10-30 14:38:48 +01:00
David Bauer
ac971f88e8
mvebu-cortexa9: rename Linksys WRT1200AC
2019-10-30 00:06:14 +01:00
David Bauer
825577f6df
ramips-mt7621: fix sysupgrade extension for ER-X
2019-10-30 00:06:14 +01:00
Martin Weinelt
ba3415059c
ar71xx-generic: drop ALFA N2, N5, Tube2H and Hornet-UB
...
Their kernel partition is too small, the OpenWrt build system
is unable to create an image.
2019-10-30 00:06:14 +01:00
David Bauer
82cdd5f808
targets: adapt ath10k selection to OpenWrt 19.07
...
This changes the ath10k firmware and driver selection, as
ath10k-ct is now the default in upstream OpenWrt.
However, for 802.11s operation we need the QCA firmware and driver.
2019-10-30 00:06:14 +01:00
David Bauer
09780191cb
targets: remove wpad-basic by default
...
This is necessary, as wpad-basic conflicts with hostapd-mini.
2019-10-30 00:06:14 +01:00
David Bauer
3522197ff9
ar71xx-generic: add missing ath10k packages ( #1844 )
...
This adds previously absent ath10k packages definitions. This way,
devices correctly select CandelaTech firmware correctly, when
GLUON_WLAN_MESH is set to IBSS.
This is also necessary for all devices, when OpenWrt is switched to
19.07.
2019-10-22 02:15:35 +02:00
Marssl78
b823b80356
ar71xx-generic: add support for TP-Link Archer C60 v2 ( #1840 )
2019-10-06 22:11:02 +02:00
Andreas Ziegler
94ca071e12
ar71xx-generic: fix device alias for Ubiquiti UniFi AC LR
...
fixes #1834
fixes #1332
2019-10-03 21:22:12 +02:00
David Bauer
ea24298f2d
ar71xx-generic: add ath10k packages to OCEDO Koala ( #1838 )
...
The OCEDO Koala was missing the correct package definition. Because of
this, firmware is potentially built with the wrong ath10k firmware /
driver.
2019-10-03 01:44:20 +02:00
Andreas Ziegler
07fe28c855
ar71xx-generic: add zram-swap to boards with 8M flash but only 32M memory ( #1819 )
2019-09-23 09:54:54 +02:00
Martin Weinelt
be965e7e4a
ar71xx-generic: deprecate ALFA AP121, Hornet-UB, Tube2H, N2/N5
...
The kernel partition on these devices is too small for the
OpenWrt 19.07 kernel. It is also located after the rootfs, so
we cannot grow it further.
Therefore mark these devices as deprecated now.
2019-09-20 17:02:41 +02:00
Andreas Ziegler
b113e0f517
ramips-rt305x: remove opkg and USB packages from 4M flash boards ( #1807 )
...
reduce size by removing dispensable packages,
to fix builds of this target in most cases.
2019-09-14 13:24:37 +02:00
Martin Weinelt
61bd88309e
Revert "ar71xx-generic: unmark archer-c25-v1 as broken"
...
This reverts commit fb08e10494
.
Devices featuring ath10k radios should at least 128 MB of memory
as their driver is quite memory hungry.
Devices with a configuration (1x ath10k, 64M memory) like this have
often been seen as running out of memory.
2019-08-18 19:32:43 +02:00
David Bauer
35bde952e1
ramips-mt7621: add missing broken flg for ASUS RT-AC57U
2019-08-15 15:53:04 +02:00
Simon Terzenbach
c124f6f410
mcp85xx-p1020: add support for Aerohive HiveAP 330
2019-08-13 13:25:20 +02:00
Vincent Wiemann
0a22218304
ar71xx-generic: Fix packages for GL.iNet AR750 ( #1792 )
...
The profile for GL.iNet AR750 currently selects ATH10K_PACKAGES, but this device actually has a QCA9887 which needs another driver.
This commit fixes the issue by setting ATH10K_PACKAGES_QCA9887 instead.
2019-08-10 10:17:29 +02:00
Simon Terzenbach
c37644e004
ar71xx-nand: add support for Aerohive HiveAP 121
2019-08-02 00:37:26 +02:00
David Bauer
9abce01e87
ramips: add support for ASUS RT-AC57U ( #1786 )
2019-07-13 14:32:22 +02:00
Andreas Ziegler
350fe73fe5
ramips-mt76x8: add support for TP-Link TL-MR3420 v5
2019-07-08 14:29:00 +02:00
Adrian Schmutzler
851dfc6a93
ar71xx-generic: Add support for TP-Link CPE210 V3 ( #1696 )
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2019-06-29 14:49:54 +02:00
Martin Weinelt
fb08e10494
ar71xx-generic: unmark archer-c25-v1 as broken
...
memory usage seems to behave more reasonable for a while now
2019-06-28 01:58:35 +02:00
Matthias Schiffer
09a09d634a
scripts: avoid global variables in target handler scripts
2019-06-18 01:34:45 +02:00
Matthias Schiffer
8e00149f11
targets: add deprecated flags as appropriate
2019-06-15 23:34:07 +02:00
Matthias Schiffer
071cf7b20f
Switch to Lua for target definitions
...
The old bash-based parsing code was way too complex. Replace it with Lua.
2019-06-15 23:34:07 +02:00
Matthias Schiffer
a44a5dce02
ar71xx: Onion Omega is BROKEN
...
This device doesn't have an Ethernet port, and even with the Ethernet
shield, eth0 is not configured.
2019-06-15 23:30:23 +02:00
Matthias Schiffer
0970dd3e01
targets: unset executable mode for target files
...
For some reason, some of the target files were executable.
2019-06-12 14:15:25 +02:00
Petr Štetiar
9dc1ac7f58
build: replace hardcoded paths with overridable variables
...
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2019-04-22 22:00:45 +02:00
Tata
12b87b2441
ipq40xx: add jalapeno from 8devices ( #1706 )
...
Signed-off-by: Jan-Tarek Butt <tarek@ring0.de>
2019-04-19 15:15:00 +02:00
Matthias Schiffer
134a6460a7
build: move hostapd-mini package from generic target to Makefile
...
By passing the package name through merge_packages, it becomes possible to
override the package choice in GLUON_SITE_PACKAGES again, for example:
GLUON_SITE_PACKAGES += -hostapd-mini hostapd
2019-04-19 13:53:09 +02:00
bobcanthelpyou
2ce07ae2fe
ar71xx: add support for TP-Link TL-WR840N v2 ( #1697 )
2019-04-12 01:32:11 +02:00
Andreas Ziegler
b5b2a2176b
ar71xx: remove redundancy from 2 target specifications
2019-03-31 17:45:24 +02:00
Manu.WTF
3b0e5fab71
ramips-mt7620: add support for Xiaomi MiWifi Mini ( #1638 )
2019-03-29 12:43:05 +01:00
David Bauer
a9a4abb637
ipq806x: add support for NETGEAR R7800 ( #1669 )
...
The device is broken until the next release. The LEDs are currently not
working (fixed in current OpenWRT master).
Also give a brief explanation about the BROKEN status being dependent on
the WiFi chip used and not the SoC family in general.
2019-03-28 14:49:17 +01:00
Manu.WTF
917d6af299
ar71xx: add support for D-Link DAP-1330 ( #1672 )
2019-03-15 23:35:35 +01:00
Martin Weinelt
ce8cf1b900
ramips-mt76x8: fix image name for wr841n v13
2019-03-14 04:58:19 +01:00
David Bauer
5b97b07f6a
ramips-mt76x8: add support for Netgear R6120 ( #1650 )
2019-02-16 14:41:48 +01:00
Steffen Förster
7b092e1e13
ramips-mt7620: add support for ASUS RT-AC51U ( #1642 )
2019-02-09 23:31:58 +01:00
David Bauer
1ace3d5bb0
ramips-mt76x8: add support for TP-Link Archer C50 v4 ( #1641 )
...
This backports the TP-Link Archer C50 v4.
We are dropping the following upstream commits. They add support for the
TP-Link recovery-flag which enabled the web-recovery. As they are not
needed for the router to work, we drop them for now.
28cd2ca base-files: sysupgrade: support additional mtd options
1e06482 mtd: add logic for TP-Link ramips recovery magic
2019-02-08 02:48:09 +01:00
oszilloskop
b9cf102f46
ar71xx: fix incorrect gl-ar150 and gl-ar300m image names ( #1640 )
...
also added manifest aliases for gl-ar150, gl-ar300m, gl-ar750
2019-02-07 01:55:07 +01:00
txt-file
97485dcecf
target x86-*: change from ext4 to squashfs ( #1634 )
...
This allows for smaller firmware images and makes it possible to reset a
device via firstboot command.
Signed-off-by: Matthias Fritzsche <matthias@chemnitz.freifunk.net>
2019-02-03 23:57:16 +01:00
Martin Weinelt
9342e31d45
brcm2708-bcm2708: add manifest alias for Raspberry Pi Model B Plus Rev 1.2
2019-02-03 21:15:32 +01:00
Matthias Fritzsche
3abadc286f
ar71xx-mikrotik: remove kmod-ath5k package
...
ath5k supports only IEEE 802.11 a/b/g
Signed-off-by: Matthias Fritzsche <matthias@chemnitz.freifunk.net>
2019-01-29 12:54:30 +01:00
Matthias Fritzsche
cecfe03839
ar71xx-mikrotik: add missing OpenWrt image types
...
Signed-off-by: Matthias Fritzsche <matthias@chemnitz.freifunk.net>
2019-01-29 12:54:01 +01:00
Malte Moeller
692f61ec5a
change device identifier to match machine identifier
...
this matches the output of
lua -e 'print(require(platform_info).get_image_name())'
This way the manifest file is accepted by the autoupdater
2019-01-18 23:33:05 +01:00
Manu.WTF
04cca280a1
ramips-mt7620: add support for Nexx WT3020 (8M)
2019-01-17 22:42:10 +01:00
David Bauer
55d2acd709
ramips-mt76x8: remove broken flag ( #1608 )
...
This commit removes the broken flag from all devices in the mt76x8
subtarget.
The stability of the mt76 driver for the mt7628 and mt7612 has greatly
improved in the last half-year. It might be still behind ath9k and
ath10k but it is suitable for daily use.
This affects the following devices:
- GL.iNet MT300N v2
- TP-Link Archer C50 v3
- TP-Link TL-WR841 v13
2018-12-29 23:32:02 +01:00
Martin Weinelt
656230a79f
ar71xx: add support for FRITZ!Repeater 300E ( #1604 )
...
Signed-off-by: Martin Weinelt <martin@darmstadt.freifunk.net>
2018-12-29 22:51:57 +01:00
Matthias Schiffer
a6bce7959d
ramips-mt76x8: remove VoCore 2 BROKEN flag again
...
The driver has stablized enough to officially support ramips-mt76x8 devices
again. At least remove BROKEN for VoCore 2 (as it was supported before).
2018-12-29 19:31:51 +01:00
Andreas Ziegler
5746fb08c4
ramips-mt7621: remove BROKEN flag for ZBT WG3526-16M & WG3526-32M
2018-12-28 21:15:29 +01:00
Martin Weinelt
e9c6153cd5
ramips-mt7621: unflag dir860l-b1 as broken with 11s mesh
...
Signed-off-by: Martin Weinelt <martin@darmstadt.freifunk.net>
2018-12-23 02:49:17 +01:00
Christoph Krapp
b5aa8c2f7c
ar71xx: add support for ZyXEL NBG6616
...
Signed-off-by: Christoph Krapp <achterin@googlemail.com>
2018-12-20 14:12:50 +01:00
Christoph Krapp
1c590ca148
ar71xx: add support for UniFi-AC-Mesh-Pro
...
Signed-off-by: Christoph Krapp <achterin@googlemail.com>
2018-12-09 20:41:56 +01:00
Martin Weinelt
3601c9aba6
mt76x8: add support for GL.iNet GL-MT300N-V2 ( #1548 )
...
Signed-off-by: Martin Weinelt <martin@darmstadt.freifunk.net>
2018-11-14 23:35:02 +01:00
David Bauer
a51ec56363
ipq40xx: add support for ZyXEL NBG6617 ( #1560 )
2018-11-14 23:02:25 +01:00
David Bauer
c1967fe383
ar71xx: remove BROKEN flag for TL-WR810N v1
...
Fixes #856
2018-10-24 23:44:01 +02:00
David Bauer
665cc49d67
ar71xx: add support for Archer C7 v5
2018-10-15 00:38:18 +02:00
David Bauer
246a617d71
ar71xx: add support for TL-WR902AC v1 ( #1546 )
...
This adds support for the TP-Link TL-WR902Ac v1 travel router.
The device is marked as broken due to 64MB which might be insufficient
in certain environments.
2018-10-11 03:21:51 +02:00
Ruben Barkow
2a077f86cf
ar71xx: unify position of comment containing BROKEN flag reason ( #1545 )
2018-10-02 01:03:55 +02:00
Matthias Schiffer
1e61e8e897
Disable build of kmod-jool again
...
kmod-jool build is broken with current kernel 4.14.y.
2018-09-30 19:09:23 +02:00
Sven Eckelmann
2b208647f7
ar71xx-generic: Reduce SquashFS blocksize to 64K ( #1455 )
...
Some 32 MB devices like the Nanostation M2 suffer from sudden high loads
combined with a squashfs related OOM reboot:
logd invoked oom-killer: gfp_mask=0x2420848, order=0, oom_score_adj=0
CPU: 0 PID: 774 Comm: logd Not tainted 4.4.135 #0
Stack : 804214dc 00000000 00000001 80480000 8182fa3c 80474803 804028d0 00000306
804e378c 00001ade 00000040 00000000 00000000 800a7f10 00000006 00000000
00000000 00000000 804063e0 80c69994 804e6542 800a5e8c 02420848 00000000
00000001 801fd600 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
...
Call Trace:
[<800721cc>] show_stack+0x54/0x88
[<800d5468>] dump_header.isra.4+0x48/0x130
[<800d5c38>] check_panic_on_oom+0x48/0x84
[<800d5d64>] out_of_memory+0xf0/0x324
[<800d9888>] __alloc_pages_nodemask+0x6b8/0x724
[<800d2960>] pagecache_get_page+0x154/0x270
[<80134cb0>] __getblk_slow+0x15c/0x374
[<80160418>] squashfs_read_data+0x1c8/0x6e8
[<80164628>] squashfs_readpage_block+0x32c/0x4d8
[<801622a4>] squashfs_readpage+0x5bc/0x6d0
[<800dd030>] __do_page_cache_readahead+0x1f8/0x264
[<800d479c>] filemap_fault+0x1a8/0x458
[<800efc1c>] __do_fault+0x64/0xd0
[<800f2824>] handle_mm_fault+0x4a4/0xb40
[<80076e98>] __do_page_fault+0x134/0x470
[<80060820>] ret_from_exception+0x0/0x10
Reduction of the SquashFS blocksize should reduce the problem slightly on
these nodes. The image size will increase slightly but this should be no
problem for ar71xx-generic (in contrast to ar71xx-tiny).
2018-09-23 14:34:14 +02:00
David Bauer
728d1ffdb1
mt76x8: flag target as broken ( #1533 )
...
The MT76x8 is currently not stable enough for worry-free use with Gluon.
It suffers from reboots in intervals as little as 12 hours or WiFi
freezes for several hours.
It may be unflagged as soon the situation with mt76 got better.
2018-09-17 22:40:44 +02:00
David Bauer
a29883986c
ar71xx: add AVM FRITZ!WLAN Reapeater 450E ( #1506 )
2018-09-04 20:59:16 +02:00
Martin Weinelt
3fb83cc3d5
ipq806x: mark as broken because of unstable wifi drivers
2018-09-04 01:05:39 +02:00
Matthias Schiffer
fead411f87
brcm2708: adjust to changed OpenWrt image names
2018-08-11 00:19:28 +02:00
Martin Weinelt
0e21d17032
ar71xx-generic: prefer kmod-ath10k for 802.11s mesh ( #1499 )
...
removes cryptic debug messages from kernel ring buffer and
also reduces memory usage by as much as 20-25 MiB.
2018-08-01 03:37:56 +02:00
Sven Eckelmann
b9ec173ffb
ipq40xx: add support for OpenMesh A62
...
This device is a dual 5GHz device. It is recommended to manually change the
radio of the first device to the lower 5GHz channels and the second radio
to the upper 5GHz channels.
2018-07-25 22:27:16 +02:00
Sven Eckelmann
36a5604dfe
ipq40xx: add support for OpenMesh A42
2018-07-25 22:27:16 +02:00
David Bauer
04b446d8cd
ramips: add support for TP-Link TL-WR841N v13 ( #1470 )
2018-07-25 22:19:59 +02:00
David Bauer
8395c08e66
ramips: add support for TP-Link Archer C50 v3 ( #1487 )
2018-07-23 04:34:37 +02:00
David Bauer
c3ceded76f
ipq40xx: add support for IBSS
...
Add support for IBSS meshing. Leave target marked as BROKEN for IBSS
as stability is unknown and WiFi LEDs are not working.
Functionality was tested in the network of Freifunk Frankfurt with other
ipq40xx and ar71xx devices.
2018-07-16 01:39:36 +02:00
David Bauer
c4b1febd31
ipq40xx: add target
...
This commit adds support for the new ipq40xx target.
2018-07-16 01:39:36 +02:00
Christoph Krapp
4883bc7141
ar71xx: add support for TP-Link RE355 ( #1478 )
...
Support is marked as broken because this device is sold in two variants,
one with 64M RAM and another with 128M. As of now 64M is not enough
for ath10k with 5GHz enabled.
As there is no indication known which variant one will get better mark
it as broken.
Signed-off-by: Christoph Krapp <achterin@googlemail.com>
2018-07-15 18:29:42 +02:00
David Bauer
52bc028e6b
ar71xx: add support for OCEDO Koala ( #1475 )
2018-07-13 01:25:58 +02:00
Julian
126b34ff14
mvebu: add correct subtarget ( #1473 )
2018-07-11 22:13:16 +02:00
Matthias Schiffer
63c16c01a0
scripts: move DEFAULT_FEEDS definition to a separate file
...
modules.sh can't depend on openwrt/feeds.conf.default, otherwise the
initial update will fail.
2018-07-11 21:47:50 +02:00
Matthias Schiffer
210d97c53e
Switch to OpenWrt 18.06 branch
2018-07-10 22:57:40 +02:00
Sven Eckelmann
3d18ae02d8
ar71xx: Add support for TP-Link CPE210 v2 ( #1445 )
2018-06-26 01:19:55 +02:00
Sven Eckelmann
384c2772c9
ar71xx: add ath10k packages for OpenMesh A40/A60 ( #1444 )
...
The dependency line was lost during the rebase of the current master
version.
Fixes: 9d719a2e57
("ar71xx: add support for OpenMesh A40/A60 (#1424 )")
2018-06-24 13:32:56 +02:00
Christoph Krapp
1a065fbe24
ar71xx: add support for ZyXEL NBG6716 ( #1443 )
2018-06-22 20:21:11 +02:00
Sven Eckelmann
ef819cc196
ar71xx: add support for OpenMesh OM2P(-HS)v4 ( #1426 )
2018-06-09 13:55:38 +02:00
Sven Eckelmann
9d719a2e57
ar71xx: add support for OpenMesh A40/A60 ( #1424 )
2018-06-08 20:18:30 +02:00
Christoph Krapp
54ff903633
ar71xx: add support for TP-Link TL-WA901ND v5 ( #1423 )
2018-06-07 22:36:18 +02:00
Vincent Wiemann
33956cd4b3
ar71xx: add support for Alfa AP121F ( #1404 )
...
Adds support for Alfa AP121F USB powered travel router (looks like an USB ethernet adapter).
There is no factory image, but only a sysupgrade file for this router which can be installed using the inbuilt UBoot web interface.
Configure your PC with IP address 192.168.1.2 and connect the router using its RJ45 port. Hold the reset button while powering the device until all LEDs have flashed 3 times simultaneously. You can now access the fallback web interface using a web browser at http://192.168.1.1 and flash the sysupgrade file.
2018-05-23 19:32:40 +02:00
Christoph Krapp
68ee56b869
ar71xx: add support for GL.iNet GL-AR750 ( #1395 )
2018-05-17 22:33:18 +02:00