UNI-T UT2025B Digital Storage Oscilloscope
This is the best scope of the H.A.C.K. right now, I attached the repackaged official software (smaller and extractable by free software) and the official documentation in PDF. The official software runs only on Windows 2000 and XP, and is capable of taking screenshots and saving them in BMP format, but only when using the USB interface using its custom driver.
USB interface
Experimental screenshot capture with Python
The code can be found in the GitHub repository of the project and is available under MIT license.Screen colors (as transmitted via USB)
Although the version H.A.C.K. has is monochrome only, a 4-bit color bitmap is transmitted via USB. The following table contains the 9 colors I identified so far, feel free to extend it if needed.ID | Used for | Example on the right |
0 | background | 235,235,235 |
1 | 3D light, right box background | 50,50,50 |
5 | 3D dark | 255,255,255 |
6 | "Trig'd" | 0,127,0 |
8 | grid | 127,127,127 |
12 | CH1 | 255,0,0 |
13 | CH2 | 0,0,255 |
14 | "UNI-T", "Math" | 170,85,0 |
15 | right box foreground, measure | 0,0,127 |
SimpleDSO
As kounst pointed it out in his comment on Hack a Day, there is a similar, more advanced project going on with the same goals.- Blog post: http://zmatkar.k25.cz/?page_id=125&lang=en
- SourceForge project: http://sourceforge.net/projects/simpledso/
output of lsusb -v
Bus 001 Device 006: ID 5656:0832 Uni-Trend Group Limited UT2000/UT3000 Digital Storage Oscilloscope Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x5656 Uni-Trend Group Limited idProduct 0x0832 UT2000/UT3000 Digital Storage Oscilloscope bcdDevice 0.00 iManufacturer 1 iProduct 2 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x40 (Missing must-be-set bit!) Self Powered MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x06 EP 6 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0
Public appearance
Budapest New Technology Meetup December 2011
- Event homepage: http://www.meetup.com/newtech-42/events/24867911/
- Video: http://vimeo.com/33327778
- Slides: attached, click here to download
Camp++ 2014
- Event homepage: https://camp.hsbp.org/2014/pp
- Video: YouTube download in MKV: endre's mirror (Hungary) Jomat's mirror (Germany) Weasel's mirror (Austria)
Blogs
- VSzA techblog (2012-03-04)
- Hack a day (2012-03-05)