Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

USB hosts hubs transceivers Forum Discussions

GrCa_1363456
Level 5
First comment on KBA First comment on blog 250 sign-ins
Level 5

Where are the Windows Driver files for HX2?

HX2LP Reference Design Kit User Guide, section 2.4, explains how to load Windows drivers from a disk. Is there an online version of the driver files that can be downloaded?

Reference: EZ-USB® HX2LP™ Hi-Speed USB 2.0 Hub Reference Design Kit Guide @ https://www.infineon.com/dgdl/Infineon-CY4605_Kit_User_Guide-UserManual-v01_00-EN.pdf?fileId=8ac78c8...

Greg

 

0 Likes
1 Solution
Ajeethkumar_P
Level 1
First solution authored First reply posted Welcome!
Level 1

Hi Greg,

Thanks for posting in Infineon Developer Community!

I am attaching the Vendor mode driver for the HX2LP/HX2VL device here. Please bind this driver to the device to use Blaster utility for HX2LP/HX2VL EEPROM configuration. For more details on blaster utility and driver binding, please refer to the user guide(available parallel to the blaster utility).

 

Note: When Driver signature verification failed, please ensure you disable driver signature enforcement in the Windows Platform. For Disabling Windows Driver Signature enforcement, please refer here. You might also need to disable Secure Boot(which will restrict disable driver signature enforcement) for disabling Driver signature enforcement.

 

Thanks,

Ajeeth

 

View solution in original post

0 Likes
4 Replies
Ajeethkumar_P
Level 1
First solution authored First reply posted Welcome!
Level 1

Hi Greg,

Thanks for posting in Infineon Developer Community!

I am attaching the Vendor mode driver for the HX2LP/HX2VL device here. Please bind this driver to the device to use Blaster utility for HX2LP/HX2VL EEPROM configuration. For more details on blaster utility and driver binding, please refer to the user guide(available parallel to the blaster utility).

 

Note: When Driver signature verification failed, please ensure you disable driver signature enforcement in the Windows Platform. For Disabling Windows Driver Signature enforcement, please refer here. You might also need to disable Secure Boot(which will restrict disable driver signature enforcement) for disabling Driver signature enforcement.

 

Thanks,

Ajeeth

 

0 Likes
Ajeethkumar
Moderator
Moderator 100 replies posted 100 sign-ins 25 solutions authored
Moderator

Hi Greg,

Hope the previous comment helped you. If you have any comments do let us know.

Thanks,
Ajeeth

0 Likes
GrCa_1363456
Level 5
First comment on KBA First comment on blog 250 sign-ins
Level 5

Ajeeth,

Can you provide some additional guidance on exactly how to use the Blaster?

An initial process using the Blaster programmed an attached EEPROM thru the CY7C65621. Subsequent attempts to access the ROM with that driver installed cause the PC to reboot.

Is the driver, HX2_Driver_Win7_10, designed to work for both Windows 7 and Windows 10?

There is little information in the ‘Blaster’ User Guide about how to actually use the utility. The datasheet does describe the register/bits used for configuration. The datasheet is NOT clear about what the different bit states imply. Example:

GrCa_1363456_0-1658963173628.png

Does a ‘0’ means the hub only operates at full speed or does a ‘1’?

The .iic file that comes with the Blaster install has pre-defined settings for the 65620/30 but not the 65621/31. Are the register sets between the two products identical? Or is there a config for the 65621/31 available?

The utility seems to recognize the target as PID: 6560. The pre-configured setting for PID is 6572. Should PID be changed to 6560 before blasting bits into the EEPROM?

If PID isn't changed first, could that cause a PC reset?

GrCa_1363456_1-1658963173634.png

 

 

0 Likes
Ajeethkumar
Moderator
Moderator 100 replies posted 100 sign-ins 25 solutions authored
Moderator

Hi Greg,

Yes, the vendor driver attached is compatible with Windows 7 and above.

If the Full-speed bit is set(b'1) in the configuration, it forces the hub to enumerate as a Full-speed hub instead of the default High-speed hub(b'0).

The Blaster tool(downloaded from the HX2VL page) comes with a configuration file(*.iic file) only for the HX2VL device and not for the HX2LP device hence the Blaster tool reflects only the PID of the HX2VL device. All the default settings for the HX2LP device are available in the "Configuration Options" section of the HX2LP datasheet. As you have chosen the HX2VL config file, even when you choose HX2LP in the Device drop-down, the configurations seem to be unchanged. To get the config files for HX2LP(*.iic file), download the CY4606 RDK and refer to the location "C:\Cypress\USB\CY4606-HX2LP\1.0\Software\Config_file". You can always use the same Blaster utility downloaded from the HX2VL page as it is the latest and supports both HX2VL and HX2LP. 

What do you mean by reset here? Is your pc crashes once you downloaded the configuration?

Thanks,
Ajeeth

0 Likes