So I tried a Samsung brand TV. Still no picture, so I installed stock firmware and tried again. Still nothing, so I guess I have a faulty smart dock or I have damaged my port on my phone. (It charges and transfers data fine without any problems).
I shall be exchanging the dock, but if that does not sort it I guess it's the port. If it's the port then I've voided my warranty by setting knox to 0x1.
Does anyone know how I would be able to test it, because it doesn't seem damaged to me.