Tried moving device to another TV, changing HDMI cable, factory reset did nothing. Only light on front of device is solid blue light
To clarify a bit -- it is the TV that says it is not detecting any input on the HDMI port which you've set the TV to display.
First thing to check: This may seem pretty basic but it does trip people up -- Make sure you TV is set to display the same HDMI port to which you've connected the Roku.