Skip to main content
Associate
July 13, 2026
Solved

STM32 DWIN DMG80C050_15WTR image uploading

  • July 13, 2026
  • 4 replies
  • 51 views

First i'll say what i have. I have folders name 34,35,37,38,39,42. Inside it has images adn every folder images start with 0. I have a folder name DWIN_SET. So inside that DWIN_SET it has 22_Config.bin,14ShowFile.bin, 13TouchFile.bin,32 icon library these are generated by me few mins back. Remaining files are old files which is already present. What i did is Open the DGUS software. and open .hmi which is present outside the DWIN_SET. after opening it shows a list of 6 images, among that first image is different, it is inbuilt someone kept that order, i didn;t change anything on this. I opened a folder named image, inside it has 32,34,35,37,38,39,42 folders and has some images on it . What i did open the 32 folder in ICL generator tool. Here i try to remove only one image which 0.png and replace it with another image present in different folder, but it failed. If i change one image remaining all iages also lost. So what i did is replace the image in the folder and then open it in icl tool.after that i click generate icl i choose the folder DWIN_SET replace the existing 32.icl with this new icl file. I changes the DWINOS_DWIN_T5l_9600__UART5 to DWINOS_DWIN_T5L_9600_UART4. So i made these changes and insert the SD card into the DWIN give power supply . it loaded something and i removed the SD card. WHen i give power supply again wtf it shows the same thing but didn't change anything , communication is not happening. I don't know what is happening

Best answer by Andrew Neil

 i should figure it out by myself. 

Or contact DWIN for support - it’s their product.

They also have their own forums: http://inforum.dwin.com.cn:20080/forum.php

4 replies

Andrew Neil
Super User
July 13, 2026

Welcome to the forum

Please see How to write your question to maximize your chances to find a solution for best results.

 

What is a “DWIN DMG80C050_15WTR” ?

Something like this: https://www.dwin-global.com/5-0-inch-with-enclosure-hmi-display-dmg80480c050_15wtrcommercial-grade-product/ ?

But their site gives no hits for “DMG80C050_15WTR” or even just “DMG80C050”

 

What does the STM32 have to do with this?

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
mƎALLEm
ST Technical Moderator
July 13, 2026

Hello ​@robinsonp and welcome to the ST community,

Unfortunately, your post is unclear. What are you trying to do? what STM32 part number you are using? what board? etc ..

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
robinsonpAuthor
Associate
July 13, 2026

DWIN DGUS: Generated new ICL file and updated DWIN_SET, but display still shows old images and UART communication stopped

I am working with a DWIN DGUS display.

Current Project Structure

My project contains:

Image folders

34
35
37
38
39
42

Each folder contains images starting from:

0.png
1.png
2.png
...

DWIN_SET folder

22_Config.bin
14ShowFile.bin
13TouchFile.bin
32 (Icon Library)
34 (Icon Library)
35 (Icon Library)
37 (Icon Library)
38 (Icon Library)
39 (Icon Library)
42 (Icon Library)

I also have:

DWprj.hmi

outside the DWIN_SET folder.

What I Did

  1. Opened DWprj.hmi in DGUS software.

  2. Opened the Image folder.

  3. Opened folder 32 in ICL Generator.

  4. Wanted to replace only 0.png with another image.

  5. When I tried replacing a single image directly in ICL Generator, other images seemed to disappear.

  6. Instead, I replaced the actual 0.png file inside the image folder while keeping the same filename and resolution.

  7. Regenerated the ICL file.

  8. Replaced the existing 32 icon library inside DWIN_SET.

  9. Changed:

    DWINOS_DWIN_T5L_9600__UART5

    to

    DWINOS_DWIN_T5L_9600_UART4
  10. Copied the updated DWIN_SET to an SD card.

  11. Inserted SD card into DWIN display and powered it on.

  12. Display showed the normal update process.

  13. Removed SD card after update.

  14. Powered the display again.

Problem

The display still shows the old images.

My new image does not appear.

Additionally, UART communication with the MCU no longer works after the update.

Questions

  1. Does replacing an image in an icon library require updating only the ICL file, or must I regenerate other files as well?

  2. How can I verify whether the display actually loaded the new ICL file from the SD card?

  3. Can changing the DWINOS file from UART5 to UART4 affect image updates or UART communication?

  4. Is there any cache or internal flash area in DGUS that could cause old images to remain visible?

  5. If only an icon library image was modified, should I regenerate:

    • 22_Config.bin

    • 14ShowFile.bin

    • 13TouchFile.bin

    or is updating the icon library file enough?

Any suggestions for debugging this would be appreciated.

One thing stands out from your description: changing DWINOS_DWIN_T5L_9600_UART5 to DWINOS_DWIN_T5L_9600_UART4 is not a simple image change. That changes the DGUS OS configuration and can absolutely break communication if the hardware or project was originally configured for UART5. Also, if the display update completed but the image didn't change, either:

  • the screen is not actually using icon library 32,

  • the wrong image index is being referenced,

  • the new ICL was not generated correctly,

  • or the SD update did not overwrite the old file.

 

mƎALLEm
ST Technical Moderator
July 13, 2026

Seems to be not a ST solution.

You need to contact https://www.dwin-global.com/

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
robinsonpAuthor
Associate
July 13, 2026

I thought may be someone here have worked with DWIN, so i can get some idea from them. Anyway i should figure it out by myself. Thanks for your Time Andrew Neil

Andrew Neil
Andrew NeilBest answer
Super User
July 13, 2026

 i should figure it out by myself. 

Or contact DWIN for support - it’s their product.

They also have their own forums: http://inforum.dwin.com.cn:20080/forum.php

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.