Commit graph

85 commits

Author SHA1 Message Date
Morse Micro
d132699678 Undo feed changes from 2.9.3 release 2025-10-09 23:12:48 +11:00
Morse Micro
40dae7ddba 2.9.3 release 2025-10-09 23:11:06 +11:00
Sophronia Koilpillai
bbde4d896c boards/config: (APP-5129, PR #488) Enable Morse Firmware signing package
Approved-by: James Haggerty
Approved-by: Prabha Murugesan
2025-10-05 19:29:21 +11:00
James Haggerty
bdf4378f86 bcm27xx: (APP-5292, PR #483) remove all old ekh01 targets
I've also killed the legacy EKH01-01 to keep things straightforward,
as this will enable us to remove all the BCF forcing code.

Approved-by: Sophronia Koilpillai
Approved-by: Lyall Beveridge
2025-10-05 00:37:43 +10:00
James Haggerty
1b05fb1f82 mt76x8: (APP-5292, PR #484) remove ekh03v3
Approved-by: Sophronia Koilpillai
Approved-by: Lyall Beveridge
2025-10-05 00:37:43 +10:00
Prabha Murugesan
f3e5f041d4 Revert "Revert "boards: (APP-4363, PR #473) Align ekh19 board name""
This reverts commit f3116c0ab1d57bc5db8bc86e0480411c8785f108.
2025-10-05 00:37:43 +10:00
Lyall Beveridge
0269802643 luci-app-morseguidelink: (APP-5116, PR #475) Only show a link for the user guide on the EKH04 and EKH03 instead of the full version
This commit simply replaces the full user guide package with a link only version.


Approved-by: Sophronia Koilpillai
Approved-by: Sam Hall
2025-10-05 00:37:43 +10:00
Prabha Murugesan
4281b5b685 Revert "boards: (APP-4363, PR #473) Align ekh19 board name"
This reverts commit 12e658dd98ea606d2dd202f2262f2181e8f65ab6.
2025-10-05 00:37:43 +10:00
James Haggerty
c539ee2b35 bcm27xx: (APP-5013, PR #463) rationalise ekh01 image naming
- push EKH01 -> MMx108-EKH01 change into more places
- separate SDIO from SPI images so:
  - we can enable RPI's internal WiFi on SPI images
  - we no longer have errors related to SPI/SDIO missing
  - we can have a shared SDIO image that most people can use
- have an EKH style image which an RPI can use (i.e. no overlays)
  (also leaves wifi enabled)
- all old images will upgrade to equivalent new images
- retain 'legacy' SPI+SDIO images with BCF forcing if
  people prefer these, particularly since we don't
  force BCF selection on the landing page
  (and use would have to go to the networking config)


Approved-by: Sophronia Koilpillai
Approved-by: Evan Benn
2025-10-05 00:37:43 +10:00
Prabha Murugesan
9007831e71 boards: (APP-4363, PR #473) Align ekh19 board name
Approved-by: Sophronia Koilpillai
Approved-by: James Haggerty
2025-10-05 00:37:43 +10:00
Prabha Murugesan
96d11204ec boards : (APP-3176, PR #464) Morse specific opkg feeds repo defaults
Approved-by: Sophronia Koilpillai
Approved-by: James Haggerty
2025-10-05 00:37:43 +10:00
James Haggerty
d450819d22 boards/ekh-bcm2711: (APP-4921, PR #461) add tlm/flm firmware to ekh01 build
This was left out be accident when the firmware things
were refactored.


Approved-by: Sophronia Koilpillai
Approved-by: Evan Benn
2025-10-05 00:37:43 +10:00
James Haggerty
ef4fa4b7cf boards/halowlink1: (APP-4786, PR #454) remove regdb channel filtering
This will be done at the BCF level.

Approved-by: Andrew Dodd
Approved-by: Evan Benn
2025-10-05 00:37:43 +10:00
James Haggerty
15e0c164d2 *: (APP-4462, PR #423) rename artini to halowlink1
Previously, this was done in the frontend display only (e.g. model name).
We should have just properly done the change originally.


Approved-by: Prabha Murugesan
Approved-by: Lyall Beveridge
2025-10-05 00:37:43 +10:00
James Haggerty
f8fe7be9c1 boards: (APP-4775, PR #453) include thinlmac/fullmac firmware on all 8108 ekh images
I think these will all have enough space for this. At least ekh19
has a 256mb flash, so it's not at all constrained.


Approved-by: Sophronia Koilpillai
Approved-by: Andrew Dodd
2025-10-05 00:37:43 +10:00
James Haggerty
8669cf77d3 boards: (APP-4604, PR #451) add morse-bcf-info to default packages
This allows luci to display info about BCF files (or others).


Approved-by: Prabha Murugesan
Approved-by: Lyall Beveridge
2025-10-05 00:37:43 +10:00
James Haggerty
47c1a78550 boards: (APP-4792, PR #448) stop including tlm firmware by default
Aside from it being a bit weird (why do we want this firmware on non
mm6108 devices?), this meant that if you didn't select a normal
firmware (e.g. mm6108/mm8108) the driver would still be included
since the tlm firmware would be there. This is confusing for
users of our fork bringing up new devices.

Approved-by: Arien Judge
Approved-by: Evan Benn
2025-10-05 00:37:43 +10:00
James Haggerty
bb35a5b2ec boards: (APP-4762, PR #440) make OpenVPN optional (and add wireguard)
Approved-by: Sophronia Koilpillai
Approved-by: Prabha Murugesan
2025-10-05 00:37:43 +10:00
James Haggerty
134d429f76 boards: (PR #439) add mtr
mtr is useful (combination of traceroute and ping).


Approved-by: Milad Mohtashamirad
Approved-by: Matthew Forgie
Approved-by: Lyall Beveridge
2025-10-05 00:20:46 +10:00
James Haggerty
d2eb9bd103 morse_setup.sh: (APP-4688, PR #438) make ALL_KMODS optional
There are two downsides to all kmods:
- they increase build times when you're switching kernels
- you sometimes find odd dependency issues in upstream
  which you don't want to fix

This change makes the minimal (-m) build config not use
ENABLE_ALL_KMODS. i.e. the defaults are the same, but using
'-m' the build time is significantly decreased.

We also amend the config application code so that
it's possible to override (almost) anything in
target_diffconfig.


Approved-by: Sophronia Koilpillai
Approved-by: Evan Benn
2025-10-05 00:20:46 +10:00
James Haggerty
146baf9aab boards/ekh-malta*: (APP-4688, PR #436) add ekh malta (mips)
Useful for qemu virtualisation, including big endian testing.

Unfortunately, USB interface seems unstable (maybe to do with quality of PCI virtualisation?).


Approved-by: Sophronia Koilpillai
Approved-by: Evan Benn
2025-10-05 00:20:46 +10:00
James Haggerty
287fdd5eb4 boards/ekg-armsr*: (APP-4688, PR #437) add ARM SystemReady images
Useful for qemu bring-ups.


Approved-by: Sophronia Koilpillai
Approved-by: Evan Benn
2025-10-05 00:20:46 +10:00
James Haggerty
333594275b boards/ekh-x86_64: (APP-4688, PR #435) add ekh-x86_64 target
This is particularly useful for qemu virtualisation
(but could also be used on any standard x86 system).


Approved-by: Sophronia Koilpillai
Approved-by: Evan Benn
2025-10-05 00:20:46 +10:00
James Haggerty
7b212e79c5 boards: (APP-4420, PR #427) add dpp-handler package
Previously, DPP support was included automatically with netifd-morse.


Approved-by: Prabha Murugesan
Approved-by: Lyall Beveridge
2025-10-05 00:20:46 +10:00
James Haggerty
6c9397198f *: (APP-4220, PR #422) centralise morse specific button/led handling
- add the ability to override the reset button handling
- add a package which handles the 'improved' reset button handling
- make the ekh-mt76x8 targets have a reset button
- allow diag_override.sh to use existing code in diag.sh


Approved-by: Sophronia Koilpillai
Approved-by: Milad Mohtashamirad
2025-10-05 00:20:46 +10:00
James Haggerty
24b385a42c boards: (APP-4413, PR #418) replace dpp-key-recovery with dpp-qrcode-key
dpp-qrcode-key combines dpp-key-recovery (private key) with the
qrcode generation (i.e. public key + mac address, previously
in netifd-morse).

Approved-by: Milad Mohtashamirad
Approved-by: Lyall Beveridge
2025-10-05 00:20:44 +10:00
Sophronia Koilpillai
4a129ba51a boards:(APP-4292, PR #419) Add DPP to ekh-filogic board config
Approved-by: James Haggerty
Approved-by: Lyall Beveridge
2025-10-05 00:18:32 +10:00
James Haggerty
1074c1306a artini: (APP-4408, PR #416) Add Canada to selectable countries
Approved-by: Sophronia Koilpillai
Approved-by: Lyall Beveridge
2025-10-05 00:18:32 +10:00
James Haggerty
64dc1c8be5 boards: (PR #406) add gdb to dev builds
Approved-by: Prabha Murugesan
Approved-by: Andrew Dodd
2025-10-05 00:18:32 +10:00
Prabha Murugesan
6933c42844 boards: (APP-4358, PR #410) Rename target ekh01-mf15457 to ekh01-01
Approved-by: Sophronia Koilpillai
Approved-by: Lyall Beveridge
2025-10-05 00:18:27 +10:00
Sophronia Koilpillai
1748a36f6d boards: (APP-4361, PR #409) Remove the unsupported device variant mf13455
Approved-by: Evan Benn
Approved-by: Lyall Beveridge
2025-10-05 00:16:14 +10:00
James Haggerty
07276e33a2 boards: (PR #405) add kexec support to dev builds
This lets you load a kernel from userspace.

Why is this useful? Because you might want to pass modparams
to a kernel, and OpenWrt's kernel ignores modparams passed
via uboot (presumably since they often don't control the uboot).

Note that this is not necessary for an ekh01/rpi, since you
can set the modparams via the kernel command line in
/boot/config.txt


Approved-by: Andrew Dodd
Approved-by: Lyall Beveridge
2025-10-05 00:15:22 +10:00
Evan Benn
c39d361391 boards: PR #404: Add CONFIG_BUILD_LOG=y
With BUILD_LOG on each package stores compilation output in a separate
file. This allows us to make the jenkins console log output quieter
without losing the compilation logs.

Build like this for a general overview on tty, as well as excessive detail for
each package in the logs folder:

make -j8 V=sc | tee logs/build.log | stdbuf -oL grep -i -E "^make.*(error|[[[:digit:]]])"


Approved-by: James Haggerty
Approved-by: Lyall Beveridge
2025-10-05 00:15:22 +10:00
Evan Benn
7dd5357512 boards: (APP-4131 PR #397): Add persistent-vars-storage to EKH19
EKH19 beryl mt3000 has a uboot env which appears to be empty. It also
has a factory partition that this script can read.


Approved-by: Andrew Dodd
Approved-by: Lyall Beveridge
2025-10-05 00:14:43 +10:00
Evan Benn
e66b252f5d boards: ekh-filogic: (APP-4131 PR #396): Make EKH19 use 192.16.8.1 IP
This the glinet default IP, and printed on the label.


Approved-by: Andrew Dodd
Approved-by: Lyall Beveridge
2025-10-05 00:14:29 +10:00
Evan Benn
e09a39c99d boards: (PR #395) Add glinet gl-ar300m16 aka shadow
Approved-by: Sophronia Koilpillai
Approved-by: James Haggerty
2025-10-05 00:14:11 +10:00
James Haggerty
e85ae6ab87 boards: (PR #381) update version to 2.9-dev
Approved-by: Milad Mohtashamirad
Approved-by: Matthew Forgie
Approved-by: Lyall Beveridge
2025-06-23 02:39:17 +10:00
Milad Mohtashamirad
fd4dab10be artini: (APP-4135) add mt7603e-txpat package to artini. (pull request #385)
Approved-by: James Haggerty
Approved-by: Evan Benn
2025-06-23 02:39:17 +10:00
James Haggerty
9ad390c5ae boards/ekh-mt7622: (PR #376) make ekh-mt7622 consistent with other targets
This is not necessary now, but will make it straightforward
to add new boards.


Approved-by: Sophronia Koilpillai
Approved-by: Lyall Beveridge
2025-06-23 02:39:17 +10:00
James Haggerty
2c9dc3626c boards/artini: (APP-4129, PR #374) remove artini negative channel filter
Now that we're getting bcf info back, this is no longer as useful.
Moreover, it also affects the regulatory info page, which IMO
should represent all available channels.


Approved-by: Andrew Dodd
Approved-by: Evan Benn
2025-06-23 02:39:17 +10:00
Sophronia Koilpillai
ef80910a4c boards: (APP-4122, PR #373) Add Netgear R7800 target to morse openwrt
Approved-by: James Haggerty
Approved-by: Andrew Dodd
Approved-by: Evan Benn
2025-06-23 02:39:17 +10:00
James Haggerty
24b486e28f boards: (PR #372) bump to 2.8-dev
This was missed when we branched for 2.7


Approved-by: Sophronia Koilpillai
Approved-by: Andrew Dodd
2025-06-23 02:37:01 +10:00
Lyall Beveridge
3ba33807d8 boards/artini: (APP-4047, PR #365) add range testing ui to halowlink
Approved-by: Sophronia Koilpillai
Approved-by: James Haggerty
2025-06-23 02:35:02 +10:00
Sophronia Koilpillai
b993fa4dbc boards: (APP-4071, PR #362): Add Linksys mvebu build target
Approved-by: Milad Mohtashamirad
Approved-by: James Haggerty
Approved-by: Lyall Beveridge
2025-06-23 02:35:02 +10:00
Milad Mohtashamirad
8290d28388 busybox-conf: enable lsusb command. 2025-06-23 02:35:02 +10:00
Milad Mohtashamirad
89be0961bb boards: (APP-4037) add asus RT-AX53U target (as ekh-mt7621 family). 2025-06-23 02:35:02 +10:00
Lyall Beveridge
e13b36ecee boards: (APP-4055, PR #356): add asus rt-ax59u build target
Approved-by: Sophronia Koilpillai
Approved-by: Milad Mohtashamirad
2025-06-23 02:35:02 +10:00
Lyall Beveridge
310c39ede8 boards: (APP-4030, PR #354): add filogic board for gl-mt3000 router
Approved-by: James Haggerty
Approved-by: Sophronia Koilpillai
2025-03-06 12:26:29 +11:00
Sophronia Koilpillai
e1468f382e boards: (APP-4029, PR #352) Add a new target for the Belkin RT3200 router
Approved-by: Evan Benn
Approved-by: James Haggerty
Approved-by: Lyall Beveridge
2025-03-06 12:26:29 +11:00
Evan Benn
994b59bdd0 boards: (APP-4028 PR #353): Add ekh-ath79 board for gl-x750 router
Also known as glinet spitz. The mips processor is big endian, so the
current release driver 1.14.1 will not work. I have however tested this
with the big endian patchset and it works.

The board has only 16MB flash, so I have restricted the packages.

The usb port is disabled by a gpio in the upstream dts. I have edited
that to enable the port at boot.

Approved-by: James Haggerty
Approved-by: Lyall Beveridge
2025-03-06 12:26:29 +11:00