What would be required to support Yamaha R-N303 receiver?

I have a R-N303 Network Receiver but the binding does not currently support this model. Having tried it the binding finds the item but cannot initialize.
I am wondering what kind of code change or setting might be needed to talk to this unit.

2019-12-28 11:28:07.663 [WARN ] [internal.handler.YamahaBridgeHandler] - Communication error. Please review your Yamaha thing configuration.
2019-12-28 11:28:07.738 [ERROR] [st.core.internal.thing.ThingResource] - Exception during HTTP PUT request for update config at ‘things/yamahareceiver:yamahaAV:9ab0c000_f668_11de_9976_ac44f269b314/config’
java.lang.RuntimeException: Could not communicate with the device
at org.openhab.binding.yamahareceiver.internal.protocol.xml.InputConverterXML.(InputConverterXML.java:64) ~[?:?]
at org.openhab.binding.yamahareceiver.internal.protocol.xml.XMLProtocolFactory.InputConverter(XMLProtocolFactory.java:135) ~[?:?]
at org.openhab.binding.yamahareceiver.internal.handler.YamahaBridgeHandler.handleConfigurationUpdate(YamahaBridgeHandler.java:310) ~[?:?]
at org.eclipse.smarthome.core.thing.internal.ThingRegistryImpl.updateConfiguration(ThingRegistryImpl.java:93) ~[?:?]
at org.eclipse.smarthome.io.rest.core.internal.thing.ThingResource.updateConfiguration(ThingResource.java:438) [bundleFile:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_232]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_232]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_232]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_232]

aused by: java.io.IOException: Changing a value on the Yamaha AVR failed: <?xml version="1.0" encoding="utf-8"?><YAMAHA_AV cmd=“GET”><Main_Zone><Input_Sel_Item>GetParam</Input_Sel_Item></Main_Zone></YAMAHA_AV>
at org.openhab.binding.yamahareceiver.internal.protocol.xml.XMLConnection.postMessage(XMLConnection.java:89) ~[?:?]
at org.openhab.binding.yamahareceiver.internal.protocol.xml.XMLConnection.sendReceive(XMLConnection.java:121) ~[?:?]
at org.openhab.binding.yamahareceiver.internal.protocol.xml.XMLProtocolService.getResponse(XMLProtocolService.java:82) ~[?:?]
at org.openhab.binding.yamahareceiver.internal.protocol.xml.XMLProtocolService.getZoneResponse(XMLProtocolService.java:68) ~[?:?]
at org.openhab.binding.yamahareceiver.internal.protocol.xml.XMLProtocolService.getInputs(XMLProtocolService.java:103) ~[?:?]
at org.openhab.binding.yamahareceiver.internal.protocol.xml.InputConverterXML.createInputsWithoutMapping(InputConverterXML.java:101) ~[?:?]
at org.openhab.binding.yamahareceiver.internal.protocol.xml.InputConverterXML.(InputConverterXML.java:61) ~[?:?]

Are their http commands you can fire at it? Interested to know as I’m looking at the 402 myself.