AFTC5 is a highly configurable, jointless Audio Frequency Track Circuit. It operates between the interlocking and trackside AFTC equipment to generate and receive vital rate-coded carrier frequencies for train detection and generate rate-coded speed commands for the train. Additionally, AFTC5 generates and receives bi-directional non-vital train-wayside communication signals. AFTC5 eliminates the need for discrete wiring due to Ethernet communications with other AFTC5 units and interlocking processors. Consisting of only three lowest-level replacement units, AFTC5 lowers lifetime maintenance costs – replacement unit inventory is minimized compared to legacy systems. Preventative maintenance can be performed remotely on any PC connected to the signaling network.