Xfinity X1 local IP control

Hey everyone, Not sure if this is even the right category to put this in

I just came across a setting on my Rogers Xfinity X1 set top box after doing some googling to see if it could be controlled over the network… turns out it can (but its not documented at all). I did a port scan and noticed there was a port 8091 open but it wasn’t responding to anything

I found the documentation for enabling this IP control feature in a Control4 driver readme after some more googling:

https://drivers.control4.com/solr/drivers/browse?q=xfinity+x1&fq=controlMethod%3A"ip"

I enabled it, the box rebooted and I did a port scan and still only port 8091 appeared but now it seems to be giving me a new curl error

curl: (52) Empty reply from server

I don’t know if it worked but I saw some forum posts on a Control 4 forum saying “it works flawlessly”

I can’t seem to find any documentation on this, I could always go back to IR but that can sometimes be unreliable if the IR blaster gets blocked/moved, etc and I’d love to see if this IP control API offers more than just sending remote commands.

This is just one of the many devices in my home I’d love to automate

if anyone has any ideas I’d love some help as to where to get started reverse engineering here…

I guess if anyone has a Control4 system and is willing to do a packet capture that would probably be the best way to start as the driver lua file itself seems encrypted.