I tried to get the firmware for my MFC-420CN that has firmware version A (the latest C or G) but I get SNMP timeouts with the script I assume because the printer supports SNMP v1 only. So I constructed a manual XML request based on version 1 format, but Brother's update server always returns a response code of 2.
I've experimented with different SPECs and VERSIONs, but no success so far.
<?xml version="1.0" encoding="UTF-8"?>
<REQUESTINFO>
<FIRMUPDATETOOLINFO>
<FIRMCATEGORY>MAIN</FIRMCATEGORY>
<OS>MAC_10.10</OS>
<OSVERSION>10.16</OSVERSION>
<INSPECTMODE>null</INSPECTMODE>
</FIRMUPDATETOOLINFO>
<FIRMUPDATEINFO>
<MODELINFO>
<SELIALNO>U61084J5F158338</SELIALNO>
<NAME>MFC-420CN</NAME>
<SPEC></SPEC>
<DRIVER>MFC-420CN</DRIVER>
<FIRMINFO>
<FIRM>
<ID>MAIN</ID>
<VERSION>2A506022159:2895</VERSION>
</FIRM>
</FIRMINFO>
</MODELINFO>
<DRIVERCNT>1</DRIVERCNT>
<LOGNO>2</LOGNO>
<ERRBIT/>
<NEEDRESPONSE>1</NEEDRESPONSE>
</FIRMUPDATEINFO>
</REQUESTINFO>
I posted it with this:
curl -X POST -d @request.xml https://firmverup.brother.co.jp/kne_bh7_update_nt_ssl/ifax2.asmx/fileUpdate -H "Content-Type:text/xml"
I always get this response:
<?xml version="1.0" encoding="UTF-8" ?>
<RESPONSEINFO>
<FIRMUPDATEINFO>
<VERSIONCHECK>2</VERSIONCHECK>
</FIRMUPDATEINFO>
</RESPONSEINFO>
Has anyone had any luck with these old printers?
I tried to get the firmware for my MFC-420CN that has firmware version A (the latest C or G) but I get SNMP timeouts with the script I assume because the printer supports SNMP v1 only. So I constructed a manual XML request based on version 1 format, but Brother's update server always returns a response code of 2.
I've experimented with different SPECs and VERSIONs, but no success so far.
I posted it with this:
I always get this response:
Has anyone had any luck with these old printers?