Sony Devices Binding

In case this helps anyone out there:

I updated to OH 3.1.0 stable and had problems, things where not showing up.

Long story short, some dependencies of this binding where causing havoc on the new OH version.
Here is how I fixed it:

1- in karaf UNINSTALL all the dependencies stated in the OP and ONLY LEAVE THESE ONES:

feature:install openhab-transport-upnp
feature:install openhab-transformation-map

2 - Then I deleted the userdata/sony directory
3 - Also deleted the JSON in the addons directory

Now its working and I don’t even use the JSON file in the addons directory.

PD: I only use this setup to turn on and off my TV, I don’t know if this works for complex setups (using more functions).
PD2: I use files for setting up OH things, items and rules so have that in mind too.