Skip to content

SNMP Timeout for MFC-420CN #49

@skatermem

Description

@skatermem

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions