Author Topic: USB BLASTER (FTDI245 vs ch552x) Quartus “No Hardware”  (Read 6994 times)

0 Members and 1 Guest are viewing this topic.

Offline noQuitterTopic starter

  • Newbie
  • Posts: 3
  • Country: sa
USB BLASTER (FTDI245 vs ch552x) Quartus “No Hardware”
« on: April 24, 2024, 08:27:10 am »
I have clone usb blasters from aliexpress. Some use FTDI245 chips whereas others use ch552x chips. The ones that are based on FTDI245 chip work fine. But for the ch552x blasters they are not recognized by quartus

Problem with ch552x clone blaster:
-Device manger does recognize them (attached figure 1).
-Quartus shows “No Hardware” message in the programmer window (attached figure 2).

And what makes it even worse is that the ch552x based blaster seems to dominate the clone market now and it became harder to find an FTDI based clone blaster.
From what I found online is that a lot of people are sharing the same problem but I wonder if anyone has figured it out.
Please share your thoughts on this. Thanks!
 

Offline Mark

  • Frequent Contributor
  • **
  • Posts: 272
  • Country: gb
Re: USB BLASTER (FTDI245 vs ch552x) Quartus “No Hardware”
« Reply #1 on: April 25, 2024, 05:26:39 pm »
Try installing different versions of the stand-alone programmer.  I had problems with win 10 drivers and needed QuartusProgrammerSetup-23.1std.0.991-windows to make my clone blasters work. 
 

Offline radiolistener

  • Super Contributor
  • ***
  • Posts: 4264
  • Country: 00
Re: USB BLASTER (FTDI245 vs ch552x) Quartus “No Hardware”
« Reply #2 on: April 25, 2024, 05:57:05 pm »
My usb-blaster from aliexpress has PIC18F14K50.

It works ok with Quartus.

I remember that I heard some rumors that there are different usb-blasters on aliexpress and some of them didn't recognized, someone suggested to install drivers from an old Quartus version, but I'm not sure if it helps, because my one works ok just out of the box.
« Last Edit: April 25, 2024, 06:00:30 pm by radiolistener »
 

Offline Wiljan

  • Regular Contributor
  • *
  • Posts: 230
  • Country: dk
Re: USB BLASTER (FTDI245 vs ch552x) Quartus “No Hardware”
« Reply #3 on: April 25, 2024, 06:16:31 pm »
I read somewhere that the clones does not have the same logic level as the original. That can give problems depending on the actually fpga  board connected.
I would suggest to use a scope to see happens on the jtag.
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 7205
  • Country: ca
Re: USB BLASTER (FTDI245 vs ch552x) Quartus “No Hardware”
« Reply #4 on: April 25, 2024, 06:52:05 pm »
do they get recognized with the vid pid ??   FTDI had some memory on their ic to register  any vid pid you wanted
 

Offline radiolistener

  • Super Contributor
  • ***
  • Posts: 4264
  • Country: 00
Re: USB BLASTER (FTDI245 vs ch552x) Quartus “No Hardware”
« Reply #5 on: April 25, 2024, 09:23:41 pm »
Here is firmware and schematic of usb-blaster with PIC18F14K50 like my one:
https://gist.github.com/TCWORLD/6fa3ab7cf97a63db882845c53dd6e195
 

Offline noQuitterTopic starter

  • Newbie
  • Posts: 3
  • Country: sa
Re: USB BLASTER (FTDI245 vs ch552x) Quartus “No Hardware”
« Reply #6 on: April 26, 2024, 07:28:47 am »
@radiolistener, @coromonadalix, @Wiljan , @Mark

Thank you all for your comments. I'll try some of these tips and share my findings.
 

Offline noQuitterTopic starter

  • Newbie
  • Posts: 3
  • Country: sa
Re: USB BLASTER (FTDI245 vs ch552x) Quartus “No Hardware”
« Reply #7 on: April 26, 2024, 07:35:44 am »
@coromonadalix

the device manger does recognize the "vid/pid" pair, here is the hardware id that the device manger shows:

USB\VID_09FB&PID_6001&REV_0400
USB\VID_09FB&PID_6001
 
 

Offline nirvana

  • Contributor
  • Posts: 10
  • Country: tr
Re: USB BLASTER (FTDI245 vs ch552x) Quartus “No Hardware”
« Reply #8 on: August 27, 2024, 08:58:29 am »
Hi guys, I bought this clone ch552 one and it didn't worked. I found this firmware https://github.com/VladimirDuan/CH55x-USB-Blaster. TMS pin is different in software I changed to correct one and build. here is the bin file I tested max v cpld it programmed successfully. you have to download https://www.wch-ic.com/downloads/WCHISPTool_Setup_exe.html to programmed ch552g and we need to start bootloader mode for this open the programmer case and connect 20-30K ohm resistor between D+ and 3.3V during power on. wchipstool should be recognize and you should add bin file to download section and press download button for program. I publish everything on github page later.
 

Offline nirvana

  • Contributor
  • Posts: 10
  • Country: tr
Re: USB BLASTER (FTDI245 vs ch552x) Quartus “No Hardware”
« Reply #9 on: August 27, 2024, 02:19:43 pm »
For this issue github.com/dougg3 do the same thing to solve this problem and fix some extra things so I forked dougg3's repo. this is my repo https://github.com/dsm/USB-Blaster_CH552 and I added all firmware files and github action to build and release binary files.
« Last Edit: August 30, 2024, 11:30:55 am by nirvana »
 
The following users thanked this post: PCB.Wiz

Offline mon2

  • Frequent Contributor
  • **
  • Posts: 528
  • Country: ca
Re: USB BLASTER (FTDI245 vs ch552x) Quartus “No Hardware”
« Reply #10 on: August 27, 2024, 11:14:57 pm »
Could you please check your shared link for github? See 404 when clicked. Thanks for your project.
 

Offline nirvana

  • Contributor
  • Posts: 10
  • Country: tr
Re: USB BLASTER (FTDI245 vs ch552x) Quartus “No Hardware”
« Reply #11 on: August 30, 2024, 11:31:20 am »
sorry I changed repo name after publish it https://github.com/dsm/USB-Blaster_CH552
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf