Larry,
I'm all for contributing changes back to the community. I'm a maintainer of multiple open-source SW projects, too.
However, the feedback I got to my first email when I courteously wanted to discuss possible changes was only negative:
- The NanoVNA is an inexpensive device, so I should not expect it to implement the time domain like a R&S/Keysight VNA would do.
- It's not of interest to many users.
- It should not be done in firmware for code size reasons.
Maybe I'm misreading the emails but to me that's not the warmest of welcomes to someone new to the forum, either. This leads me to the question whether contributing my changes (via pull request) would only result in similar negativity/disinterest. So, why should I try it, then?