DisclaimerThis is the straightly bug related thread. If you find something that needs to be reported or double checked feel free to post here.
For all other general discussion please stick to THIS THREAD (please read the first post to get some overview, thanks to the OP rolycat
).DisclaimerBecause the
original posting from kwass can no longer be maintained by Katie, the original poster, we were talking about how to keep things going.
Updates on bug reports for current software version 00.04.04.04.03 onward will be bundled here. Please drop a comment, or PM in case you run into an issue with the latest firmware.
If you find new issues, please supply a description of how to reproduce the bug - together with detailed device information.
Please provide: Software Version, Board Version, Boot Version, Firmware Version
Pressing
MENU,
MENU,
FORCE,
MENU, Utility, (soft button)
System, (soft button)
System Info quickly one after the other will get you there.
Direct download link to latest release:
V.00.04.04.04.03 Direct download link to last release that also contained boot version update file:
V.00.04.00.00.00 Check
this link for a plethora of information made possible due to the efforts of »konnor« and a couple of people on the forums.
I took the list formerly maintained by Katie and re-checked what I could on my DS1054Z, Board Version: 0.1.4, Boot Version: 0.0.1.4, Firmware Version: 0.2.3.11
The following bugs seem to be fixed in the latest firmware:- Pluses spelling fixed
- Login via LAN interface is now working, usr: rigollan pw: 111111
- Centering of all traces now spot on after self cal. procedure
- Font size selection is now kept on power cycle just as other settings
- Select item menu works on all font sizes
- FFT works on all channels, select channel via soft menu "Source"
- Large fonts push items up instead of covering, or other items are overlayed (intensity)
- MATH functions shows generic unit U instead of channel unit
- Waveform shift resolved (old buglist item 9)
- RAW mode of data acquisition over USB now returns sane data
Recommended update procedureForgot to mention, before doing the upgrade, I did the memory "sanitation"* 1st as Rigol document stated, just want to make sure its like fresh from factory, which are :
- Clear the internal volatile memory: Buttons pressed = STORAGE > DISK MANAGE > FLASH ERASE
- Restore Power of Setup to "Default": Buttons pressed = UTILITY > SYSTEM > POWER SET = Default
- Power off the unit.
- Power on, insert the "blank" USB flash drive, to check whether it recognizes the USB first.
(PS: "blank" means a freshly formatted 8GB FAT32 with 4K allocation and without any file on it as it is freshly formatted.) - Unplug the flash drive, copy "only" the single .GEL file from your computer to the root directory.
- Plug the flash drive into the unit, new firmware should instantly be recognized, proceeded with update.
- After successful update, hard-cycle reboot unit.
- Perform self calibration routine.
*see also pdf file provided by ted572 appended below
Bugs remaining or not tested by me, please review when you were affected and could reproduce it on previous releases:- NEW! The display of the scope does not represent the full ADC resolution. See this post by Karel and the follow ups for more information.
- There are reports on locking up after updating. However, it does not seem irrevocable and there are no reports of permanently bricked devices to date (2018-03-01). This might be due to board version 0.1.1 and older, but could also affect newer board versions. So far everyone running into a calibration fail was able to clear it by rebooting and running self cal. again – eventually it would work on second, or third try. However, the WHY is still unresolved.
- Behavior is as follows: Update works fine, but after reboot additional soft buttons turn up next to »Self Calibration«. Self cal. routine quits with error and locks up the device. Power cycle resolves to a regular screen, additional soft buttons disappearing and being able to successfully run self calibration routine on board version 0.1.1, boot version 0.0.1.3, firmware 0.2.3.11, CPLD 1.1 and 2.2.
- Writing full memory to a CSV file takes an extremely long time. Write speeds seem to be about 0.15 MB/sec instead of the expected 10MB/sec or so.
- Saving is still painfully slow. I don't think something changed here.
- The 20M Bandwidth Limit setting for each channel is not saved, it resets of OFF each power cycle.
- Not resolved as of today.
- Some users have reported scope lock ups when setting memory depth to AUTO, timebase to 1us, zooming in and changing the persistence from MIN something else. Apparently not all users experience this problem but those that do can reproduce it every time. See this thread for much more detail: https://www.eevblog.com/forum/testgear/rigol-ds1054z-freeze-up-bug/
- Pass: Board Version: 0.1.4, Boot Version: 0.0.1.4, Firmware Version: 0.2.3.11, CPLD Version: 1.1
- Pass: Board Version: 0.1.1, Boot Version: 0.0.1.3, Firmware Version: 0.2.3.11, CPLD Version: 1.1
- Pass: Board Version: 0.1.1, Boot Version: 0.0.1.2, Firmware Version: 0.2.3.11, CPLD Version: 1.1
- Fail: Board Version: 0.1.1, Boot Version: 0.0.1.2, Firmware Version: 0.2.3.11, CPLD Version: 1.1
- Fail: Board Version: 0.1.1, Boot Version: 0.0.1.2, Firmware Version: 0.2.3.11, CPLD Version: 2.2
- Pass: Board Version: 0.1.1, Boot Version: 0.0.1.1, Firmware Version: 0.2.3.11, CPLD Version: 1.1
- Remote I/O menu will not allow selection of LAN if USB is ON. You need to unplug the USB device first.
- Inside the CSV file, the scope stores the "increment", in the memory dumps that increment is 25X longer than it should be to correctly represent the expected sampling period. For example: if the increment is 10us, one has to set the time increment to 400ns (2.5MSPS) in order to get the correct plot of data.
- USB bug causes problems depending on PC / laptop hardware & driver, because of illegal packet size of 64 bytes instead of standard conform 512 bytes. DS1000Z registers as "high speed USB". This leads to detecting the device on the bus, but not being able to communicate. Possible workaround (?) get the device registered as "full speed USB" instead? USB reference material
- (needs evaluation) Some combinations of USB thumb drive, FAT16/32 file system and board version (?) lead to unbearable long times saving screenshots
- Remote control via LAN / telnet commands misbehaves
Querying :FUNC:WREP:FMAX? returns the value of :FUNC:WREP:FEND, not the number of frames recorded in memory (set with :FUNC:WREC:FEND). More detailed post here.
- SCPI Syntax Error Handling Bug
Oscilloscope won't respond to any other SCPI command, and it won't accept new TCP connections until the next power cycle.
Please see detailed description here.
Release notes supplied by Rigol[Supported Model] All the MSO/DS1000Z Series Digital Oscilloscopes
[Latest Revision Date] 2015/05/30
[Updated Contents]
--------------------
[History]
-------------
v00.04.04.04.03 2019/05/30
- Fixed the wave error when STOP and changing timebase
v00.04.04.04.02 2019/02/26
- Add new encoder drivers
v00.04.04.03.05 2018/04/28
- Fixed the login bug of lxi-web
- Fixed the bug of average measure
- Fixed the bug of information display
v00.04.04.03.02 2017/02/06
- Improved the LXI module
- Fixed the freeze problem when upgrading based on the boot version of 0.0.0.13
- Improved the menu in the language of Traditional Chinese and Korean
- Modified the failure when downloading waveform to the source module
- Fixed bugs about reading the memory data through SCPI commands
- Fixed bugs about Measure
- Fixed bugs about Filter
v00.04.04.01.01 2016/09/14
- Supported the multi-inteface of LXI
- Fixed bugs about Measure
v00.04.04.00.07 2016/07/19
- Added the full-screen display in the XY mode
- Modified the Trace data of average sample mode
- Fixed the bug of system halted for wave persistence in the Zoom mode
- Fixed bugs about Measure
v00.04.03.02.03 2015/10/20
- Added commands concerning the type and format of the image
- Added four measurement items (+Pulses, -Pulses, +Edges, -Edges) and related commands
- Added commands concerning the digital filter
- Added more information to the last setting
- Fixed option installation
- Fixed Intg operation
v00.04.03.01.05 2015/06/16
- Added French in system language
- Added the mutual communication with DG4000 Series
- Added the digital filter
- Supported using memory data to carry out FFT operation
- Supported invert and format setting when reading a image remotely
- Fixed bugs when the data of the digital channel is saved in the CSV format
v00.04.03.00.01 2015/05/05
- Added DS1104Z Plus and DS1074Z Plus
- Fixed pass/fail test
- Fixed FFT operation
v00.04.02.04.07 2014/12/31
- Fixed triggering function
- Fixed storage function
- Fixed bugs of jitter in the signal under the AC or low-frequency coupling
v00.04.02.03.00 2014/10/21
- Added commands concerning remote reading and download of pass/fail test rules
- Improved the command set for decoding and waveform recording
- Fixed bugs in RS232 decoding
v00.04.01.02.00 2014/07/28
- Added traditional Chinese language for the measurement menu
- Optimized the event table display
- Pressed and held [Measure] to remove all the measurement items
- Added hardware version number to the displayed system information
- Fixed bugs in storage function
- Fixed bugs in the Undo operation for AUTO
- Fixed bugs in signal source function
v00.04.00.00.00 2014/03/18
- Added remote reading of LA waveform data
- Added commands concerning the measurement of MATH waveform
- Optimized the prompt message of LA probe calibration
- Fixed bugs in triggering function
v00.02.03.05.00 2014/01/27
- Added the command set for the keypad
- Added multiple system languages
- Optimize the prompt message of LA probe calibration
- Fixed bugs in frequency counter
- Fixed bugs in storage
- Fixed the crash problem when formatting U disk in NTFS format
v00.02.01.01.00 2013/10/31
- Added measurement history function
- Added the setting for measurement range
- Adjusted the priority order of the remote interface
- Realized the seamless integration of digital oscilloscope and the signal generator
- Optimized trigger state display
- Fixed bugs in horizontal scale
v00.02.00.01.00 2013/09/02
- Optimized the brightness of waveform display
- Optimized the waiting time for the slow sweep mode
v00.01.00.16.09 2013/08/14
- Supported the remote access to memory data
v00.01.00.13.09 2013/ 07/ 25
- Added the export function of deep memory waveform data
- Added the delay calibration function for the channel
- Optimized the persistence time of waveform display
- Fixed bugs in slow sweep
v00.01.00.12.08 2013/07/10
- Optimized the USB Device interface communication
- Fixed bugs in print function
- Modified the abnormal trigger level line after the AUTO operation
v00.01.00.03.00 2013/05/21
- Fixed bugs for the expiration of the trial options
v00.01.00.02.00 2013/05/19
- Added the display interface of the installed option
v00.01.00.00.05 2013/05/19
- Released the first edition
Please feel free to confirm, or mark as solved from the above list. All new issues and bugs belong in this thread and will be maintained in the opening post by me.
Regards and happy testing,
Frederik
Latest changesUpdated firmware link to latest 00.04.04.04.03
Added link to Pluses corrected version
Started updating the post for FW 00.04.04.03.05
Minor maintenance, release notes fixed / formatting
Added ADC gain / display mismatch bug
Added SCPI command bug
Small follow up on calibration fail after update
Disclaimer regarding general discussion thread
Added remote command frame size bug
Added more information on USB packet bug
Appended PDF file with memory wipe instructions
Added recommended update procedure
Updated info on calibration fail
Appended device to freeze bug (#5) table
Added link and info on boot version
Typos and formatting
Added download link to latest software file
Added saving to USB takes incredibly long bug
Added possible bricking bug
Reformated buglist as ordered list (as proposed by metrologist)