interface tdo