Brother Maintenance Printer Driver

Yesterday, the 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. After a few minutes, I switched the printer off and on again, but apart from short flashing of the LEDs it was dead. No fan blowing as usual, no network connection.

When I connected the printer using USB, it was recognized as 'BrotherHL2-Maintenance', which seems to be an interface to the printer's bootloader for authorized service partners which can be used to restore the firmware. So I called a service partner, but the result was disappointing: Firmware updates are not covered by Brother's warranty. Firmware Restore Tool / Driver 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'.

Brother Maintenance Printer Driver

The file can be found using Google, for example. You also need the firmware restore tool which is called '. The device driver requires a 32-bit Windows XP or older. As I'm using a 64-bit Mac, I had to set up a virtual machine (VMware Fusion) running Windows XP. After installing the device driver, the FILEDG32.exe tool can be used to upload firmware to the printer by simply dragging the firmware file onto the 'Brother HL2 Maintenance Printer' icon. Finding the Firmware 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. Grand Ages Rome Serial Keygen Torrent. You can simply forge a request for the HL-2250DN printer to retrieve the link.

Just create a file, e.g. Request.xml, containing the following request: MAIN MAC 1 HL-2250DN series MAIN 1.15 BRNET 1.10 1 2 1 Then, post it to the web service, e.g. Using curl: $ curl -X POST -d @request.xml -H 'Content-Type:text/xml' --sslv3 You will get a response containing the firmware download link: 0MAIN1.17 Now, just download the firmware (.blf file) from that location. Restoring the firmware Connect the printer to a Windows XP machine and install the device driver (see above). Start FILEDG32.exe and drag the firmware file (e.g.

LZ3514_J.blf) to the 'Brother HL2 Maintenance Printer' icon. The printer's LEDs will start to flash during the process. The process is finished when all LEDs are on.

Brother Maintenance Printer Driver

Power-cycle the printer and it should come back to life! Other printers 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.

HP Officejet 8100 Driver Downloads for Microsoft Windows and Macintosh Operating System.

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: $ snmpwalk -c public iso.3.6.1.4.1.2435.2.4.3.99.3.1.6.1.2 SNMPv2-SMI::enterprises.2435.2.4.3.99.3.1.6.1.2.1 = STRING: ' MODEL= 'HL-2250DN series ' ' SNMPv2-SMI::enterprises.2435.2.4.3.99.3.1.6.1.2.2 = STRING: 'SERIAL= '. ' ' SNMPv2-SMI::enterprises.2435.2.4.3.99.3.1.6.1.2.3 = STRING: ' SPEC= ' ' ' SNMPv2-SMI::enterprises.2435.2.4.3.99.3.1.6.1.2.4 = STRING: ' FIRMID= 'MAIN ' ' SNMPv2-SMI::enterprises.2435.2.4.3.99.3.1.6.1.2.5 = STRING: ' FIRMVER= '1.15 ' ' SNMPv2-SMI::enterprises.2435.2.4.3.99.3.1.6.1.2.6 = STRING: ' FIRMID= 'BRNET ' ' SNMPv2-SMI::enterprises.2435.2.4.3.99.3.1.6.1.2.7 = STRING: ' FIRMVER= '1.10 ' '. Hi, I had the exact same problem with a MFC-9970 CDW. Stuck at 90% of firmware update and connection between network and printer lost. I tried to call Brother and talk to someone who barely knew how to load more paper in the printer.

Needless to say that she had no idea what I was talking about and was completely useless. I then found your post and decided I was going to try to fix it myself. However I'm not a computer expert at all and I must say that I don't know how to proceed with all the steps you describe here.

First I managed to get the printer recognized as 'BrotherHL2-Maintenance' after plugging it via USB. I downloaded the 2 files you suggested and finding an old Win XP PC shouldn't be a problem. Now as you said finding the firmware seems to be the most tricky part. I have no idea how to create the file you describe. Would you mind assisting me with this? Also, is curl a unix command or is it a software that I need to install first? As you see I have very naive questions.

Anyway thanks for this very interesting post and thanks in advance in case you can give me a bit more help with my dead printer. Here is the location of the firmware for the MFC-J4610DW: (Change the letter at the end for different versions. In this case, I tried downgrading to the earliest version possible - version 'B', because it wasn't recognizing third-party cartridges and IT DIDN'T HELP, so save yourself the trouble.) Thanks to Patrick for the splendid guide, and for the Windows SNMP utility. If you get an SSL error with the Windows version of CURL, you need to download the version here with SSL support: Good luck. I'm trying to figure this out as well.

I ran the MIB Browser on the printer and got the following: MODEL='MFC-J870DW' FIRMID='FIRM' FIRMVER='L:9554' SPEC='0001' I have my XML file constructed and the curl command returns an XML from the Brother server, but it doesn't contain any firmware info (angle brackets removed):?xml version='1.0' encoding='UTF-8'? RESPONSEINFO FIRMUPDATEINFO VERSIONCHECK 1 /VERSIONCHECK FIRMID FIRM /FIRMID /FIRMUPDATEINFO /RESPONSEINFO Any help would be greatly appreciated! OK, I got it figured out. If your printer already has the latest firmware installed, then the XML reply is basically blank (as I indicated above). I got it to work by putting in a dummy FIRMVER in my request.xml file.

In my case, I didn't need the:9554 ending. Razor1911 Gears Of War Crack Download there. It just needed to start with a letter, followed by 10 digits. For my testing, I kept the 'L', then just added ' after it. The XML reply came back with (removing the angle brackets so it displays correctly): LATESTVERSION L /LATESTVERSION PATH /PATH Per their firmware naming convention, changing the letter before the.djf suffix allows you to download any of the previous firmware revisions. Hope that helps. Thanks for posting this, I was able to find firmware 1.18 for my HL-2270DW (the link is and update the printer over the network right from the Linux command line.

I viewed the firmware file and it appears to be a PCL file (PCL is a type of language your printer understands), and so I sent the firmware file to the printer (as I would print it) without any filtering, using the following command: lpr -o raw -P bro LZ3514_K.blf Here 'bro' is my printer name, as set up in CUPS. Of course you need your printer to be set up in CUPS and be able to print to it before using this. Hope that helps. Hi Thanks Bruzer for looking into this. I managed to get it working in the end and unfortunately the firmware downgrades do not activate compatible cartridges that didn't work before.

The MFC-J4420 E and F revisions did work with current compatibles but alas a new K version printer I had would not work when downgraded to E or F. Next path to take is to edit the.djf files and see if they can be easily examined to find what is being changed and maybe forge a new custom rom. I am not holding my breath on this one though heheh, but thanks anyway Bruzer. Had to install windows 2000 to get the Mainternance driver to work on the printer, and after that I can't find a good firmware even if my SNMP walk gave me good information to retrieve it, in fact when I use './fetch.sh -n 'DCP-J132W' -s 0016 -f MAIN,FIRM' in git bash, it gives 'the request is invalid', no matter what I do, can someone shed some light on what I should do to receive the information required? I currently have Firmware version F installed (name='DCP-J132W' spec=0016 firms=FIRM version=F:B0D0).

Thanks for your tutorial. I managed to solve the problem for the brother MFC-J6520DW. I changed frimware version from 'M' to 'K' and now works well with cartridges 'ORINK'. This is the link: URL: But to get in the way of maintenance must follow the steps below: 1. Enter the SETTINGS menu 2. Press and hold the HOME 3. Press and hold the BLANK among BOTTOM 4.

Type in *2864 5. Install BHL2 Maintenance driver If it seems complicated watch this movie: 6.

Now you can upgrade/downgrade the printer firmware.