How to flash a washing machine
If testing the control board of the washing machine shows that there are problems with the execution of washing programs, the electronic systems are faulty, and this causes the washing machine to refuse to work, firmware can help. In non-professional do-it-yourself repairs, checking and replacing firmware is a last resort. You must first make sure that the problem is in the firmware, and only then take the risk and undertake to update it yourself. Let's look at how firmware is done using Indesit washing machines as an example.
Preparing for firmware: where to start?
Common people believe that in order to flash a washing machine, you need to connect the control board via a special wire to the computer on which you need to install a special program. In reality, it's not that simple. To flash an Indesit washing machine you will need the following parts.
- Control board of the washing machine being flashed.
- A computer with an LPT, COM or USB connector, depending on the programmer used.
- Homemade or proprietary programmer.
Accordingly, we connect the computer to the programmer, and the programmer to the board being flashed. You need to start by assembling or purchasing a programmer. Experts recommend purchasing a branded USB programmer, the reasons are as follows:
- the proprietary programmer has already been tested and will definitely work;
- it is easier to find software for it than for homemade equipment;
- it is easier to connect to the computer and the board;
- it costs no more than the spare parts from which you will solder your programmer.
For your information! The average cost of simple branded programmers is about 150 rubles; they are certainly not suitable for many years of uninterrupted operation, but for a one-time firmware update they are quite sufficient. Professional programmers will cost much more.
After purchasing a programmer, you will need to download the firmware for a specific model of washing machine, download drivers for the programmer, install everything on the computer and make sure the software is working. Then you will need to correctly connect the programmer on one side to the corresponding connector, and on the other to the six-channel output of the control board. Make sure that the devices are recognized and synchronized, and only then get started.
We purchase a programmer, download the firmware
Expensive branded programmers are quite widely advertised and can be found at any retail outlet that specializes in selling spare parts for washing machines. If you don’t mind paying $15-35 for such a programmer, then don’t bother, go and buy it. But if you want to look for a simpler and cheaper device for a one-time firmware update, then you have a direct route to the pages of online stores. In the online store you can buy a good Chinese USB programmer Usbasp USBISP 3.3 B/5 B AVR.
This type of programmer works no worse than a professional one, it’s just simpler in design. It does not have a protective case, complex light indication of processes, buttons and other bells and whistles, but in our opinion, it is not worth overpaying for this. Specifically, Usbasp USBISP 3.3 B/5 B AVR will cost you about $1. If you plan to install software and make firmware under Windows 7, then it is better to buy USB ISP USB ASP ATMEGA8 ATMEGA128, it is designed specifically for the seven and works well with it.Price about 1 $.
Here is another list of inexpensive and quite suitable household programmers:
- USB IPS USB APS AMTEL AVR51 – price $2.
- USB10P AVR JTAG ICE 2.0 ATMEGA 3.3 B 0.5A – price $6.
- USB IPS AMTEL AVR ATMega ATTiny51 – price $4.
Often, drivers for these programmers are offered to be downloaded directly on the online store’s website, but if you don’t find them there, you can definitely find them on specialized websites for techies, it’s not difficult. It is also quite easy to download firmware for specific types of Indesit washing machines. Usually on special websites these firmwares are listed in a list completely free of charge. You need to enter the brand and model of the Indesit washing machine in a search engine, add the phrase “download firmware” and get the result.
Note! A database with firmware for control boards of specific washing machine models is located on the website of the electronics manufacturer for these machines.
Connecting devices and firmware
We've sorted out the software and programmer, now let's start connecting the devices. We take the control board that was previously removed from the washing machine and place it on the table next to the computer. Then we take the programmer and connect it on one side to the USB connector of the computer, and on the other to the six-channel connector of the control board.
Install the original program and drivers on the programmer, and then make sure that the computer correctly recognizes the connected USB device. To do this, you need to go to the “control panel” tab of your computer and select “device manager”. Next we do the following:
- open the original programmer program;
- the name of the connected programmer should be displayed in the “USBDM” tab - this means that the program recognized it correctly;
- open the “Target” tab, there, in the “Device Selection” section we see the number of the connected module - this means that the control board has been recognized;
- in the “Target” tab at the top there is a “Load Hex Files” button, click it and load the previously downloaded firmware file;
- after that, in the same tab, click the “Program Flash” button and wait for the program to flash the board.
Important! If the program does not generate errors during operation, it means that the firmware was completed correctly.
If the programmer does not recognize the control board, some of its semiconductor elements may have failed. You need to arm yourself with a multimeter and carefully check the seven-pointers and other elements for malfunctions; you may have to repair control board. If the chips in the control board are burned out, then only a specialist can replace them, and not just anyone. In the worst case, you will have to change the entire control board, and this “pleasure” is very expensive.
To summarize, we note that the firmware of the control board of a washing machine is quite a troublesome task; you need to remove the control board, buy a suitable programmer, find and install the software on it, and then carry out the firmware correctly. It is quite possible to cope with this matter on your own, the main thing is to know for sure whether the board needs firmware? After all, the reason for a washing machine breakdown may be completely different.
Thank you very much for the information! I called a technician to repair the car, and, with your help, I will understand what they will tell me about)))))))
Hello, can you help me? I need all Indesit and Ariston firmware.
Lip no fool))).
There is a base, but of course not everything. There are too many of them, and the database is updated every time. What firmware is needed specifically?
Indesit and Ariston are flashed with a special key online from the server.
Very interesting article, thank you!
Hello, please tell me, is it possible to purchase firmware for PMM Beko 6610 from you?
Thank you for the article! I'll check it in practice.
The nameplate came out, which one exactly?
Hello. I have a USB programmer rs485 from Volida, is it suitable for flashing the firmware?
Is it okay that the programmer should be USBDM and not USBASP?
I need firmware for my car, I want to try to flash it myself. Bosch maxx5 wlx20363oe/23.
It is stitched last, what kind of repair was done?
Hello! Help, I need firmware WISL 102 (CSI) code: 215009152.03 micro Ver9.21.0
Hello.Is it possible to find firmware for the Gaggenau GI230-160, aka Bosch dishwasher? The control unit is Siemens.
Hello, I need firmware for st. BEKO washing machine.
Can you help me with the beko dfs 5830 PPM firmware file?
Good afternoon, help me find the firmware for the Imesa RC40 washing machine.
Good afternoon. Is it possible to change the operating parameters of the machine? I need to adjust the drum speed.
You also need to change the settings. I got a quick wash that took an hour and a half. How to do it? Surely it is possible?
I have a problem! After the last spin, water is poured into the machine. I will set the drying time for 3 minutes, the pouring will take 3 minutes. And after that it doesn’t wring out or drain until I turn the handle forward. Maybe someone knows what the reason is?
Indesit nwsb5851, which programmer is suitable?
Good afternoon. You need firmware VMSL 501 B (s/n:610203763*24957150100) (87957150100) code: 21501264602,SW:250019.
Hello. I can’t figure out how to connect the USB ASP programmer to the BOSH WlX 20160 OE board.
I can't find the firmware for LG WD-10164N. Tell me where to download?
Good day! Help with the firmware of the Atlant 70s1010-18 percent module. r5f21357.
Is it possible to put the program of an LG washing machine into the programmer?
What nonsense? What does USBASP have to do with it? He won’t sew through a single washing machine!
Who can flash the control module from Atlanta AT003-01 5719BF? For money, of course.
In general, you need a usbdm programmer. And so you can only flash AVR chips. Like Kandy, but not Indesit.
USBdm is needed for INDESI ARISTON firmware, on chips from RENESAS, USBISP is more suitable for AVR Atmega chips, there are different chips and there is no universal programmer for them.
Hi all! Candy machine GO3E 210 2DC07 3100428411410103.
Is there a chance to find the main board firmware files?
Is there any Hotpoint-Ariston ARSL 103 firmware?
Cjde;21501022905
S/N1345602339
SW:010413
Pcb:1345401889
Good afternoon. Is there firmware for Beko WRE 75P2 XWW?
Tell me, the start button on the Bosch Max 5 washing machine is blinking. I tried to turn on self-diagnosis, not a single button works except the blinking one. What to do?
Hello, please tell me how to reprogram the board (brains) for the Ardo washing machine?
Is it possible to change the loading of the machine using the firmware? For example, it is supposed that it should wash no more than 6 kg, are we changing the firmware to 8 kg or more?