Read firmware via RS-232 Protocol?

123

Senior Member
ELK RP has the ability to read an M1's "System" information like hardware/boot/firmware version. Is there a means of reading this data via the RS-232 Protocol?

The documentation does not mention a message type that can request version data. However, perhaps one does exist but is simply undocumented?
 
123,

Here is the undocumented way to get the M1's software revision number using an ASCII string request:

Send the string: AMX(carriage return)

You will get back:
AMXB<-SDKClass=SecuritySystem><-Make=ELK><-Model=M1><-Revision=5.1.5>


The "-Revision" field has the software revision number. This only works on the latest software release for the M1. If you send the AMX request and get nothing back, the software revision is older.
 
Send the string: AMX(carriage return)
...This only works on the latest software release for the M1. ...

Thanks!

My M1's firmware is older than 5.1.5 so AMX won't do much for me. However, I'll include this command in the Device Driver I'm developing for Premise Home Control.
 
... via the RS-232 Protocol?

RS-232 is not a protocol. It is an electrical standard for connecting two devices together to communicate serially. The protocol is how the signal sent over the wires is interpreted. :rolleyes:
 
... via the RS-232 Protocol?

RS-232 is not a protocol. It is an electrical standard for connecting two devices together to communicate serially. The protocol is how the signal sent over the wires is interpreted. :rolleyes:

You are right, Sir!

I was using the term very loosely in reference to Elk's document: "ASCII Protocol RS-232 Interface Specification". Fortunately for me, Spanky understood my hackneyed "slang". :rolleyes:
 
Back
Top