[Show/Hide Left Column]

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(external link) 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.

IDUsed forExample on the right
13D light, right box background50,50,50
53D dark255,255,255
14"UNI-T", "Math"170,85,0
15right box foreground, measure0,0,127


As kounst pointed it out in his comment on Hack a Day(external link), there is a similar, more advanced project going on with the same goals.
For the purposes of commiting contributions and resistance against centralized infrastructure, I mirrored the SourceForge Subversion repository to a GitHub repository(external link).

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

Camp++ 2014


Contributors to this page: dnet5208 points  and Kerékgyártó1474 points  .
Page last modified on Thursday 14 of January, 2016 20:55:37 CET by dnet5208 points .

Upcoming events

1)  Tue 30 of Aug., 2016 19:00 CEST
2)  Thu 01 of Sep., 2016 19:00 CEST
Oszies lockpicking workshop
3)  Tue 06 of Sep., 2016 19:00 CEST