El motivo por el que cualquier decoder necesita tener carga en la salida de motor para dejarse programares, supongo que es porque cuando lo programas el decoder intenta mover el motor y si nota que no hay fuerza contra-electromotriz (la que genera el motor al girar), el comando de programación no se completa. Yo lo que hago es poner un motor viejo en los cables de salida del decoder hacia el motor, lo programo y luego se lo quito. También puedes poner una resistencia en lugar del motor, pero ahora no te sé decir de qué valor.
Respecto de la cocodrilo: Si es la de ROCO, ten en cuenta que es una locomotora extremadamente lenta, como lo eran en la realidad.
Un saludo.
Guillermo.
HO - RENFE. GenLi/Nanox/S88 - Rocrail