Model Railway Forum banner

Hornby Replies

2K views 7 replies 8 participants last post by  SPROGman 
Direct Mode programming (NMRA prefered Service mode) is not yet supported by all decoders. It allows full access to CVs and allows simplified access to the main settings of the decoder. For example, the simple setting of 'Address', if it is an extended 4-digit address, will set CV17, CV18 and CV29 accordingly in one go, all required to be set when using an extended address.

Register programming is a basic method for accessing the eight most basic decoder CVs. R1 to R8.
R1 is decoder address
R2 is start up voltage
R3 is start up delay (acceleration)
R4 is brake delay (deceleration)
R5 is general settings (CV 29)
R6 is the page register. Must be 0 for register mode.
R7 is the version number.
R8 is the manufacturer ID

Paged Mode programming follows on from Register mode and it allows full access to all decoder CVs. It is a method of accessing the configuration variables, four variables at a time. Each set of four variables is called a page.

Ops or Operation programming, known as programming on the main (PoM) is a method where programming information is sent to a specific decoder on the layout instead of on the programming track. This method of programming decoders does not interfere with the operation or settings of other decoders on the same track. A programming track is not used except for assigning the main loco address. Once that is set, other CV information can be sent to a specific address anywhere on the layout. This is the same as Direct Mode except for the loco address.

Another is Bit Manipulation programming. I suppose that is where you toggle bits directly instead of working with CV's (bytes) and pages.

A solution to problems programming a decoder is to use PC based programming. With this, often you can choose which programming mode to use for a decoder.
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top