Hey fellas, Here are the highlights on R2LC codes; C04, these were the first R2LC's produced. They were designed for the semi scale pacific and mikados, will do strobe light, smoke on/off (diesel), steam with mechanical smoke unit (reduces smoke output in idle to prevent element from overheating without airflow), pretty limited in its capabilities, as it was essentially the first code version released. If you find a loco with one in it and its bad, replace with a C08. (There is a special C04 out there that is specifically programmed for aquarium cars, giraffe cars, etc. Has to do with the electroluminescent panel in these cars, must request from Lionel as a special order piece) C05 - backshop only C06 - was designed for GG-1's (resolved some sort of noise/timing issue. If found bad replace with C08. C07 - headlight outputs have a DC overlay on them reverse of what it is on the C08 version, allows you to upgrade command ready C-420's without swapping the headlight leads. Was created to fix a backwards lighting issue with an entire production run. Only use in C-420's, not recommended for other locos. C08 - By far and away the most stable code for just about every TMCC 1 loco made by every manufacturer. This version of code is also available on newer R4LC's such as those that come from Electric RR. With the exception of aquarium cars and C-420's this version of code works in just about every TMCC 1 loco ever made. C09 - never released C10 - never released C11 & C12- only found in Lionel locos, had issues with lash ups if found in a loco replace with a C13. C13 - the code version used to correct problems with C11 & C12's (not really sure what all it does, found in a limited number of locos just before the R4LC came into fruition. Hope that insight helps a little? Thanks, Mike Thank you, Mike Reagan TW Trainworx