Skip to content

Wrong ID 04b4:8613 won't communicate with OpenHantek, should be 04b4:602a #28

Answered by Ho-Ro
ruckusman asked this question in Q&A
Discussion options

You must be logged in to vote

Questions

Please describe your setup:
OS = ?
device = DSO6022BL(?)

Why does this device enumerate as a Cypress device instead of Hantek?

Did you modify the EEPROM content?

The Cypress ID is the default when there's no I2C EEPROM found or the EEPROM does not contain useful data in the first 8 bytes.
See section 3.2 of the EZ-USB® Technical Reference Manual.

Quick fix

You can try to upload the firmware, go to the directory examples and execute this python script (this does not store anything permanently, it only writes to the RAM of the scope).

#!/usr/bin/python3

import sys
from PyHT6022.LibUsbScope import Oscilloscope

firmware = "dso6022bl-firmware.hex"
VID=0x04b4
PID=0x8613

scope = Osc…

Replies: 10 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by Ho-Ro
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
enhancement New feature or request
2 participants
Converted from issue

This discussion was converted from issue #26 on May 24, 2024 10:16.