Trying to test my Fire TV Basic Edition for upnp eventing. I get the device description xml, parse out the eventing subscription url and send it a verified correct GENA/UPnP compliant SUBSCRIBE request.
The server does check for correct format of the request because when I send an incorrectly formatted request it sends back a 412 response.
However, when the request is correct it sends back a 500 Internal Server Error.
I am getting the feeling this might be an incomplete/buggy implementation of upnp in Fire TV's firmware. Any ideas?
Should I rather detect Amazon Fire TV state and active application via Amazon Fling (in an Android app)?