Might as well use this thread for discussion for the LibreVNA, the project doesn't seem to have an active thread here anyways.
I assume the document talks about a warmup time. Even if not, I would assume a half hour. Sounds like the claim is the VNA continues to drift some unacceptable amount? Good stuff to cover in your review (what the specs claim vs how yours performs).
I haven't had the time to formally characterize temperature drift vs temperature of the LibreVNA, due to the long time constants involved and the lack of tooling to automate and log temperature vs s param drift. From my observation, S12 and S21 up to 3GHz doesn't drift much with temperature, but past 3Ghz S12 and S21 can swing by +- 1dB in logmag, going from room temperature to 55-60ish deg C, which is where it settles without thermal management.
I might rig together to properly characterize the drift if I decide to review things proper, but for now the thermal mods you see are more driven by my tendency to hack and fiddle with my gear to "improve" things, rather than pursuing a certain spec goal.
Last I knew, they were talking about another hardware revision. Has this happened?
I don't follow the development tightly, I just occasionally browse their user group. From what I gather, there was a revision b that changed the stack-up from 4 layers to 6 layers, which apparently improved port isolation slightly, data is a bit sparse (or I haven't looked deep enough). The 6 layer revision has already been available for a while now, at least when purchased from our neck of the woods.
Then there's some rough plans for a completely redesigned v2 in the works, no ETA as far as I know. Still up to 6 GHz, but improved dynamic range at both ends of the spectrum, modular front-ends so up to 4 ports possible. 2 ADC per channel. You can read about it here:
https://groups.io/g/LibreVNA-support/topic/89858084 Did they ever open up the protocol to control the VNA directly or do you still have to use their software?
I wouldn't use the term "open up" myself, as far as I'm aware the project has been and is still completely open source, including hardware, firmware, gateware and software, so I personally don't think there was ever an attempt to close down the protocols.
You can talk SCPI to the LibreVNA through their software, or you can just look at how the communication between the software and firmware is done in the code to write something compatible, or just fork their github repo, remove what you don't like, and glue your own code to their codebase.
I personally think "Inflexible", "Not well documented" could be used to describe the situation even though I don't see things that way particularly, and I think even then it is out of limited time, interest and resources, but not ill will.