# Writable parameters

**URL:** <https://forum.genieacs.com/t/writable-parameters/7078>\
**Category:** Uncategorized\
**Created:** [August 1, 2025, 8:19am UTC](https://forum.genieacs.com/t/writable-parameters/7078 "2025-08-01T08:19:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tomas\_Praskaj](https://avatars.discourse-cdn.com/v4/letter/t/e68b1a/32.png) [@Tomas\_Praskaj](https://forum.genieacs.com/u/Tomas_Praskaj)\
**Post date:** [August 1, 2025, 8:19am UTC](https://forum.genieacs.com/t/writable-parameters/7078/1 "2025-08-01T08:19:50Z")

</div>

Hello guys,

Could I writable parameters set to unwritable ? There is my screen. I want delete this “pencil”

IP Wan and IP Mgmt N are parameters from HGU unit

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/genieacs/original/2X/3/32ecea5be89ad735c778d6d9a451e187126b32d0.png)

Thank you

TP

---

<div class="post-metadata">

**Author:** ![Lasha](https://avatars.discourse-cdn.com/v4/letter/l/e480ec/32.png) [@Lasha](https://forum.genieacs.com/u/Lasha)\
**Post date:** [August 1, 2025, 11:45am UTC](https://forum.genieacs.com/t/writable-parameters/7078/2 "2025-08-01T11:45:39Z")

</div>

hi,

Writable parameters arent changeable from acs server because those attributes are defined and enforced by the firmware of the CPE, u can make virtual parameter for ip wan and change in return { writable: false,value: [inform\_message, “xsd:string”]};

---

<div class="post-metadata">

**Author:** ![Tomas\_Praskaj](https://avatars.discourse-cdn.com/v4/letter/t/e68b1a/32.png) [@Tomas\_Praskaj](https://forum.genieacs.com/u/Tomas_Praskaj)\
**Post date:** [August 28, 2025, 12:52pm UTC](https://forum.genieacs.com/t/writable-parameters/7078/3 "2025-08-28T12:52:50Z")

</div>

Hi,

something like this ?

i created virtual parameters with name “VirtualWANIP”

```auto
“let realParam = declare(“InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.WANIPConnection.1.ExternalIPAddress”, {value: 1});

return {value: [realParam.value[0], “xsd:string”],writable: false};”

```

Thank You

---

<div class="post-metadata">

**Author:** ![Lasha](https://avatars.discourse-cdn.com/v4/letter/l/e480ec/32.png) [@Lasha](https://forum.genieacs.com/u/Lasha)\
**Post date:** [August 28, 2025, 4:15pm UTC](https://forum.genieacs.com/t/writable-parameters/7078/4 "2025-08-28T16:15:28Z")

</div>

Hi

That’s should be correct script , after this modify device page and add your created virtual parameter.

“let realParam = declare(“InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.WANIPConnection.1.ExternalIPAddress”,{value: Date.now() });

return {value: [realParam.value[0], “xsd:string”],writable: false};”
