Commit Graph

51801 Commits

Author SHA1 Message Date
Tianling Shen
259cf3b7e3 rockchip: add NanoPi R4S support
Hardware
--------
RockChip RK3399 ARM64 (6 cores)
1GB DDR3 or 4GB LPDDR4 RAM
2x 1000 Base-T
3 LEDs (LAN / WAN / SYS)
1 Button (Reset)
Micro-SD slot
2x USB 3.0 Port

Installation
------------
Uncompress the OpenWrt sysupgrade and write it to a micro SD card using
dd.

Signed-off-by: Tianling Shen <cnsztl@gmail.com>
Co-authored-by: Jensen Huang <jensenhuang@friendlyarm.com>
Signed-off-by: Jensen Huang <jensenhuang@friendlyarm.com>
Co-authored-by: Marty Jones <mj8263788@gmail.com>
Signed-off-by: Marty Jones <mj8263788@gmail.com>
2020-12-27 14:00:31 +08:00
Tianling Shen
a599926a53 uboot-rockchip: add NanoPi R4S support
Add support for the FriendlyARM NanoPi R4S.

Signed-off-by: Tianling Shen <cnsztl@gmail.com>
Co-authored-by: Jensen Huang <jensenhuang@friendlyarm.com>
Signed-off-by: Jensen Huang <jensenhuang@friendlyarm.com>
Co-authored-by: Marty Jones <mj8263788@gmail.com>
Signed-off-by: Marty Jones <mj8263788@gmail.com>
2020-12-27 14:00:31 +08:00
LGA1150
a3caa4520e
ramips: mt7621 OC 1000 MHz 2020-12-27 12:19:49 +08:00
Tianling Shen
049f877922
ddns-scripts_aliyun/dnspod: rename service files 2020-12-27 12:15:59 +08:00
CN_SZTL
574a39718d
luci-app-diskman: fix path to source 2020-12-27 00:37:09 +08:00
CN_SZTL
dfeccb8df3
pdnsd-alt: add missing PKG_MIRROR_HASH 2020-12-27 00:14:38 +08:00
CN_SZTL
0efe0bd461
pdnsd-alt: fix typo 2020-12-27 00:10:21 +08:00
CN_SZTL
4b839cabbf
quickjs: add package 2020-12-26 23:33:21 +08:00
CN_SZTL
93686e4bba
treewide: remame wget -> wget-ssl 2020-12-26 23:27:32 +08:00
Beginner
8c0fb06197
xray: Update to v1.1.5 2020-12-26 23:06:08 +08:00
CN_SZTL
728e88dcbe
luci-app-passwall: sync with upstream source 2020-12-26 23:06:08 +08:00
Mattraks
741822539b
luci-app-ssr-plus: bump to 182-1
- Important improvement
Rewrite startup code to speed up startup
Same as global server, no need to start multiple processes
Use unified path and configuration

- Changes
Add Reset default settings
Optimize the use of shadowsocks plugin
Remove the sh script used in update and modify the UI usage
Remove Easylist China from adblock and add NEO DEV HOST
Adjust the parameters used by wget to ensure compatibility

- Fixes
Fix the issue of starting twice after apply in the server node list
Fix the problem that dnsmasq fails to start when the access control list contains wrong entries
2020-12-26 23:06:08 +08:00
Mattraks
31d116d5ef
tcping: switch to self-maintained source 2020-12-26 23:06:06 +08:00
CN_SZTL
129fbb7977
mtk-eip93: add missing PKG_MIRROR_HASH 2020-12-26 22:33:30 +08:00
CN_SZTL
e29ea4c174
treewide: add missing PKG_HASH / PKG_MIRROR_HASH
Signed-off-by: CN_SZTL <cnsztl@project-openwrt.eu.org>
2020-12-26 22:18:46 +08:00
CN_SZTL
5cc3fdf1ae
dns2socks: remove duplicated package 2020-12-26 21:19:39 +08:00
CN_SZTL
a5b599df15
dnscrypt-proxy-full: remove outdated package 2020-12-26 21:19:39 +08:00
AmadeusGhost
ae9b6c15e9 luci-app-adguardhome: fix dependence 2020-12-26 19:39:33 +08:00
AmadeusGhost
78a25c1d1e treewide: remove packages which already in feeds 2020-12-26 19:38:19 +08:00
CN_SZTL
a51d78c044
luci-theme-edge: fix typo error 2020-12-26 17:23:35 +08:00
CN_SZTL
84bf4ab43e
luci-theme-edge: add missing dependencies 2020-12-26 17:21:35 +08:00
CN_SZTL
205486763d
autocore-arm: redirect error_msg to blackhole 2020-12-26 17:17:07 +08:00
CN_SZTL
0c5437b878
pdnsd-alt: update PKG_RELEASE 2020-12-26 14:38:52 +08:00
CN_SZTL
ef2b4acf17
Merge Official Source 2020-12-26 12:55:04 +08:00
CN_SZTL
527b6126d7
linux: refresh kernel patches
Signed-off-by: CN_SZTL <cnsztl@project-openwrt.eu.org>
2020-12-26 11:45:32 +08:00
Tianling Shen
9db9bdf57b
AdGuardHome: remove upstreamed package 2020-12-26 11:25:09 +08:00
Yousong Zhou
1508841b4e kmod-tcp-hybla: new module for hybla congestion control algorithm
Just the module and no default sysctl conf file is provided

Link: https://forum.openwrt.org/t/20-xx-tcp-hybla/83076
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-12-26 10:08:08 +08:00
Yousong Zhou
d45b50389d kmod-tcp-bbr: use AutoProbe
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-12-26 10:08:08 +08:00
Yousong Zhou
72447181bc kmod-tcp-bbr: leave CONFIG_TCP_CONG_ADVANCED to target config
Since generic has the option set to y and other targets now inherit that
choice, there is no behaviour change

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-12-26 10:08:08 +08:00
Yousong Zhou
d642550431 kernel: remove target specific setting of CONFIG_TCP_CONG_ADVANCED
The option was introduced in upstream linux commit a6484045 ("[TCP]: Do
not present confusing congestion control options by default.").

The option is set to y in generic config and to the moment does not
incur additional size increment.  Make it y for all so that packages
such as kmod-tcp-bbr do not have to set it on every occasion

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-12-26 10:08:08 +08:00
Tianling Shen
a2fa23c234
luci-app-adbyby-plus: sync with upstream source 2020-12-26 00:12:43 +08:00
uamrws
62556b3663
luci-app-syncdial: fix mwan3 syncdial port settings
Co-authored-by: causal <causal@causaldeMacBook-Pro.local>
2020-12-26 00:03:19 +08:00
AmadeusGhost
a88020d4a9 ipq40xx: r619ac: refresh device support 2020-12-25 22:31:06 +08:00
DENG Qingfang
4289c89b4a ipq40xx: ar40xx: add switch led blink support
Implement get_port_stats() function for ar40xx phy

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2020-12-25 22:28:28 +08:00
AmadeusGhost
40c499c5d0 Revert "ipq40xx: ar40xx: add switch led blink support"
This reverts commit 2a9aa40383.
2020-12-25 22:25:40 +08:00
AmadeusGhost
91281d1416
mtk-eip93: update to 1.3 2020-12-25 21:45:05 +08:00
AmadeusGhost
c966037baf
ipq40xx: r619ac: enable pcie power supply 2020-12-25 19:14:47 +08:00
Tianling Shen
aa78b76e08
Merge Official Source 2020-12-25 19:11:13 +08:00
Tianling Shen
2d24f3eee7
luci-proto-minieap: add package 2020-12-25 19:04:42 +08:00
AmadeusGhost
3ae70bba24
libcryptopp: update autotools to release 8.3 2020-12-25 18:59:06 +08:00
AmadeusGhost
42416392d7
autocore-arm: avoid resource busy issue on rpi4 2020-12-25 18:55:26 +08:00
xiaorouji
222c59327c
luci-app-passwall: bump to 4-4 2020-12-25 18:40:24 +08:00
Zhiyu Wang
1710082048
luci-app-passwall: fix local_port argument lost
Signed-off-by: Zhiyu <cloudsky.newbis@gmail.com>
2020-12-25 18:40:24 +08:00
Tianling Shen
625a3c9e83
OpenClash: bump to v0.41.13-beta 2020-12-25 18:38:24 +08:00
Dongming Han
b9389186b0 ipq40xx: add support for GL.iNet GL-AP1300
Specifications:
SOC:        Qualcomm IPQ4018 (DAKOTA) ARM Quad-Core
RAM:        256 MiB
FLASH1:     4 MiB NOR
FLASH2:     128 MiB NAND
ETH:        Qualcomm QCA8075
WLAN1:      Qualcomm Atheros QCA4018 2.4GHz 802.11b/g/n 2x2
WLAN2:      Qualcomm Atheros QCA4018 5GHz 802.11n/ac W2 2x2
INPUT:      Reset
LED:        Power, Internet
UART1:      On board pin header near to LED (3.3V, TX, RX, GND), 3.3V without pin - 115200 8N1
OTHER:      On board with BLE module - by cp210x USB serial chip
            On board hareware watchdog with GPIO0 high to turn on, and GPIO4 for watchdog feed

Install via uboot tftp or uboot web failsafe.

By uboot tftp:
(IPQ40xx) # tftpboot 0x84000000 openwrt-ipq40xx-generic-glinet_gl-ap1300-squashfs-nand-factory.ubi
(IPQ40xx) # run lf

By uboot web failsafe:
Push the reset button for 10 seconds util the power led flash faster,
then use broswer to access http://192.168.1.1

Afterwards upgrade can use sysupgrade image.

Signed-off-by: Dongming Han <handongming@gl-inet.com>
2020-12-25 10:38:13 +01:00
Yanase Yuki
3bb1618573 ipq806x: add support for NEC Platforms Aterm WG2600HP3
NEC Platforms Aterm WG2600HP3 is a dual-band router based on Qualcomm IPQ8062.

Specification
-------------
- SoC: Qualcomm IPQ8062
- RAM: 512MiB
- Flash memory: SPI-NOR 32MiB (Cypress S25FL256S)
- Wi-Fi: Qualcomm QCA9984 (2.4GHz, 1ch - 13ch)
- Wi-Fi: Qualcomm QCA9984 (5GHz, 36ch - 64ch, 100ch - 140ch)
- Ethernet: 4x 100/1000 Mbps (1x WAN, 4x LAN)
- LED: 6x green LED, 6x red LED
- Input: 2x tactile switch, 1x SP3T slide switch
- Serial console: 115200bps, through-hole J3
  - [  ] [GND] [  ] [TX] [RX] ----> DC jack
- Power: DC 12V 1.5A

This device does not support VHT160 and VHT80+80.
Custom BDFs are required to limit VHT capabilities.

Flash instructions
------------------
1. Setup TFTP server (IP address: 192.168.1.2)
2. Put initramfs image into TFTP server directory
3. Connect WG2600HP3 lan port and computer that runs TFTP server
4. Connect to the serial console
5. Interrupt booting by Esc key (password: chiron)
6. Execute the following commands
    # setenv bootcmd "nboot 0x44000000 1 0x860000"
    # saveenv
    # setenv ipaddr 192.168.1.1
    # setenv serverip 192.168.1.2
    # tftpboot 0x44000000 openwrt-ipq806x-generic-nec_wg2600hp3-initramfs-uImage
7. After booting OpenWrt initramfs image, backup SPI-NOR flash memory
8. Erase firmware partition
    # mtd erase firmware
9. Run sysupgrade

Signed-off-by: Yanase Yuki <dev@zpc.sakura.ne.jp>
2020-12-25 10:38:13 +01:00
Yanase Yuki
d64102e00a ipq806x: add support for Qualcomm IPQ8062 SoC
This commit adds support for Qualcomm IPQ8062 SoC.
IPQ8062 is a lower clock variant of IPQ8064.

CPU and NSS clocks:
- CPU: 384 MHz - 1 GHz
- NSS: 110 MHz - 550 MHz

opp and l2 clock values are taken from WG2600HP3 GPL source code [1].

Due to a lack of devices, I didn't test the following features.
- SATA
- NAND flash memory controller
- SD
- USB
- GSBI2, GSBI7
- PCIE2
- GMAC0, GMAC3

Works properly:
- GSBI4 UART
- GSBI5 SPI
- GMAC1, GMAC2
- PCIE0, PCIE1
- MDIO0

Does not work properly:
- CPU SPC
  - This can cause a system hang. Same as IPQ8065.
    See 2336c2dbb1

[1] https://www.aterm.jp/function/wg2600hp3/appendix/opensource.html

Signed-off-by: Yanase Yuki <dev@zpc.sakura.ne.jp>
2020-12-25 10:38:13 +01:00
Sven Eckelmann
b4009f453c ipq-wifi: Fix suffix for Plasma Cloud PA2200 QCA4019 board-2.bin
The Makefile is rejecting all files with for a given prefix (here
"board-plasmacloud_pa2200") when it didn't match a known suffix. Instead it
stops the build with an error like:

  Makefile:135: *** Unrecognized board-file suffix '.ipq4019' for 'board-plasmacloud_pa2200.ipq4019'. Stop.

The correct suffix for the QCA4019/hw1.0 is qca4019 and not ipq4019.

Fixes: 4871fd2616 ("ipq40xx: add support for Plasma Cloud PA2200")
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2020-12-25 10:38:13 +01:00
Sven Eckelmann
1c557e27fd ipq-wifi: Fix suffix for Plasma Cloud PA1200 QCA4019 board-2.bin
The Makefile is rejecting all files with for a given prefix (here
"board-plasmacloud_pa1200") when it didn't match a known suffix. Instead it
stops the build with an error like:

  Makefile:135: *** Unrecognized board-file suffix '.ipq4019' for 'board-plasmacloud_pa1200.ipq4019'. Stop.

The correct suffix for the QCA4019/hw1.0 is qca4019 and not ipq4019.

Fixes: ea5bb6bbfe ("ipq40xx: add support for Plasma Cloud PA1200")
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2020-12-25 10:38:13 +01:00
Marty Jones
dafa201b3e rockchip: use USB host by default on rk3399-rock-pi-4
This backport  fix connections errors on the
upper USB3 port of the Radxa ROCK Pi 4 .

Signed-off-by: Marty Jones <mj8263788@gmail.com>
2020-12-25 10:38:13 +01:00