IMSProg icon indicating copy to clipboard operation
IMSProg copied to clipboard

Add support for CH347

Open Tarek-Hasan opened this issue 8 months ago • 6 comments

Description

Please, add support for Ch347 - newer and high speed version ch341. AsProgrammer; windows only programmer has support for this.

Usage tips

  • Please use the 👍 reaction to show that you are interested into this.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this.
  • Subscribe to receive notifications on status change and new comments, you can do also without add comment.

Tarek-Hasan avatar Apr 01 '25 15:04 Tarek-Hasan

Hello, @Tarek-Hasan ! I thought about it and built a test version of IMSProg. Now I can't get support for some chips - 45xxx, 93xxx and 25xxx (not SPI NOR). I will come back to this problem after some time. Here is a test version of an older program for SPI NOR FLASH only.

bigbigmdm avatar Apr 02 '25 04:04 bigbigmdm

CH341A/CH347 Programmer includes two small tools - File Merger and File Slicer. It would be nice to have these utilities. Source code of the app.

Image

Image

Tarek-Hasan avatar Apr 02 '25 08:04 Tarek-Hasan

The File Slicer and File Merger is not needed in the IMSProg, because IMSProg has the Save part and Load part items in Flle menu. You can loading full binary image in buffer use File->Load command and then use Flie->Save part command for save piece of file to your computer. You can use File->Load Part to load many parts of a binary image...

Image

bigbigmdm avatar Apr 02 '25 08:04 bigbigmdm

Your ch347 version is based on abandoned ch347-nor-prog, which is itself based on deprecated ch341prog by hackpascal. Instead, you should use hackpascal's Universal Flash Programmer. Or, add support for CH347 in SNANDer.

Tarek-Hasan avatar May 06 '25 13:05 Tarek-Hasan

Thanks, @Tarek-Hasan ! I'll definitely check out that repository!

bigbigmdm avatar May 06 '25 13:05 bigbigmdm

I recently found this software - ESP32 Bus Pirate that's turns ESP32 into firmware programmer. Hope that's helps anyway.

Tarek-Hasan avatar Oct 09 '25 10:10 Tarek-Hasan