- What is the most recent firmware version? I lurked on some github pages, but I am not sure.
The latest version of the binary is what you can find here in Atlan his posts. The source is in his
github repository, but that might be lacking behind.
- What are the plans for future development?
I don't have any plans for now. Can't speak for Atlan.
- Any other things I should know about this scope? I know the performance isn't quite what is advertised, but it should be enough for my purposes.
Everything to know about it is written in this thread. Sure, it is a bit of a long read, but tells the whole story.
Since I also code in C, I was also wondering if I could contribute to the development. Not sure I have the time to commit to it, though and I don't really know how complex it would be. Ideally, I'd like to have FFT with scales and simple measurements like THD, as well as a math channel (again, simple things: V1 + V2, V1-V2, V1*V2, ...).
The code is not super complex and has lots of comments on how things work. For the FFT there is already a spot where it could be hooked into the code. A math channel should not be to hard, but requires menu manipulation which is a bit more work.
I used Netbeans 8.2 for the development, but it is makefile driven, so any IDE or simple text editor can be used to develop new functionality.
The only thing for the final run-able firmware on the scope is that the scope binary has to be combined with the boot loader and splash screen. I wrote a simple program for this that is used in the makefile, but it is written for Linux. The source code is available
here, so porting to Windows can be done.
A request for you, can you post some pictures of the PCB, so we can see which FPGA and MCU is used.
Have fun with your scope.