Get current firmware version using SNMP?

Is it possible to get the current firmware version of a Routerboard using SNMP?

Try: oid(“1.3.6.1.4.1.14988.1.1.4.4.0”)

Try: oid(“1.3.6.1.4.1.14988.1.1.4.4.0”)

This OID is RouterOS version not firmware (RouterBOOT).
AFAIK,OID for firmware doesn’t exist.

Regards,

Yes, it is possible.
Try using oid(“1.3.6.1.4.1.14988.1.1.7.4.0”)

For me is ok.

You can get all oids directly from console, just write “print oid” command in the section you are interested in. Or you can snmp walk thru all oids to see if there is anything you can use. No need to ask individually here.

Hi,

Any of the below will give you back the SW version

.1.3.6.1.4.1.14988.1.1.17.1.1.4.1
.1.3.6.1.2.1.47.1.1.1.1.2.65536
.1.3.6.1.4.1.14988.1.1.4.4.0

system routerboard print oid
expected end of command (line 1 column 26)

Current BIOS (RouterBOOT / Firmware)

1.3.6.1.4.1.14988.1.1.7.4.0
=
iso.org.dod.internet.private.enterprises.mikrotik.mikrotikExperimentalModule.mtXRouterOs.mtxrSystem.mtxrFirmwareVersion.0

Btw, just noticed that the old http://download2.mikrotik.com/Mikrotik.mib is still up and running and contains an outdated version “201807310000Z” of the mib tree. Someone at MT ought to close it down asap. Fyi, the latest version checked today (wed the 6th) as referred from https://wiki.mikrotik.com/wiki/Manual:SNMP is “202010080000Z”.