Error while trying to get the value of a parameter

I’m trying to get the value of 4 parameters on a device.

InternetGatewayDevice.X_00507F_System.Management.TLS/SSLEncryption.TLS13Enable
InternetGatewayDevice.X_00507F_System.Management.TLS/SSLEncryption.TLS12Enable
InternetGatewayDevice.X_00507F_System.Management.TLS/SSLEncryption.TLS11Enable
InternetGatewayDevice.X_00507F_System.Management.TLS/SSLEncryption.TLS10Enable

When I make a “getParameterValues” request I get the following error: “Invalid parameter path”

My guess is that its connected to the / in the parameter name. So I figured that maybe genie would parse the parameter in a different way. So I decided to add the following script:

declare("InternetGatewayDevice.X_00507F_System.Management.*", {path: Date.now(), value: Date.now()});
declare("InternetGatewayDevice.X_00507F_System.Management.*.TLS10Enable", {path: Date.now(), value: Date.now()});

But when thats run I see the following error in the genieacs-cwmp-access.log:

Missing or invalid XML node; element="Name" parameter="InternetGatewayDevice.X_00507F_System.Management.TLS/SSLEncryption."

Anyone have an idea how to resolve this?

This is a device issue. You need your vendor to fix their broken firmware.

Alright, thank you for the response.