Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder mips_mips32 Build #248

Results:

Build successful

SourceStamp:

Repositoryhttps://git.openwrt.org/openwrt/openwrt.git
Branchmaster
Revisione3e17b4ed44a7855ff3fe3f6270fd47a3ca70567
Changes89 changes

BuildSlave:

truecz-dock-01

Reason:

The SingleBranchScheduler scheduler named 'all' triggered this build

Steps and Logfiles:

  1. sharedwd Setting up shared work directory ( 0 secs )
    1. stdio
  2. nproc property 'nproc' set ( 0 secs )
    1. stdio
    2. property changes
  3. download downloading to cleanup.sh ( 0 secs )
    1. - no logs -
  4. cleanold Cleaning previous builds ( 17 secs )
    1. stdio
  5. cleanup Cleaning work area ( 0 secs )
    1. stdio
  6. mksdkdir Preparing SDK directory ( 0 secs )
    1. stdio
  7. downloadsdk Downloading SDK archive ( 3 secs )
    1. stdio
  8. unpacksdk Unpacking SDK archive ( 7 secs )
    1. stdio
  9. updatesdk Updating SDK ( 2 secs )
    1. stdio
  10. cleancmdlinks Sanitizing host command symlinks ( 0 secs )
    1. stdio
  11. writeversionmk downloading to getversion.mk ( 0 secs )
    1. - no logs -
  12. getversion property 'release_version' set ( 0 secs )
    1. stdio
    2. property changes
  13. dlkeybuildpub downloading to key-build.pub ( 0 secs )
    1. - no logs -
  14. dlkeybuild downloading to key-build ( 0 secs )
    1. - no logs -
  15. dlkeybuilducert downloading to key-build.ucert ( 0 secs )
    1. - no logs -
  16. mkdldir Preparing download directory ( 0 secs )
    1. stdio
  17. mkconf Preparing SDK configuration ( 2 secs )
    1. stdio
  18. download_1 downloading to ccache.sh ( 0 secs )
    1. - no logs -
  19. prepccache Preparing ccache ( 0 secs )
    1. stdio
  20. updatefeeds Updating feeds ( 31 secs )
    1. stdio
  21. installfeeds Installing feeds ( 5 secs )
    1. stdio
  22. logclear Clearing failure logs ( 0 secs )
    1. stdio
  23. compile Building packages ( 3 hrs, 36 mins, 58 secs )
    1. stdio
  24. mkfeedsconf Generating pinned feeds.conf ( 0 secs )
    1. stdio
  25. signprepare Ran ( 0 secs )
    1. stdio
  26. signpack Packing files to sign ( 0 secs )
    1. stdio
  27. upload uploading sign.tar.gz ( 0 secs )
    1. - no logs -
  28. signfiles Ran ( 2 secs )
    1. stdio
  29. download_2 downloading to sign.tar.gz ( 0 secs )
    1. - no logs -
  30. signunpack Unpacking signed files ( 0 secs )
    1. stdio
  31. uploadprepare Preparing package directory ( 0 secs )
    1. stdio
  32. packageupload Uploading package files ( 57 secs )
    1. stdio
  33. logprepare Preparing log directory ( 0 secs )
    1. stdio
  34. logfind Finding failure logs ( 0 secs )
    1. stdio
  35. logcollect Collecting failure logs ( 0 secs )
    1. stdio
  36. logupload Uploading failure logs ( 0 secs )
    1. stdio
  37. sourcelist Finding source archives to upload ( 0 secs )
    1. stdio
  38. sourceupload Uploading source archives ( 0 secs )
    1. stdio
  39. df Reporting disk usage ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /builder/mips_mips32 slave
buildername mips_mips32 Builder
buildnumber 248 Build
codebase Build
nproc 8 SetPropertyFromCommand Step
project Build
release_version SNAPSHOT SetPropertyFromCommand Step
repository https://git.openwrt.org/openwrt/openwrt.git Build
revision e3e17b4ed44a7855ff3fe3f6270fd47a3ca70567 Build
scheduler all Scheduler
shared_wd True BuildSlave
slavename truecz-dock-01 BuildSlave
workdir /builder/mips_mips32 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Adrian Schmutzler
  2. Alberto Bursi
  3. Chuanhong Guo
  4. Daniel Golle
  5. David Bauer
  6. Davide Fioravanti
  7. Eneas U de Queiroz
  8. Fabian Bläse
  9. Hauke Mehrtens
  10. INAGAKI Hiroshi
  11. Jason A. Donenfeld
  12. Jeffery To
  13. Karel Kočí
  14. Petr Štetiar
  15. Philip Prindeville
  16. Richard Huynh
  17. Roger Pueyo Centelles
  18. Rosen Penev
  19. Russell King
  20. Sungbo Eo
  21. Thibaut VARÈNE
  22. Zhijun You
  23. Álvaro Fernández Rojas

Timing:

StartFri May 22 18:23:56 2020
EndFri May 22 22:03:10 2020
Elapsed3 hrs, 39 mins, 13 secs

All Changes:

:

  1. Change #9370

    Category None
    Changed by Thibaut VARÈNE <hacksohnoyoudont@slashdirt.org>
    Changed at Sat 16 May 2020 18:30:46
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 2ea481193c1654c9cb42aa0331cdbc4570783e26

    Comments

    generic: platform/mikrotik: fix LZOR support
    31e99fe3da which introduced this code was unfortunately untested.
    This commit fixes a number of issues and works around the fact that in
    this particular scheme, the LZO payload may be padded at the end which
    will trigger a harmless lzo decompression error.
    This commit also disambiguates the debug printks.
    
    Tested-by: Robert Marko <robimarko@gmail.com>
    Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
    Fixes: 31e99fe3da ("generic: platform/mikrotik: support LZOR encoding")

    Changed files

    • target/linux/generic/files/drivers/platform/mikrotik/rb_hardconfig.c
  2. Change #9380

    Category None
    Changed by Daniel Golle <danielohnoyoudont@makrotopia.org>
    Changed at Sat 16 May 2020 21:28:08
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 631c437a91c20df678b25dcc34fe23636116a35a

    Comments

    hostapd: backport wolfssl bignum fixes
    crypto_bignum_rand() use needless time-consuming filtering
    which resulted in SAE no longer connecting within time limits.
    Import fixes from hostap upstream to fix that.
    
    Signed-off-by: Daniel Golle <daniel@makrotopia.org>

    Changed files

    • package/network/services/hostapd/Makefile
    • package/network/services/hostapd/patches/091-0001-wolfssl-Fix-compiler-warnings-on-size_t-printf-forma.patch
    • package/network/services/hostapd/patches/091-0002-wolfssl-Fix-crypto_bignum_rand-implementation.patch
    • package/network/services/hostapd/patches/091-0003-wolfssl-Do-not-hardcode-include-directory-in-wpa_sup.patch
  3. Change #9397

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sun 17 May 2020 16:28:03
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d7a28e8ed2120d1ca34511401246744c4375765f

    Comments

    ramips: mt7620: tidy up ethernet node in DTS files
    This tidies up the ethernet node in mt7620 DTS files by:
    
    - removing unnecessary status as it is not disabled
    - reordering properties consistently
    - adding empty lines to enhance readability
    
    This should make comparison and reviewing new PRs based on C/P easier.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_aigale_ai-br100.dts
    • target/linux/ramips/dts/mt7620a_alfa-network_ac1200rm.dts
    • target/linux/ramips/dts/mt7620a_bdcom_wap2100-sk.dts
    • target/linux/ramips/dts/mt7620a_buffalo_whr-300hp2.dts
    • target/linux/ramips/dts/mt7620a_buffalo_whr-600d.dts
    • target/linux/ramips/dts/mt7620a_dlink_dir-810l.dts
    • target/linux/ramips/dts/mt7620a_dlink_dwr-118-a1.dts
    • target/linux/ramips/dts/mt7620a_dlink_dwr-118-a2.dts
    • target/linux/ramips/dts/mt7620a_dlink_dwr-960.dts
    • target/linux/ramips/dts/mt7620a_dovado_tiny-ac.dts
    • target/linux/ramips/dts/mt7620a_edimax_br-6478ac-v2.dts
    • target/linux/ramips/dts/mt7620a_edimax_ew-7478apc.dts
    • target/linux/ramips/dts/mt7620a_edimax_ew-747x.dtsi
    • target/linux/ramips/dts/mt7620a_engenius_esr600.dts
    • target/linux/ramips/dts/mt7620a_glinet_gl-mt300a.dts
    • target/linux/ramips/dts/mt7620a_glinet_gl-mt300n.dts
    • target/linux/ramips/dts/mt7620a_glinet_gl-mt750.dts
    • target/linux/ramips/dts/mt7620a_head-weblink_hdrm200.dts
    • target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts
    • target/linux/ramips/dts/mt7620a_hiwifi_hc5x61.dtsi
    • target/linux/ramips/dts/mt7620a_iodata_wn-ac1167gr.dts
    • target/linux/ramips/dts/mt7620a_iodata_wn-ac733gr3.dts
    • target/linux/ramips/dts/mt7620a_lava_lr-25g001.dts
    • target/linux/ramips/dts/mt7620a_lb-link_bl-w1200.dts
    • target/linux/ramips/dts/mt7620a_lenovo_newifi-y1.dts
    • target/linux/ramips/dts/mt7620a_lenovo_newifi-y1s.dts
    • target/linux/ramips/dts/mt7620a_linksys_e1700.dts
    • target/linux/ramips/dts/mt7620a_microduino_microwrt.dts
    • target/linux/ramips/dts/mt7620a_ohyeah_oy-0001.dts
    • target/linux/ramips/dts/mt7620a_phicomm_k2g.dts
    • target/linux/ramips/dts/mt7620a_phicomm_psg1208.dts
    • target/linux/ramips/dts/mt7620a_phicomm_psg1218a.dts
    • target/linux/ramips/dts/mt7620a_phicomm_psg1218b.dts
    • target/linux/ramips/dts/mt7620a_planex_cs-qr10.dts
    • target/linux/ramips/dts/mt7620a_planex_db-wrt01.dts
    • target/linux/ramips/dts/mt7620a_planex_mzk-750dhp.dts
    • target/linux/ramips/dts/mt7620a_planex_mzk-ex300np.dts
    • target/linux/ramips/dts/mt7620a_planex_mzk-ex750np.dts
    • target/linux/ramips/dts/mt7620a_ralink_mt7620a-evb.dts
    • target/linux/ramips/dts/mt7620a_ralink_mt7620a-mt7530-evb.dts
    • target/linux/ramips/dts/mt7620a_ralink_mt7620a-mt7610e-evb.dts
    • target/linux/ramips/dts/mt7620a_ralink_mt7620a-v22sg-evb.dts
    • target/linux/ramips/dts/mt7620a_sanlinking_d240.dts
    • target/linux/ramips/dts/mt7620a_sercomm_na930.dts
    • target/linux/ramips/dts/mt7620a_tplink_archer-c2-v1.dts
    • target/linux/ramips/dts/mt7620a_tplink_archer.dtsi
    • target/linux/ramips/dts/mt7620a_xiaomi_miwifi-mini.dts
    • target/linux/ramips/dts/mt7620a_youku_yk1.dts
    • target/linux/ramips/dts/mt7620a_yukai_bocco.dts
    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-ape522ii.dts
    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-we826.dtsi
    • target/linux/ramips/dts/mt7620a_zte_q7.dts
    • target/linux/ramips/dts/mt7620a_zyxel_keenetic-viva.dts
    • target/linux/ramips/dts/mt7620n_asus_rt-n12p.dts
    • target/linux/ramips/dts/mt7620n_asus_rt-n14u.dts
    • target/linux/ramips/dts/mt7620n_buffalo_wmr-300.dts
    • target/linux/ramips/dts/mt7620n_dlink_dwr-116-a1.dts
    • target/linux/ramips/dts/mt7620n_elecom_wrh-300cr.dts
    • target/linux/ramips/dts/mt7620n_kingston_mlw221.dts
    • target/linux/ramips/dts/mt7620n_kingston_mlwg2.dts
    • target/linux/ramips/dts/mt7620n_nexx_wt3020.dtsi
    • target/linux/ramips/dts/mt7620n_vonets_var11n-300.dts
    • target/linux/ramips/dts/mt7620n_wrtnode_wrtnode.dts
    • target/linux/ramips/dts/mt7620n_zbtlink_zbt-cpe102.dts
    • target/linux/ramips/dts/mt7620n_zbtlink_zbt-wa05.dts
    • target/linux/ramips/dts/mt7620n_zbtlink_zbt-we2026.dts
    • target/linux/ramips/dts/mt7620n_zbtlink_zbt-wr8305rt.dts
    • target/linux/ramips/dts/mt7620n_zyxel_keenetic-omni-ii.dts
    • target/linux/ramips/dts/mt7620n_zyxel_keenetic-omni.dts
  4. Change #9398

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sun 17 May 2020 16:34:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision c00b2df6c8e421ea7aa96f53178dc85db99f2305

    Comments

    ramips: drop non-existant ralink,port-map for Ravpower WD03
    The property "ralink,port-map" has been obsolete long before
    this device was added, and the device is a one-port anyway.
    Just remove it.
    
    Fixes: 5ef79af4f80f ("ramips: add support for Ravpower WD03")
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620n_ravpower_wd03.dts
  5. Change #9399

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sun 17 May 2020 16:35:51
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b510ab513e19a0ee4371aa23bb1a9f50aa2101e8

    Comments

    kernel: drop outdated kernel version switches for local code
    This drops kernel version switches for versions not supported by
    OpenWrt master at the moment. This only adjusts local code, but
    doesn't touch patches to existing external packages.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • package/kernel/gpio-nct5104d/src/gpio-nct5104d.c
    • package/kernel/lantiq/ltq-adsl-mei/src/ifxmips_mei_interface.h
    • package/kernel/lantiq/ltq-atm/src/ifxmips_atm_vr9.c
    • package/kernel/lantiq/ltq-atm/src/ltq_atm.c
    • package/kernel/lantiq/ltq-deu/src/ifxmips_aes.c
    • package/kernel/lantiq/ltq-deu/src/ifxmips_async_aes.c
    • package/kernel/lantiq/ltq-deu/src/ifxmips_async_des.c
    • package/kernel/lantiq/ltq-deu/src/ifxmips_des.c
    • package/kernel/lantiq/ltq-deu/src/ifxmips_deu.c
    • package/kernel/lantiq/ltq-deu/src/ifxmips_deu_dma.h
    • package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_adsl.c
    • package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_vdsl.c
    • package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_vr9.c
    • package/kernel/leds-apu2/src/leds-apu2.c
    • package/kernel/rtc-rv5c386a/src/rtc.c
  6. Change #9400

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sun 17 May 2020 16:35:59
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8ff813e5f45169d0b97f406643197a62ff031b8d

    Comments

    generic: drop outdated kernel version switches in local drivers
    This drops the obsolete version switches for non-supported kernels
    from local drivers in generic target.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_uimage.c
    • target/linux/generic/files/drivers/net/phy/b53/b53_priv.h
    • target/linux/generic/files/drivers/net/phy/rtl8306.c
    • target/linux/generic/files/drivers/net/phy/rtl8366_smi.c
    • target/linux/generic/files/drivers/net/phy/swconfig.c
  7. Change #9401

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sun 17 May 2020 16:36:10
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 41b5ca1458097da42c1c127cf14b298b3e7e6e39

    Comments

    bcm27xx: drop outdated kernel version switches from patches-5.4
    This drops some ancient kernel version switches from patches on
    bcm27xx target. The patch only adjusts the latest kernel 5.4, as
    doing it a second time for an older kernel seems a waste of time
    for a cosmetic change.
    
    Refresh remaining target patches.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/bcm27xx/patches-5.4/950-0037-Add-dwc_otg-driver.patch
    • target/linux/bcm27xx/patches-5.4/950-0342-dwc_otg-Declare-DMA-capability-with-HCD_DMA-flag.patch
    • target/linux/bcm27xx/patches-5.4/950-0363-dwc_otg-checking-the-urb-transfer_buffer-too-early-3.patch
    • target/linux/bcm27xx/patches-5.4/950-0393-dwc_otg-constrain-endpoint-max-packet-and-transfer-s.patch
  8. Change #9402

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sun 17 May 2020 16:36:21
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b24fd1302456c4c4bbd2e7a96053d85e7deed20a

    Comments

    lantiq: drop outdated kernel version switches from patches-5.4
    This drops some ancient kernel version switches from patches on
    lantiq target. The patch only adjusts the latest kernel 5.4, as
    doing it a second time for an older kernel seems a waste of time
    for a cosmetic change.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/lantiq/patches-5.4/0001-MIPS-lantiq-add-pcie-driver.patch
  9. Change #9403

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sun 17 May 2020 16:39:48
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 685cc66c2ab46f4b95c5f46a35700678c029a7a3

    Comments

    ramips: create DTSI for ASUS RT-AC51U and RT-AC54U
    This creates a DTSI for the ASUS RT-AC51U and the upcoming RT-AC54U,
    as they are quite similar.
    
    White at it, drop the unneeded "status = okay" for ethernet.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_asus_rt-ac51u.dts
    • target/linux/ramips/dts/mt7620a_asus_rt-ac5x.dtsi
  10. Change #9404

    Category None
    Changed by Zhijun You <hujy652ohnoyoudont@gmail.com>
    Changed at Sun 17 May 2020 16:40:56
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 46674723e1a44785b7638a7a1069139312c08bc2

    Comments

    ramips: add support for ASUS RT-AC54U
    Specification:
    
    - CPU: MTK MT7620A
    - RAM: 64MB
    - ROM: 16MB SPI Flash Macronix MX25L12835E
    - WiFi1: MediaTek MT7620A
    - WiFi2: MediaTek MT7612E
    - Button: reset, wps
    - LED: 9 LEDs:Power, WiFi 2.4G,WiFi 5G, USB, LAN1, LAN2, LAN3, LAN4, WAN
    - Ethernet: 5 ports, 4 LAN + 1 WAN
    - Other: 1x UART 1x USB2.0
    
    Installation:
    
       Update using ASUS Firmware Restoration Tool:
    
    1. Download the ASUS Firmware Restoration Tool but don't open it yet
    2. Unplug your computer from the router
    3. Put the router into Rescue Mode by: turning the power off, using a pin
       to press and hold the reset button, then turning the router back on while
       keeping the reset button pressed for ~5 secs until the power LED starts
       flashing slowly (which indicates the router has entered Rescue Mode)
    4. Important (if you don't do this next step the Asus Firmware
       Restoration Tool will wrongly assume that the router is not in Rescue Mode
       and will refuse to flash it): go to the Windows Control Panel and
       temporarily disable ALL other network adapters except the one you will use
       to connect your computer to the router
    5. For the single adapter you left enabled, temporarily give it the
       static IP 192.168.1.10 and the subnet mask 255.255.255.0
    6. Connect a LAN cable between your computer (make sure to use the
       Ethernet port of the adapter you've just set up) and port 1 of the router
       (not the router's WAN port)
    7. Rename sysupgrade.bin to factory.trx
    8. Open the Asus Firmware Restoration Tool, locate factory.trx and click
       upload (if Windows shows a compatibility prompt, confirm that the tool worked fine)
    9. Flashing and reboot is finished when the power LED stops blinking and
       stays on
    
    MAC assignment based on vendor firmware:
    
    2g    0x4	label
    5g    0x8004	label +4
    lan   0x22	label +4
    wan   0x28	label
    
    Signed-off-by: Zhijun You <hujy652@gmail.com>
    [rebased due to DTSI patch, minor commit message adjustments, fix
    label MAC address (lan->wan), do spi frequency increase separately]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_asus_rt-ac54u.dts
    • target/linux/ramips/image/mt7620.mk
    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
  11. Change #9405

    Category None
    Changed by Sungbo Eo <mans0nohnoyoudont@gorani.run>
    Changed at Sun 17 May 2020 16:41:48
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a4e9c8f14b63cd44300ed452312c03a69aae9ca1

    Comments

    ramips: add support for netis WF2770
    netis WF2770 is a 2.4/5GHz band AC750 router, based on MediaTek MT7620A.
    
    Specifications:
    - SoC: MT7620A
    - RAM: DDR2 64MB
    - Flash: SPI NOR 16MB
    - WiFi:
      - 2.4GHz: SoC internal
      - 5GHz: MT7610EN
    - Ethernet: 5x 10/100/1000Mbps
      - Switch: MT7530BU
    - UART:
      - J2: 3.3V, RX, TX, GND (3.3V is the square pad) / 57600 8N1
    
    MAC addresses in factory partition:
    0x0004: LAN, WiFi 2.4GHz (label_mac-6)
    0x0028: not used (label_mac-1)
    0x002e: WAN (label_mac)
    0x8004: WiFi 5GHz (label_mac+2)
    
    Installation via web interface:
    1.  Flash **initramfs** image through the stock web interface.
    2.  Boot into OpenWrt and perform sysupgrade with sysupgrade image.
    
    Revert to stock firmware:
    1.  Perform sysupgrade with stock image.
    
    Reviewed-by: Pawel Dembicki <paweldembicki@gmail.com>
    Signed-off-by: Sungbo Eo <mans0n@gorani.run>

    Changed files

    • target/linux/ramips/dts/mt7620a_netis_wf2770.dts
    • target/linux/ramips/image/Makefile
    • target/linux/ramips/image/mt7620.mk
    • target/linux/ramips/image/mt7621.mk
    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
  12. Change #9406

    Category None
    Changed by Davide Fioravanti <pantanastyleohnoyoudont@gmail.com>
    Changed at Sun 17 May 2020 16:43:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision c33ad81373a2c18a4e6ff9a7026e0343f5bb9fc7

    Comments

    mtd: add linksys_bootcount for ramips
    Reset bc is needed for Linksys EA7500 v2's dual boot.
    
    Size impact (tested with Linksys EA7500 v2 @ mt7621):
    
    mtd_25_mipsel_24kc.ipk: 13174 -> 13628 (454 bytes)
    initramfs: 3660350 -> 3660688 (338 bytes)
    
    Signed-off-by: Davide Fioravanti <pantanastyle@gmail.com>
    [add size impact information]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • package/system/mtd/src/Makefile
  13. Change #9407

    Category None
    Changed by Davide Fioravanti <pantanastyleohnoyoudont@gmail.com>
    Changed at Sun 17 May 2020 16:44:28
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 31b49f02ca8a82a36f920d4b29626f2845e9eb50

    Comments

    ramips: add support for Linksys EA7500 v2
    The Linksys EA7500 v2 is advertised as AC1900, but its internal
    hardware is AC2600 capable.
    
    Hardware
    --------
    SoC:   Mediatek MT7621AT (880 MHz, 2 cores 4 threads)
    RAM:   256M (Nanya NT5CC128M16IP-DI)
    FLASH: 128MB NAND (Macronix MX30LF1G18AC-TI)
    ETH:   5x 10/100/1000 Mbps Ethernet (MT7530)
    WIFI:
      - 2.4GHz: 1x MT7615N (4x4:4)
      - 5GHz:   1x MT7615N (4x4:4)
      - 4 antennas: 3 external detachable antennas and 1 internal
    USB:
      - 1x USB 3.0
      - 1x USB 2.0
    BTN:
      - 1x Reset button
      - 1x WPS button
    LEDS:
      - 1x White led (Power)
      - 6x Green leds (link lan1-lan4, link wan, wps)
      - 5x Orange leds (act lan1-lan4, act wan) (working but unmodifiable)
    
    Everything works correctly.
    
    Installation
    ------------
    The “factory” openwrt image can be flashed directly from OEM stock
    firmware. After the flash the router will reboot automatically.
    
    However, due to the dual boot system, the first installation could fail
    (if you want to know why, read the footnotes).
    If the flash succeed and you can reach OpenWrt through the web
    interface or ssh, you are done.
    Otherwise the router will try to boot 3 times and then will
    automatically boot the OEM firmware (don’t turn off the router.
    Simply wait and try to reach the router through the web interface
    every now and then, it will take few minutes).
    
    After this, you should be back in the OEM firmware.
    
    Now you have to flash the OEM Firmware over itself using the OEM web
    interface (I tested it using the FW_EA7500v2_2.0.8.194281_prod.img
    downloaded from the Linksys website).
    
    When the router reboots flash the “factory” OpenWrt image and this
    time it should work.
    
    After the OpenWrt installation you have to use the sysupgrade image
    for future updates.
    
    Restore OEM Firmware
    --------------------
    After the OpenWrt flash, the OEM firmware is still stored in the
    second partition thanks to the dual boot system.
    You can switch from OpenWrt to OEM firmware and vice-versa failing
    the boot 3 times in a row:
     1) power on the router
     2) wait 15 seconds
     3) power off the router
     4) repeat steps 1-2-3 twice more.
     5) power on the router and you should be in the “other” firmware
    
    If you want to completely remove OpenWrt from your router, switch to
    the OEM firmware and then flash OEM firmware from the web interface
    as a normal update.
    This procedure will overwrite the OpenWrt partition.
    
    Footnotes
    ---------
    The Linksys EA7500-v2 has a dual boot system to avoid bricks.
    This system works using 2 pair of partitions:
     1) "kernel" and "rootfs"
     2) "alt_kernel" and "alt_rootfs".
    After 3 failed boot attempts, the bootloader tries to boot the other
    pair of partitions and so on.
    
    This system is managed by the bootloader, which writes a bootcount in
    the s_env partition, and if successfully booted, the system add a
    "zero-bootcount" after the previous value.
    
    A system update performed from OEM firmware, writes the firmware on the
    other pair of partitions and sets the bootloader to boot the new pair
    of partitions editing the “boot_part” variable in the bootloader vars.
    Effectively it's a quick and safe system to switch the selected boot
    partition.
    
    Another way to switch the boot partition is:
     1) power on the router
     2) wait 15 seconds
     3) power off the router
     4) repeat steps 1-2-3 twice more.
     5) power on the router and you should be in the “other” firmware
    
    In this OpenWrt port, this dual boot system is partially working
    because the bootloader sets the right rootfs partition in the cmdline
    but unfortunately OpenWrt for ramips platform overwrites the cmdline
    so is not possible to detect the right rootfs partition.
    
    Because all of this, I preferred to simply use the first pair of
    partitions and set read-only the other pair.
    
    However this solution is not optimal because is not possible to know
    without opening the case which is the current booted partition.
    Let’s take for example a router booting the OEM firmware from the first
    pair of partitions. If we flash the OpenWrt image, it will be written
    on the second pair. In this situation the router will bootloop 3 times
    and then will automatically come back to the first pair of partitions
    containg the OEM firmware.
    In this situation, to flash OpenWrt correctly is necessary to switch
    the booting partition, flashing again the OEM firmware over itself.
    At this point the OEM firmware is on both pair of partitions but the
    current booted pair is the second one.
    Now, flashing the OpenWrt factory image will write the firmware on
    the first pair and then will boot correctly.
    
    If this limitation in the ramips platform about the cmdline will be
    fixed, the dual boot system can also be implemented in OpenWrt with
    almost no effort.
    
    Signed-off-by: Davide Fioravanti <pantanastyle@gmail.com>
    Co-Developed-by: Jackson Lim <jackcolentern@gmail.com>
    Signed-off-by: Jackson Lim <jackcolentern@gmail.com>

    Changed files

    • package/boot/uboot-envtools/files/ramips
    • target/linux/ramips/dts/mt7621_linksys_ea7500-v2.dts
    • target/linux/ramips/image/mt7621.mk
    • target/linux/ramips/mt7621/base-files/etc/board.d/01_leds
    • target/linux/ramips/mt7621/base-files/etc/board.d/02_network
    • target/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac
    • target/linux/ramips/mt7621/base-files/etc/init.d/bootcount
    • target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh
  14. Change #9408

    Category None
    Changed by Roger Pueyo Centelles <roger.pueyoohnoyoudont@guifi.net>
    Changed at Sun 17 May 2020 19:03:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0486641849f4ecb6a29d0f5a9ec2b900380ba2b7

    Comments

    firmware-utils: mkfwimage: add support for Ubiquiti XC devices
    This commit adds support for Ubiquiti devices based on the XC board
    type, such as the PowerBeam 5AC 500. The factory binary structure is
    the same as the WA type.
    
    Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>

    Changed files

    • tools/firmware-utils/src/mkfwimage.c
  15. Change #9409

    Category None
    Changed by Roger Pueyo Centelles <roger.pueyoohnoyoudont@guifi.net>
    Changed at Sun 17 May 2020 19:03:30
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a0ef42e77c367312df7edc78dbd0d18a3faf9808

    Comments

    ath79: add support for Ubiquiti PowerBeam 5AC 500
    The Ubiquiti PowerBeam 5AC 500 (PBE-5AC-500) is an outdoor 802.11ac
    5 GHz bridge with a radio feed and a dish antenna.
    
    Specifications:
     - SoC: Qualcomm Atheros QCA9558
     - RAM: 128 MB DDR2
     - Flash: 16 MB SPI NOR (mx25l12805d)
     - Ethernet: 1x 10/100/1000 Mbps Atheros 8031, 24 Vdc PoE-in
     - WiFi 5 GHz: QCA988x HW2.0 Ubiquiti target 0x4100016c chip_id 0x043222ff
     - Buttons: 1x (reset)
     - LEDs: 1x power, 1x Ethernet, 4x RSSI, all blue
     - UART: not tested
    
    Not supported:
     - RSSI LEDs (probably through 74HC595 chip)
    
    Installation from stock airOS firmware:
     - Follow instructions for XC-type Ubiquiti devices on OpenWrt wiki at
       https://openwrt.org/toh/ubiquiti/common
    
    Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>

    Changed files

    • target/linux/ath79/dts/qca9558_ubnt_powerbeam-5ac-500.dts
    • target/linux/ath79/dts/qca955x_ubnt_xc.dtsi
    • target/linux/ath79/generic/base-files/etc/board.d/02_network
    • target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
    • target/linux/ath79/image/generic-ubnt.mk
  16. Change #9414

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Sun 17 May 2020 21:29:48
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 13c33f3f121ca6fe2ab1f80e04cf2d4f2cd6abec

    Comments

    bcm63xx: mask interrupts on init
    Fixes BCM6348/BCM6358 hangs while booting:
    https://bugs.openwrt.org/index.php?do=details&task_id=2202
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/patches-5.4/327-irqchip-bcm6345-periph-clear-on-init.patch
  17. Change #9418

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 18 May 2020 09:38:22
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 30cc7f3510fbdffbe1548bc008f1d99146dfbda6

    Comments

    ramips: increase SPI frequency for ASUS RT-AC51U/RT-AC54U
    This increases the SPI frequency for both ASUS RT-AC51U and RT-AC54U.
    
    Speed comparison tests have been performed on RT-AC54U:
    
    - 10Mhz
    root@OpenWrt:~# time cat /dev/mtd* > /dev/null
    real    4m 37.78s
    user    0m 0.02s
    sys     2m 43.92s
    
    - 50Mhz
    root@OpenWrt:~# time cat /dev/mtd* > /dev/null
    real    1m 28.34s
    user    0m 0.03s
    sys     0m 46.96s
    
    - 50Mhz fast read
    root@OpenWrt:~# time cat /dev/mtd* > /dev/null
    real    1m 11.94s
    user    0m 0.01s
    sys     0m 46.94s
    
    - 80Mhz
    root@OpenWrt:~# time cat /dev/mtd* > /dev/null
    real    1m 12.31s
    user    0m 0.04s
    sys     0m 46.96s
    
    - 80Mhz fast read
    root@OpenWrt:~# time cat /dev/mtd* > /dev/null
    real    1m 12.15s
    user    0m 0.02s
    sys     0m 46.97s
    
    Based on that, we took 50 MHz with fast-read, as higher frequencies
    didn't yield further improvements.
    
    For the RT-AC51U, only the final configuration was tested.
    
    Tested-by: Zhijun You <hujy652@gmail.com> [RT-AC54U]
    Tested-by: Davide Fioravanti <pantanastyle@gmail.com> [RT-AC51U]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_asus_rt-ac5x.dtsi
  18. Change #9424

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 18 May 2020 11:35:38
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 4a61a88f9006f70444e00699f76551c75f73c14e

    Comments

    ath79: add support for TP-Link TL-WA901ND v4 and v5
    This ports support for the TL-WA901ND v4 and v5 from ar71xx to ath79.
    They are similar to the TP9343-based TL-WR940N v3/v4 and TL-WR941ND v6.
    
    Specifications:
      SoC: TP9343
      Flash/RAM: 4/32 MiB
      CPU: 750 MHz
      WiFi: 2.4 GHz b/g/n
      Ethernet: 1 port (100M)
    
    Flashing instructions:
      Upload the factory image via the vendor firmware upgrade option.
    
    Flash instruction (TFTP):
      1. Set PC to fixed ip address 192.168.0.66
      2. Download *-factory.bin image and rename it to * (see below)
      3. Start a tftp server with the image file in its root directory
      4. Turn off the router
      5. Press and hold Reset button
      6. Turn on router with the reset button pressed and wait ~15 seconds
      7. Release the reset button and after a short time
         the firmware should be transferred from the tftp server
      8. Wait ~30 second to complete recovery.
    
      * The image name for TFTP recovery is wa901ndv4_tp_recovery.bin for
      both variants.
    
    In ar71xx, a MAC address with offset 1 was used for ethernet port.
    That's probably wrong, but this commit sticks to it until we know
    the correct value.
    
    Like in ar71xx, this builds the default factory.bin with EU country
    code.
    
    Thanks to Leonardo Weiss for testing on the v5.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/tp9343_tplink_tl-wa901nd-v4.dts
    • target/linux/ath79/dts/tp9343_tplink_tl-wa901nd-v5.dts
    • target/linux/ath79/dts/tp9343_tplink_tl-wa901nd.dtsi
    • target/linux/ath79/dts/tp9343_tplink_tl-wr94x.dtsi
    • target/linux/ath79/dts/tp9343_tplink_tl-wx.dtsi
    • target/linux/ath79/image/tiny-tp-link.mk
    • target/linux/ath79/tiny/base-files/etc/board.d/01_leds
    • target/linux/ath79/tiny/base-files/etc/board.d/02_network
  19. Change #9426

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Mon 18 May 2020 16:24:06
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8339f8d95ebb9b6ca8084d8979948107bcf5411c

    Comments

    base-files: switch_to_ramfs: add nand-utils
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • package/base-files/Makefile
    • package/base-files/files/lib/upgrade/stage2
  20. Change #9427

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Mon 18 May 2020 16:24:06
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision e575a7f777ef8af1f7916333f9d812cd0c46e505

    Comments

    scripts: support tags for CFE binaries
    CFE loads binaries based on a 12 byte header which corresponds to:
    - u32: Load Address
    - u32: Entry Address
    - u32: Size
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • scripts/cfe-bin-header.py
  21. Change #9428

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Mon 18 May 2020 16:24:06
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 72985233a6969e85fc07fab35244cfd3ca04409b

    Comments

    scripts: support CFE WFI images
    CFE WFI (Whole Flash Image) consists in 20 byte footer:
    - u32: CRC32
    - u32: WFI Version
    - u32: Chip ID
    - u32: Flash Type
    - u32: Flags
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • scripts/cfe-wfi-tag.py
  22. Change #9429

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Mon 18 May 2020 16:24:06
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision cca13d8e8236cb069167d831913b2e6cbfc9ec7c

    Comments

    kernel: mtdsplit: add BCM WFI support
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/generic/config-4.14
    • target/linux/generic/config-4.19
    • target/linux/generic/config-5.4
    • target/linux/generic/files/drivers/mtd/mtdsplit/Kconfig
    • target/linux/generic/files/drivers/mtd/mtdsplit/Makefile
    • target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_bcm_wfi.c
  23. Change #9430

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Mon 18 May 2020 16:24:06
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision dcee4eaa4214dce19800ea04da0dd92ebf7af29a

    Comments

    bcm63xx-cfe: add package with CFE RAM binaries
    CFE RAM is a second stage bootloader which is usually loaded by CFE ROM
    (first stage bootloader) from a JFFS2 partition stored on the NAND.
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • package/kernel/bcm63xx-cfe/Makefile
  24. Change #9431

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Mon 18 May 2020 16:24:06
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 86583384ff4ce144c17997bd462ee0835e28310b

    Comments

    bcm63xx: smp: add NAND support
    NAND controller is present on BCM6328, BCM6362, BCM6368 and BCM63268.
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • package/kernel/bcm63xx-cfe/Makefile
    • target/linux/bcm63xx/dts/bcm63268.dtsi
    • target/linux/bcm63xx/dts/bcm6328.dtsi
    • target/linux/bcm63xx/dts/bcm6362.dtsi
    • target/linux/bcm63xx/dts/bcm6368.dtsi
    • target/linux/bcm63xx/image/Makefile
    • target/linux/bcm63xx/image/bcm63xx_nand.mk
    • target/linux/bcm63xx/patches-5.4/430-MIPS-BCM63XX-add-nand-clocks.patch
    • target/linux/bcm63xx/patches-5.4/431-MIPS-BCM63XX-add-nand-rset.patch
    • target/linux/bcm63xx/patches-5.4/432-MIPS-BCM63XX-detect-nand-nvram.patch
    • target/linux/bcm63xx/patches-5.4/433-MIPS-BCM63XX-enable-nand-support.patch
    • target/linux/bcm63xx/patches-5.4/434-nand-raw-use-write_oob_raw-for-MTD_OPS_AUTO_OOB-mode.patch
    • target/linux/bcm63xx/patches-5.4/435-mtd-rawnand-brcmnand-correctly-verify-erased-pages.patch
    • target/linux/bcm63xx/patches-5.4/436-mtd-rawnand-brcmnand-fix-hamming-oob-layout.patch
    • target/linux/bcm63xx/patches-5.4/437-mtd-rawnand-brcmnand-improve-hamming-oob-layout.patch
    • target/linux/bcm63xx/patches-5.4/438-mtd-rawnand-brcmnand-rename-v4-registers.patch
    • target/linux/bcm63xx/patches-5.4/439-mtd-rawnand-brcmnand-fix-CS0-layout.patch
    • target/linux/bcm63xx/patches-5.4/440-mtd-rawnand-brcmnand-rename-page-sizes.patch
    • target/linux/bcm63xx/patches-5.4/441-mtd-rawnand-brcmnand-support-v2.1-v2.2-controllers.patch
    • target/linux/bcm63xx/patches-5.4/511-board_V2500V.patch
    • target/linux/bcm63xx/smp/config-default
    • target/linux/bcm63xx/smp/target.mk
  25. Change #9432

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Mon 18 May 2020 16:24:06
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 367a30389d298948a3c4867dd0261bb942371147

    Comments

    bcm63xx: add support for Comtrend VR-3032u
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/base-files/etc/board.d/01_leds
    • target/linux/bcm63xx/base-files/etc/board.d/02_network
    • target/linux/bcm63xx/base-files/lib/upgrade/platform.sh
    • target/linux/bcm63xx/dts/bcm63168-comtrend-vr-3032u.dts
    • target/linux/bcm63xx/image/bcm63xx_nand.mk
    • target/linux/bcm63xx/patches-5.4/599-board-VR-3032u.patch
  26. Change #9438

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Mon 18 May 2020 19:11:22
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 564f87ef5bea16d5d1d8a9a80e8de77429159f26

    Comments

    mpc85xx: rename generic subtarget to p1010
    The mpc85xx-generic subtarget supports the QorIQ SoCs of the p1010
    family. Rename the subtarget to reflect this affiliation as it's the
    case with the other mpc85xx subtargets.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/mpc85xx/Makefile
    • target/linux/mpc85xx/image/Makefile
    • target/linux/mpc85xx/p1010/config-default
    • target/linux/mpc85xx/p1010/profiles/00-default.mk
    • target/linux/mpc85xx/p1010/target.mk
  27. Change #9439

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Mon 18 May 2020 19:11:39
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 4133304413b81ce39ec88d6e483e46a95e2fbe2f

    Comments

    mpc85xx: restructure image receipts
    Move the image receipts into separate per-subtarget files like it is
    done on most other targets.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/mpc85xx/image/Makefile
    • target/linux/mpc85xx/image/p1010.mk
    • target/linux/mpc85xx/image/p1020.mk
    • target/linux/mpc85xx/image/p2020.mk
  28. Change #9440

    Category None
    Changed by Fabian Bläse <fabianohnoyoudont@blaese.de>
    Changed at Mon 18 May 2020 19:11:47
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 33b207852809b68e68c4ec2430d0379518314957

    Comments

    mt7621: Make ER-X-SFP factory image compatible with EP-R6
    The version inside the compat file determines, if a firmware supports
    a specific device. I have not yet fully understood, how this is checked,
    but it only seems to indicate which devices are supported by a specific
    version of the combined vendor firmware. Devices assume that subsequent
    versions, starting with the version that initially added support for a
    specific device, are always compatible.
    
    The first compat version that added support for the EP-R6 was '21001:7',
    but OpenWrt did use '21001:6' before. This is why the factory image could
    not be flashed using the vendor software, but only using TFTP.
    
    The compat version has been bumped by the vendor a few times, but more
    devices have been added since (e.g. ER-10X). Because OpenWrt currently
    only supports the ER-X, ER-X-SFP and EP-R6, the compat version is
    incremented to the version that first supported the EP-R6, which is
    '21001:7'.
    
    This allows the factory image to be flashed on EP-R6 without TFTP.
    
    Signed-off-by: Fabian Bläse <fabian@blaese.de>

    Changed files

    • target/linux/ramips/image/mt7621.mk
  29. Change #9441

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 18 May 2020 19:51:06
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0b34a36da92dd1f60722555afa90142aff884432

    Comments

    ramips: fix MAC address assignment for ASUS RT-AC51U
    The current MAC address assignment for the ASUS RT-AC51U is "wrong",
    it actually should be the same as for the RT-AC54U. Fix it.
    
    MAC assignment based on vendor firmware:
    
      2g    0x4	label
      5g    0x8004	label +4
      lan   0x22	label +4
      wan   0x28	label
    
    Thanks to Davide Fioravanti for checking this on his device.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_asus_rt-ac51u.dts
    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
  30. Change #9442

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 18 May 2020 19:51:06
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a1f0fd8cba4d9233b76542fbf54be01e2cc9d5c0

    Comments

    ramips: use DT trigger for 2G WiFi on ASUS RT-AC51U
    Like for the RT-AC54U, this uses a DT trigger for WiFi also at the
    RT-AC51U. While at it, rename node and label to wifi2g.
    
    Note that the 5g WiFi LED still isn't supported (see PR #3017 for
    further details: https://github.com/openwrt/openwrt/pull/3017 )
    
    Tested-by: Davide Fioravanti <pantanastyle@gmail.com>
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_asus_rt-ac51u.dts
    • target/linux/ramips/mt7620/base-files/etc/board.d/01_leds
  31. Change #9443

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 18 May 2020 19:51:06
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision be9eab9bca2bd269e839d38e96f5c010d799f4d2

    Comments

    ramips: set WAN address in DTS for ASUS RT-AC51U/RT-AC54U
    The location 0x28 in factory partition is the common one used for
    ethernet address on this architecture. Despite, it contains the label
    MAC address for the devices at hand.
    
    Consequently, this patch moves 0x28 to the &ethernet node in DTS files
    (setting the WAN MAC address there) and sets up the lan_mac from 0x22
    in 02_network. As a benefit, this allows to use label-mac-device in
    DTS instead of ucidef_set_label_macaddr.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_asus_rt-ac51u.dts
    • target/linux/ramips/dts/mt7620a_asus_rt-ac54u.dts
    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
  32. Change #9444

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 18 May 2020 19:51:06
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 74ff0773b50470ea75fbceefbb4783875e619c25

    Comments

    ramips: remove leading zeros from MAC address location
    Cosmetic adjustment to match the rest of the target.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_zyxel_keenetic-viva.dts
    • target/linux/ramips/dts/rt3662_edimax_br-6475nd.dts
  33. Change #9446

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Tue 19 May 2020 06:05:22
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 30fcb62840be0595f50e03e79eb166674fb0de47

    Comments

    scripts: cfe-bin-header: fix shebang
    Fixes: e575a7f777ef ("scripts: support tags for CFE binaries")
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • scripts/cfe-bin-header.py
  34. Change #9447

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Tue 19 May 2020 06:06:29
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 258cb7f1695d7c512069f48571c95c3de8053639

    Comments

    scripts: cfe-wfi-tag: fix shebang
    Fixes: 72985233a696 ("scripts: support CFE WFI images")
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • scripts/cfe-wfi-tag.py
  35. Change #9450

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Tue 19 May 2020 08:41:42
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 62e7342ddfba605722b1d6700eec3f0aaa9377e5

    Comments

    bcm63xx: add NETGEAR DGND3700v2 support
    BCM6362 with 64M RAM, 32M NAND and BCM53125 switch.
    Switch is connected by MMAP, which is currently unsupported (no VLANs).
    More info: https://openwrt.org/toh/netgear/dgnd3700v2
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/base-files/etc/board.d/01_leds
    • target/linux/bcm63xx/base-files/etc/board.d/02_network
    • target/linux/bcm63xx/base-files/lib/upgrade/platform.sh
    • target/linux/bcm63xx/dts/bcm6362-netgear-dgnd3700-v2.dts
    • target/linux/bcm63xx/image/bcm63xx_nand.mk
    • target/linux/bcm63xx/patches-5.4/600-board-DGND3700v2.patch
  36. Change #9451

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Tue 19 May 2020 08:41:47
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision daee6b466146fc20505adb2ef9f4be831f96d972

    Comments

    bcm63xx: add Comtrend VG-8050 support
    BCM63169 with 128M RAM, 128M NAND and BCM53125 switch.
    Switch is connected by HSSPI to CS5.
    More info: https://openwrt.org/toh/comtrend/vg8050
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/base-files/etc/board.d/02_network
    • target/linux/bcm63xx/base-files/lib/upgrade/platform.sh
    • target/linux/bcm63xx/dts/bcm63169-comtrend-vg-8050.dts
    • target/linux/bcm63xx/image/bcm63xx_nand.mk
    • target/linux/bcm63xx/patches-5.4/601-board-VG-8050.patch
  37. Change #9452

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Tue 19 May 2020 09:03:58
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision edafbe81e033f00d4248a856d5f40c04f6a13f4b

    Comments

    bcm63xx: bcm6328-leds: improve HW blinking
    Add support for second HW blinking interval.
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/patches-5.4/120-leds-bcm6328-support-second-hw-blinking-interval.patch
  38. Change #9453

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Tue 19 May 2020 09:07:24
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 597df570f3e131055e4ab00f3516d50fb74e931c

    Comments

    bcm63xx: reorganize board patches
    Let's put some order on board patches.
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/patches-5.4/517_board_CPVA502plus.patch
    • target/linux/bcm63xx/patches-5.4/518-bcm63xx-add-support-for-96368MVWG-board.patch
    • target/linux/bcm63xx/patches-5.4/519-bcm63xx-add-support-for-96368MVNgr-board.patch
    • target/linux/bcm63xx/patches-5.4/520-MIPS-BCM63XX-add-96328avng-reference-board.patch
    • target/linux/bcm63xx/patches-5.4/521-MIPS-BCM63XX-add-963281TAN-reference-board.patch
    • target/linux/bcm63xx/patches-5.4/522-board_dsl_274xb_rev_f.patch
    • target/linux/bcm63xx/patches-5.4/523-board_96348w3.patch
    • target/linux/bcm63xx/patches-5.4/524-board_CT6373-1.patch
    • target/linux/bcm63xx/patches-5.4/525-board_dva-g3810bn-tl-1.patch
    • target/linux/bcm63xx/patches-5.4/526-board_nb6.patch
    • target/linux/bcm63xx/patches-5.4/527-board_fast2604.patch
    • target/linux/bcm63xx/patches-5.4/528-board_A4001N1.patch
    • target/linux/bcm63xx/patches-5.4/529-board_AR-5387un.patch
    • target/linux/bcm63xx/patches-5.4/530-board_AR-5381u.patch
    • target/linux/bcm63xx/patches-5.4/531-board_rta770bw.patch
    • target/linux/bcm63xx/patches-5.4/532-board_hw556.patch
    • target/linux/bcm63xx/patches-5.4/533-board_rta770w.patch
    • target/linux/bcm63xx/patches-5.4/534-board_fast2704.patch
    • target/linux/bcm63xx/patches-5.4/535-board_fast2504n.patch
    • target/linux/bcm63xx/patches-5.4/536-board_96318ref.patch
    • target/linux/bcm63xx/patches-5.4/537-board_96318ref_p300.patch
    • target/linux/bcm63xx/patches-5.4/538-board_bcm963269bhr.patch
    • target/linux/bcm63xx/patches-5.4/539-board_AR1004G.patch
    • target/linux/bcm63xx/patches-5.4/540-board_vw6339gu.patch
    • target/linux/bcm63xx/patches-5.4/541-board_963268gu_p300.patch
    • target/linux/bcm63xx/patches-5.4/542-board_WAP-5813n.patch
    • target/linux/bcm63xx/patches-5.4/543-board_VR-3025u.patch
    • target/linux/bcm63xx/patches-5.4/544-board_VR-3025un.patch
    • target/linux/bcm63xx/patches-5.4/545-board_P870HW-51a_v2.patch
    • target/linux/bcm63xx/patches-5.4/546-board_hw520.patch
    • target/linux/bcm63xx/patches-5.4/547-board_A4001N.patch
    • target/linux/bcm63xx/patches-5.4/548-board_dsl-2751b_e1.patch
    • target/linux/bcm63xx/patches-5.4/549-board_DGND3700v1_3800B.patch
    • target/linux/bcm63xx/patches-5.4/550-board_homehub2a.patch
    • target/linux/bcm63xx/patches-5.4/551-board_HG655b.patch
    • target/linux/bcm63xx/patches-5.4/552-board_fast2704n.patch
    • target/linux/bcm63xx/patches-5.4/553-board_VR-3026e.patch
    • target/linux/bcm63xx/patches-5.4/554-board_R5010UNv2.patch
    • target/linux/bcm63xx/patches-5.4/555-board_HG622.patch
    • target/linux/bcm63xx/patches-5.4/556-board_EVG2000.patch
    • target/linux/bcm63xx/patches-5.4/557-board_AV4202N.patch
    • target/linux/bcm63xx/patches-5.4/558-board_VH4032N.patch
    • target/linux/bcm63xx/patches-5.4/559-board_R1000H.patch
    • target/linux/bcm63xx/patches-5.4/560-board_AR-5315u.patch
    • target/linux/bcm63xx/patches-5.4/561-board_AD1018.patch
    • target/linux/bcm63xx/patches-5.4/562-board_sr102.patch
    • target/linux/bcm63xx/patches-5.4/563-board-VR-3032u.patch
    • target/linux/bcm63xx/patches-5.4/564-board-DGND3700v2.patch
    • target/linux/bcm63xx/patches-5.4/565-board-VG-8050.patch
  39. Change #9454

    Category None
    Changed by Chuanhong Guo <gch981213ohnoyoudont@gmail.com>
    Changed at Tue 19 May 2020 11:03:02
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a43cbfe2e3a11cbba3f0e92edb96f12531352825

    Comments

    ramips: remove default switch setup in 02_network
    ramips images now relies on explicit switch setup for proper failsafe
    functionality. Remove default cases where it relies on vlan setup in
    dts and add switch setup for devices affected.
    
    Signed-off-by: Chuanhong Guo <gch981213@gmail.com>

    Changed files

    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
    • target/linux/ramips/mt76x8/base-files/etc/board.d/02_network
    • target/linux/ramips/rt288x/base-files/etc/board.d/02_network
    • target/linux/ramips/rt305x/base-files/etc/board.d/02_network
    • target/linux/ramips/rt3883/base-files/etc/board.d/02_network
  40. Change #9455

    Category None
    Changed by INAGAKI Hiroshi <musashino.openohnoyoudont@gmail.com>
    Changed at Tue 19 May 2020 11:03:07
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0a05d71f6f34d2e9101fa40e9643d4f7bc8e7501

    Comments

    ramips: fix initramfs image for I-O DATA mt7621 devices
    This is additional fix of c998ae7f0e9bd51be4935055efbc3834a92698b1.
    
    The sysupgrade image of I-O DATA MT7621 devices manufactured by MSTC
    (MitraStar Technology Corp.) faced to the booting issue. This was caused
    by imcomplete extraction of large kernel image by U-Boot, and this issue
    is occurred in initramfs image after fixing of sysupgrade image.
    So, use lzma-loader for initramfs image to fix the issue.
    
    Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
    Co-developed-by: Yanase Yuki <dev@zpc.sakura.ne.jp>
    Signed-off-by: Yanase Yuki <dev@zpc.sakura.ne.jp>
    Tested-by: Yanase Yuki <dev@zpc.sakura.ne.jp> [wn-ax2033gr]

    Changed files

    • target/linux/ramips/image/mt7621.mk
  41. Change #9456

    Category None
    Changed by Sungbo Eo <mans0nohnoyoudont@gorani.run>
    Changed at Tue 19 May 2020 11:03:07
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f7112a180f3655c56fb2c31eff286ee98983ca45

    Comments

    ramips: 5.4: handle ERR_PTR properly
    of_get_mac_address can return ERR_PTR since 5.2, so the return pointer should be
    checked before used. Otherwise it might cause an oops during boot.
    
    Signed-off-by: Sungbo Eo <mans0n@gorani.run>

    Changed files

    • target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c
  42. Change #9457

    Category None
    Changed by Sungbo Eo <mans0nohnoyoudont@gorani.run>
    Changed at Tue 19 May 2020 11:03:07
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 31697f92a25f8a6700978eedc658cadaacd2e5f2

    Comments

    ramips: fix MAC address setup for RT5350F-OLinuXino devices
    Olimex RT5350F-OLinuXino devices do not have a default MAC address, and there is
    nothing at the 0x4 offset in the factory partition. Using a local address, which
    is randomly generated by the kernel, would be a better choice.
    
    Signed-off-by: Sungbo Eo <mans0n@gorani.run>

    Changed files

    • target/linux/ramips/rt305x/base-files/etc/board.d/02_network
  43. Change #9458

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Tue 19 May 2020 11:33:39
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f996377a265895a30265c10edb63e56e60a67f14

    Comments

    bcm63xx: bcm6328: fix strapbus boot sel
    Boot selection bit is 18, not 28.
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/patches-5.4/150-mips-bcm63xx-bcm6328-fix-strapbus-boot-sel.patch
    • target/linux/bcm63xx/patches-5.4/411-MIPS-BCM63XX-Register-SPI-flash-if-present.patch
  44. Change #9459

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Tue 19 May 2020 11:33:39
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 5d3bb7ea9aaa1d9bfb1b9263a5a9bac0ab6d0440

    Comments

    kernel: mtdsplit: bcm_wfi: add sercomm support
    SERCOMM creates separates partitions for cferam.
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_bcm_wfi.c
  45. Change #9460

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Tue 19 May 2020 11:33:39
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 5f826919232db2ca2d3d7e9da00de93c5f6a95bf

    Comments

    bcm63xx: add unmodded SERCOMM AD1018 support
    Until now only HW modded SPI flash version was supported.
    
    BCM6328 with 64M RAM and 128M NAND.
    More info: https://openwrt.org/toh/sercomm/ad1018
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/base-files/etc/board.d/01_leds
    • target/linux/bcm63xx/base-files/etc/board.d/02_network
    • target/linux/bcm63xx/base-files/etc/uci-defaults/09_fix_crc
    • target/linux/bcm63xx/base-files/lib/upgrade/platform.sh
    • target/linux/bcm63xx/dts/bcm6328-sercomm-ad1018.dts
    • target/linux/bcm63xx/image/Makefile
    • target/linux/bcm63xx/image/bcm63xx_nand.mk
    • target/linux/bcm63xx/patches-5.4/561-board_AD1018.patch
    • target/linux/bcm63xx/patches-5.4/562-board_sr102.patch
    • target/linux/bcm63xx/patches-5.4/563-board-VR-3032u.patch
    • target/linux/bcm63xx/patches-5.4/564-board-DGND3700v2.patch
    • target/linux/bcm63xx/patches-5.4/565-board-VG-8050.patch
  46. Change #9477

    Category None
    Changed by Jason A. Donenfeld <Jasonohnoyoudont@zx2c4.com>
    Changed at Wed 20 May 2020 06:14:00
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0727c83a76927f5c4cedd5197f7ffd31835592aa

    Comments

    wireguard-tools: bump to 1.0.20200513
    * ipc: add support for openbsd kernel implementation
    * ipc: cleanup openbsd support
    * wg-quick: add support for openbsd kernel implementation
    * wg-quick: cleanup openbsd support
    
    Very exciting! wg(8) and wg-quick(8) now support the kernel implementation for
    OpenBSD. OpenBSD is the second kernel, after Linux, to receive full fledged
    and supported WireGuard kernel support. We'll probably send our patch set up
    to the list during this next week. `ifconfig wg0 create` to make an interface,
    and `wg ...` like usual to configure WireGuard aspects of it, like usual.
    
    * wg-quick: support dns search domains
    
    If DNS= has a non-IP in it, it is now treated as a search domain in
    resolv.conf.  This new feature will be rolling out across our various GUI
    clients in the next week or so.
    
    * Makefile: simplify silent cleaning
    * ipc: remove extra space
    * git: add gitattributes so tarball doesn't have gitignore files
    * terminal: specialize color_mode to stdout only
    
    Small cleanups.
    
    * highlighter: insist on 256-bit keys, not 257-bit or 258-bit
    
    The highlighter's key checker is now stricter with base64 validation.
    
    * wg-quick: android: support application whitelist
    
    Android users can now have an application whitelist instead of application
    blacklist.
    
    * systemd: add wg-quick.target
    
    This enables all wg-quick at .services to be restarted or managed as a unit via
    wg-quick.target.
    
    * Makefile: remember to install all systemd units
    
    Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>

    Changed files

    • package/network/utils/wireguard-tools/Makefile
  47. Change #9480

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 06:46:13
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision e55af8a4b0de7ab1a2ebc66032935e8d1521ea52

    Comments

    bcm63xx-cfe: fix build with CONFIG_AUTOREMOVE
    When CONFIG_AUTOREMOVE is enabled, CFE binaries are removed before the
    image creation.
    Install CFE binaries to kernel directory and let autoremove clean the
    files in PKG_BUILD_DIR.
    Also drop unneeded tar cmd/options.
    
    Fixes: dcee4eaa4214 ("bcm63xx-cfe: add package with CFE RAM binaries")
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • package/kernel/bcm63xx-cfe/Makefile
  48. Change #9481

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 06:46:13
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision e0382c50e992753b8616efdf95285419286765de

    Comments

    bcm63xx: fix AD1018 WLAN led
    Standard AD1018 has lower case LEDs.
    
    Fixes: 5f826919232d ("bcm63xx: add unmodded SERCOMM AD1018 support")
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/base-files/etc/board.d/01_leds
  49. Change #9483

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 07:21:34
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 91b275b6e3592e20f311a4434c43ee302347cf57

    Comments

    bcm63xx: image: rename CFE_CHIP_ID to CHIP_ID
    Rename CFE_CHIP_ID to a generic name that doesn't involve CFE.
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/image/Makefile
    • target/linux/bcm63xx/image/bcm63xx.mk
    • target/linux/bcm63xx/image/bcm63xx_nand.mk
  50. Change #9484

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 07:23:10
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0836e22a83d224ed421da6711145eee9dcdee3b0

    Comments

    bcm63xx: image: add CVG834G CHIP_ID
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/image/bcm63xx.mk
  51. Change #9485

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 07:26:15
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8e8920c92f1346ff1898b8674bc79d9a1a3ea59e

    Comments

    bcm63xx: lzma-loader: remove unused definitions
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/image/lzma-loader/Makefile
    • target/linux/bcm63xx/image/lzma-loader/src/config.h
  52. Change #9486

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 09:15:29
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision c93cdf536a086deab0fa696989263a97b4d6c417

    Comments

    bcm63xx: lzma-loader: rely on CHIP_ID for UART address
    lzma-loader uart output wasn't working on BCM3380/BCM6362 because these
    SoCs have the same processor ID.
    Let's use CHIP_ID for establishing the UART base address.
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/image/Makefile
    • target/linux/bcm63xx/image/lzma-loader/Makefile
    • target/linux/bcm63xx/image/lzma-loader/src/Makefile
    • target/linux/bcm63xx/image/lzma-loader/src/board.c
    • target/linux/bcm63xx/image/lzma-loader/src/loader.c
  53. Change #9492

    Category None
    Changed by Richard Huynh <voxlymphaohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 13:26:22
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f3792690c4f0567a8965d82898295b9d50c3bb7e

    Comments

    ramips: Add support for Xiaomi Redmi Router AC2100 (RM2100)
    Specification:
    - CPU: MediaTek MT7621A
    - RAM: 128 MB DDR3
    - FLASH: 128 MB ESMT NAND
    - WIFI: 2x2 802.11bgn (MT7603)
    - WIFI: 4x4 802.11ac (MT7615)
    - ETH: 3xLAN+1xWAN 1000base-T
    - LED: Power, WAN, in Amber and White
    - UART: On board near ethernet, opposite side from power
    - Modified u-boot
    
    Installation:
    
    1. Run linked exploit to get shell, startup telnet and wget the files over
    2. mtd write openwrt-ramips-mt7621-xiaomi_rm2100-squashfs-kernel1.bin kernel1
    3. nvram set uart_en=1
    4. nvram set bootdelay=5
    5. nvram set flag_try_sys1_failed=1
    6. nvram commit
    7. mtd -r write openwrt-ramips-mt7621-xiaomi_rm2100-squashfs-rootfs0.bin rootfs0
    
    Restore to stock:
    
    1. Setup PXE and TFTP server serving stock firmware image
    (See dhcp-boot option of dnsmasq)
    2. Hold reset button down before powering on and wait for flashing amber led
    3. Release reset button
    4. Wait until status led changes from flashing amber to white
    
    Notes:
    This device has dual kernel and rootfs slots like other Xiaomi devices currently
    supported (mir3g, etc.) thus, we use the second slot and overwrite the first
    rootfs onwards in order to get more space.
    
    Exploit and detailed instructions:
    
    https://openwrt.org/toh/xiaomi/xiaomi_redmi_router_ac2100
    
    An implementation of CVE-2020-8597 against stock firmware version 1.0.14
    
    This requires a computer with ethernet plugged into the wan port and an active
    PPPoE session, and if successful will open a reverse shell to 192.168.31.177
    on port 31337.
    
    As this shell is somewhat unreliable and likely to be killed in a random amount
    of time, it is recommended to wget a static compiled busybox binary onto the
    device and start telnetd with it.
    
    The stock telnetd and dropbear unfortunately appear inoperable.
    (Disabled on release versions of stock firmware likely)
    Ie. wget https://yourip/busybox-mipsel -O /tmp/busybox
    chmod a+x /tmp/busybox
    /tmp/busybox telnetd -l /bin/sh
    
    Tested-by: David Martinez <bonkilla@gmail.com>
    Signed-off-by: Richard Huynh <voxlympha@gmail.com>

    Changed files

    • package/boot/uboot-envtools/files/ramips
    • target/linux/ramips/dts/mt7621_xiaomi_redmi-router-ac2100.dts
    • target/linux/ramips/image/mt7621.mk
    • target/linux/ramips/mt7621/base-files/etc/board.d/01_leds
    • target/linux/ramips/mt7621/base-files/etc/board.d/02_network
    • target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh
  54. Change #9493

    Category None
    Changed by Alberto Bursi <bobafetthotmailohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 13:26:22
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision dc7cc60ca363dc1fef46d05a6b9782e1f0cecdb9

    Comments

    x86: fix generic kernel 5.4 config
    The last kernel update done with commit 500a02bc29b9 ("x86: Update
    configuration") placed most of the updated config only in the x86_64
    target.
    
    Move the options needed by the other targets too in the x86 base config,
    and add an additional option needed by those targets.
    
    Fixes: 500a02bc29b9 ("x86: Update configuration")
    Signed-off-by: Alberto Bursi <bobafetthotmail@gmail.com>
    [commit subject/description tweaks]
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • target/linux/x86/64/config-5.4
    • target/linux/x86/config-5.4
  55. Change #9494

    Category None
    Changed by Jeffery To <jeffery.toohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 13:26:22
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 982d78777396731bf1abc5447100aafb09bba684

    Comments

    kernel: kmod-ptp-qoriq: Package kernel object file
    This updates the package to contain the kernel object (.ko) file instead
    of the plain object (.o) file.
    
    Signed-off-by: Jeffery To <jeffery.to@gmail.com>

    Changed files

    • package/kernel/linux/modules/other.mk
  56. Change #9495

    Category None
    Changed by Petr Štetiar <ynezzohnoyoudont@true.cz>
    Changed at Wed 20 May 2020 13:26:22
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 1b2fefb244d7d2fd949104e743ff15d01bbe5bb0

    Comments

    kernel: bump 5.4 to 5.4.42
    Refreshed patches, removed upstreamed patch:
    
     generic/pending: 001-v5.4-pinctrl-qcom-fix-wrong-write-in-update_dual_edge.patch.patch
    
    Run tested: qemu-x86-64
    Build tested: x86/64, ath79/nand, imx6, sunxi/a53
    
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • include/kernel-version.mk
    • target/linux/bcm27xx/patches-5.4/950-0037-Add-dwc_otg-driver.patch
    • target/linux/bcm27xx/patches-5.4/950-0043-MMC-added-alternative-MMC-driver.patch
    • target/linux/bcm27xx/patches-5.4/950-0317-kbuild-Allow-.dtbo-overlays-to-be-built-piecemeal.patch
    • target/linux/bcm27xx/patches-5.4/950-0465-Kbuild-Allow-.dtbo-overlays-to-be-built-adjust.patch
    • target/linux/generic/hack-5.4/204-module_strip.patch
    • target/linux/generic/hack-5.4/661-use_fq_codel_by_default.patch
    • target/linux/generic/pending-5.4/001-v5.4-pinctrl-qcom-fix-wrong-write-in-update_dual_edge.patch.patch
    • target/linux/generic/pending-5.4/201-extra_optimization.patch
    • target/linux/generic/pending-5.4/203-kallsyms_uncompressed.patch
    • target/linux/generic/pending-5.4/644-net-pppoe-support-hardware-flow-table-offload.patch
    • target/linux/generic/pending-5.4/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch
    • target/linux/generic/pending-5.4/920-mangle_bootargs.patch
    • target/linux/layerscape/patches-5.4/701-net-0192-dpaa2-eth-Add-support-for-Rx-traffic-classes.patch
    • target/linux/layerscape/patches-5.4/701-net-0194-dpaa2-eth-Distribute-ingress-frames-based-on-VLAN-pr.patch
    • target/linux/layerscape/patches-5.4/701-net-0195-dpaa2-eth-Add-helper-functions.patch
    • target/linux/layerscape/patches-5.4/701-net-0199-dpaa2-eth-Add-DCB-ops.patch
    • target/linux/layerscape/patches-5.4/701-net-0200-dpaa2-eth-Enable-Rx-PFC.patch
    • target/linux/layerscape/patches-5.4/701-net-0201-dpaa2-eth-Enable-Tx-PFC.patch
    • target/linux/layerscape/patches-5.4/701-net-0202-dpaa2-eth-Keep-congestion-group-taildrop-enabled-whe.patch
    • target/linux/layerscape/patches-5.4/701-net-0204-dpaa2-eth-Add-Tx-shaping-support.patch
    • target/linux/layerscape/patches-5.4/701-net-0205-dpaa2-eth-Add-Rx-error-queue.patch
    • target/linux/layerscape/patches-5.4/701-net-0209-dpaa2-eth-Update-dpni_set_tx_shaping-cmd-to-v2.patch
    • target/linux/layerscape/patches-5.4/701-net-0213-dpaa2-eth-Add-CEETM-qdisc-support.patch
    • target/linux/layerscape/patches-5.4/701-net-0216-dpaa2-eth-Add-autoneg-support.patch
    • target/linux/layerscape/patches-5.4/820-usb-0005-usb-dwc3-add-otg-properties-update.patch
    • target/linux/layerscape/patches-5.4/820-usb-0019-MLK-9829-usb-core-print-suggested-message-if-failed-.patch
  57. Change #9496

    Category None
    Changed by Karel Kočí <karel.kociohnoyoudont@nic.cz>
    Changed at Wed 20 May 2020 13:37:16
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 3c1d1d4332c7fbaccea01b92b28f6d96f7222492

    Comments

    tools: add autoconf-archive
    Some autotools based build systems are using autoconf-archive scripts
    and are expecting them to almost always be available. This is not
    required for regular releases as tar balls generated for releases
    commonly have existing configure script. This is rather intended to be
    used with autotools.mk's autoreconf and in cases it is not always
    possible to get release tar ball.
    
    Including this adds little to no overhead in terms of build time as
    those are just m4 scripts copied to an appropriate location.
    
    Signed-off-by: Karel Kočí <karel.koci@nic.cz>
    [fixed From: to match SoB]
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • tools/Makefile
    • tools/autoconf-archive/Makefile
  58. Change #9498

    Category None
    Changed by Eneas U de Queiroz <cotequeirozohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 15:03:45
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 3481f6ffc79f46fc7ba86a4cc15ad958e99b5a82

    Comments

    wolfssl: update to 4.4.0-stable
    This version adds many bugfixes, including a couple of security
    vulnerabilities:
     - For fast math (enabled by wpa_supplicant option), use a constant time
       modular inverse when mapping to affine when operation involves a
       private key - keygen, calc shared secret, sign.
     - Change constant time and cache resistant ECC mulmod. Ensure points
       being operated on change to make constant time.
    
    Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>

    Changed files

    • package/libs/wolfssl/Makefile
  59. Change #9499

    Category None
    Changed by Eneas U de Queiroz <cotequeirozohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 15:03:45
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 1f2539a1f48b37b3aa99efba6bcef7cc2030793a

    Comments

    sdk: fix host menu config targets using ncurses
    This applies 965f341aa9 ("build: fix host menu config targets using
    ncurses") to the SDK top Makefile.
    
    If there is a pkg-config in the staging dir, it will try to use it
    instead of the host system's pkg-config; then it will fail to find the
    ncurses package.  Linux's default will be used, which fails in some
    cases, such as recent Gentoo systems.
    
    Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
    [fixed From: to match SoB]
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • target/sdk/files/Makefile
  60. Change #9500

    Category None
    Changed by Eneas U de Queiroz <cotequeirozohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 15:03:45
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f827f947aed2d6395eb33ffc36863561145ea420

    Comments

    build: show make output in scripts/config when V=s
    This should make debugging build errors in scripts/config a bit easier.
    
    Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>

    Changed files

    • include/toplevel.mk
  61. Change #9501

    Category None
    Changed by Eneas U de Queiroz <cotequeirozohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 15:03:45
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 94e27d62ab01059efb9b4a968ff61acd5308b062

    Comments

    sdk: add OpenWrt branding to menuconfig & .config
    Set the mainmenu symbol in SDK Config.in to "OpenWrt Configuration", the
    same as the main OpenWrt Config.in.  This string is is used as the name
    of the top menu in menuconfig, and at the top of the .config file.  If
    unset, current kconfig will use "Linux Kernel Configuration".
    
    Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>

    Changed files

    • target/sdk/files/Config.in
  62. Change #9502

    Category None
    Changed by Eneas U de Queiroz <cotequeirozohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 15:03:45
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 9f843b1d43ec9e4989f86d8936a70f51940072e5

    Comments

    build: scripts/config - update to kconfig-v5.6
    Major changes include:
     - Much more readable reverse dependencies separated in groups
     - Improved recursive dependency report
     - More readable .config files: add comments to signal end of menus
     - More warnings for incorrect Config.in entries, such as a 'choice'
       default not contained in the 'choice'
     - Hability to properly display pseudographics with non-latin locales
     - Recursive dependencies can optionally be treated as errors
    
    Changes from failed dcf3e63a35d05e7e5103819c0f17195bfafe9baa attempt:
     - Recursive dependencies are treated as warnings by default
     - The option to treat them as errors is implemented as a command-line
       flag to scripts/config/conf instead of a compile-time definition
     - fixed handling of select with umnet dependencies
    
    Cc: Petr Štetiar <ynezz@true.cz>
    Cc: Jo-Philip Wich <jow@mein.io>
    Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>

    Changed files

    • scripts/config/.gitignore
    • scripts/config/Makefile
    • scripts/config/README
    • scripts/config/conf.c
    • scripts/config/confdata.c
    • scripts/config/expr.c
    • scripts/config/expr.h
    • scripts/config/images.c
    • scripts/config/images.h
    • scripts/config/lexer.l
    • scripts/config/lexer.lex.c
    • scripts/config/list.h
    • scripts/config/lkc.h
    • scripts/config/lkc_proto.h
    • scripts/config/lxdialog/.gitignore
    • scripts/config/lxdialog/check-lxdialog.sh
    • scripts/config/lxdialog/checklist.c
    • scripts/config/lxdialog/dialog.h
    • scripts/config/lxdialog/inputbox.c
    • scripts/config/lxdialog/menubox.c
    • scripts/config/lxdialog/textbox.c
    • scripts/config/lxdialog/util.c
    • scripts/config/lxdialog/yesno.c
    • scripts/config/mconf-cfg.sh
    • scripts/config/mconf.c
    • scripts/config/menu.c
    • scripts/config/parser.tab.c
    • scripts/config/parser.tab.h
    • scripts/config/parser.y
    • scripts/config/preprocess.c
    • scripts/config/qconf-cfg.sh
    • scripts/config/qconf.cc
    • scripts/config/qconf.h
    • scripts/config/symbol.c
    • scripts/config/util.c
    • scripts/config/zconf.gperf
    • scripts/config/zconf.hash.c_shipped
    • scripts/config/zconf.lex.c_shipped
  63. Change #9503

    Category None
    Changed by Eneas U de Queiroz <cotequeirozohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 15:03:45
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision db6c1214e0fbf9b9268f2ea2c90e7d6da4f1a577

    Comments

    build: add option to treat recursive deps as error
    Running make with RECURSIVE_DEP_IS_ERROR=1 will cause a hard failure
    when a recursive dependency is detected.  This is useful to apply
    stricter Ci tests, for example.
    
    Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>

    Changed files

    • include/toplevel.mk
  64. Change #9504

    Category None
    Changed by Eneas U de Queiroz <cotequeirozohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 15:03:45
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 80b350f528644c269c8630e41a4a992734356bb3

    Comments

    build: have config-clean deal with old temp files
    This is a temporary commit to have 'make config-clean' remove
    temporary files from the previous scripts/config version.
    
    The .gitignore file is updated to deal with the old files as well.
    
    Cc: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
    Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>

    Changed files

    • scripts/config/.gitignore
    • scripts/config/Makefile
  65. Change #9505

    Category None
    Changed by Thibaut VARÈNE <hacksohnoyoudont@slashdirt.org>
    Changed at Wed 20 May 2020 15:03:45
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 49eec56bfc1a5891a9e3fc62c9751acfca081ef6

    Comments

    generic: routerbootpart.c: disambiguate SPDX-License-Identifier
    I meant it to be GPL-2.0-only, as evidenced by the boilerplate.
    
    Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>

    Changed files

    • target/linux/generic/files/drivers/mtd/parsers/routerbootpart.c
  66. Change #9506

    Category None
    Changed by Thibaut VARÈNE <hacksohnoyoudont@slashdirt.org>
    Changed at Wed 20 May 2020 15:03:45
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6934b20912d308854b7adf63a7098d38bf67d153

    Comments

    generic: platform/mikrotik: disambiguate SPDX-License-Identifier
    I meant it to be GPL-2.0-only, as evidenced by the boilerplate.
    
    Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>

    Changed files

    • target/linux/generic/files/drivers/platform/mikrotik/rb_hardconfig.c
    • target/linux/generic/files/drivers/platform/mikrotik/routerboot.c
    • target/linux/generic/files/drivers/platform/mikrotik/routerboot.h
  67. Change #9521

    Category None
    Changed by Rosen Penev <rosenpohnoyoudont@gmail.com>
    Changed at Wed 20 May 2020 16:59:46
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 5ff4b0d0242da8adf83d7d8f00f60198f41afb51

    Comments

    fuse: move package to packages feed
    This package was last updated in 2016. All of the dependent packages
    are in the packages feeds, where this will be moved.
    
    Ref: https://github.com/openwrt/packages/pull/12190
    Signed-off-by: Rosen Penev <rosenp@gmail.com>
    [commit subject/description tweaks]
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/utils/fuse/Makefile
    • package/utils/fuse/patches/100-missing_includes.patch
    • package/utils/fuse/patches/112-no_break_on_mknod.patch
    • package/utils/fuse/patches/200-backport_arm64_fuse_kernel_h_clean_includes.patch
  68. Change #9528

    Category None
    Changed by Petr Štetiar <ynezzohnoyoudont@true.cz>
    Changed at Thu 21 May 2020 06:18:01
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0a3ec87a66baa29a9dcb367847a1dcb093d3de16

    Comments

    hostapd: update to latest Git hostap_2_9-1238-gdd2daf0848ed
    Bump package to latest upstream Git HEAD which is commit dd2daf0848ed
    ("HE: Process HE 6 GHz band capab from associating HE STA"). Since last
    update there was 1238 commits done in the upstream tree with 618 files
    changed, 53399 insertions, 24928 deletions.
    
    I didn't bothered to rebase mesh patches as the changes seems not
    trivial and I don't have enough knowledge of those parts to do/test that
    properly, so someone else has to forward port them, ideally upstream
    them so we don't need to bother anymore. I've just deleted them for now:
    
     004-mesh-use-setup-completion-callback-to-complete-mesh-.patch
     005-mesh-update-ssid-frequency-as-pri-sec-channel-switch.patch
     006-mesh-inform-kernel-driver-DFS-handler-in-userspace.patch
     007-mesh-apply-channel-attributes-before-running-Mesh.patch
     011-mesh-Allow-DFS-channels-to-be-selected-if-dfs-is-ena.patch
     013-mesh-do-not-allow-pri-sec-channel-switch.patch
     015-mesh-do-not-use-offchan-mgmt-tx-on-DFS.patch
     016-mesh-fix-channel-switch-error-during-CAC.patch
     018-mesh-make-forwarding-configurable.patch
    
    Refreshed all other patches, removed upstreamed patches:
    
     051-wpa_supplicant-fix-race-condition-in-mesh-mpm-new-pe.patch
     067-0001-AP-Silently-ignore-management-frame-from-unexpected-.patch
     070-driver_nl80211-fix-WMM-queue-mapping-for-regulatory-.patch
     071-driver_nl80211-fix-regulatory-limits-for-wmm-cwmin-c.patch
     090-wolfssl-fix-crypto_bignum_sum.patch
     091-0001-wolfssl-Fix-compiler-warnings-on-size_t-printf-forma.patch
     091-0002-wolfssl-Fix-crypto_bignum_rand-implementation.patch
     091-0003-wolfssl-Do-not-hardcode-include-directory-in-wpa_sup.patch
     800-usleep.patch
    
    Tested-by: Stefan Lippers-Hollmann <s.l-h@gmx.de> [ipq8065/NBG6817; ipq40xx/MAP-AC2200]
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/network/services/hostapd/Makefile
    • package/network/services/hostapd/patches/004-mesh-use-setup-completion-callback-to-complete-mesh-.patch
    • package/network/services/hostapd/patches/005-mesh-update-ssid-frequency-as-pri-sec-channel-switch.patch
    • package/network/services/hostapd/patches/006-mesh-inform-kernel-driver-DFS-handler-in-userspace.patch
    • package/network/services/hostapd/patches/007-mesh-apply-channel-attributes-before-running-Mesh.patch
    • package/network/services/hostapd/patches/011-mesh-Allow-DFS-channels-to-be-selected-if-dfs-is-ena.patch
    • package/network/services/hostapd/patches/013-mesh-do-not-allow-pri-sec-channel-switch.patch
    • package/network/services/hostapd/patches/015-mesh-do-not-use-offchan-mgmt-tx-on-DFS.patch
    • package/network/services/hostapd/patches/016-mesh-fix-channel-switch-error-during-CAC.patch
    • package/network/services/hostapd/patches/018-mesh-make-forwarding-configurable.patch
    • package/network/services/hostapd/patches/051-wpa_supplicant-fix-race-condition-in-mesh-mpm-new-pe.patch
    • package/network/services/hostapd/patches/067-0001-AP-Silently-ignore-management-frame-from-unexpected-.patch
    • package/network/services/hostapd/patches/070-driver_nl80211-fix-WMM-queue-mapping-for-regulatory-.patch
    • package/network/services/hostapd/patches/071-driver_nl80211-fix-regulatory-limits-for-wmm-cwmin-c.patch
    • package/network/services/hostapd/patches/090-wolfssl-fix-crypto_bignum_sum.patch
    • package/network/services/hostapd/patches/091-0001-wolfssl-Fix-compiler-warnings-on-size_t-printf-forma.patch
    • package/network/services/hostapd/patches/091-0002-wolfssl-Fix-crypto_bignum_rand-implementation.patch
    • package/network/services/hostapd/patches/091-0003-wolfssl-Do-not-hardcode-include-directory-in-wpa_sup.patch
    • package/network/services/hostapd/patches/100-daemonize_fix.patch
    • package/network/services/hostapd/patches/200-multicall.patch
    • package/network/services/hostapd/patches/300-noscan.patch
    • package/network/services/hostapd/patches/301-mesh-noscan.patch
    • package/network/services/hostapd/patches/310-rescan_immediately.patch
    • package/network/services/hostapd/patches/320-optional_rfkill.patch
    • package/network/services/hostapd/patches/330-nl80211_fix_set_freq.patch
    • package/network/services/hostapd/patches/340-reload_freq_change.patch
    • package/network/services/hostapd/patches/341-mesh-ctrl-iface-channel-switch.patch
    • package/network/services/hostapd/patches/350-nl80211_del_beacon_bss.patch
    • package/network/services/hostapd/patches/360-ctrl_iface_reload.patch
    • package/network/services/hostapd/patches/370-ap_sta_support.patch
    • package/network/services/hostapd/patches/380-disable_ctrl_iface_mib.patch
    • package/network/services/hostapd/patches/381-hostapd_cli_UNKNOWN-COMMAND.patch
    • package/network/services/hostapd/patches/390-wpa_ie_cap_workaround.patch
    • package/network/services/hostapd/patches/400-wps_single_auth_enc_type.patch
    • package/network/services/hostapd/patches/410-limit_debug_messages.patch
    • package/network/services/hostapd/patches/420-indicate-features.patch
    • package/network/services/hostapd/patches/430-hostapd_cli_ifdef.patch
    • package/network/services/hostapd/patches/450-scan_wait.patch
    • package/network/services/hostapd/patches/460-wpa_supplicant-add-new-config-params-to-be-used-with.patch
    • package/network/services/hostapd/patches/461-driver_nl80211-use-new-parameters-during-ibss-join.patch
    • package/network/services/hostapd/patches/463-add-mcast_rate-to-11s.patch
    • package/network/services/hostapd/patches/464-fix-mesh-obss-check.patch
    • package/network/services/hostapd/patches/470-survey_data_fallback.patch
    • package/network/services/hostapd/patches/500-lto-jobserver-support.patch
    • package/network/services/hostapd/patches/600-ubus_support.patch
    • package/network/services/hostapd/patches/700-wifi-reload.patch
    • package/network/services/hostapd/patches/800-usleep.patch
  69. Change #9529

    Category None
    Changed by Petr Štetiar <ynezzohnoyoudont@true.cz>
    Changed at Thu 21 May 2020 06:18:01
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 472fd98c5b12b531e0cb8dacb2625dd1810b278d

    Comments

    hostapd: disable support for Wired Equivalent Privacy by default
    Upstream in commit 200c7693c9a1 ("Make WEP functionality an optional
    build parameter") has made WEP functionality an optional build parameter
    disabled as default, because WEP should not be used for anything
    anymore. As a step towards removing it completely, they moved all WEP
    related functionality behind CONFIG_WEP blocks and disabled it by
    default.
    
    This functionality is subject to be completely removed in a future
    release.
    
    So follow this good security advice, deprecation notice and disable WEP
    by default, but still allow custom builds with WEP support via
    CONFIG_WPA_ENABLE_WEP config option till upstream removes support for
    WEP completely.
    
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/network/services/hostapd/Config.in
    • package/network/services/hostapd/Makefile
  70. Change #9530

    Category None
    Changed by Jason A. Donenfeld <Jasonohnoyoudont@zx2c4.com>
    Changed at Thu 21 May 2020 06:18:01
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a860fe2304c5c555af9113c93377ed7bb6e6abca

    Comments

    wireguard: bump to 1.0.20200520
    This version has the various slew of bug fixes and compat fixes and
    such, but the most interesting thing from an OpenWRT perspective is that
    WireGuard now plays nicely with cake and fq_codel. I'll be very
    interested to hear from OpenWRT users whether this makes a measurable
    difference. Usual set of full changes follows.
    
    This release aligns with the changes I sent to DaveM for 5.7-rc7 and were
    pushed to net.git about 45 minutes ago.
    
    * qemu: use newer iproute2 for gcc-10
    * qemu: add -fcommon for compiling ping with gcc-10
    
    These enable the test suite to compile with gcc-10.
    
    * noise: read preshared key while taking lock
    
    Matt noticed a benign data race when porting the Linux code to OpenBSD.
    
    * queueing: preserve flow hash across packet scrubbing
    * noise: separate receive counter from send counter
    
    WireGuard now works with fq_codel, cake, and other qdiscs that make use of
    skb->hash. This should significantly improve latency spikes related to
    buffer bloat. Here's a before and after graph from some data Toke measured:
    https://data.zx2c4.com/removal-of-buffer-bloat-in-wireguard.png
    
    * compat: support RHEL 8 as 8.2, drop 8.1 support
    * compat: support CentOS 8 explicitly
    * compat: RHEL7 backported the skb hash renamings
    
    The usual RHEL churn.
    
    * compat: backport renamed/missing skb hash members
    
    The new support for fq_codel and friends meant more backporting work.
    
    * compat: ip6_dst_lookup_flow was backported to 4.14, 4.9, and 4.4
    
    The main motivation for releasing this now: three stable kernels were released
    at the same time, with a patch that necessitated updating in our compat layer.
    
    Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>

    Changed files

    • package/network/services/wireguard/Makefile
  71. Change #9531

    Category None
    Changed by Daniel Golle <danielohnoyoudont@makrotopia.org>
    Changed at Thu 21 May 2020 09:21:59
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 017320ead3a21415ab876012d1a2844e783c071f

    Comments

    hostapd: bring back mesh patches
    Bring back 802.11s mesh features to the level previously available
    before the recent hostapd version bump. This is mostly to support use
    of 802.11s on DFS channels, but also making mesh forwarding
    configurable which is crucial for use of 802.11s MAC with other routing
    protocols, such as batman-adv, on top.
    While at it, fix new compiler warning by adapting 700-wifi-reload.patch
    to upstream changes, now building without any warnings again.
    
    Fixes: 0a3ec87a66 ("hostapd: update to latest Git hostap_2_9-1238-gdd2daf0848ed")
    Signed-off-by: Daniel Golle <daniel@makrotopia.org>

    Changed files

    • package/network/services/hostapd/Makefile
    • package/network/services/hostapd/patches/004-mesh-use-setup-completion-callback-to-complete-mesh-.patch
    • package/network/services/hostapd/patches/005-mesh-update-ssid-frequency-as-pri-sec-channel-switch.patch
    • package/network/services/hostapd/patches/006-mesh-inform-kernel-driver-DFS-handler-in-userspace.patch
    • package/network/services/hostapd/patches/007-mesh-apply-channel-attributes-before-running-Mesh.patch
    • package/network/services/hostapd/patches/011-mesh-Allow-DFS-channels-to-be-selected-if-dfs-is-ena.patch
    • package/network/services/hostapd/patches/013-mesh-do-not-allow-pri-sec-channel-switch.patch
    • package/network/services/hostapd/patches/015-mesh-do-not-use-offchan-mgmt-tx-on-DFS.patch
    • package/network/services/hostapd/patches/016-mesh-fix-channel-switch-error-during-CAC.patch
    • package/network/services/hostapd/patches/018-mesh-make-forwarding-configurable.patch
    • package/network/services/hostapd/patches/200-multicall.patch
    • package/network/services/hostapd/patches/300-noscan.patch
    • package/network/services/hostapd/patches/301-mesh-noscan.patch
    • package/network/services/hostapd/patches/310-rescan_immediately.patch
    • package/network/services/hostapd/patches/330-nl80211_fix_set_freq.patch
    • package/network/services/hostapd/patches/340-reload_freq_change.patch
    • package/network/services/hostapd/patches/350-nl80211_del_beacon_bss.patch
    • package/network/services/hostapd/patches/360-ctrl_iface_reload.patch
    • package/network/services/hostapd/patches/370-ap_sta_support.patch
    • package/network/services/hostapd/patches/380-disable_ctrl_iface_mib.patch
    • package/network/services/hostapd/patches/420-indicate-features.patch
    • package/network/services/hostapd/patches/460-wpa_supplicant-add-new-config-params-to-be-used-with.patch
    • package/network/services/hostapd/patches/461-driver_nl80211-use-new-parameters-during-ibss-join.patch
    • package/network/services/hostapd/patches/463-add-mcast_rate-to-11s.patch
    • package/network/services/hostapd/patches/464-fix-mesh-obss-check.patch
    • package/network/services/hostapd/patches/500-lto-jobserver-support.patch
    • package/network/services/hostapd/patches/600-ubus_support.patch
    • package/network/services/hostapd/patches/700-wifi-reload.patch
  72. Change #9532

    Category None
    Changed by Russell King <linuxohnoyoudont@armlinux.org.uk>
    Changed at Thu 21 May 2020 10:55:31
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 72a1d5c3acd5b0bec46612f94bb8a82fe4d56179

    Comments

    kernel: backport gpio emulated open drain output fix
    Backport the GPIO emulated open drain output fix from v5.5, which is
    required for the i2c-pxa backport.
    
    Signed-off-by: Russell King <linux@armlinux.org.uk>

    Changed files

    • target/linux/generic/backport-5.4/802-v5.5-gpiolib-fix-up-emulated-open-drain-outputs.patch
  73. Change #9533

    Category None
    Changed by Russell King <linuxohnoyoudont@armlinux.org.uk>
    Changed at Thu 21 May 2020 10:55:31
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 714199ec3461b2b5bac9796d4f5ee79f56d2eb00

    Comments

    kernel: backport v5.8 i2c-pxa updates
    Add i2c-pxa updates queued for v5.8, which add bus recovery to this
    driver; this is needed for the uDPU platform.
    
    Signed-off-by: Russell King <linux@armlinux.org.uk>

    Changed files

    • target/linux/generic/backport-5.4/803-v5.8-i2c-pxa-use-official-address-byte-helper.patch
    • target/linux/generic/backport-5.4/804-v5.8-i2c-pxa-remove-unneeded-includes.patch
    • target/linux/generic/backport-5.4/805-v5.8-i2c-pxa-re-arrange-includes-to-be-in-alphabetical-or.patch
    • target/linux/generic/backport-5.4/806-v5.8-i2c-pxa-re-arrange-functions-to-flow-better.patch
    • target/linux/generic/backport-5.4/807-v5.8-i2c-pxa-re-arrange-register-field-definitions.patch
    • target/linux/generic/backport-5.4/808-v5.8-i2c-pxa-add-and-use-definitions-for-IBMR-register.patch
    • target/linux/generic/backport-5.4/809-v5.8-i2c-pxa-always-set-fm-and-hs-members-for-each-type.patch
    • target/linux/generic/backport-5.4/810-v5.8-i2c-pxa-move-private-definitions-to-i2c-pxa.c.patch
    • target/linux/generic/backport-5.4/811-v5.8-i2c-pxa-move-DT-IDs-along-side-platform-IDs.patch
    • target/linux/generic/backport-5.4/812-v5.8-i2c-pxa-fix-i2c_pxa_scream_blue_murder-debug-output.patch
    • target/linux/generic/backport-5.4/813-v5.8-i2c-pxa-clean-up-decode_bits.patch
    • target/linux/generic/backport-5.4/814-v5.8-i2c-pxa-fix-i2c_pxa_wait_bus_not_busy-boundary-condi.patch
    • target/linux/generic/backport-5.4/815-v5.8-i2c-pxa-consolidate-i2c_pxa_-xfer-implementations.patch
    • target/linux/generic/backport-5.4/816-v5.8-i2c-pxa-avoid-complaints-with-non-responsive-slaves.patch
    • target/linux/generic/backport-5.4/817-v5.8-i2c-pxa-ensure-timeout-messages-are-unique.patch
    • target/linux/generic/backport-5.4/818-v5.8-i2c-pxa-remove-some-unnecessary-debug.patch
    • target/linux/generic/backport-5.4/819-v5.8-i2c-pxa-clear-all-master-action-bits-in-i2c_pxa_stop.patch
    • target/linux/generic/backport-5.4/820-v5.8-i2c-pxa-use-master-abort-for-device-probes.patch
    • target/linux/generic/backport-5.4/821-v5.8-i2c-pxa-implement-generic-i2c-bus-recovery.patch
  74. Change #9534

    Category None
    Changed by Russell King <linuxohnoyoudont@armlinux.org.uk>
    Changed at Thu 21 May 2020 10:55:31
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6593ea23e5173861e44f5f6a6fe3e7e6c3978f17

    Comments

    kernel: backport the I2C bus recovery for uDPU
    Backport the I2C bus recovery DT configuration for the uDPU that has
    been queued for 5.8.
    
    Signed-off-by: Russell King <linux@armlinux.org.uk>

    Changed files

    • target/linux/mvebu/patches-5.4/551-v5.8-arm64-dts-add-uDPU-i2c-bus-recovery.patch
  75. Change #9542

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Thu 21 May 2020 12:39:34
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a4b50c4bce7b015c9d7c7d599ea29994a55f3f1f

    Comments

    mac80211: Update to version 5.4.36-1
    This updates the mac80211 backport to the latest minor version.
    
    The removed patch was a backport from the upstream kernel which is now
    integrated.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/kernel/mac80211/Makefile
    • package/kernel/mac80211/patches/brcm/114-v5.6-0002-brcmfmac-set-F2-blocksize-and-watermark-for-4359.patch
    • package/kernel/mac80211/patches/subsys/140-tweak-TSQ-setting.patch
    • package/kernel/mac80211/patches/subsys/150-disable_addr_notifier.patch
    • package/kernel/mac80211/patches/subsys/300-mac80211-optimize-skb-resizing.patch
    • package/kernel/mac80211/patches/subsys/301-mac80211-minstrel-remove-divisions-in-tx-status-path.patch
    • package/kernel/mac80211/patches/subsys/302-mac80211-minstrel_ht-replace-rate-stats-ewma-with-a-.patch
    • package/kernel/mac80211/patches/subsys/303-mac80211-minstrel_ht-rename-prob_ewma-to-prob_avg-us.patch
    • package/kernel/mac80211/patches/subsys/306-mac80211-move-store-skb-ack-code-to-its-own-function.patch
    • package/kernel/mac80211/patches/subsys/307-mac80211-Shrink-the-size-of-ack_frame_id-to-make-roo.patch
    • package/kernel/mac80211/patches/subsys/308-mac80211-Add-new-sta_info-getter-by-sta-vif-addrs.patch
    • package/kernel/mac80211/patches/subsys/309-mac80211-Import-airtime-calculation-code-from-mt76.patch
    • package/kernel/mac80211/patches/subsys/310-mac80211-Implement-Airtime-based-Queue-Limit-AQL.patch
    • package/kernel/mac80211/patches/subsys/311-mac80211-Use-Airtime-based-Queue-Limits-AQL-on-packe.patch
    • package/kernel/mac80211/patches/subsys/313-mac80211-Turn-AQL-into-an-NL80211_EXT_FEATURE.patch
    • package/kernel/mac80211/patches/subsys/314-mac80211-drop-data-frames-without-key-on-encrypted-l.patch
    • package/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch
  76. Change #9543

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Thu 21 May 2020 12:39:34
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 9ca21dc7d59e2e0c7f97e440e71ea93c5275219b

    Comments

    mac80211: Update to version 5.5.19
    This updates the mac80211 backport.
    
    The removed patches are already integrated in the upstream version.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/kernel/mac80211/Makefile
    • package/kernel/mac80211/patches/ath/120-owl-loader-compat.patch
    • package/kernel/mac80211/patches/ath/403-world_regd_fixup.patch
    • package/kernel/mac80211/patches/ath/921-ath10k_init_devices_synchronously.patch
    • package/kernel/mac80211/patches/ath/930-ath10k_add_tpt_led_trigger.patch
    • package/kernel/mac80211/patches/ath/972-ath10k_fix-crash-due-to-wrong-handling-of-peer_bw_rxnss_override-parameter.patch
    • package/kernel/mac80211/patches/ath/973-ath10k_fix-band_center_freq-handling-for-VHT160-in-recent-firmwares.patch
    • package/kernel/mac80211/patches/ath/974-ath10k_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch
    • package/kernel/mac80211/patches/ath/975-ath10k-use-tpt-trigger-by-default.patch
    • package/kernel/mac80211/patches/ath/980-ath10k-fix-max-antenna-gain-unit.patch
    • package/kernel/mac80211/patches/ath/981-ath10k-adjust-tx-power-reduction-for-US-regulatory-d.patch
    • package/kernel/mac80211/patches/brcm/101-v5.5-0001-brcmfmac-don-t-WARN-when-there-are-no-requests.patch
    • package/kernel/mac80211/patches/brcm/101-v5.5-0002-brcmfmac-fix-suspend-resume-when-power-is-cut-off.patch
    • package/kernel/mac80211/patches/brcm/103-v5.5-brcmfmac-remove-set-but-not-used-variable-mpnum-nsp-.patch
    • package/kernel/mac80211/patches/brcm/114-v5.6-0004-brcmfmac-make-errors-when-setting-roaming-parameters.patch
    • package/kernel/mac80211/patches/brcm/114-v5.6-0006-brcmfmac-add-RSDB-condition-when-setting-interface-c.patch
    • package/kernel/mac80211/patches/brcm/114-v5.6-0007-brcmfmac-not-set-mbss-in-vif-if-firmware-does-not-su.patch
    • package/kernel/mac80211/patches/brcm/119-v5.6-0001-brcmfmac-simplify-building-interface-combinations.patch
    • package/kernel/mac80211/patches/brcm/119-v5.6-0002-brcmfmac-add-initial-support-for-monitor-mode.patch
    • package/kernel/mac80211/patches/brcm/862-brcmfmac-Disable-power-management.patch
    • package/kernel/mac80211/patches/brcm/998-survey.patch
    • package/kernel/mac80211/patches/build/015-ipw200-mtu.patch
    • package/kernel/mac80211/patches/build/050-lib80211_option.patch
    • package/kernel/mac80211/patches/subsys/140-tweak-TSQ-setting.patch
    • package/kernel/mac80211/patches/subsys/150-disable_addr_notifier.patch
    • package/kernel/mac80211/patches/subsys/250-mac80211-populate-debugfs-only-after-cfg80211-init.patch
    • package/kernel/mac80211/patches/subsys/300-mac80211-optimize-skb-resizing.patch
    • package/kernel/mac80211/patches/subsys/301-mac80211-minstrel-remove-divisions-in-tx-status-path.patch
    • package/kernel/mac80211/patches/subsys/302-mac80211-minstrel_ht-replace-rate-stats-ewma-with-a-.patch
    • package/kernel/mac80211/patches/subsys/303-mac80211-minstrel_ht-rename-prob_ewma-to-prob_avg-us.patch
    • package/kernel/mac80211/patches/subsys/304-mac80211-sta-randomize-BA-session-dialog-token-alloc.patch
    • package/kernel/mac80211/patches/subsys/305-mac80211-fix-tx-status-for-no-ack-cases.patch
    • package/kernel/mac80211/patches/subsys/306-mac80211-move-store-skb-ack-code-to-its-own-function.patch
    • package/kernel/mac80211/patches/subsys/307-mac80211-Shrink-the-size-of-ack_frame_id-to-make-roo.patch
    • package/kernel/mac80211/patches/subsys/308-mac80211-Add-new-sta_info-getter-by-sta-vif-addrs.patch
    • package/kernel/mac80211/patches/subsys/309-mac80211-Import-airtime-calculation-code-from-mt76.patch
    • package/kernel/mac80211/patches/subsys/310-mac80211-Implement-Airtime-based-Queue-Limit-AQL.patch
    • package/kernel/mac80211/patches/subsys/311-mac80211-Use-Airtime-based-Queue-Limits-AQL-on-packe.patch
    • package/kernel/mac80211/patches/subsys/312-mac80211-airtime-Fix-an-off-by-one-in-ieee80211_calc.patch
    • package/kernel/mac80211/patches/subsys/313-mac80211-Turn-AQL-into-an-NL80211_EXT_FEATURE.patch
    • package/kernel/mac80211/patches/subsys/353-mac80211-use-more-bits-for-ack_frame_id.patch
    • package/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch
    • package/network/utils/iw/patches/001-nl80211_h_sync.patch
  77. Change #9544

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Thu 21 May 2020 12:39:34
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 64f343a881a95fd82359eeb81651a2845a8a2dc4

    Comments

    mac80211: Update to version 5.6.8-1
    This updates the mac80211 backport.
    
    The removed patches are already integrated in the upstream version.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/kernel/mac80211/Makefile
    • package/kernel/mac80211/patches/ath/400-ath_move_debug_code.patch
    • package/kernel/mac80211/patches/ath/921-ath10k_init_devices_synchronously.patch
    • package/kernel/mac80211/patches/ath/922-ath10k-increase-rx-buffer-size-to-2048.patch
    • package/kernel/mac80211/patches/ath/930-ath10k_add_tpt_led_trigger.patch
    • package/kernel/mac80211/patches/ath/972-ath10k_fix-crash-due-to-wrong-handling-of-peer_bw_rxnss_override-parameter.patch
    • package/kernel/mac80211/patches/ath/974-ath10k_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch
    • package/kernel/mac80211/patches/ath/975-ath10k-use-tpt-trigger-by-default.patch
    • package/kernel/mac80211/patches/brcm/112-v5.6-brcmfmac-set-interface-carrier-to-off-by-default.patch
    • package/kernel/mac80211/patches/brcm/114-v5.6-0001-brcmfmac-reset-two-D11-cores-if-chip-has-two-D11-cor.patch
    • package/kernel/mac80211/patches/brcm/114-v5.6-0002-brcmfmac-set-F2-blocksize-and-watermark-for-4359.patch
    • package/kernel/mac80211/patches/brcm/114-v5.6-0003-brcmfmac-fix-rambase-for-4359-9.patch
    • package/kernel/mac80211/patches/brcm/114-v5.6-0004-brcmfmac-make-errors-when-setting-roaming-parameters.patch
    • package/kernel/mac80211/patches/brcm/114-v5.6-0005-brcmfmac-add-support-for-BCM4359-SDIO-chipset.patch
    • package/kernel/mac80211/patches/brcm/114-v5.6-0006-brcmfmac-add-RSDB-condition-when-setting-interface-c.patch
    • package/kernel/mac80211/patches/brcm/114-v5.6-0007-brcmfmac-not-set-mbss-in-vif-if-firmware-does-not-su.patch
    • package/kernel/mac80211/patches/brcm/116-v5.6-brcmfmac-Keep-OOB-wake-interrupt-disabled-when-it-sh.patch
    • package/kernel/mac80211/patches/brcm/117-v5.6-brcmfmac-use-true-false-for-bool-variable.patch
    • package/kernel/mac80211/patches/brcm/119-v5.6-0001-brcmfmac-simplify-building-interface-combinations.patch
    • package/kernel/mac80211/patches/brcm/119-v5.6-0002-brcmfmac-add-initial-support-for-monitor-mode.patch
    • package/kernel/mac80211/patches/brcm/120-v5.6-brcmfmac-Remove-always-false-idx-0-statement.patch
    • package/kernel/mac80211/patches/brcm/861-brcmfmac-workaround-bug-with-some-inconsistent-BSSes.patch
    • package/kernel/mac80211/patches/brcm/862-brcmfmac-Disable-power-management.patch
    • package/kernel/mac80211/patches/brcm/998-survey.patch
    • package/kernel/mac80211/patches/build/060-no_local_ssb_bcma.patch
    • package/kernel/mac80211/patches/rt2x00/602-rt2x00-introduce-rt2x00eeprom.patch
    • package/kernel/mac80211/patches/rt2x00/609-rt2x00-make-wmac-loadable-via-OF-on-rt288x-305x-SoC.patch
    • package/kernel/mac80211/patches/rt2x00/610-rt2x00-change-led-polarity-from-OF.patch
    • package/kernel/mac80211/patches/rt2x00/611-rt2x00-add-AP+STA-support.patch
    • package/kernel/mac80211/patches/rt2x00/650-rt2x00-add-support-for-external-PA-on-MT7620.patch
    • package/kernel/mac80211/patches/rt2x00/982-rt2x00-add-rf-self-txdc-calibration.patch
    • package/kernel/mac80211/patches/rt2x00/983-rt2x00-add-r-calibration.patch
    • package/kernel/mac80211/patches/rt2x00/984-rt2x00-add-rxdcoc-calibration.patch
    • package/kernel/mac80211/patches/rt2x00/985-rt2x00-add-rxiq-calibration.patch
    • package/kernel/mac80211/patches/rt2x00/986-rt2x00-add-TX-LOFT-calibration.patch
    • package/kernel/mac80211/patches/subsys/140-tweak-TSQ-setting.patch
    • package/kernel/mac80211/patches/subsys/150-disable_addr_notifier.patch
    • package/kernel/mac80211/patches/subsys/250-mac80211-populate-debugfs-only-after-cfg80211-init.patch
  78. Change #9545

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Thu 21 May 2020 12:39:34
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 289c6324259e46a35885af112dff5588c866a5a3

    Comments

    mac80211: Update to version 5.7-rc3-1
    This updates the mac80211 backport.
    
    The removed patches are already integrated in the upstream version.
    
    The 131-Revert-mac80211-aes-cmac-switch-to-shash-CMAC-driver.patch patch
    was manually adapted to the changes in kernel 5.7.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/kernel/mac80211/Makefile
    • package/kernel/mac80211/patches/ath/404-regd_no_assoc_hints.patch
    • package/kernel/mac80211/patches/ath/921-ath10k_init_devices_synchronously.patch
    • package/kernel/mac80211/patches/ath/930-ath10k_add_tpt_led_trigger.patch
    • package/kernel/mac80211/patches/ath/972-ath10k_fix-crash-due-to-wrong-handling-of-peer_bw_rxnss_override-parameter.patch
    • package/kernel/mac80211/patches/ath/973-ath10k_fix-band_center_freq-handling-for-VHT160-in-recent-firmwares.patch
    • package/kernel/mac80211/patches/ath/974-ath10k_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch
    • package/kernel/mac80211/patches/ath/975-ath10k-use-tpt-trigger-by-default.patch
    • package/kernel/mac80211/patches/ath/980-ath10k-fix-max-antenna-gain-unit.patch
    • package/kernel/mac80211/patches/ath/981-ath10k-adjust-tx-power-reduction-for-US-regulatory-d.patch
    • package/kernel/mac80211/patches/brcm/300-brcmfmac-add-stub-for-monitor-interface-xmit.patch
    • package/kernel/mac80211/patches/build/060-no_local_ssb_bcma.patch
    • package/kernel/mac80211/patches/rt2x00/602-rt2x00-introduce-rt2x00eeprom.patch
    • package/kernel/mac80211/patches/subsys/100-remove-cryptoapi-dependencies.patch
    • package/kernel/mac80211/patches/subsys/110-mac80211_keep_keys_on_stop_ap.patch
    • package/kernel/mac80211/patches/subsys/130-disable-fils.patch
    • package/kernel/mac80211/patches/subsys/131-Revert-mac80211-aes-cmac-switch-to-shash-CMAC-driver.patch
    • package/kernel/mac80211/patches/subsys/140-tweak-TSQ-setting.patch
    • package/kernel/mac80211/patches/subsys/150-disable_addr_notifier.patch
    • package/kernel/mac80211/patches/subsys/300-mac80211-optimize-skb-resizing.patch
    • package/kernel/mac80211/patches/subsys/304-mac80211-sta-randomize-BA-session-dialog-token-alloc.patch
    • package/kernel/mac80211/patches/subsys/305-mac80211-fix-tx-status-for-no-ack-cases.patch
    • package/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch
    • package/network/utils/iw/patches/001-nl80211_h_sync.patch
  79. Change #9548

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Thu 21 May 2020 17:11:23
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 67861b2a66eb3af688691f941cabf334c81578f1

    Comments

    bcm63xx: nand: fix v2.1 controller support
    Page size shift is different from v2.2+ controllers
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/patches-5.4/441-mtd-rawnand-brcmnand-support-v2.1-v2.2-controllers.patch
  80. Change #9549

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Thu 21 May 2020 17:11:24
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 7a817752f67119be746d55dd90f6c43036f0c725

    Comments

    bcm63xx: dgnd3700-v1: add NAND support
    NAND is used as extra storage on this device.
    
    Signed-off-by: Daniel Gonzalez Cabanelas <dgcbueu@gmail.com>
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/dts/bcm6368-netgear-dgnd3700-v1.dts
  81. Change #9550

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Thu 21 May 2020 17:11:24
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6dc3dce65848891468830105a63e36da1c8158bd

    Comments

    bcm63xx: improve rgmii ctrl overrides
    There are older devices which require overriding the RGMII ports, so this
    shouldn't be limited and forced to BCM63268.
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/patches-5.4/428-bcm63xx_enet-rgmii-ctrl-fix.patch
    • target/linux/bcm63xx/patches-5.4/540-board_vw6339gu.patch
    • target/linux/bcm63xx/patches-5.4/541-board_963268gu_p300.patch
    • target/linux/bcm63xx/patches-5.4/542-board_WAP-5813n.patch
    • target/linux/bcm63xx/patches-5.4/543-board_VR-3025u.patch
    • target/linux/bcm63xx/patches-5.4/544-board_VR-3025un.patch
    • target/linux/bcm63xx/patches-5.4/545-board_P870HW-51a_v2.patch
    • target/linux/bcm63xx/patches-5.4/546-board_hw520.patch
    • target/linux/bcm63xx/patches-5.4/547-board_A4001N.patch
    • target/linux/bcm63xx/patches-5.4/548-board_dsl-2751b_e1.patch
    • target/linux/bcm63xx/patches-5.4/549-board_DGND3700v1_3800B.patch
    • target/linux/bcm63xx/patches-5.4/550-board_homehub2a.patch
    • target/linux/bcm63xx/patches-5.4/551-board_HG655b.patch
    • target/linux/bcm63xx/patches-5.4/552-board_fast2704n.patch
    • target/linux/bcm63xx/patches-5.4/553-board_VR-3026e.patch
    • target/linux/bcm63xx/patches-5.4/554-board_R5010UNv2.patch
    • target/linux/bcm63xx/patches-5.4/555-board_HG622.patch
    • target/linux/bcm63xx/patches-5.4/556-board_EVG2000.patch
    • target/linux/bcm63xx/patches-5.4/557-board_AV4202N.patch
    • target/linux/bcm63xx/patches-5.4/558-board_VH4032N.patch
    • target/linux/bcm63xx/patches-5.4/559-board_R1000H.patch
    • target/linux/bcm63xx/patches-5.4/560-board_AR-5315u.patch
    • target/linux/bcm63xx/patches-5.4/561-board_AD1018.patch
    • target/linux/bcm63xx/patches-5.4/562-board_sr102.patch
    • target/linux/bcm63xx/patches-5.4/563-board-VR-3032u.patch
    • target/linux/bcm63xx/patches-5.4/564-board-DGND3700v2.patch
    • target/linux/bcm63xx/patches-5.4/565-board-VG-8050.patch
  82. Change #9551

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Thu 21 May 2020 17:11:24
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d90828411ac774140892212852c07c16ea9e25d1

    Comments

    scripts: add CFE Partition Tags support
    Some BCM63xx NAND devices require a specific JFFS2 partition tag to verify
    the JFFS2 partition validity:
    	u32 part_id;
    	u32 part_size;
    	u16 flags;
    	char part_name[33];
    	char part_version[21];
    	u32 part_crc32;
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • scripts/cfe-partition-tag.py
  83. Change #9552

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Thu 21 May 2020 17:11:24
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 5998c8f059dbd64c5391e4caec2c07d434ffe146

    Comments

    bcm63xx: nand: support CFE partition tags
    Introduce support for generating JFFS2 CFE partition tags.
    This is used in NAND devices in order to verify the integrity of the JFFS2
    partition.
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/image/Makefile
    • target/linux/bcm63xx/image/bcm63xx_nand.mk
  84. Change #9553

    Category None
    Changed by Álvaro Fernández Rojas <noltariohnoyoudont@gmail.com>
    Changed at Thu 21 May 2020 17:11:24
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 78a0ae90234fbd04f4616f223b30d05dc54e5065

    Comments

    bcm63xx: WIP: add Huawei HG253s v2 support
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    Changed files

    • target/linux/bcm63xx/base-files/etc/board.d/01_leds
    • target/linux/bcm63xx/base-files/etc/board.d/02_network
    • target/linux/bcm63xx/base-files/lib/upgrade/platform.sh
    • target/linux/bcm63xx/dts/bcm6362-huawei-hg253s-v2.dts
    • target/linux/bcm63xx/image/bcm63xx_nand.mk
    • target/linux/bcm63xx/patches-5.4/566-board-HG253s-v2.patch
  85. Change #9556

    Category None
    Changed by Philip Prindeville <philippohnoyoudont@redfish-solutions.com>
    Changed at Thu 21 May 2020 18:23:10
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision de8b88ce17c3e19cf1fe366be0de2e3c376762b0

    Comments

    firewall: add rule for traceroute support
    Running your firewall's "wan" zone in REJECT zone (1) exposes the
    presence of the router, (2) depending on the sophistication of
    fingerprinting tools might identify the OS and release running on
    the firewall which then identifies known vulnerabilities with it
    and (3) perhaps most importantly of all, your firewall can be
    used in a DDoS reflection attack with spoofed traffic generating
    ICMP Unreachables or TCP RST's to overwhelm a victim or saturate
    his link.
    
    This rule, when enabled, allows traceroute to work even when the
    default input policy of the firewall for the wan zone has been
    set to DROP.
    
    Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

    Changed files

    • package/network/config/firewall/files/firewall.config
  86. Change #9559

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Thu 21 May 2020 19:53:14
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 04b1a11f5ca72a741493addca1b1ae093f37934f

    Comments

    mac80211: Fix build on mpc85xx target
    This fixes the following compile error seen on the mpc85xx target:
      CC [M]  /linux-mpc85xx_p2020/backports-5.7-rc3-1/drivers/net/wireless/intersil/orinoco/main.o
    In file included from /builder/shared-workdir/build/staging_dir/toolchain-powerpc_8540_gcc-8.4.0_musl/include/stddef.h:17,
                     from /linux-mpc85xx_p2020/backports-5.7-rc3-1/include/uapi/linux/wireless.h:77,
                     from /linux-mpc85xx_p2020/backports-5.7-rc3-1/include/linux/wireless.h:13,
                     from /linux-mpc85xx_p2020/backports-5.7-rc3-1/drivers/net/wireless/intersil/orinoco/main.c:89:
    /builder/shared-workdir/build/staging_dir/toolchain-powerpc_8540_gcc-8.4.0_musl/include/bits/alltypes.h:106:15: error: conflicting types for 'ptrdiff_t'
     typedef _Addr ptrdiff_t;
                   ^~~~~~~~~
    In file included from /linux-mpc85xx_p2020/backports-5.7-rc3-1/backport-include/linux/types.h:4,
                     from ./include/linux/list.h:5,
                     from /linux-mpc85xx_p2020/backports-5.7-rc3-1/backport-include/linux/list.h:3,
                     from ./include/linux/module.h:9,
                     from /linux-mpc85xx_p2020/backports-5.7-rc3-1/backport-include/linux/module.h:3,
                     from /linux-mpc85xx_p2020/backports-5.7-rc3-1/drivers/net/wireless/intersil/orinoco/main.c:79:
    ./include/linux/types.h:65:28: note: previous declaration of 'ptrdiff_t' was here
     typedef __kernel_ptrdiff_t ptrdiff_t;
                                ^~~~~~~~~
    scripts/Makefile.build:265: recipe for target '/linux-mpc85xx_p2020/backports-5.7-rc3-1/drivers/net/wireless/intersil/orinoco/main.o' failed
    
    Fixes: 289c6324259e ("mac80211: Update to version 5.7-rc3-1")
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/kernel/mac80211/Makefile
    • package/kernel/mac80211/patches/subsys/090-wireless-Use-linux-stddef.h-instead-of-stddef.h.patch
  87. Change #9560

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Thu 21 May 2020 20:16:17
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 586661018e412faf9843ab04e3a295cdeaa6e709

    Comments

    ath79: Do not build buffalo_whr-g301n by default
    The squashfs partition is getting too big.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • target/linux/ath79/image/tiny.mk
  88. Change #9572

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Fri 22 May 2020 16:26:29
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 5a7d11fb78f647078e276f88ef30d88d3be79c04

    Comments

    bcm63xx: replace further "ok" with "okay" in DTS files
    While "ok" is recognized in DT parsing, only "okay" is actually
    mentioned as valid value. Replace it accordingly.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/bcm63xx/dts/bcm63169-comtrend-vg-8050.dts
    • target/linux/bcm63xx/dts/bcm6328-sercomm-ad1018.dts
    • target/linux/bcm63xx/dts/bcm6362-huawei-hg253s-v2.dts
    • target/linux/bcm63xx/dts/bcm6362-netgear-dgnd3700-v2.dts
  89. Change #9573

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Fri 22 May 2020 16:28:01
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision e3e17b4ed44a7855ff3fe3f6270fd47a3ca70567

    Comments

    bcm63xx: use model part of board name as variable in 01_leds
    This extracts the model part of the board name and uses it for the
    LED string identifiers in 01_leds. As this makes statements more
    generic, it will allow to merge more cases in the future.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/bcm63xx/base-files/etc/board.d/01_leds