Changes between Initial Version and Version 1 of OpenWrt/upstream


Ignore:
Timestamp:
01/31/2025 12:54:17 AM (21 hours ago)
Author:
Tim Harvey
Comment:

initial page

Legend:

Unmodified
Added
Removed
Modified
  • OpenWrt/upstream

    v1 v1  
     1[[PageOutline]]
     2
     3= Using Upstream OpenWrt with Gateworks Products
     4Gateworks takes an active role in the !OpenSource community and as such continually submits patches to upstream projects like the Linux kernel, the U-Boot bootloader, and OpenWrt. As such pre-built OpenWrt images and packages from the upstream OpenWrt auto-builders generally work very well.
     5
     6You can find pre-built artifacts at https://downloads.openwrt.org/.
     7
     8If you are not sure exactly what your looking for, you can use the image selector at https://firmware-selector.openwrt.org:
     9 - enter a model to search for
     10 - select a release
     11 - click on the image found
     12
     13There are two types of pre-built releases:
     14 - Stable release branches: OpenWrt tries to create a stable release branch once a year and will have maintenance releases that get pre-built images/packages several times during the life of that branch.
     15 - nightly development snapshot: builds are against the 'main' development branch with bleeding edge features and thus a moving target. It is advised to use the stable release branches whenever possible.
     16
     17If using an upstream pre-built image it will be a minimal package install and you can use package management to install pre-built packages in the OpenWrt package feeds:
     18 * 24.10 / 23.05 stable releases:
     19  - these use OPKG based on /etc/opkg/distfeeds.conf
     20  - see [https://openwrt.org/docs/guide-user/additional-software/opkg opkg]
     21  - examples:
     22{{{#!bash
     23# show installed packages
     24opkg list-installed
     25# update package feeds (/etc/opkg/distfeeds.conf}
     26opkg update
     27# install a kernel config package (enable kernel config in /proc/config.gz)
     28opkg install kmod-ikconfig
     29# install ath11k support for qcn9074
     30opkg install kmod-ath11k-pci ath11k-firmware-qcn9074
     31}}}
     32 * SNAPSHOT builds:
     33  - as of Nov 2024 OpenWrt uses APK (instead of OPKG) based on /etc/apk/repositories.d/distfeeds.list
     34  - see:
     35   - [https://forum.openwrt.org/t/major-change-notice-new-package-manager/215682 announcement]
     36   - [https://openwrt.org/docs/guide-user/additional-software/opkg-to-apk-cheatsheet opkg-to-apk-cheatsheet]
     37   - [https://openwrt.org/docs/guide-user/additional-software/apk apk]
     38  - examples:
     39{{{#!bash
     40# show installed packages
     41apk list --installed
     42# update package feeds (/etc/apk/repositories.d/distfeeds.list)
     43apk update
     44# install a kernel config package (enable kernel config in /proc/config.gz)
     45apk add kmod-ikconfig
     46# install ath11k support for qcn9074
     47apk add kmod-ath11k-pci ath11k-firmware-qcn9074
     48}}}
     49
     50
     51== Venice
     52Venice is supported in the nightly development builds (SNAPSHOT) as well as the 24.10 stable releases. These images are in the form of compressed disk images which are typically installed via U-Boot:
     53 - [wiki:venice/firmware#disk-images Venice compressed disk image installation]
     54
     55== Ventana
     56Ventana is supported in the nightly development builds (SNAPSHOT) as well as the 24.10 and 23.05 stable releases:
     57 - [wiki:linux/ubi#UpdatingNANDFLASHwithaUBIimage normal geometry NAND flash]
     58
     59== Upstream OpenWrt 24.10 branch:
     60The 24.10 branch can be summarized as:
     61 - Linux 6.6 kernel
     62 - pre-built image support for Venice (compressed disk image) and Ventana (normal flash geometry ubi)
     63
     64== Upstream OpenWrt 23.05 branch
     65The 23.05 branch can be summarized as:
     66 - Linux 5.15 kernel
     67 - pre-built image support for Ventana (normal flash geometry ubi)