i tried using a usb to ttl(3.3v) dongle with putty, it couldnt decode the stream for some reason. tried all possible baudrates. thats why i wanted to troubleshoot it further utilizing the scope and freeze the stream and read a specific portion of it. the data could be corrupt or just random(test pin), not sure
i have a device which has an uart interface. I am capturing the boot log using a ds1054z, i see the signal on the scope and want to decode it.
[...] is there a way to save the captured signal exactly as it was read and decode it later?
Are you sure you want to do this via the Rigol at all? If you need to analyze a larger chunk of serial data, and its timing relative to other output signals is not relevant, I would strongly recommend that you read it into a PC directly (via a serial-to-USB interface and a terminal program). Much easier to search or filter the data on the PC screen.
Then use the scope to figure out the data format, and subsequently the PC to read all data and look for relevant content.
For the first steps, you don't need serial decoding at all: Check the "idle" signal level (high or low); check the minimum duration of a bit to figure out the baud rate.
If you want to endable decoding on the Rigol, you can do that, and it does work on a stored trace -- decoding essentially happens during the screen display rendering, if I recall correctly. You will need to tell the scope which channel to decode, and what the signal polarity, baud rate etc. are. So it is not more "automatic" than the decoding your PC provides, and only a little more flexible (the signal polarity can be chosen). Since decoding does work from the screen contents, the Rigol scope can only decode bytes which are fully displayed on the screen, from start bit to end.
Navigational Warning
Don't flash the Z-E firmware in the old DS1000Z scope!
Because it seems Rigol made an error and it's possible to flash the 1st released version in the older machine, limiting it to 2 channels.
Thought the Chinese made a general update for the Z, E series, and it turned out Z-E is a separate model and broke its Rigol DS1054Z. The oscilloscope had firmware 00.04.04.04.03, confusing the update file, instead of DS1000Z downloaded DS1000Z-E versions 00.06.02.00 01 from here
https://www.rigolna.com/firmware/. The set received an update, rebooted and as a result works, but there are no two channels, channels 1 and 2 work. Channels 3 and 4 are not enabled. As I realized - poured firmware for DS1202Z-E. Tried to upgrade with the 00.04.04.04.03 version, but the set does not see the update... Is it possible to restore DS1054Z?
Is it possible to restore DS1054Z?
I think this file should solve your problem.
(It should have been Rigol to solve it...)
Report if it is ok as I don't touch this stuff for many moons.
Edit: Removed the file as Rigol (IMHO unconsciously) made it obsolete. Read next messages.
Is it possible to restore DS1054Z?
I think this file should solve your problem.
(It should have been Rigol to solve it...)
Report if it is ok as I don't touch this stuff for many moons.
I managed to restore the full functioning of the oscillograph in my own way, by substituting, but now I will look at your method. Now I'm not afraid to kill the machine - everything is easily restored.
Now I will again run the device with the version for Z-E and try to bring it back to life in your way. The changes you made to the firmware file interest me.
The changes you made to the firmware file interest me.
Here.Long ago this stopped from being rocket science...
Supposedly you can flash my crafted FW anytime as it will flash the 00.04.04.04.03 stock file over the DS Z-E 00.06.02.00.01.
The changes you made to the firmware file interest me.
Here.
Long ago this stopped from being rocket science...
Supposedly you can flash my crafted FW anytime as it will flash the 00.04.04.04.03 stock file over the DS Z-E 00.06.02.00.01.
wrote your file to USB, but the oscillograph says "USB device detected" and does not see the update. Your way didn't work. I replaced the version text in the original firmware file and changed the firmware name, only then the oscillograph restored its functionality with 4 channels. When I sewed the device with the Z-E version, there was a 2ns scan, we need to try to add this scan to the original firmware.
wrote your file to USB, but the oscillograph says "USB device detected" and does not see the update. Your way didn't work.
Did you unzip it?
Of course I unpacked, and how else I made updates with similar files. I placed this file in a DS1000ZUpdate.GEL USB stick root. The bootloader checks the update version, which is located at 10h in the firmware file, and the version is lower than the one that is already firmware ignores. I changed the entry 00.04.04.04.03 to 00.06.02.00.01, that is, to the one that was already in the memory of the oscillograph, but he again did not accept it. I had to change the name of the firmware from DS1000ZUpdate.GEL to DS1000Z-EUpdate.GEL, only after that the oscillograph adopted the update. All 4 channels are fully operational.
I changed the entry 00.04.04.04.03 to 00.06.02.00.01, that is, to the one that was already in the memory of the oscillograph, but he again did not accept it. I had to change the name of the firmware from DS1000ZUpdate.GEL to DS1000Z-EUpdate.GEL, only after that the oscillograph adopted the update. All 4 channels are fully operational.
Did you do these changes in a stock FW or in my FW?
Thank you.
the values
I don't know how to move values yet. I tried to move the panel down, but then the trigger value is at the wrong level in relation to other values.
I added some changes and edited previous post. Now I love my ds1054z.
And I will completely love when I manage to add a 2ns scan
I changed the entry 00.04.04.04.03 to 00.06.02.00.01, that is, to the one that was already in the memory of the oscillograph, but he again did not accept it. I had to change the name of the firmware from DS1000ZUpdate.GEL to DS1000Z-EUpdate.GEL, only after that the oscillograph adopted the update. All 4 channels are fully operational.
Did you do these changes in a stock FW or in my FW?
I made changes to the original firmware file 00.04.04.04.03 before you sent me your file.
I made changes to the original firmware file 00.04.04.04.03 before you sent me your file.
So that means Rigol disabled the footer verification of the header's version # in the Z-E!
Everyone can downgrade a Z-E just by changing the version # in the file header. Let's see for how long...
Navigational Warning
Don't flash the Z-E firmware in the old DS1000Z scope!
Because it seems Rigol made an error and it's possible to flash the 1st released version in the older machine, limiting it to 2 channels.
Did you kill your oscillograph with a Z-E firmware, too?
Good evening.
Re-did the interface for Rigol DS1000Z (tested only at DS1054Z): the stock one is a bit underworked, as to me. Had not revised and fixed most help items, but other stuff should be fairly complete and consistent.
Firmware is 00.04.04.04.03 with no modifications to the binaries -- just GUI resources and logo.
Download links:
Feedback is welcome; for any issues, please, try to include screenshots and model for me to understand how the things are laid out at your device.
Do you have screenshots before/after?
Only the "after" ones: "before" was completely stock.
is there a way to save the captured signal exactly as it was read and decode it later? if no, how can i decode on the fly only a particular time interval of the uart output? thanks in advance
After hitting "RUN|STOP", press Storage. Press the top right line select key (next to STORAGE on the display) and select "Waves". Then press save, select the location to save to. Then press New File, name the file, then press OK.
Once saved, you can then reload the wave file at any time and decode later.
Does anyone know of a screen replacement that works with this oscilloscope? (more exactly, the 1104z, but that one doesn't seem to have a thread) i'm asking since mine is currently being shipped, not in the original packaging, and post office people here are awful at handling things, so it may arrive broken and i'd like to be prepared if that happens.
Thank you!
Firmware is 00.04.04.04.03 with no modifications to the binaries -- just GUI resources and logo.
....
Feedback is welcome; for any issues, please, try to include screenshots and model for me to understand how the things are laid out at your device.
Just stumbled upon this, and saw no feedback. A shame, because I really like it. Good work.
Especially like the trigger icons, they are a lot clearer to me now (needed glasses to see the differences before).
The menu highlights (blue title bar) are very nice too, much clearer.
The only thing I fancy less is the boot logo/startup screen: a bit too flashy for me, but that was easily changed through RigolPacker.
Does anyone know of a screen replacement that works with this oscilloscope? (more exactly, the 1104z, but that one doesn't seem to have a thread) i'm asking since mine is currently being shipped, not in the original packaging, and post office people here are awful at handling things, so it may arrive broken and i'd like to be prepared if that happens.
Thank you!
Any update? Did it arrive OK?
IIRC from when I took mine apart to put in a quieter fan and replace the rotary encoder with one with detents, the LCD actually has a fairly thick plastic panel over it. I suspect they can take a bit of abuse, compared to a “naked” TFT like in non-touchscreen laptops, etc.
Hi.
I made a big mistake, in my oscillograph DS 1054Z there was firmware 00.04.04.04.03. I mixed up the update file, instead of DS1000Z downloaded DS1000Z-E versions of 00.06.02.00 01 from here
https://www.rigolna.com/firmware/. The oscillograph received an update, rebooted and as a result works, but there are no two channels, channels 1 and 2 works fine. Channels 3 and 4 are not enabled.
As I realized - installed firmware for DS1202Z-E. Tried to upgrade with the 00.04.04.04.03 version, but the set does not see the update...
Is possible to restore the original firmware for DS1054Z?
Thanks for help.