merge-requests/3/merge
Teuniz 2019-04-28 09:36:38 +02:00
rodzic 5b021d8582
commit bf8c8f4d04
3 zmienionych plików z 24 dodań i 5 usunięć

Wyświetl plik

@ -13,10 +13,8 @@ How to compile:
Ubuntu 18.04: sudo apt-get install g++ make git-core qtbase5-dev-tools qtbase5-dev qt5-default<br />
- Download the source code:<br />
mkdir DSRemote_git<br />
cd DSRemote_git<br />
git init<br />
git pull https://gitlab.com/Teuniz/DSRemote<br />
git clone https://gitlab.com/Teuniz/DSRemote.git<br />
cd DSRemote<br />
- Create the makefile:<br />
Linux Mint 18: qmake<br />

Wyświetl plik

@ -35,7 +35,7 @@
#define PROGRAM_NAME "DSRemote"
#define PROGRAM_VERSION "0.35_1901121451"
#define PROGRAM_VERSION "0.35_1904280934"
#define MAX_PATHLEN 4096

Wyświetl plik

@ -1,4 +1,25 @@
>>>>>>>>>>>>>> Warning <<<<<<<<<<<<<<<<<<<<
The firmware of the DS1054Z has a bug in the USB driver.
The scope uses HS bulk endpoints with a packetsize of 64 bytes which is illegal because the standard says it must be
512 bytes. So, some controllers don't forward the packet to the driver (or the driver doesn't forward it to an upper layer)
because it expects more data to arrive.
In my experience and from what users of DSRemote reported to me, there's usually no problem
with older hardware (motherboard USB chipsets that supports USB 1 & 2 only).
In case your pc has a more recent/modern chipset, it's very likely that the scope will not work via USB!
I reported this bug long time ago (March 2017) to Rigol and their response was:
"the bug is confirmed, but it seems to hard to fix it.
A fix will be implemted in new Models, for older ones, no confirmation to
have a fix available soon."
If this bug occurs, use LAN connection instead (and contact Rigol to report it and ask for a firmware update).
>>>>>>>>>>>>>> End of warning <<<<<<<<<<<<<<<<<<<<<<
The DS1054Z is plug and play with a recent kernelversion.
You probably have to add yourself to the group "usbtmc" before you can access the device.