OpenWRT
openwrt.orgPlenty of scope for customization and a ton of supported addons. Stateful firewall, NAT, and dynamically-configured port forwarding protocols (UPnP, NAT-PMP + upnpd, etc), Load balancing, IP tunneling, IPv4 & IPv6 support.
- Homepage: openwrt.org
- GitHub: github.com/openwrt/openwrt
- Privacy: tosdr.org/en/service/1603
- Web info: web-check.xyz/results/openwrt.org
OpenWRT Privacy Policy
Privacy Policy Summary
- There is a date of the last update of the terms
- The service can delete your account without prior notice and without a reason
Documents
- PrivacyCreated 31 May 19, Last modified 3 years ago
- Terms of ServiceCreated 31 May 19, Last modified 3 years ago
Domains Covered by Policy
- openwrt.org
- forum.openwrt.org
About the Data
This data is kindly provided by tosdr.org. Read full report at: #1603
OpenWRT Source Code
Author
Description
This repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins. We will continue to accept Pull Requests here. They will be merged via staging trees then into openwrt.git.
Homepage
License
NOASSERTION
Created
09 Nov 15
Last Updated
28 Mar 24
Latest version
Primary Language
C
Size
239,040 KB
Stars
18,013
Forks
9,639
Watchers
18,013
Language Usage
Star History
Top Contributors
-
@juhosg (4536)
-
@ffainelli (3365)
-
@jow- (2804)
-
@hauke (2514)
-
@nbd168 (2370)
-
@kaloz (1385)
-
@dangowrt (1264)
-
@KanjiMonster (876)
-
@adschm (838)
-
@Ansuel (678)
-
@lperkov (630)
-
@mkresin (620)
-
@blocktrron (613)
-
@rmilecki (530)
-
@neheb (522)
-
@embeem (521)
-
@chunkeey (517)
-
@Noltari (512)
-
@dedeckeh (508)
-
@ynezz (494)
-
@blogic (435)
-
@PolynomialDivision (429)
-
@graysky2 (380)
-
@robimarko (371)
-
@stintel (367)
-
@ldir-EDB0 (353)
-
@wigyori (352)
-
@acoul (315)
-
@aparcar (277)
-
@pepe2k (272)
Recent Commits
-
RafaĆ MiĆecki (28 Mar 24)
bcm4908: refresh kernel 6.6 config Signed-off-by: RafaĆ MiĆecki <rafal@milecki.pl>
-
RafaĆ MiĆecki (28 Mar 24)
bcm4008: prepare to work on kernel 6.6 Don't add KERNEL_TESTING_PATCHVER yet as there are some issues with it. On TP-Link Archer C2300 serial console seems to stop working after preinit: > Press the [f] key and hit [enter] to enter failsafe mode > Press the [1], [2], [3] or [4] key and hit [enter] to select the deïżœ On Netgear R8000P XHCI causes external abort: [ 2.139586] Internal error: synchronous external abort: 0000000096000210 [#1] SMP [ 2.147212] Modules linked in: xhci_plat_hcd(+) xhci_hcd ohci_platform ohci_hcd fsl_mph_dr_of ehci_platform ehci_fsl ehci_hcd gpio_button_hotplug(O) usbcore nls_base usb_common crc32c_generic [ 2.164774] CPU: 0 PID: 358 Comm: kmodloader Tainted: G O 6.6.22 #0 [ 2.172658] Hardware name: Netgear R8000P (DT) [ 2.177229] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 2.184395] pc : xhci_gen_setup+0x80/0x34c [xhci_hcd] [ 2.189591] lr : xhci_gen_setup+0x74/0x34c [xhci_hcd] [ 2.194788] sp : ffffffc0815d37b0 [ 2.198194] x29: ffffffc0815d37b0 x28: ffffff8002000000 x27: ffffff8001172d88 [ 2.205540] x26: ffffff8002000000 x25: 0000000000000000 x24: ffffffc078b603c0 [ 2.212888] x23: ffffffc078b2a008 x22: ffffff8001172c10 x21: ffffff8002000000 [ 2.220235] x20: ffffff8002000000 x19: ffffff8002000250 x18: 0000000000000000 [ 2.227582] x17: 626d756e20737562 x16: 2064656e67697373 x15: ffffffffffffffff [ 2.234929] x14: ffffff80019e9915 x13: ffffff80019e9913 x12: 00000000ffffffea [ 2.242276] x11: 00000000ffffefff x10: 0000000000000062 x9 : 00000000ffffffd0 [ 2.246760] bcm63138_nand ff801800.nand-controller: timeout waiting for command 0x4 [ 2.249623] x8 : 0000000000000073 x7 : ffffffc0815d37c0 x6 : 0000000000000075 [ 2.257513] bcm63138_nand ff801800.nand-controller: intfc status c00000e0 [ 2.264855] x5 : 0000000000000081 x4 : 0000000000000000 x3 : ffffff8001b61800 [ 2.279193] x2 : ffffffc080b5d000 x1 : ffffff80020003a8 x0 : ffffff8002000398 [ 2.286540] Call trace: [ 2.289048] xhci_gen_setup+0x80/0x34c [xhci_hcd] Signed-off-by: RafaĆ MiĆecki <rafal@milecki.pl>
-
RafaĆ MiĆecki (28 Mar 24)
bcm4908: switch to the kernel 6.1 Tested on Netgear R8000P and TP-Link Archer C2300. Signed-off-by: RafaĆ MiĆecki <rafal@milecki.pl>
-
RafaĆ MiĆecki (28 Mar 24)
bcm4908: use DT to mark NAND controller WP pin as not connected Use cleaner and more upstream-fit solution. Signed-off-by: RafaĆ MiĆecki <rafal@milecki.pl>
-
Robert Marko (26 Mar 24)
airoha: remove 5.15 support Now that 6.1 is default, remove 5.15 support. Signed-off-by: Robert Marko <robimarko@gmail.com>
-
Robert Marko (26 Mar 24)
airoha: default to kernel 6.1 6.1 has been present as testing for a while now, so default to it. Signed-off-by: Robert Marko <robimarko@gmail.com>
-
RafaĆ MiĆecki (28 Mar 24)
kernel: backport brcmnand support for "brcm,wp-not-connected" It's required to support NAND controllers with WP pin on boards that don't have it connected to NAND chip. Signed-off-by: RafaĆ MiĆecki <rafal@milecki.pl>
-
RafaĆ MiĆecki (27 Mar 24)
bcm53xx: refresh kernel 6.6 config Signed-off-by: RafaĆ MiĆecki <rafal@milecki.pl>
-
RafaĆ MiĆecki (27 Mar 24)
bcm53xx: add testing support for kernel 6.6 Signed-off-by: RafaĆ MiĆecki <rafal@milecki.pl>
-
RafaĆ MiĆecki (27 Mar 24)
bcm53xx: switch to the kernel 6.1 Successfully verified on Luxul XWR-3150 (BCM47094). Tested LAN, WAN, Wi-Fi, USB, sysupgrade. Signed-off-by: RafaĆ MiĆecki <rafal@milecki.pl>
-
RafaĆ MiĆecki (27 Mar 24)
bcm53xx: refresh kernel 6.1 config Signed-off-by: RafaĆ MiĆecki <rafal@milecki.pl>
-
RafaĆ MiĆecki (27 Mar 24)
kernel: fix NVMEM looking for OTP NVMEM cells in wrong DT node It was breaking NAND controllers drivers. Signed-off-by: RafaĆ MiĆecki <rafal@milecki.pl>
-
Chukun Pan (09 Mar 24)
sunxi: backport h616 thermal sensor support Backport H616 thermal sensor support from linux-next. Tested on the Orange Pi Zero 3 (H618 SoC). Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
-
Chukun Pan (18 Nov 23)
sunxi: add support for Orange Pi Zero 3 Key features: Allwinner H618 SoC (Quad core Cortex-A53) 1/1.5/2/4 GiB LPDDR4 DRAM 1 USB 2.0 type C port (Power + OTG) 1 USB 2.0 host port 1Gbps Ethernet port Micro-HDMI port MicroSD slot Installation: Write the image to SD Card with dd. Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
-
Chukun Pan (08 Dec 23)
generic: 6.1: backport AXP PMIC support Backport AXP15060, AXP313a and AXP192 support. The AXP15060 PMIC is used for starfive boards, and the AXP313a PMIC is used for sunxi boards. Remove conflicting patches from starfive target. Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
-
Chukun Pan (05 Jan 24)
uboot-sunxi: bump to 2024.01 This version supports LPDDR4 DRAM of H618 SoC. Runtime-tested: Olimex Olinuxino Micro (A20) Orange Pi Zero 3 (H618) Pine64 SoPine (A64) Tested-by: Zoltan HERPAI <wigyori@uid0.hu> Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
-
Robert Marko (26 Mar 24)
kernel: qca-ssdk: fix C45 MDIO support on kernel 6.6 Kernel 6.3 has introduced separate C45 read/write operations, and thus split them out of the C22 operations completely so the old way of marking C45 reads and writes via the register value does not work anymore. This is causing SSDK to fail and find C45 only PHY-s such as Aquantia ones: [ 22.187877] ssdk_phy_driver_init[371]:INFO:dev_id = 0, phy_adress = 8, phy_id = 0x0 phytype doesn't match [ 22.209924] ssdk_phy_driver_init[371]:INFO:dev_id = 0, phy_adress = 0, phy_id = 0x0 phytype doesn't match This in turn causes USXGMII MAC autoneg bit to not get set and then UNIPHY autoneg will time out, causing the 10G ports not to work: [ 37.292784] uniphy autoneg time out! So, lets detect C45 reads and writes by the magic BIT(30) in the register argument and if so call separate C45 mdiobus read/write functions. Signed-off-by: Robert Marko <robimarko@gmail.com>
-
Josef Schlehofer (26 Mar 24)
tools/expat: update to version 2.6.2 Release notes: https://github.com/libexpat/libexpat/blob/R_2_6_2/expat/Changes Fixes: CVE-2024-28757 Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
-
Daniel Golle (25 Mar 24)
generic: phy-mediatek-xfi-tphy: fix SGMII issue Fix issue of transmitting abnormal data which leads to link problems in 1G and 2.5G SerDes modes (SGMII, 1000Base-X, 2500Base-X) on the MediaTek MT7988 SoC. Link: https://git01.mediatek.com/plugins/gitiles/openwrt/feeds/mtk-openwrt-feeds/+/b72d6cba92bf9e29fb035c03052fa1e86664a25b Signed-off-by: Daniel Golle <daniel@makrotopia.org>
-
Goetz Goerisch (24 Mar 24)
realtek: add Zyxel GS1900-8 v2 The Zyxel GS1900-8 v2 or Rev.B1 is a newer variant of the GS1900-8, but otherwise similar to the other GS1900 switches. Differences ------------ * Front Button labeled RESTORE * NO Power Switch on rear * Serial Header next to the barrel power connector * Part Number ends 0102F Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
-
Allen Zhao (09 Mar 24)
mediatek: filogic: add Unielec U7981-01 support Hardware specification: SoC: MediaTek MT7981B 2x A53 Flash: 8GB eMMC or 128 MB SPI-NAND RAM: 256MB Ethernet: 5x 10/100/1000 Mbps Switch: MediaTek MT7531AE WiFi: MediaTek MT7976C Button: Reset USB: M.2(B-key) for 4G/5G Module Power: DC 12V 1A UART: 3.3v, 115200n8 -------------------------- | Layout | | ----------------- | | 4 | VCC RX TX GND | <= | | ----------------- | -------------------------- The U-boot menu will automatically appear at startup, and then select the required options through UP/DOWN Key. NAND Flash and eMMC Flash instructions: 1. Set your computers IP adress to 192.168.1.2. 2. Run a TFTP server providing the sysupgrade.bin image. 3. Power on the router, into the U-Boot menu. 4. Select "2. Upgrade firmware" 5. Update sysupgrade.bin file name, input server IP and input device IP (if they deviate from the defaults) 6. Wait for automatic startup after burning Signed-off-by: Allen Zhao <allenzhao@unielecinc.com>
-
Robert Marko (25 Mar 24)
procd: update to Git HEAD (2024-03-25) 79f8cfa58ee7 ci: add github test workflow 428f40e7984f test commit fixing warnings 63058d1f81a5 ci: enable ujail builds 49ea930a862c utils: add key-value offset support to get_cmdline_val() ca8c30208d5e inittab: fallback when multiple "console=" is detected Required for the recent Elecom multiple console commits. Signed-off-by: Robert Marko <robimarko@gmail.com>
-
Robert Marko (24 Mar 24)
hostapd: fix Argument list too long build error Currently, both CI and local builds of wpa-supplicant will fail with: /bin/sh: Argument list too long Its happening as the argument list for mkdir in build.rules is too large and over the MAX_ARG_STRLEN limit. It seems that recent introduction of APK compatible version schema has increased the argument size and thus pushed it over the limit uncovering the issue. Fixes: e8725a932e16 ("treewide: use APK compatible version schema") Signed-off-by: Robert Marko <robimarko@gmail.com>
-
Paul Spooren (23 Mar 24)
treewide: update PKG_MIRROR_HASH after APK version schema With the change in version schema the downloaded files changed, too, mostly the hash is now prefixed with a tilde `~` instead of a dash `-`. Since each downloaded archive contains folder with the same name as the archive, the checksum changed. Signed-off-by: Paul Spooren <mail@aparcar.org>
-
Pawel Dembicki (13 Mar 24)
mpc85xx: add 6.6 testing kernel This commit adds 6.6 kernel as testing verion. Run tested: p2020/p2020-rdb p1010/TL-WDR4900-V1 p1010/BR200-WP Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
-
Pawel Dembicki (13 Mar 24)
mpc85xx: kernel: 6.6: refresh config config-6.6 refreshed by 'make kernel_oldconfig' p2020 config-default refreshed manually Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
-
Pawel Dembicki (13 Mar 24)
mpc85xx: kernel: 6.6: refresh patches Manualy refreshed: 101-powerpc-85xx-hiveap-330-support.patch 105-powerpc-85xx-panda-support.patch Rest done by 'make target/linux/refresh' Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
-
Pawel Dembicki (13 Mar 24)
kernel/mpc85xx: Restore kernel files for v6.1 This is an automatically generated commit which aids following Kernel patch history, as git will see the move and copy as a rename thus defeating the purpose. See: https://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html for the original discussion. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
-
Pawel Dembicki (13 Mar 24)
kernel/mpc85xx: Create kernel files for v6.6 (from v6.1) This is an automatically generated commit. During a `git bisect` session, `git bisect --skip` is recommended. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
-
Pawel Dembicki (13 Mar 24)
mpc85xx: refresh kernel config Done by 'make kernel_oldconfig'. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
OpenWRT Website
Website
[OpenWrt Wiki] Welcome to the OpenWrt Project
Redirects
Does not redirect
Security Checks
All 66 security checks passed
Server Details
- IP Address 64.226.122.113
- Hostname wiki-03.infra.openwrt.org
- Location Frankfurt am Main, Hessen, Germany, EU
- ISP DigitalOcean LLC
- ASN AS14061
Associated Countries
-
US
-
DE
Saftey Score
Website marked as safe
100%
Blacklist Check
openwrt.org was found on 0 blacklists
- ThreatLog
- OpenPhish
- PhishTank
- Phishing.Database
- PhishStats
- URLhaus
- RPiList Not Serious
- AntiSocial Blacklist
- PhishFeed
- NABP Not Recommended Sites
- Spam404
- CRDF
- Artists Against 419
- CERT Polska
- PetScams
- Suspicious Hosting IP
- Phishunt
- CoinBlockerLists
- MetaMask EthPhishing
- EtherScamDB
- EtherAddressLookup
- ViriBack C2 Tracker
- Bambenek Consulting
- Badbitcoin
- SecureReload Phishing List
- Fake Website Buster
- TweetFeed
- CryptoScamDB
- StopGunScams
- ThreatFox
- PhishFort
Website Preview
OpenWRT Reviews
More Router Firmware
-
Easy and powerful user interface. Great access control, bandwidth monitoring and quality of service. IPTables is built-in for firewall, and there's great VPN support as well as additional plug-and-play and wake-on-lan features.
About the Data: OpenWRT
API
You can access OpenWRT's data programmatically via our API.
Simply make a GET
request to:
https://api.awesome-privacy.xyz/networking/router-firmware/openwrt
The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.
About the Data
Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.
Share OpenWRT
Help your friends compare Router Firmware, and pick privacy-respecting software and services.
Share OpenWRT and Awesome Privacy with your network!