Skip to content

Commit cc6bc6d

Browse files
committed
posts: add 13-02-2026 office hours meeting notes
Signed-off-by: Silvano Seva <silseva@fastwebnet.it>
1 parent 4aa9504 commit cc6bc6d

2 files changed

Lines changed: 121 additions & 1 deletion

File tree

posts/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
# Posts
22

3-
- [Announcing 0.4.2 Release](posts/2025-10-05-announcing-0.4.2-release)
3+
- [Announcing 0.4.2 Release](posts/2025-10-05-announcing-0.4.2-release)
4+
- [Office Hours for OpenRTX meeting, 13 February 2026](posts/openrtx-office-hours-20260213)
Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
2+
# Office Hours for OpenRTX meeting, 13 February 2026
3+
4+
Held on 2026-02-13T17:00Z in [https://meet.jit.si/openrtx](https://meet.jit.si/openrtx), facilitated by Morgan and Silvano.
5+
6+
**Participants:**
7+
8+
* Edgetriggered
9+
* Jim N1ADJ
10+
* Marc HB9SSB
11+
* Marco DM4RCO
12+
* Morgan ON4MOD
13+
* Niccolo IU2KIN
14+
* Rick KD0OSS
15+
* Ryan K0RET
16+
* Ryan N2BP
17+
* Silvano IUKWO
18+
19+
**Discussion topics:**
20+
21+
1. Introductions
22+
2. Code of conduct reminder
23+
3. Release managers update
24+
25+
### Release managers update
26+
27+
* v0.4.3: current release, released on 15-12-2025. Contains major updates and bugfixes to M17 demodulator.
28+
* v0.4.4: next intermediate release
29+
* Scope:
30+
* M17 metadata
31+
* Mic input oversampling
32+
* M17 packet?
33+
* M17 SMS?
34+
35+
* Date:
36+
* ASAP
37+
38+
* Next steps:
39+
* Complete delivering the scope
40+
41+
* v0.5.0 next
42+
* Scope:
43+
* APRS RX (PR #396); Silvano as reviewer
44+
* Spectrum view (PR #355); Silvano as reviewer
45+
* NVM, flash driver; Silvano/Morgan as collaborators, landing straight to master
46+
* Settings and VFO state persistence; Silvano plans to restructure settings overall, shift vfo state outside of chunks
47+
* Open question: in memory device or external, this shapes the approach that we need to take?
48+
* Lots of overlap here between VFO datastructures and codeplug datastructures
49+
* Reminder of OpenRTX principle: we should be able to rollback to manufacturer's firmware
50+
* Decision: we need to refactor the backup tool for it to work well and we don't have time for this, so we are avoiding overwriting used sectors for the time being.
51+
* Silvano determining the proper place to store on DM1701 and DM1801 given this constraint
52+
* Date:
53+
* Not known or decided yet
54+
55+
* Next steps:
56+
* Cutting a "next release" branch for integration
57+
58+
### Lean coffee
59+
* *[IU2KWO] Path to codeplug feature*
60+
* Future refactor of CAT to add an aditional text based commands via serial
61+
* v0.6+ is when we would revisit this and try to improve backup/restore tooling
62+
* *[IU2KWO] Voice prompts issue*
63+
* *[IU2KIN] TTWR 2.1 support*
64+
* RTX works, GPS works, display works, flashing ?? firmware works
65+
* Remaining goal: M17 support, APRS; but hardware limitations need resolving
66+
* E.g. baseband input is on an ADC pin where DMA channel doesn't work; if we don't modify the hardware, to enable M17 would need to use other CPU as makeshift DMA
67+
* Nicco is intermittently working on this w/ Edgetriggered
68+
* Next updates will continue to be in Discord
69+
* *[HB9SSB] CAT interface, RTXLink*
70+
* Continuing to work towards this slowly, goal is to have this work with his other existing software (e.g. [https://trx-control.msys.ch)](https://trx-control.msys.ch))
71+
* *[HB9SSB] adding lua to openrtx*
72+
* Current experiment: could the radio be scriptable, could lua be added to openrtx?
73+
* Constraint: lua memory footprint is 256kb flash, VM is 64kb in ram; unclear which platforms could support this aside from CS7000M17+
74+
* See lua.msys.ch for info re lua C integration more broadly
75+
* Next step would be determine how scripts would be managed
76+
* Potential memory cutting step: exclude the compiler from the ortx build, at the expense of risking loading arbitrary bytecode
77+
* Perhaps this is a good Google Summer of Code project? By way of lab lua sponsorship
78+
* *[N1ADJ] Status of C62 porting?*
79+
* Unfortunately there are both a tech roadblock and dev resourcing constraints
80+
* Andrej (author of this change) had some big issues on audiopath; C62 has audio dsp with separate firmware; without loading that firmware, it appears to be impossible to access; how do you start up the DSP? Using a forked zephyr kernel, and the public version doesn't match the official firmware and neither appear to work for us
81+
* Stalled here as some of the contributors have moved on from the project
82+
* Open question: how should we balance supporting this platform, especially given that linht now is many people's interest in this platform?
83+
* Opportunity for C62 remains having an M17-capable radio that requires no hardware mods
84+
* *[IU2KWO] Eventually, we need new hardware platform support*
85+
* Some of our supported radios are already out of production
86+
* Our supported ones are aging and at risk of EOL
87+
* Risk: in some markets these radios are not compliant and users can get fined for importing these; we have some platforms that are compliant, why aren't we focusing on those
88+
* *[HB9SSB] Funding models for OpenRTX*
89+
* What sort of support from hardware manufacturers can we get?
90+
* Can we get better support from these manufacturers in the form of donated devices to maintainers? Perhaps there's an opportunity for IARU to support
91+
* Perhaps a business entity is needed to ensure this is possible; offline discussion needed here with maintainers
92+
* E.g. Lua is accepted into SPI, this unlocks funding opportunities
93+
* Two main alternatives here:
94+
* Finding a legal umbrella org, pairing this with opencollective
95+
* Creating a legal entity (e.g. foundation) but this creates a lot of admin overhead
96+
* Next steps: Marc will sync with Silvano re opportunities for support from IARU
97+
* *[K0RET] Adoption of codec2-mod to save cpu (and therefore battery)*
98+
* Silvano was considering this migration already
99+
* Expect already reduction in flash and CPU time, which would enable future exploration; address for instance mduv380 that audio+accessibility UI thread is struggling
100+
* There are challenges currently with codec2-mod, and it only makes sense to adopt if the non-static allocated memory is not a smaller footprint; it only makes sense to migrate if this is efficient on both flash and static memory (moving everything to heap)
101+
* *[K0RET] we have a stale PR / issue problem; can we adopt a tool-driven policy to fix this?*
102+
* Datapoint: 38% of open PRs were opened > 6 months ago
103+
* [https://github.com/actions/stale](https://github.com/actions/stale) is a great starting point
104+
* It would be important for us to ensure that some issues are not closed, e.g. verified bug reports
105+
* Action: Ryan to setup a fork that shows this behavior and review with maintainers - Update: pr made 2026-02-13
106+
* *[K0RET] Development on OpenRTX is hard; how can we make contributors more successful?*
107+
* A couple of ideas based on past feedback: apply clang-format to the whole project despite its shortcomings, migration from meson to cmake, Integration of testing library (e.g. catch2), better linux platform drivers (e.g. pulseaudio support, writing baseband output to file), add static analysis (e.g. clang-tidy, cppcheck)
108+
* More documentation about the entire structure is needed; we have some AI generated docs that are good! Niccolo and Silvano are due to review the materials and consider integrating it to the dev site; also adding a dedicated page on the site about coding style, dev workflow hints (e.g. utilizing git `--fixup`)
109+
* Action: Ryan to share where in Github to auto-enable running GH Actions on external PRs - Update: Done 2026-02-13
110+
* *[IU2KWO] Is the website still the best place for dev docs?*
111+
* Should we split to a wiki for dev docs? Static `docs` folder in the main repo?
112+
* Morgan to think about this alongside other actions post as part of his next big task
113+
* *[???] Please make it possible to use M17 TX on the TYT VHF 380 radio.*
114+
* Still work required; nobody is actively working on this though
115+
* Silvano previously researched, seems like troubleshooting on other side of HC5000
116+
* Unclear how valuable this is at this point given that these devices are EOL
117+
* *[???] Please add some information on a public website about the APRS development timelime*
118+
* Please refer to the release planning section at the top of the notes
119+
* No specific timeframe for APRS TX possible, need to look to community to contribute this as the core contributors are focusing on persistence

0 commit comments

Comments
 (0)