Had a similar issue with 'no loco detected' with my EasyDcc system and decoderpro. I found that if I cleaned the programming track and the locomotive wheels this problem went away. Since then, right before I begin any programming, I give the programming track a quick wipe with my preferred track cleaner.?