Difference between revisions of "Sysclk LWLA1016"

From sigrok
Jump to navigation Jump to search
(Device is now supported)
(Firmware instructions.)
 
Line 46: Line 46:


Reverse engineering of the vendor's custom protocol is complete. See [[Sysclk LWLA1016/Protocol]] for the findings gathered.
Reverse engineering of the vendor's custom protocol is complete. See [[Sysclk LWLA1016/Protocol]] for the findings gathered.
== Firmware ==
In order to use this device you'll have to place the correct firmware files into a directory where [[libsigrok]] is looking for them. See [[Firmware#Where_to_put_the_firmware_files]] for the OS-specific details.
For the LWLA1016 we provide a [http://sigrok.org/gitweb/?p=sigrok-util.git;a=tree;f=firmware/sysclk-lwla script], which can extract them from the vendor software.
First you'll need to install the (Windows) vendor software and grab a copy of its installation directory, e.g. '''C:\Program Files\LWLA1016''' (or similar, depends on where you installed).
Then:
<small>
$ '''git clone git://sigrok.org/sigrok-util'''
$ '''cd sigrok-util/firmware/sysclk-lwla'''
$ '''./sigrok-fwextract-sysclk-lwla1016 LWLA1016'''
[...]
$ '''md5sum *.rbf'''
9ea144768afdd3092712075c23eadca4  sysclk-lwla1016-100.rbf
339d71ee799d3d3dbdcbcf1a00aa9f33  sysclk-lwla1016-100-ts.rbf
77fe7158ee53dcbed3bf390ee753594f  sysclk-lwla1016-200.rbf
e5246f3c1b9e3a34b570af9d50e02cbf  sysclk-lwla1016-200-ts.rbf
d9f587c9f53d0706f25658bc5580e4f7  sysclk-lwla1016-250.rbf
9d8c284bdbcfbad88aab9c2a79eb783d  sysclk-lwla1016-250-ts.rbf
</small>
Finally, copy all the extracted '''*.rbf''' files to the [[Firmware#Where_to_put_the_firmware_files|directory where libsigrok will look for them]].


== Resources ==
== Resources ==

Latest revision as of 20:01, 21 August 2016

Sysclk LWLA1016
Sysclk lwla1016.png
Status supported
Source code sysclk-lwla
Channels 16/8
Samplerate 100/200/250 MHz
Samplerate (state) ?
Triggers only in 100MHz mode
Min/max voltage ?
Threshold voltage ?
Memory 512Kbit/channel, or 256Kbit/channel with RLE
Compression optional RLE
Website taobao.com

The Sysclk LWLA1016 is a USB-based, 16-channel logic analyzer with up to 100MHz sampling rate, or up to 250MHz with 8 channels.

Note that sigrok supports only the 100 MHz mode with 16 channels. Supporting the 200/250 MHz 8 channel modes is not worth the effort, since the device does not support triggers in these modes. A non-streaming device without triggers is pretty much useless for any real world application.

See Sysclk LWLA1016/Info for more details (such as lsusb -v output) about the device.

Hardware

TODO.

Photos

Protocol

Reverse engineering of the vendor's custom protocol is complete. See Sysclk LWLA1016/Protocol for the findings gathered.

Firmware

In order to use this device you'll have to place the correct firmware files into a directory where libsigrok is looking for them. See Firmware#Where_to_put_the_firmware_files for the OS-specific details.

For the LWLA1016 we provide a script, which can extract them from the vendor software.

First you'll need to install the (Windows) vendor software and grab a copy of its installation directory, e.g. C:\Program Files\LWLA1016 (or similar, depends on where you installed).

Then:

$ git clone git://sigrok.org/sigrok-util
$ cd sigrok-util/firmware/sysclk-lwla
$ ./sigrok-fwextract-sysclk-lwla1016 LWLA1016
[...]
$ md5sum *.rbf
9ea144768afdd3092712075c23eadca4  sysclk-lwla1016-100.rbf
339d71ee799d3d3dbdcbcf1a00aa9f33  sysclk-lwla1016-100-ts.rbf
77fe7158ee53dcbed3bf390ee753594f  sysclk-lwla1016-200.rbf
e5246f3c1b9e3a34b570af9d50e02cbf  sysclk-lwla1016-200-ts.rbf
d9f587c9f53d0706f25658bc5580e4f7  sysclk-lwla1016-250.rbf
9d8c284bdbcfbad88aab9c2a79eb783d  sysclk-lwla1016-250-ts.rbf

Finally, copy all the extracted *.rbf files to the directory where libsigrok will look for them.

Resources

TODO.