URGENT: TR-069 SSID Update Not Applying on Genexis EARTH-4222 via GenieACS

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

  1. Provision Script
    A JavaScript provision was created using declare() to:

    • Set SSID to “Studio_5G”

    • Set Enable to true

  2. Preset Trigger
    A Preset with high priority (Weight: 10000) is configured to trigger the provision when the device is tagged with APPLY_5G_CONFIG.

  3. API Execution
    A Python script successfully:

    • Applies the tag to the device

    • Sends a connection_request (Summon)

  4. 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 SetParameterValues command

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.SSID currently holds the value “Studio-Connect”

  • Verified that the device is online and informing correctly

Questions for Clarification

  1. Is there a firmware-level restriction or lock on this Genexis EARTH-4222 build that prevents SSID modification via TR-069?

  2. Does this model require a different or proprietary parameter path, possibly under the Device. root instead of InternetGatewayDevice.?

  3. 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?

  4. 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

Can you set those parameters manually from GenieACS?

Yes, I am able to set the parameters manually. Using the API, I can create provisions, presets, and tags successfully. However, I am unable to trigger them. Although the API responses return 200 and 202, there are no changes reflected in the UI.

So, can you confirm that if you go to the GenieACS UI, open the device page, and manually edit the parameter there, the change is applied correctly?

If that is the case, it would be helpful if you could share the preset and provision and explain how you are trying to trigger it.

Hi Mayo1606, thank you so much for your interest in helping me, but I’ve fixed the issue.

1 Like