The 6021 is very capable of controlling locomotives with the newer decoders.
It does use only the MM (Marklin Motorola) format , however all decoders from Marklin use MM as a minimum.
You reference "one function", this is a limitation of the 6090 decoder not the 6021, which can access 5 functions (Main Auxillary function - called F0 - and 4 extended functions F1-F4)
per address. For your 6021 to provide this capability, the DIP switch #2 at the back of the unit needs to be set on.
6090x decoders through to the current 6094x/6096x decoders have progressed to 16 functions, and the 6097x/6098x decoders announced this year have 32 functions BUT even the CS2 can not currently use them directly (Update due by the end of the year ?!).
Above, I made the comment about 5 functions PER ADDRESS. This needs to be dwelt upon as Marklins marketing for even the latest locomotives continues to insist on showing that a 6021 can only control up to 5 functions. Personally I consider this as deliberately misleading.
With any current decoders, it is possible to allocate a different address for F5-8, F9-12, F13-F15. and therefore for use with a 6021
You may enable 1, 2 or 3 extensions and they may be set to "consecutive" (Base address +1, +2, +3) or specifically defined.
These 2nd,3rd,4th addresses have no control over speed HOWEVER the 6021 has a neat capability with the "L" and "F" buttons, to allow the throttle to maintain control of the base address, while using the F to select the alternate addresses
Because the 6021 only has an address range of 1-80, it may be prudent that only 2 of the 4 extra addresses be enabled so as to allow for more than 20 locomotives.
If your locomotive has more than 8 functions it is possible to move the "common" ones that you wish to use into that range.
Note: some of the setup and adjustment of functions may need to be done by your Dealer, Friend or Club , but once set up the 6021 is quite capable of using them.
And just in case you are trying to work out why F15 and not F16 , it is because the main function on the first address is called F0
.......................Decoder Translation
6021 Button. 1st_Addr 2nd_Addr 3rd_Addr 4th_Addr
Aux Function ...F0
F1 .............F1.......F5.......F9.......F13
F2 .............F2.......F6.......F10......F14
F3 .............F3.......F7.......F11......F15 (Theoretical but no-go)
F4 .............F4.......F8.......F12
Edited by user 20 December 2015 10:20:51(UTC)
| Reason: Not specified