Dear Experts,
I am requesting urgent technical assistance regarding a TR-069 configuration issue on a Genexis device.
Device & Platform Details
-
Model: Genexis EARTH-4222
-
Protocol: TR-069
-
ACS Platform: GenieACS v1.2.x
Objective
I am attempting to programmatically update the 5GHz Wi-Fi SSID name and Enable status on the device using GenieACS Provisions, Presets, and Tags.
Parameter Paths Targeted
-
InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID -
InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable
Current Workflow & Steps Performed
-
Provision Script
A JavaScript provision was created usingdeclare()to:-
Set SSID to “Studio_5G”
-
Set Enable to true
-
-
Preset Trigger
A Preset with high priority (Weight: 10000) is configured to trigger the provision when the device is tagged with APPLY_5G_CONFIG. -
API Execution
A Python script successfully:-
Applies the tag to the device
-
Sends a
connection_request(Summon)
-
-
Verification
-
The Provision script executes successfully
-
The tag APPLY_5G_CONFIG is automatically removed after the device’s next Inform
-
GenieACS reports zero (0) faults
-
The device responds Success to the
SetParameterValuescommand
-
Issue Observed
Despite receiving a Success response and the provision completing without errors, the SSID on the device does not change.
It continues to broadcast “Studio-Connect”.
Troubleshooting Already Performed
-
Added
commit()in the Provision script to force flash persistence -
Sent a reboot task immediately after setting the SSID
-
Used
clear()to bypass potential ACS database caching -
Performed a discovery scan, confirming that
WLANConfiguration.1.SSIDcurrently holds the value “Studio-Connect” -
Verified that the device is online and informing correctly
Questions for Clarification
-
Is there a firmware-level restriction or lock on this Genexis EARTH-4222 build that prevents SSID modification via TR-069?
-
Does this model require a different or proprietary parameter path, possibly under the
Device.root instead ofInternetGatewayDevice.? -
Are there any mandatory dependency parameters (e.g., Security Mode, Passphrase, Radio state) that must be sent in the same SetParameterValues request for SSID changes to take effect?
-
Is there a specific Apply / Commit / Reload parameter that must be toggled for the configuration to move from RAM to the active radio interface?
Additional Notes
If required, I can provide:
-
A screenshot of the GenieACS Logs showing the “Provision Triggered” event
-
A screenshot of the Device Parameters page confirming the SSID path and value
Based on the above verification, the ACS logic appears to be functioning correctly, and the issue may be related to the device firmware behavior or TR-069 implementation details specific to the Genexis EARTH-4222.
I would appreciate your urgent guidance on this matter, as this configuration is required for production rollout.
Thank you for your support.
Kind regards,
Ranjithkumar Sekar