Filedg32.exe Brother Download

0 views
Skip to first unread message

Christain Cobb

unread,
Aug 4, 2024, 9:47:16 PM8/4/24
to pergecami
Yesterdaythe status monitor software of my Brother HL-2250DN informed me about a new firmware update. I decided to install the update, but at 90%, the update process interrupted. The update tool complained that it cannot connect to the printer anymore.

In order to use the BrotherHL2-Maintenance interface to restore the firmware, you need a driver for the interface. These drivers are available to authorized service partners only. After a bit of research, I found out that the driver ZIP archive is called BHL2-Maintenance.zip. The file can be found using Google, for example here. You also need the firmware restore tool which is called FILEDG32.exe.


The hardest part was to find the appropriate firmware for the HL-2250DN. At the Brother website, you can only download a firmware update tool which does not contain the actual firmware data but downloads it from the web. Of course, the tool does not recognize the BrotherHL2-Maintenance and fails (no printer found).


The Mac OS X version of the firmware update tool is a Java application which can be analyzed quite easily after decompressing the JAR file. Analysis of the application shows that it gets the link to the appropriate firmware from a web service located at firmverup.brother.co.jp.


This procedure should work for other Brother printers as well, as long as it is being recognized as BrotherHL2-Maintenance USB device in the device manager. You will have to find the appropriate firmware for your printer by using the firmverup.brother.co.jp web service. In the XML request file, replace the MODEL and SPEC fields and the FIRMINFO entries. Note that the SPEC field is empty for the HL-2250DN, but may contain a value for other printers.


You will have to know the correct MODEL and SPEC values and also the FIRMINFO entries. This can be quite difficult. I found out the values for the HL-2250DN by querying a functional printer of the same model using SNMP:

3a8082e126
Reply all
Reply to author
Forward
0 new messages