# Updates to an existing driver

**URL:** <https://community.homey.app/t/updates-to-an-existing-driver/102157>\
**Category:** Developers\
**Created:** [January 24, 2024, 10:27am UTC](https://community.homey.app/t/updates-to-an-existing-driver/102157 "2024-01-24T10:27:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Oreste\_Dimaggio](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oreste_dimaggio/32/11343_2.png) [@Oreste\_Dimaggio](https://community.homey.app/u/Oreste_Dimaggio)\
**Post date:** [January 24, 2024, 10:27am UTC](https://community.homey.app/t/updates-to-an-existing-driver/102157/1 "2024-01-24T10:27:04Z")

</div>

Hi,  
I’m working on some updates to my existing app for Vitrum switches.  
Those switches are basically multichannel devices.  
After pairing, I get one root device icon and multiple endpoint devices icons.

I recently added some capabilities options in the root device:  
“capabilitiesOptions”: {  
“uiComponent”: null,  
“getable”: false  
},

but since there were some already paired switches, those are not being updated.  
Only newly paired devices have right settings.

Is there any way to update existing paired devices to new settings when the App is updated?

Looking forward to your feedback

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [January 24, 2024, 12:00pm UTC](https://community.homey.app/t/updates-to-an-existing-driver/102157/2 "2024-01-24T12:00:25Z")

</div>

I guess you must migrate them…

> **[Breaking Changes](https://apps.developer.homey.app/guides/how-to-breaking-changes)**
>
> This guide gives hints and guidance in the case that you need to make a change to your app that might break functionality for current users.
