|
| 1 | + |
| 2 | +# Office Hours for OpenRTX meeting, 24 April 2026 |
| 3 | + |
| 4 | +Held on 2026-04-24T17:00Z in [https://meet.jit.si/OpenRTX](https://meet.jit.si/OpenRTX), facilitated by Silvano. |
| 5 | + |
| 6 | +**Participants:** |
| 7 | + |
| 8 | + * Edgetriggered |
| 9 | + * Jeff KF0CSJ |
| 10 | + * Marco DM4RCO |
| 11 | + * Ryan K0RET |
| 12 | + * Ryan N2BP |
| 13 | + * Silvano IU2KWO |
| 14 | + |
| 15 | +**Discussion topics:** |
| 16 | + |
| 17 | + 1. Introductions |
| 18 | + 2. Code of conduct reminder |
| 19 | + 3. Release managers update |
| 20 | + |
| 21 | +### Release managers update |
| 22 | + |
| 23 | + * v0.4.4: incoming release |
| 24 | + * all features are landed, we're ready to cut the release. |
| 25 | + * investigating the off-frequency bug on CS7000, the fix may part of the relase. |
| 26 | + |
| 27 | + * v0.5.0: next release |
| 28 | + * rescoping of the release: we have M17 SMS, APRS RX, and spectrum scan all close to go |
| 29 | + * Make another batch of changes to settings |
| 30 | + * Persistence work that Morgan is leading is ongoing, we can approach this as a future minor release |
| 31 | + * Need Ryan+Ryan to do an additional review on packetqueue: |
| 32 | + * [N2BP] we may be missing the concept of acknowledged packets that APRS has |
| 33 | + * [IU2KWO] probably not, this is an application layer feature in APRS; similar to how packet type on M17 should be set by higher layers; |
| 34 | + eventual goal of having these sorts of handlings move out of the RTX driver |
| 35 | + |
| 36 | +### Lean coffee |
| 37 | +* *[VO1RFX] UI Refactor / Revamp* |
| 38 | + * So far: made UI c code compatible with C++ |
| 39 | + * [IU2KWO] UI in C++ thumbs up |
| 40 | + * From scratch re-write with C++ in parallel(?) |
| 41 | + * Preserve ui.h interface |
| 42 | + * Retain UI, change backend |
| 43 | + * Have a doc with some loose thoughts together, but it's an ambitious scope |
| 44 | + * C-based Refactor: https://github.com/anthonydotmoe/OpenRTX/tree/ui |
| 45 | + * Borrow concepts from LVGL, Ryan thinks we need to make a high level diagram since not everyone is aware / we should capture where our initial focus is |
| 46 | + * We see two stages here with isolated problem areas: |
| 47 | + * Backend changes: refactors to make the UI more flexible; UI is rewritten, but the requirements stay the same |
| 48 | + * Frontend changes: new UI and UX design |
| 49 | + * Some key architectural decisions we'll want to make: |
| 50 | + * Stack navigation? |
| 51 | + * [K0RET] thinks not now |
| 52 | + * [VO1RFX] will defer to experts :) neutral on this, no UI expertise |
| 53 | + * Migration path? |
| 54 | + * [IU2KWO] thoughts about having a UI feature freeze to avoid a constant rebase / chasing new contributions |
| 55 | + * UX designer -- who's leading that? |
| 56 | + * Can we borrow the LinHT designs, or ask for their help? |
| 57 | + * Yes -- they started with us actually! And Silvano can enlist his family to help provide guidance / direction to develop prototypes/mockups into robust designs. |
| 58 | + * [N2BP] also is offerring to help, he has resources too |
| 59 | + |
| 60 | +* *[VO1RFX] Side buttons* |
| 61 | + * https://gist.github.com/ranguli/d152d15e32ddff684a5b02d7393312af |
| 62 | + * Primary question: how do we remap the macro button without breaking the accessibility re-reading feature |
| 63 | + * [IU2KWO] Three features, two buttons: |
| 64 | + * Macro Menu (short and long press), accessibility reading, and now adding a monitor feature |
| 65 | + * Proposal: short press: replay last prompt, long press: open squelch (if on FM mode) or on M17 disable CAN match _and_ disable callsign filtering |
| 66 | + * [DM4RCO] we should get whatever solution we pick reviewed by an a11y tester/user; Silvano to ask the original VP author |
| 67 | + * TODO: remove or re-map boot time hash key check for enabling at boot time |
| 68 | + * (If remap, should we remap to the key used for voice prompt replay?) |
| 69 | + |
| 70 | +* *[N2BP] Sampling rate for Tx: 48000 for M17? Does it need to be this high for 4FSK?* |
| 71 | + * [IU2KWO] The higher the better; it's 4.8ksps, don't fewer than 1 sample per symbol, right now we get 10 samples per symbol; |
| 72 | + RX is 24kHz due to system constraints, maybe this can be improved; maybe APRS TX can be lower though; today M17 handles this |
| 73 | + by splitting it into 2x 20ms preparations, taking advantage of the dma transfer time |
| 74 | + |
| 75 | +* *[IU2KWO] C62?* |
| 76 | + |
| 77 | + * Silvano hasn't had time here, this is something others can take up and then transition the repo to OpenRTX org later if it interests them |
| 78 | + * MR is here, but the code needs to align with coding standards which is a bunch of stuff to do; Andrej doesn't have time at the moment though; also more to do here around mirroring devtool repositories |
| 79 | + * [K0RET] I could work on this starting June/July timeframe if nobody else is available as a secondary goal priority after UI |
| 80 | + * [IU2KWO] Will try to mirror repos if I end up bored |
| 81 | + |
| 82 | +* *[Jeff KF0CSJ] T-TWR?* |
| 83 | + * What's the current status? Interested in buying a new radio, but trying to decide between C62 or T-TWR because they're not requiring mods to run M17 |
| 84 | + * [IU2KWO] Nico and Edgetriggered made a working POC for the ADC (in order to compensate for a hardware issue in teh current revision); edgetriggered has adjustments that need to be merged now |
| 85 | + * We need to prove the DAC is capable for M17 transmission and get M17 reception working through the ADC support. Some UI changes would benefit the unusual hardware interface on this platform. |
| 86 | + * Persistence would be very helpful for configuring pre-defined channels to work around limitations of the physical interface. |
| 87 | + |
| 88 | +* *[N2BP] OpMode_APRS initialization for MDUV380* |
| 89 | + * Opmode doesn't do any intialization (drivers, basebands); need to add this back so that packet decoding works properly |
| 90 | + * Expect another change to the APRS RX PR to add this |
| 91 | + * [IU2KWO] Idea: make opmodes generic at radio driver level, voice vs data mode? |
| 92 | + |
| 93 | +* *[DM4RCO] MD9600: Who has a radio? Different Hardware versions* |
| 94 | + * Currently looking in bringing up the RF stage, all the rest is already working. |
| 95 | + * Similar to the UV380, may need some modifications for M17 |
| 96 | + * Problem: it has three different hardware revisions, with differences in the RF stage. It'd be good to have multiple people testing. |
0 commit comments