Did you buy this?

I'm sorry but this is a fake. It is a copy of this:

Best thing to do is to contact the company you purchased from for support, or send it back and do a search for the original: EZCap3104
climax digital in the UK sell them
http://www.climaxdigital.co.uk/epages/BT3449.sf/en_GB/?ObjectPath=/Shops/BT3449/Products/111130