Skip to content
Snippets Groups Projects
Select Git revision
  • 83968bacbe43ca289e3b45a543cc6847a5c7582e
  • experimental default protected
  • v2023.2.5-ffs
  • nrb/ex400-remove-wps
  • nrb/airmax-test
  • v2023.2.4-ffs
  • nrb/ar9344-reset-sequence
  • autinerd/experimental-openwrt-24.10
  • v2023.2.3-ffs
  • v2023.2.2-ffs
  • v2023.2-ffs
  • v2023.1-ffs
  • v2022.1.4-ffs
  • feature/addMikrotikwAP
  • v2022.1.3-ffs
  • v2021.1.2-ffs
  • v2022.1.1-ffs
  • master protected
  • v2021.1.1-ffs
  • nrb/gluon-master-cpe510
  • v2021.1-ffs
  • experimental-2025-07-04
  • experimental-2025-07-04-base
  • experimental-2025-07-01
  • experimental-2025-07-01-base
  • experimental-2025-06-25
  • experimental-2025-06-25-base
  • experimental-2025-06-24
  • experimental-2025-06-24-base
  • experimental-2025-06-22
  • experimental-2025-06-22-base
  • v2023.2.5-ffs0.1
  • experimental-2025-06-08
  • experimental-2025-06-08-base
  • experimental-2025-06-06
  • experimental-2025-06-06-base
  • experimental-2025-05-27
  • experimental-2025-05-27-base
  • experimental-2025-05-18
  • experimental-2025-05-18-base
  • experimental-2025-05-15
41 results

kernel-config

Blame
    • Nils Schneider's avatar
      6e03d14d
      basic support for VoCore · 6e03d14d
      Nils Schneider authored
      This still needs some work:
      
      - there's no factory image causing `make images` to fail
      - VoCore can not support BSS and IBSS at the same time
      - multi-BSS mode (e.g. mesh + BSS) works if the macs only
        differ in the last 3 bits. Gluon expects to choose both MACs freely,
        though, so after flashing the image one should reset the wifi MACs.
        This is further complicated as VoCores have their MACs assigned
        without gaps making collisions likely.
      - there are no buttons nor ethernet ports (without the dock, that is),
        so config-mode will not be possible as is
      6e03d14d
      History
      basic support for VoCore
      Nils Schneider authored
      This still needs some work:
      
      - there's no factory image causing `make images` to fail
      - VoCore can not support BSS and IBSS at the same time
      - multi-BSS mode (e.g. mesh + BSS) works if the macs only
        differ in the last 3 bits. Gluon expects to choose both MACs freely,
        though, so after flashing the image one should reset the wifi MACs.
        This is further complicated as VoCores have their MACs assigned
        without gaps making collisions likely.
      - there are no buttons nor ethernet ports (without the dock, that is),
        so config-mode will not be possible as is
    ipq40xx-generic 2.44 KiB
    local ATH10K_PACKAGES_IPQ40XX = {
    	'kmod-ath10k',
    	'-kmod-ath10k-ct',
    	'-kmod-ath10k-ct-smallbuffers',
    	'ath10k-firmware-qca4019',
    	'-ath10k-firmware-qca4019-ct',
    }
    local ATH10K_PACKAGES_IPQ40XX_QCA9888 = {
    	'kmod-ath10k',
    	'-kmod-ath10k-ct',
    	'-kmod-ath10k-ct-smallbuffers',
    	'ath10k-firmware-qca4019',
    	'-ath10k-firmware-qca4019-ct',
    	'ath10k-firmware-qca9888',
    	'-ath10k-firmware-qca9888-ct',
    }
    
    
    defaults {
    	packages = ATH10K_PACKAGES_IPQ40XX,
    }
    
    
    -- Aruba
    
    device('aruba-ap-303', 'aruba_ap-303', {
    	factory = false,
    	aliases = {'aruba-instant-on-ap11'},
    })
    
    device('aruba-ap-303h', 'aruba_ap-303h', {
    	factory = false,
    	aliases = {'aruba-instant-on-ap11d'},
    })
    
    device('aruba-ap-365', 'aruba_ap-365', {
    	factory = false,
    	aliases = {'aruba-instant-on-ap17'},
    })
    
    
    -- AVM
    
    device('avm-fritz-box-4040', 'avm_fritzbox-4040', {
    	factory = false,
    	extra_images = {
    		{'-squashfs-eva', '-bootloader', '.bin'},
    	},
    })
    
    device('avm-fritz-box-7530', 'avm_fritzbox-7530', {
    	factory = false,
    	aliases = {'avm-fritz-box-7520'},
    })
    
    device('avm-fritz-repeater-1200', 'avm_fritzrepeater-1200', {
    	factory = false,
    })
    
    
    -- GL.iNet
    
    device('gl.inet-gl-ap1300', 'glinet_gl-ap1300', {
    	factory_ext = '.ubi',
    })
    
    device('gl.inet-gl-b1300', 'glinet_gl-b1300', {
    	factory = false,
    })
    
    
    -- Linksys
    
    device('linksys-ea6350v3', 'linksys_ea6350v3')
    
    
    -- Meraki
    
    device('meraki-mr33-access-point', 'meraki_mr33', {
    	packages = {
    		-- radio0 is monitoring radio - removed for now
    		-- the -ct firmware does not have working mesh
    		'-ath10k-firmware-qca9887-ct',
    		'-ath10k-board-qca9887',
    	},
    	factory = false,
    	broken = true,
    	-- case must be opened to install
    	-- the board also bricks the SoC on newer bootloader-versions which is irreversible
    	-- third radio not yet working
    })
    
    
    -- NETGEAR
    
    device('netgear-ex6100v2', 'netgear_ex6100v2', {
    	factory_ext = '.img',
    })
    
    device('netgear-ex6150v2', 'netgear_ex6150v2', {
    	factory_ext = '.img',
    })
    
    
    -- OpenMesh
    
    device('openmesh-a42', 'openmesh_a42')
    
    device('openmesh-a62', 'openmesh_a62', {
    	packages = ATH10K_PACKAGES_IPQ40XX_QCA9888,
    })
    
    
    -- Plasma Cloud
    
    device('plasma-cloud-pa1200', 'plasmacloud_pa1200')
    
    device('plasma-cloud-pa2200', 'plasmacloud_pa2200', {
    	packages = ATH10K_PACKAGES_IPQ40XX_QCA9888,
    })
    
    
    -- ZTE
    
    device('zte-mf289f', 'zte_mf289f', {
    	broken = true,	-- case must be opened to install
    	factory = false,
    })
    
    
    -- Zyxel
    
    device('zyxel-nbg6617', 'zyxel_nbg6617')
    
    
    -- 8devices
    
    device('8devices-jalapeno', '8dev_jalapeno', {
    	factory_ext = '.ubi',
    })