As the 4TC is non motorised it only requires a function only chip. You can use a locomotive decoder but your system will need to register a motor to allow any programming hence you may need to put a loco on the programming track with the 4TC. I’ve also just posted in Butlers topic as to my solution. I’m going to see if the other decoders mentioned there have logic outputs.