So installed the firetv-server with out issue and it does work when I point it to my first gen Amazon FireTV. However when I point it at my new one I got for Christmas the console throws the following error:
Traceback (most recent call last):
File “/home/firetv/firetv/bin/firetv-server”, line 11, in
sys.exit(main())
File “/home/firetv/firetv/local/lib/python2.7/site-packages/firetv/main.py”, line 237, in main
if args.default and not add(‘default’, args.default):
File “/home/firetv/firetv/local/lib/python2.7/site-packages/firetv/main.py”, line 81, in add
devices[device_id] = FireTV(str(host))
File “/home/firetv/firetv/local/lib/python2.7/site-packages/firetv/init.py”, line 61, in init
self.connect()
File “/home/firetv/firetv/local/lib/python2.7/site-packages/firetv/init.py”, line 71, in connect
serial=self.host)
File “/home/firetv/firetv/local/lib/python2.7/site-packages/adb/adb_commands.py”, line 76, in ConnectDevice
return cls.Connect(handle, **kwargs)
File “/home/firetv/firetv/local/lib/python2.7/site-packages/adb/adb_commands.py”, line 99, in Connect
device_state = cls.protocol_handler.Connect(usb, banner=banner, **kwargs)
File “/home/firetv/firetv/local/lib/python2.7/site-packages/adb/adb_protocol.py”, line 288, in Connect
‘Device authentication required, no keys available.’)
adb.usb_exceptions.DeviceAuthError: Device authentication required, no keys available.
Has anyone else seen this? Not sure how to resolve.
I’m having the exact same issue. I have a V2 firetv stick and a firetv, both work fine but with my newer FireTV I am getting the same authentication error.
Was having same issue and it’s not a Home Assistant unfortunately so gave up until I have some more time to look through the code myself.
The base software ‘python-firetv’ doesn’t support devices that require authentication keys, it’s raised as an issue on their github and no-one is looking into supporting it yet. https://github.com/happyleavesaoc/python-firetv/issues/49