I didn’t notice the ‘free’ word. Now it’s clear. Are you preparing some kind of alternative firmware that will be sold as a replacement to the official buggy one?
Hi, I’m sorry for my bad english !!! I try to explain what I did!
I have make some modify to 2.51 version (the last with free source code):
-Added x10 range on track A and B, so with the x10 probe we can read the right value on the meters
-Added automatic trigger level, you can select the auto level to 1/2 1/4 3/4 of Vpp, or use the manual mode
-Added battery charging indicator. the indicator move when the battery is in charging
-Deleted NONE mode on time base, it was the same of scan
-Full screen viewing hiding the meters
-We have some predetermined meter menù combination, so with a button we can change the menù viewing combination
-When using cursors, if the meter is still hidden, the DeltaT and DeltaV meters are active
-Fixed a bug that in the display appears on the first screen pixels
-Increased speed of scrolling cursor measurement
.Possibility to change mode; full buffer (4096 samples) or single frame buffer (one screen samples)
-When we are in “single frame mode” actually works like this:
SCAN = capture and display a single frame, by rolling (300 or 400 samples)
NOT SCAN = 1.6 captures frames, this is necessary to have trigger working fine
-Added in the function generator 1Hz, 2Hz, 5Hz, 50kHz ranges.
-Modified the generator array from 36 to 72 samples
-Added PWM mode with duty cicle form 1 to 100%
-Added Control output signal amplitude, changing the function generator as follows:
SQUARE = 1Hz-50Khz square wave with amplitude adjustable from 0 to 2.6 V
TRIANG = 1Hz-50Khz triangular wave with amplitude adjustable from 0 to 2.6 V
SAW = Sawtooth Wave counter 1Hz-20kHz with amplitude adjustable from 0 to 2.6 V
SINUS = 1Hz-50Khz sine wave with amplitude adjustable from 0 to 2.6 V
PWM = PWM signal with duty adjustable from 0 to 100%, frequency 1 Hz to 8MHz.
-Added Function-X_Y
These are the new button function:
Button 2 (square)
-Push and release : change trigger automatic level
-Push and hold : enter in calibration
Button 3 (dot)
-Push and release : view or hide the lateral meters menù
-Push and hold : save settings
Button 4 (triangle)
-Push and release : change the menù viewing combination
-Push and hold : change full buffer or single frame buffer
To try the firmware you have to change App and Sys.
This is the Source and Include folders for APP and SYS, it’s a bit messy!!! To work fine it require the FPGA2.22, it don’t work with FPGA2.50 or FPGA2.61
When i use 300 simples mode, and set time from 100us to 0.1us, screen refresh 0.5-3 sec.
Yes, I saw the defect, I think also appears on the original formware, I’ll have to investigate!!!
When i use x10 probe and x10 mode, measurment souch Vpp shows right, but diagram on screen not scaled to x10 as on “my big oscilloscope”
The diagram will scaled to x10 when you use a probe with x10 switch in x10 position
Something New in firmware. Yah! right? I have already given up on this device and maker’s programming skills, but here it is; the official 10/26/2011 updates.
Thanks for the suggestion, I will try to do it
I’m not a good programmer, I hope that my changes are then enhanced and included in future updates from other experienced users.
Obviously it would be nice if the source was free.