This is an automated email from the ASF dual-hosted git repository.

cdutz pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git


The following commit(s) were added to refs/heads/develop by this push:
     new 6c6cde0be1 chore: Updated the KNX and BacNet vendor IDs
6c6cde0be1 is described below

commit 6c6cde0be1fd4abdf3b254f9bbf7f34f0da117d2
Author: Christofer Dutz <[email protected]>
AuthorDate: Sun Feb 22 18:17:07 2026 +0100

    chore: Updated the KNX and BacNet vendor IDs
---
 .../bacnetip/readwrite/model/BACnetVendorId.go     | 240 ++++++++++++-
 .../knxnetip/readwrite/model/KnxManufacturer.go    | 384 ++++++++++++++++++---
 .../knxnetip/readwrite/model/KnxProperty.go        |  46 +--
 .../java/bacnetip/readwrite/BACnetVendorId.java    |  19 +-
 .../java/knxnetip/readwrite/KnxManufacturer.java   |  36 +-
 .../knxnetip/readwrite/model/KnxManufacturer.cs    | 193 +++++++++--
 .../protocols/bacnetip/bacnet-vendorids.mspec      |  17 +-
 .../protocols/knxnetip/knx-master-data.mspec       |  31 +-
 8 files changed, 823 insertions(+), 143 deletions(-)

diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetVendorId.go 
b/plc4go/protocols/bacnetip/readwrite/model/BACnetVendorId.go
index db30adeef3..2f78bb1736 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetVendorId.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetVendorId.go
@@ -113,7 +113,7 @@ const (
        BACnetVendorId_REGULATOR_AUSTRALIAPTY_LTD                               
                    BACnetVendorId = 67
        BACnetVendorId_TOUCH_PLATE_LIGHTING_CONTROLS                            
                    BACnetVendorId = 68
        BACnetVendorId_AMANN_GMBH                                               
                    BACnetVendorId = 69
-       BACnetVendorId_RLE_TECHNOLOGIES                                         
                    BACnetVendorId = 70
+       BACnetVendorId_PARAMETERLLC                                             
                    BACnetVendorId = 70
        BACnetVendorId_CARDKEY_SYSTEMS                                          
                    BACnetVendorId = 71
        BACnetVendorId_SECOM_CO_LTD                                             
                    BACnetVendorId = 72
        BACnetVendorId_ABB_GEBUDETECHNIKAG_BEREICH_NET_SERV                     
                    BACnetVendorId = 73
@@ -372,7 +372,7 @@ const (
        BACnetVendorId_CEMTREX_INC                                              
                    BACnetVendorId = 326
        BACnetVendorId_PERFORMANCE_TECHNOLOGIES_INC                             
                    BACnetVendorId = 327
        BACnetVendorId_XTRALIS_AUST_PTY_LTD                                     
                    BACnetVendorId = 328
-       BACnetVendorId_TROX_GMBH                                                
                    BACnetVendorId = 329
+       BACnetVendorId_TROXSE                                                   
                    BACnetVendorId = 329
        BACnetVendorId_BEIJING_HYSINE_TECHNOLOGY_CO_LTD                         
                    BACnetVendorId = 330
        BACnetVendorId_RCK_CONTROLS_INC                                         
                    BACnetVendorId = 331
        BACnetVendorId_DISTECH_CONTROLSSAS                                      
                    BACnetVendorId = 332
@@ -1615,6 +1615,19 @@ const (
        BACnetVendorId_SYSTEM_MART_LTD                                          
                    BACnetVendorId = 1579
        BACnetVendorId_SPOT_GMBH                                                
                    BACnetVendorId = 1580
        BACnetVendorId_INTEMPCO_CONTROLS_LTD                                    
                    BACnetVendorId = 1581
+       BACnetVendorId_ROSEMONT_ENGINEERING_INC                                 
                    BACnetVendorId = 1582
+       BACnetVendorId_MINIVEIL_INDUSTRIES_LTD                                  
                    BACnetVendorId = 1583
+       BACnetVendorId_PROFCONAB                                                
                    BACnetVendorId = 1584
+       BACnetVendorId_KE_AUTOMASJONAS                                          
                    BACnetVendorId = 1585
+       BACnetVendorId_NORDOMATIC_PROPERTY_TECHNOLOGIESAB                       
                    BACnetVendorId = 1586
+       BACnetVendorId_RUNWISE                                                  
                    BACnetVendorId = 1587
+       BACnetVendorId_KARELAVOJSKY                                             
                    BACnetVendorId = 1588
+       BACnetVendorId_ABBLV_INSTALLATION_MATERIALS_CO_LTD_BEIJING              
                    BACnetVendorId = 1589
+       BACnetVendorId_ENER_SEARCH_SOLAR_GMBH                                   
                    BACnetVendorId = 1590
+       BACnetVendorId_ZURN_ELKAY_WATER_SOLUTIONS                               
                    BACnetVendorId = 1591
+       BACnetVendorId_ANDIVI                                                   
                    BACnetVendorId = 1592
+       BACnetVendorId_CHYI_LEE_INDUSTRY_CO_LTD                                 
                    BACnetVendorId = 1593
+       BACnetVendorId_ALLBEEBV                                                 
                    BACnetVendorId = 1594
        BACnetVendorId_UNKNOWN_VENDOR                                           
                    BACnetVendorId = 0xFFFF
 )
 
@@ -1693,7 +1706,7 @@ func init() {
                BACnetVendorId_REGULATOR_AUSTRALIAPTY_LTD,
                BACnetVendorId_TOUCH_PLATE_LIGHTING_CONTROLS,
                BACnetVendorId_AMANN_GMBH,
-               BACnetVendorId_RLE_TECHNOLOGIES,
+               BACnetVendorId_PARAMETERLLC,
                BACnetVendorId_CARDKEY_SYSTEMS,
                BACnetVendorId_SECOM_CO_LTD,
                BACnetVendorId_ABB_GEBUDETECHNIKAG_BEREICH_NET_SERV,
@@ -1952,7 +1965,7 @@ func init() {
                BACnetVendorId_CEMTREX_INC,
                BACnetVendorId_PERFORMANCE_TECHNOLOGIES_INC,
                BACnetVendorId_XTRALIS_AUST_PTY_LTD,
-               BACnetVendorId_TROX_GMBH,
+               BACnetVendorId_TROXSE,
                BACnetVendorId_BEIJING_HYSINE_TECHNOLOGY_CO_LTD,
                BACnetVendorId_RCK_CONTROLS_INC,
                BACnetVendorId_DISTECH_CONTROLSSAS,
@@ -3195,6 +3208,19 @@ func init() {
                BACnetVendorId_SYSTEM_MART_LTD,
                BACnetVendorId_SPOT_GMBH,
                BACnetVendorId_INTEMPCO_CONTROLS_LTD,
+               BACnetVendorId_ROSEMONT_ENGINEERING_INC,
+               BACnetVendorId_MINIVEIL_INDUSTRIES_LTD,
+               BACnetVendorId_PROFCONAB,
+               BACnetVendorId_KE_AUTOMASJONAS,
+               BACnetVendorId_NORDOMATIC_PROPERTY_TECHNOLOGIESAB,
+               BACnetVendorId_RUNWISE,
+               BACnetVendorId_KARELAVOJSKY,
+               BACnetVendorId_ABBLV_INSTALLATION_MATERIALS_CO_LTD_BEIJING,
+               BACnetVendorId_ENER_SEARCH_SOLAR_GMBH,
+               BACnetVendorId_ZURN_ELKAY_WATER_SOLUTIONS,
+               BACnetVendorId_ANDIVI,
+               BACnetVendorId_CHYI_LEE_INDUSTRY_CO_LTD,
+               BACnetVendorId_ALLBEEBV,
                BACnetVendorId_UNKNOWN_VENDOR,
        }
 }
@@ -5785,10 +5811,62 @@ func (e BACnetVendorId) VendorId() uint16 {
                { /* '1581' */
                        return 1581
                }
+       case 1582:
+               { /* '1582' */
+                       return 1582
+               }
+       case 1583:
+               { /* '1583' */
+                       return 1583
+               }
+       case 1584:
+               { /* '1584' */
+                       return 1584
+               }
+       case 1585:
+               { /* '1585' */
+                       return 1585
+               }
+       case 1586:
+               { /* '1586' */
+                       return 1586
+               }
+       case 1587:
+               { /* '1587' */
+                       return 1587
+               }
+       case 1588:
+               { /* '1588' */
+                       return 1588
+               }
+       case 1589:
+               { /* '1589' */
+                       return 1589
+               }
        case 159:
                { /* '159' */
                        return 159
                }
+       case 1590:
+               { /* '1590' */
+                       return 1590
+               }
+       case 1591:
+               { /* '1591' */
+                       return 1591
+               }
+       case 1592:
+               { /* '1592' */
+                       return 1592
+               }
+       case 1593:
+               { /* '1593' */
+                       return 1593
+               }
+       case 1594:
+               { /* '1594' */
+                       return 1594
+               }
        case 16:
                { /* '16' */
                        return 16
@@ -12095,10 +12173,62 @@ func (e BACnetVendorId) VendorName() string {
                { /* '1581' */
                        return "Intempco Controls Ltd."
                }
+       case 1582:
+               { /* '1582' */
+                       return "Rosemont Engineering, Inc."
+               }
+       case 1583:
+               { /* '1583' */
+                       return "Miniveil Industries Ltd."
+               }
+       case 1584:
+               { /* '1584' */
+                       return "Profcon AB"
+               }
+       case 1585:
+               { /* '1585' */
+                       return "KE Automasjon AS"
+               }
+       case 1586:
+               { /* '1586' */
+                       return "Nordomatic Property Technologies AB"
+               }
+       case 1587:
+               { /* '1587' */
+                       return "Runwise"
+               }
+       case 1588:
+               { /* '1588' */
+                       return "Karel Čavojsky"
+               }
+       case 1589:
+               { /* '1589' */
+                       return "ABB LV Installation Materials Co., Ltd. Beijing"
+               }
        case 159:
                { /* '159' */
                        return "SE-Elektronic GmbH"
                }
+       case 1590:
+               { /* '1590' */
+                       return "EnerSearch Solar GmbH"
+               }
+       case 1591:
+               { /* '1591' */
+                       return "Zurn Elkay Water Solutions"
+               }
+       case 1592:
+               { /* '1592' */
+                       return "Andivi"
+               }
+       case 1593:
+               { /* '1593' */
+                       return "Chyi Lee Industry Co., Ltd."
+               }
+       case 1594:
+               { /* '1594' */
+                       return "Allbee B.V."
+               }
        case 16:
                { /* '16' */
                        return "United Technologies Carrier"
@@ -12853,7 +12983,7 @@ func (e BACnetVendorId) VendorName() string {
                }
        case 329:
                { /* '329' */
-                       return "TROX GmbH"
+                       return "TROX SE"
                }
        case 33:
                { /* '33' */
@@ -14493,7 +14623,7 @@ func (e BACnetVendorId) VendorName() string {
                }
        case 70:
                { /* '70' */
-                       return "RLE Technologies"
+                       return "Parameter LLC"
                }
        case 700:
                { /* '700' */
@@ -17112,8 +17242,34 @@ func BACnetVendorIdByValue(value uint16) (enum 
BACnetVendorId, ok bool) {
                return BACnetVendorId_SPOT_GMBH, true
        case 1581:
                return BACnetVendorId_INTEMPCO_CONTROLS_LTD, true
+       case 1582:
+               return BACnetVendorId_ROSEMONT_ENGINEERING_INC, true
+       case 1583:
+               return BACnetVendorId_MINIVEIL_INDUSTRIES_LTD, true
+       case 1584:
+               return BACnetVendorId_PROFCONAB, true
+       case 1585:
+               return BACnetVendorId_KE_AUTOMASJONAS, true
+       case 1586:
+               return BACnetVendorId_NORDOMATIC_PROPERTY_TECHNOLOGIESAB, true
+       case 1587:
+               return BACnetVendorId_RUNWISE, true
+       case 1588:
+               return BACnetVendorId_KARELAVOJSKY, true
+       case 1589:
+               return 
BACnetVendorId_ABBLV_INSTALLATION_MATERIALS_CO_LTD_BEIJING, true
        case 159:
                return BACnetVendorId_SE_ELEKTRONIC_GMBH, true
+       case 1590:
+               return BACnetVendorId_ENER_SEARCH_SOLAR_GMBH, true
+       case 1591:
+               return BACnetVendorId_ZURN_ELKAY_WATER_SOLUTIONS, true
+       case 1592:
+               return BACnetVendorId_ANDIVI, true
+       case 1593:
+               return BACnetVendorId_CHYI_LEE_INDUSTRY_CO_LTD, true
+       case 1594:
+               return BACnetVendorId_ALLBEEBV, true
        case 16:
                return BACnetVendorId_UNITED_TECHNOLOGIES_CARRIER, true
        case 160:
@@ -17491,7 +17647,7 @@ func BACnetVendorIdByValue(value uint16) (enum 
BACnetVendorId, ok bool) {
        case 328:
                return BACnetVendorId_XTRALIS_AUST_PTY_LTD, true
        case 329:
-               return BACnetVendorId_TROX_GMBH, true
+               return BACnetVendorId_TROXSE, true
        case 33:
                return BACnetVendorId_NORTH_BUILDING_TECHNOLOGIES_LIMITED, true
        case 330:
@@ -18311,7 +18467,7 @@ func BACnetVendorIdByValue(value uint16) (enum 
BACnetVendorId, ok bool) {
        case 7:
                return BACnetVendorId_SIEMENS_SCHWEIZAG, true
        case 70:
-               return BACnetVendorId_RLE_TECHNOLOGIES, true
+               return BACnetVendorId_PARAMETERLLC, true
        case 700:
                return BACnetVendorId_FUJI_ELECTRIC_CO_LTD, true
        case 701:
@@ -20264,8 +20420,34 @@ func BACnetVendorIdByName(value string) (enum 
BACnetVendorId, ok bool) {
                return BACnetVendorId_SPOT_GMBH, true
        case "INTEMPCO_CONTROLS_LTD":
                return BACnetVendorId_INTEMPCO_CONTROLS_LTD, true
+       case "ROSEMONT_ENGINEERING_INC":
+               return BACnetVendorId_ROSEMONT_ENGINEERING_INC, true
+       case "MINIVEIL_INDUSTRIES_LTD":
+               return BACnetVendorId_MINIVEIL_INDUSTRIES_LTD, true
+       case "PROFCONAB":
+               return BACnetVendorId_PROFCONAB, true
+       case "KE_AUTOMASJONAS":
+               return BACnetVendorId_KE_AUTOMASJONAS, true
+       case "NORDOMATIC_PROPERTY_TECHNOLOGIESAB":
+               return BACnetVendorId_NORDOMATIC_PROPERTY_TECHNOLOGIESAB, true
+       case "RUNWISE":
+               return BACnetVendorId_RUNWISE, true
+       case "KARELAVOJSKY":
+               return BACnetVendorId_KARELAVOJSKY, true
+       case "ABBLV_INSTALLATION_MATERIALS_CO_LTD_BEIJING":
+               return 
BACnetVendorId_ABBLV_INSTALLATION_MATERIALS_CO_LTD_BEIJING, true
        case "SE_ELEKTRONIC_GMBH":
                return BACnetVendorId_SE_ELEKTRONIC_GMBH, true
+       case "ENER_SEARCH_SOLAR_GMBH":
+               return BACnetVendorId_ENER_SEARCH_SOLAR_GMBH, true
+       case "ZURN_ELKAY_WATER_SOLUTIONS":
+               return BACnetVendorId_ZURN_ELKAY_WATER_SOLUTIONS, true
+       case "ANDIVI":
+               return BACnetVendorId_ANDIVI, true
+       case "CHYI_LEE_INDUSTRY_CO_LTD":
+               return BACnetVendorId_CHYI_LEE_INDUSTRY_CO_LTD, true
+       case "ALLBEEBV":
+               return BACnetVendorId_ALLBEEBV, true
        case "UNITED_TECHNOLOGIES_CARRIER":
                return BACnetVendorId_UNITED_TECHNOLOGIES_CARRIER, true
        case "ROCKWELL_AUTOMATION":
@@ -20642,8 +20824,8 @@ func BACnetVendorIdByName(value string) (enum 
BACnetVendorId, ok bool) {
                return BACnetVendorId_PERFORMANCE_TECHNOLOGIES_INC, true
        case "XTRALIS_AUST_PTY_LTD":
                return BACnetVendorId_XTRALIS_AUST_PTY_LTD, true
-       case "TROX_GMBH":
-               return BACnetVendorId_TROX_GMBH, true
+       case "TROXSE":
+               return BACnetVendorId_TROXSE, true
        case "NORTH_BUILDING_TECHNOLOGIES_LIMITED":
                return BACnetVendorId_NORTH_BUILDING_TECHNOLOGIES_LIMITED, true
        case "BEIJING_HYSINE_TECHNOLOGY_CO_LTD":
@@ -21462,8 +21644,8 @@ func BACnetVendorIdByName(value string) (enum 
BACnetVendorId, ok bool) {
                return BACnetVendorId_IPID_SPZOO_LIMITED, true
        case "SIEMENS_SCHWEIZAG":
                return BACnetVendorId_SIEMENS_SCHWEIZAG, true
-       case "RLE_TECHNOLOGIES":
-               return BACnetVendorId_RLE_TECHNOLOGIES, true
+       case "PARAMETERLLC":
+               return BACnetVendorId_PARAMETERLLC, true
        case "FUJI_ELECTRIC_CO_LTD":
                return BACnetVendorId_FUJI_ELECTRIC_CO_LTD, true
        case "VIEW_INC":
@@ -23488,8 +23670,34 @@ func (e BACnetVendorId) PLC4XEnumName() string {
                return "SPOT_GMBH"
        case BACnetVendorId_INTEMPCO_CONTROLS_LTD:
                return "INTEMPCO_CONTROLS_LTD"
+       case BACnetVendorId_ROSEMONT_ENGINEERING_INC:
+               return "ROSEMONT_ENGINEERING_INC"
+       case BACnetVendorId_MINIVEIL_INDUSTRIES_LTD:
+               return "MINIVEIL_INDUSTRIES_LTD"
+       case BACnetVendorId_PROFCONAB:
+               return "PROFCONAB"
+       case BACnetVendorId_KE_AUTOMASJONAS:
+               return "KE_AUTOMASJONAS"
+       case BACnetVendorId_NORDOMATIC_PROPERTY_TECHNOLOGIESAB:
+               return "NORDOMATIC_PROPERTY_TECHNOLOGIESAB"
+       case BACnetVendorId_RUNWISE:
+               return "RUNWISE"
+       case BACnetVendorId_KARELAVOJSKY:
+               return "KARELAVOJSKY"
+       case BACnetVendorId_ABBLV_INSTALLATION_MATERIALS_CO_LTD_BEIJING:
+               return "ABBLV_INSTALLATION_MATERIALS_CO_LTD_BEIJING"
        case BACnetVendorId_SE_ELEKTRONIC_GMBH:
                return "SE_ELEKTRONIC_GMBH"
+       case BACnetVendorId_ENER_SEARCH_SOLAR_GMBH:
+               return "ENER_SEARCH_SOLAR_GMBH"
+       case BACnetVendorId_ZURN_ELKAY_WATER_SOLUTIONS:
+               return "ZURN_ELKAY_WATER_SOLUTIONS"
+       case BACnetVendorId_ANDIVI:
+               return "ANDIVI"
+       case BACnetVendorId_CHYI_LEE_INDUSTRY_CO_LTD:
+               return "CHYI_LEE_INDUSTRY_CO_LTD"
+       case BACnetVendorId_ALLBEEBV:
+               return "ALLBEEBV"
        case BACnetVendorId_UNITED_TECHNOLOGIES_CARRIER:
                return "UNITED_TECHNOLOGIES_CARRIER"
        case BACnetVendorId_ROCKWELL_AUTOMATION:
@@ -23866,8 +24074,8 @@ func (e BACnetVendorId) PLC4XEnumName() string {
                return "PERFORMANCE_TECHNOLOGIES_INC"
        case BACnetVendorId_XTRALIS_AUST_PTY_LTD:
                return "XTRALIS_AUST_PTY_LTD"
-       case BACnetVendorId_TROX_GMBH:
-               return "TROX_GMBH"
+       case BACnetVendorId_TROXSE:
+               return "TROXSE"
        case BACnetVendorId_NORTH_BUILDING_TECHNOLOGIES_LIMITED:
                return "NORTH_BUILDING_TECHNOLOGIES_LIMITED"
        case BACnetVendorId_BEIJING_HYSINE_TECHNOLOGY_CO_LTD:
@@ -24686,8 +24894,8 @@ func (e BACnetVendorId) PLC4XEnumName() string {
                return "IPID_SPZOO_LIMITED"
        case BACnetVendorId_SIEMENS_SCHWEIZAG:
                return "SIEMENS_SCHWEIZAG"
-       case BACnetVendorId_RLE_TECHNOLOGIES:
-               return "RLE_TECHNOLOGIES"
+       case BACnetVendorId_PARAMETERLLC:
+               return "PARAMETERLLC"
        case BACnetVendorId_FUJI_ELECTRIC_CO_LTD:
                return "FUJI_ELECTRIC_CO_LTD"
        case BACnetVendorId_VIEW_INC:
diff --git a/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go 
b/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go
index fa7f061c08..e5fad0bfbe 100644
--- a/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go
+++ b/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go
@@ -45,11 +45,11 @@ type IKnxManufacturer interface {
 const (
        KnxManufacturer_M_UNKNOWN                                            
KnxManufacturer = 0
        KnxManufacturer_M_SIEMENS                                            
KnxManufacturer = 1
-       KnxManufacturer_M_ABB_AG_STOTZ___KONTAKT                             
KnxManufacturer = 2
+       KnxManufacturer_M_ABB_AG___STOTZ_KONTAKT                             
KnxManufacturer = 2
        KnxManufacturer_M_ALBRECHT_JUNG                                      
KnxManufacturer = 3
        KnxManufacturer_M_BTICINO                                            
KnxManufacturer = 4
        KnxManufacturer_M_BERKER                                             
KnxManufacturer = 5
-       KnxManufacturer_M_ABB_AG_BUSCH___JAEGER                              
KnxManufacturer = 6
+       KnxManufacturer_M_ABB_AG___BUSCH_JAEGER                              
KnxManufacturer = 6
        KnxManufacturer_M_GIRA_GIERSIEPEN                                    
KnxManufacturer = 7
        KnxManufacturer_M_HAGER_ELECTRO                                      
KnxManufacturer = 8
        KnxManufacturer_M_INSTA_GMBH                                         
KnxManufacturer = 9
@@ -364,7 +364,7 @@ const (
        KnxManufacturer_M_EVN_LICHTTECHNIK                                   
KnxManufacturer = 318
        KnxManufacturer_M_RUTEC                                              
KnxManufacturer = 319
        KnxManufacturer_M_FINDER                                             
KnxManufacturer = 320
-       KnxManufacturer_M_FUJITSU_GENERAL_LIMITED                            
KnxManufacturer = 321
+       KnxManufacturer_M_GENERAL_INC_                                       
KnxManufacturer = 321
        KnxManufacturer_M_ZF_FRIEDRICHSHAFEN_AG                              
KnxManufacturer = 322
        KnxManufacturer_M_CREALED                                            
KnxManufacturer = 323
        KnxManufacturer_M_MILES_MAGIC_AUTOMATION_PRIVATE_LIMITED             
KnxManufacturer = 324
@@ -633,7 +633,7 @@ const (
        KnxManufacturer_M_HEFEI_CHUANG_YUE_INTELLIGENT_TECHNOLOGY_CO__LTD    
KnxManufacturer = 587
        KnxManufacturer_M_LARFE                                              
KnxManufacturer = 588
        KnxManufacturer_M_DONGGUAN_MUHCCI_ELECTRICAL                         
KnxManufacturer = 589
-       KnxManufacturer_M_STEC                                               
KnxManufacturer = 590
+       KnxManufacturer_M_SDEKE                                              
KnxManufacturer = 590
        KnxManufacturer_M_ARIGO_SOFTWARE_GMBH                                
KnxManufacturer = 591
        KnxManufacturer_M_FEISHELEC                                          
KnxManufacturer = 592
        KnxManufacturer_M_GORDIC                                             
KnxManufacturer = 593
@@ -707,7 +707,7 @@ const (
        KnxManufacturer_M_ARKLYFE                                            
KnxManufacturer = 661
        KnxManufacturer_M_FOSHAN_HAYDN_TECHNOLOGY_LIGHTING_CO__LTD_          
KnxManufacturer = 662
        KnxManufacturer_M_KNXES_COMPANY_LIMITED                              
KnxManufacturer = 663
-       KnxManufacturer_M_AKUVOX                                             
KnxManufacturer = 664
+       KnxManufacturer_M_AKUBELA                                            
KnxManufacturer = 664
        KnxManufacturer_M_NINGBO_YINZHOU_SHENGRUIJIE_ELECTRONICS_CO__LTD_    
KnxManufacturer = 665
        KnxManufacturer_M_SHENZHEN_HAIZHICHUANG_TECHNOLOGY_CO___LTD          
KnxManufacturer = 666
        KnxManufacturer_M_SHENZHEN_EASYDETEK_TECHNOLOGY_CO_LTD               
KnxManufacturer = 667
@@ -811,8 +811,25 @@ const (
        KnxManufacturer_M_SPECIALCAVI_BALDASSARI_SRL                         
KnxManufacturer = 765
        KnxManufacturer_M_OSPA_APPARATEBAU_PAUSER_GMBH_AND_CO__KG            
KnxManufacturer = 766
        KnxManufacturer_M_PLH                                                
KnxManufacturer = 767
-       KnxManufacturer_M_ABB___RESERVED                                     
KnxManufacturer = 768
-       KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED                    
KnxManufacturer = 769
+       KnxManufacturer_M_HANGZHOU_ZION_COMMUNICATION_CO__LTD                
KnxManufacturer = 768
+       KnxManufacturer_M_WEIYI_TECHNOLOGY_ZHEJIANG_CO___LTD                 
KnxManufacturer = 769
+       KnxManufacturer_M_AUTERAS                                            
KnxManufacturer = 770
+       KnxManufacturer_M_OSUM_SMART                                         
KnxManufacturer = 771
+       KnxManufacturer_M_TEKNOLINE                                          
KnxManufacturer = 772
+       KnxManufacturer_M_HIMEL_HONG_KONG_LIMITED                            
KnxManufacturer = 773
+       KnxManufacturer_M_MICRONIC_KOREA_CO___LTD_                           
KnxManufacturer = 774
+       KnxManufacturer_M_ROBUSTEL_LIMITED                                   
KnxManufacturer = 775
+       KnxManufacturer_M_LEXA_LIFESTYLE                                     
KnxManufacturer = 776
+       KnxManufacturer_M_CASAMBI                                            
KnxManufacturer = 777
+       KnxManufacturer_M_BELCAB_UK_LTD                                      
KnxManufacturer = 778
+       KnxManufacturer_M_CHANNEL_SMART_BUILDINGS                            
KnxManufacturer = 779
+       KnxManufacturer_M_NANJING_KLEVEN_ELECTRONIC_TECHNOLOGY_CO___LTD      
KnxManufacturer = 780
+       KnxManufacturer_M_ZHEJIANG_CHATNOW_NEW_MATERIAL_TECHNOLOGY_CO___LTD  
KnxManufacturer = 781
+       KnxManufacturer_M_OCCHIO_GMBH                                        
KnxManufacturer = 782
+       KnxManufacturer_M_INSTELL                                            
KnxManufacturer = 783
+       KnxManufacturer_M_VOKA_VOGTLAENDISCHES_KABELWERK_GMBH                
KnxManufacturer = 784
+       KnxManufacturer_M_ABB___RESERVED                                     
KnxManufacturer = 785
+       KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED                    
KnxManufacturer = 786
 )
 
 var KnxManufacturerValues []KnxManufacturer
@@ -822,11 +839,11 @@ func init() {
        KnxManufacturerValues = []KnxManufacturer{
                KnxManufacturer_M_UNKNOWN,
                KnxManufacturer_M_SIEMENS,
-               KnxManufacturer_M_ABB_AG_STOTZ___KONTAKT,
+               KnxManufacturer_M_ABB_AG___STOTZ_KONTAKT,
                KnxManufacturer_M_ALBRECHT_JUNG,
                KnxManufacturer_M_BTICINO,
                KnxManufacturer_M_BERKER,
-               KnxManufacturer_M_ABB_AG_BUSCH___JAEGER,
+               KnxManufacturer_M_ABB_AG___BUSCH_JAEGER,
                KnxManufacturer_M_GIRA_GIERSIEPEN,
                KnxManufacturer_M_HAGER_ELECTRO,
                KnxManufacturer_M_INSTA_GMBH,
@@ -1141,7 +1158,7 @@ func init() {
                KnxManufacturer_M_EVN_LICHTTECHNIK,
                KnxManufacturer_M_RUTEC,
                KnxManufacturer_M_FINDER,
-               KnxManufacturer_M_FUJITSU_GENERAL_LIMITED,
+               KnxManufacturer_M_GENERAL_INC_,
                KnxManufacturer_M_ZF_FRIEDRICHSHAFEN_AG,
                KnxManufacturer_M_CREALED,
                KnxManufacturer_M_MILES_MAGIC_AUTOMATION_PRIVATE_LIMITED,
@@ -1410,7 +1427,7 @@ func init() {
                
KnxManufacturer_M_HEFEI_CHUANG_YUE_INTELLIGENT_TECHNOLOGY_CO__LTD,
                KnxManufacturer_M_LARFE,
                KnxManufacturer_M_DONGGUAN_MUHCCI_ELECTRICAL,
-               KnxManufacturer_M_STEC,
+               KnxManufacturer_M_SDEKE,
                KnxManufacturer_M_ARIGO_SOFTWARE_GMBH,
                KnxManufacturer_M_FEISHELEC,
                KnxManufacturer_M_GORDIC,
@@ -1484,7 +1501,7 @@ func init() {
                KnxManufacturer_M_ARKLYFE,
                KnxManufacturer_M_FOSHAN_HAYDN_TECHNOLOGY_LIGHTING_CO__LTD_,
                KnxManufacturer_M_KNXES_COMPANY_LIMITED,
-               KnxManufacturer_M_AKUVOX,
+               KnxManufacturer_M_AKUBELA,
                
KnxManufacturer_M_NINGBO_YINZHOU_SHENGRUIJIE_ELECTRONICS_CO__LTD_,
                KnxManufacturer_M_SHENZHEN_HAIZHICHUANG_TECHNOLOGY_CO___LTD,
                KnxManufacturer_M_SHENZHEN_EASYDETEK_TECHNOLOGY_CO_LTD,
@@ -1588,6 +1605,23 @@ func init() {
                KnxManufacturer_M_SPECIALCAVI_BALDASSARI_SRL,
                KnxManufacturer_M_OSPA_APPARATEBAU_PAUSER_GMBH_AND_CO__KG,
                KnxManufacturer_M_PLH,
+               KnxManufacturer_M_HANGZHOU_ZION_COMMUNICATION_CO__LTD,
+               KnxManufacturer_M_WEIYI_TECHNOLOGY_ZHEJIANG_CO___LTD,
+               KnxManufacturer_M_AUTERAS,
+               KnxManufacturer_M_OSUM_SMART,
+               KnxManufacturer_M_TEKNOLINE,
+               KnxManufacturer_M_HIMEL_HONG_KONG_LIMITED,
+               KnxManufacturer_M_MICRONIC_KOREA_CO___LTD_,
+               KnxManufacturer_M_ROBUSTEL_LIMITED,
+               KnxManufacturer_M_LEXA_LIFESTYLE,
+               KnxManufacturer_M_CASAMBI,
+               KnxManufacturer_M_BELCAB_UK_LTD,
+               KnxManufacturer_M_CHANNEL_SMART_BUILDINGS,
+               KnxManufacturer_M_NANJING_KLEVEN_ELECTRONIC_TECHNOLOGY_CO___LTD,
+               
KnxManufacturer_M_ZHEJIANG_CHATNOW_NEW_MATERIAL_TECHNOLOGY_CO___LTD,
+               KnxManufacturer_M_OCCHIO_GMBH,
+               KnxManufacturer_M_INSTELL,
+               KnxManufacturer_M_VOKA_VOGTLAENDISCHES_KABELWERK_GMBH,
                KnxManufacturer_M_ABB___RESERVED,
                KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED,
        }
@@ -4569,20 +4603,88 @@ func (e KnxManufacturer) Number() uint16 {
                }
        case 768:
                { /* '768' */
-                       return 43954
+                       return 829
                }
        case 769:
                { /* '769' */
-                       return 43959
+                       return 830
                }
        case 77:
                { /* '77' */
                        return 116
                }
+       case 770:
+               { /* '770' */
+                       return 831
+               }
+       case 771:
+               { /* '771' */
+                       return 832
+               }
+       case 772:
+               { /* '772' */
+                       return 833
+               }
+       case 773:
+               { /* '773' */
+                       return 834
+               }
+       case 774:
+               { /* '774' */
+                       return 835
+               }
+       case 775:
+               { /* '775' */
+                       return 836
+               }
+       case 776:
+               { /* '776' */
+                       return 837
+               }
+       case 777:
+               { /* '777' */
+                       return 838
+               }
+       case 778:
+               { /* '778' */
+                       return 839
+               }
+       case 779:
+               { /* '779' */
+                       return 840
+               }
        case 78:
                { /* '78' */
                        return 117
                }
+       case 780:
+               { /* '780' */
+                       return 841
+               }
+       case 781:
+               { /* '781' */
+                       return 842
+               }
+       case 782:
+               { /* '782' */
+                       return 843
+               }
+       case 783:
+               { /* '783' */
+                       return 844
+               }
+       case 784:
+               { /* '784' */
+                       return 845
+               }
+       case 785:
+               { /* '785' */
+                       return 43954
+               }
+       case 786:
+               { /* '786' */
+                       return 43959
+               }
        case 79:
                { /* '79' */
                        return 118
@@ -5143,7 +5245,7 @@ func (e KnxManufacturer) Name() string {
                }
        case 2:
                { /* '2' */
-                       return "ABB AG (Stotz - Kontakt)"
+                       return "ABB AG - STOTZ-KONTAKT"
                }
        case 20:
                { /* '20' */
@@ -5687,7 +5789,7 @@ func (e KnxManufacturer) Name() string {
                }
        case 321:
                { /* '321' */
-                       return "Fujitsu General Limited"
+                       return "GENERAL Inc."
                }
        case 322:
                { /* '322' */
@@ -6879,7 +6981,7 @@ func (e KnxManufacturer) Name() string {
                }
        case 590:
                { /* '590' */
-                       return "STEC"
+                       return "Sdeke"
                }
        case 591:
                { /* '591' */
@@ -6919,7 +7021,7 @@ func (e KnxManufacturer) Name() string {
                }
        case 6:
                { /* '6' */
-                       return "ABB AG (Busch - Jaeger)"
+                       return "ABB AG - BUSCH-JAEGER"
                }
        case 60:
                { /* '60' */
@@ -7207,7 +7309,7 @@ func (e KnxManufacturer) Name() string {
                }
        case 664:
                { /* '664' */
-                       return "Akuvox"
+                       return "akubela"
                }
        case 665:
                { /* '665' */
@@ -7667,20 +7769,88 @@ func (e KnxManufacturer) Name() string {
                }
        case 768:
                { /* '768' */
-                       return "ABB - reserved"
+                       return "HANGZHOU ZION COMMUNICATION CO.,LTD"
                }
        case 769:
                { /* '769' */
-                       return "Busch-Jaeger Elektro - reserved"
+                       return "Weiyi Technology (Zhejiang) Co., Ltd"
                }
        case 77:
                { /* '77' */
                        return "Uponor"
                }
+       case 770:
+               { /* '770' */
+                       return "AUTERAS"
+               }
+       case 771:
+               { /* '771' */
+                       return "OSUM Smart"
+               }
+       case 772:
+               { /* '772' */
+                       return "TEKNOLINE"
+               }
+       case 773:
+               { /* '773' */
+                       return "HIMEL HONG KONG LIMITED"
+               }
+       case 774:
+               { /* '774' */
+                       return "Micronic Korea Co., Ltd."
+               }
+       case 775:
+               { /* '775' */
+                       return "Robustel Limited"
+               }
+       case 776:
+               { /* '776' */
+                       return "Lexa LIFESTYLE"
+               }
+       case 777:
+               { /* '777' */
+                       return "casambi"
+               }
+       case 778:
+               { /* '778' */
+                       return "BELCAB UK LTD"
+               }
+       case 779:
+               { /* '779' */
+                       return "Channel Smart Buildings"
+               }
        case 78:
                { /* '78' */
                        return "se Lightmanagement AG"
                }
+       case 780:
+               { /* '780' */
+                       return "Nanjing Kleven Electronic Technology Co., Ltd"
+               }
+       case 781:
+               { /* '781' */
+                       return "Zhejiang Chatnow New Material Technology Co., 
Ltd"
+               }
+       case 782:
+               { /* '782' */
+                       return "Occhio GmbH"
+               }
+       case 783:
+               { /* '783' */
+                       return "Instell"
+               }
+       case 784:
+               { /* '784' */
+                       return "VOKA Vogtländisches Kabelwerk GmbH"
+               }
+       case 785:
+               { /* '785' */
+                       return "ABB - reserved"
+               }
+       case 786:
+               { /* '786' */
+                       return "Busch-Jaeger Elektro - reserved"
+               }
        case 79:
                { /* '79' */
                        return "Arcus-eds"
@@ -8015,7 +8185,7 @@ func KnxManufacturerByValue(value uint16) (enum 
KnxManufacturer, ok bool) {
        case 199:
                return KnxManufacturer_M_SCHNEIDER_ELECTRIC_MG, true
        case 2:
-               return KnxManufacturer_M_ABB_AG_STOTZ___KONTAKT, true
+               return KnxManufacturer_M_ABB_AG___STOTZ_KONTAKT, true
        case 20:
                return KnxManufacturer_M_GLAMOX_AS, true
        case 200:
@@ -8287,7 +8457,7 @@ func KnxManufacturerByValue(value uint16) (enum 
KnxManufacturer, ok bool) {
        case 320:
                return KnxManufacturer_M_FINDER, true
        case 321:
-               return KnxManufacturer_M_FUJITSU_GENERAL_LIMITED, true
+               return KnxManufacturer_M_GENERAL_INC_, true
        case 322:
                return KnxManufacturer_M_ZF_FRIEDRICHSHAFEN_AG, true
        case 323:
@@ -8883,7 +9053,7 @@ func KnxManufacturerByValue(value uint16) (enum 
KnxManufacturer, ok bool) {
        case 59:
                return KnxManufacturer_M_DAETWYLER, true
        case 590:
-               return KnxManufacturer_M_STEC, true
+               return KnxManufacturer_M_SDEKE, true
        case 591:
                return KnxManufacturer_M_ARIGO_SOFTWARE_GMBH, true
        case 592:
@@ -8903,7 +9073,7 @@ func KnxManufacturerByValue(value uint16) (enum 
KnxManufacturer, ok bool) {
        case 599:
                return KnxManufacturer_M_RAMIREZ_ENGINEERING_GMBH, true
        case 6:
-               return KnxManufacturer_M_ABB_AG_BUSCH___JAEGER, true
+               return KnxManufacturer_M_ABB_AG___BUSCH_JAEGER, true
        case 60:
                return KnxManufacturer_M_ELECTRAK, true
        case 600:
@@ -9047,7 +9217,7 @@ func KnxManufacturerByValue(value uint16) (enum 
KnxManufacturer, ok bool) {
        case 663:
                return KnxManufacturer_M_KNXES_COMPANY_LIMITED, true
        case 664:
-               return KnxManufacturer_M_AKUVOX, true
+               return KnxManufacturer_M_AKUBELA, true
        case 665:
                return 
KnxManufacturer_M_NINGBO_YINZHOU_SHENGRUIJIE_ELECTRONICS_CO__LTD_, true
        case 666:
@@ -9277,13 +9447,47 @@ func KnxManufacturerByValue(value uint16) (enum 
KnxManufacturer, ok bool) {
        case 767:
                return KnxManufacturer_M_PLH, true
        case 768:
-               return KnxManufacturer_M_ABB___RESERVED, true
+               return KnxManufacturer_M_HANGZHOU_ZION_COMMUNICATION_CO__LTD, 
true
        case 769:
-               return KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED, true
+               return KnxManufacturer_M_WEIYI_TECHNOLOGY_ZHEJIANG_CO___LTD, 
true
        case 77:
                return KnxManufacturer_M_UPONOR, true
+       case 770:
+               return KnxManufacturer_M_AUTERAS, true
+       case 771:
+               return KnxManufacturer_M_OSUM_SMART, true
+       case 772:
+               return KnxManufacturer_M_TEKNOLINE, true
+       case 773:
+               return KnxManufacturer_M_HIMEL_HONG_KONG_LIMITED, true
+       case 774:
+               return KnxManufacturer_M_MICRONIC_KOREA_CO___LTD_, true
+       case 775:
+               return KnxManufacturer_M_ROBUSTEL_LIMITED, true
+       case 776:
+               return KnxManufacturer_M_LEXA_LIFESTYLE, true
+       case 777:
+               return KnxManufacturer_M_CASAMBI, true
+       case 778:
+               return KnxManufacturer_M_BELCAB_UK_LTD, true
+       case 779:
+               return KnxManufacturer_M_CHANNEL_SMART_BUILDINGS, true
        case 78:
                return KnxManufacturer_M_SE_LIGHTMANAGEMENT_AG, true
+       case 780:
+               return 
KnxManufacturer_M_NANJING_KLEVEN_ELECTRONIC_TECHNOLOGY_CO___LTD, true
+       case 781:
+               return 
KnxManufacturer_M_ZHEJIANG_CHATNOW_NEW_MATERIAL_TECHNOLOGY_CO___LTD, true
+       case 782:
+               return KnxManufacturer_M_OCCHIO_GMBH, true
+       case 783:
+               return KnxManufacturer_M_INSTELL, true
+       case 784:
+               return KnxManufacturer_M_VOKA_VOGTLAENDISCHES_KABELWERK_GMBH, 
true
+       case 785:
+               return KnxManufacturer_M_ABB___RESERVED, true
+       case 786:
+               return KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED, true
        case 79:
                return KnxManufacturer_M_ARCUS_EDS, true
        case 8:
@@ -9560,8 +9764,8 @@ func KnxManufacturerByName(value string) (enum 
KnxManufacturer, ok bool) {
                return KnxManufacturer_M_STENGLER_GESELLSCHAFT, true
        case "M_SCHNEIDER_ELECTRIC_MG":
                return KnxManufacturer_M_SCHNEIDER_ELECTRIC_MG, true
-       case "M_ABB_AG_STOTZ___KONTAKT":
-               return KnxManufacturer_M_ABB_AG_STOTZ___KONTAKT, true
+       case "M_ABB_AG___STOTZ_KONTAKT":
+               return KnxManufacturer_M_ABB_AG___STOTZ_KONTAKT, true
        case "M_GLAMOX_AS":
                return KnxManufacturer_M_GLAMOX_AS, true
        case "M_KNX_ASSOCIATION":
@@ -9832,8 +10036,8 @@ func KnxManufacturerByName(value string) (enum 
KnxManufacturer, ok bool) {
                return KnxManufacturer_M_RITTO_GMBHANDCO_KG, true
        case "M_FINDER":
                return KnxManufacturer_M_FINDER, true
-       case "M_FUJITSU_GENERAL_LIMITED":
-               return KnxManufacturer_M_FUJITSU_GENERAL_LIMITED, true
+       case "M_GENERAL_INC_":
+               return KnxManufacturer_M_GENERAL_INC_, true
        case "M_ZF_FRIEDRICHSHAFEN_AG":
                return KnxManufacturer_M_ZF_FRIEDRICHSHAFEN_AG, true
        case "M_CREALED":
@@ -10428,8 +10632,8 @@ func KnxManufacturerByName(value string) (enum 
KnxManufacturer, ok bool) {
                return KnxManufacturer_M_DONGGUAN_MUHCCI_ELECTRICAL, true
        case "M_DAETWYLER":
                return KnxManufacturer_M_DAETWYLER, true
-       case "M_STEC":
-               return KnxManufacturer_M_STEC, true
+       case "M_SDEKE":
+               return KnxManufacturer_M_SDEKE, true
        case "M_ARIGO_SOFTWARE_GMBH":
                return KnxManufacturer_M_ARIGO_SOFTWARE_GMBH, true
        case "M_FEISHELEC":
@@ -10448,8 +10652,8 @@ func KnxManufacturerByName(value string) (enum 
KnxManufacturer, ok bool) {
                return KnxManufacturer_M_GUANGDONG_KANWAY, true
        case "M_RAMIREZ_ENGINEERING_GMBH":
                return KnxManufacturer_M_RAMIREZ_ENGINEERING_GMBH, true
-       case "M_ABB_AG_BUSCH___JAEGER":
-               return KnxManufacturer_M_ABB_AG_BUSCH___JAEGER, true
+       case "M_ABB_AG___BUSCH_JAEGER":
+               return KnxManufacturer_M_ABB_AG___BUSCH_JAEGER, true
        case "M_ELECTRAK":
                return KnxManufacturer_M_ELECTRAK, true
        case "M_ZHONGSHAN_TAIYANG_IMPANDEXP__CO_LTD":
@@ -10592,8 +10796,8 @@ func KnxManufacturerByName(value string) (enum 
KnxManufacturer, ok bool) {
                return 
KnxManufacturer_M_FOSHAN_HAYDN_TECHNOLOGY_LIGHTING_CO__LTD_, true
        case "M_KNXES_COMPANY_LIMITED":
                return KnxManufacturer_M_KNXES_COMPANY_LIMITED, true
-       case "M_AKUVOX":
-               return KnxManufacturer_M_AKUVOX, true
+       case "M_AKUBELA":
+               return KnxManufacturer_M_AKUBELA, true
        case "M_NINGBO_YINZHOU_SHENGRUIJIE_ELECTRONICS_CO__LTD_":
                return 
KnxManufacturer_M_NINGBO_YINZHOU_SHENGRUIJIE_ELECTRONICS_CO__LTD_, true
        case "M_SHENZHEN_HAIZHICHUANG_TECHNOLOGY_CO___LTD":
@@ -10822,14 +11026,48 @@ func KnxManufacturerByName(value string) (enum 
KnxManufacturer, ok bool) {
                return 
KnxManufacturer_M_OSPA_APPARATEBAU_PAUSER_GMBH_AND_CO__KG, true
        case "M_PLH":
                return KnxManufacturer_M_PLH, true
-       case "M_ABB___RESERVED":
-               return KnxManufacturer_M_ABB___RESERVED, true
-       case "M_BUSCH_JAEGER_ELEKTRO___RESERVED":
-               return KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED, true
+       case "M_HANGZHOU_ZION_COMMUNICATION_CO__LTD":
+               return KnxManufacturer_M_HANGZHOU_ZION_COMMUNICATION_CO__LTD, 
true
+       case "M_WEIYI_TECHNOLOGY_ZHEJIANG_CO___LTD":
+               return KnxManufacturer_M_WEIYI_TECHNOLOGY_ZHEJIANG_CO___LTD, 
true
        case "M_UPONOR":
                return KnxManufacturer_M_UPONOR, true
+       case "M_AUTERAS":
+               return KnxManufacturer_M_AUTERAS, true
+       case "M_OSUM_SMART":
+               return KnxManufacturer_M_OSUM_SMART, true
+       case "M_TEKNOLINE":
+               return KnxManufacturer_M_TEKNOLINE, true
+       case "M_HIMEL_HONG_KONG_LIMITED":
+               return KnxManufacturer_M_HIMEL_HONG_KONG_LIMITED, true
+       case "M_MICRONIC_KOREA_CO___LTD_":
+               return KnxManufacturer_M_MICRONIC_KOREA_CO___LTD_, true
+       case "M_ROBUSTEL_LIMITED":
+               return KnxManufacturer_M_ROBUSTEL_LIMITED, true
+       case "M_LEXA_LIFESTYLE":
+               return KnxManufacturer_M_LEXA_LIFESTYLE, true
+       case "M_CASAMBI":
+               return KnxManufacturer_M_CASAMBI, true
+       case "M_BELCAB_UK_LTD":
+               return KnxManufacturer_M_BELCAB_UK_LTD, true
+       case "M_CHANNEL_SMART_BUILDINGS":
+               return KnxManufacturer_M_CHANNEL_SMART_BUILDINGS, true
        case "M_SE_LIGHTMANAGEMENT_AG":
                return KnxManufacturer_M_SE_LIGHTMANAGEMENT_AG, true
+       case "M_NANJING_KLEVEN_ELECTRONIC_TECHNOLOGY_CO___LTD":
+               return 
KnxManufacturer_M_NANJING_KLEVEN_ELECTRONIC_TECHNOLOGY_CO___LTD, true
+       case "M_ZHEJIANG_CHATNOW_NEW_MATERIAL_TECHNOLOGY_CO___LTD":
+               return 
KnxManufacturer_M_ZHEJIANG_CHATNOW_NEW_MATERIAL_TECHNOLOGY_CO___LTD, true
+       case "M_OCCHIO_GMBH":
+               return KnxManufacturer_M_OCCHIO_GMBH, true
+       case "M_INSTELL":
+               return KnxManufacturer_M_INSTELL, true
+       case "M_VOKA_VOGTLAENDISCHES_KABELWERK_GMBH":
+               return KnxManufacturer_M_VOKA_VOGTLAENDISCHES_KABELWERK_GMBH, 
true
+       case "M_ABB___RESERVED":
+               return KnxManufacturer_M_ABB___RESERVED, true
+       case "M_BUSCH_JAEGER_ELEKTRO___RESERVED":
+               return KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED, true
        case "M_ARCUS_EDS":
                return KnxManufacturer_M_ARCUS_EDS, true
        case "M_HAGER_ELECTRO":
@@ -11178,8 +11416,8 @@ func (e KnxManufacturer) PLC4XEnumName() string {
                return "M_STENGLER_GESELLSCHAFT"
        case KnxManufacturer_M_SCHNEIDER_ELECTRIC_MG:
                return "M_SCHNEIDER_ELECTRIC_MG"
-       case KnxManufacturer_M_ABB_AG_STOTZ___KONTAKT:
-               return "M_ABB_AG_STOTZ___KONTAKT"
+       case KnxManufacturer_M_ABB_AG___STOTZ_KONTAKT:
+               return "M_ABB_AG___STOTZ_KONTAKT"
        case KnxManufacturer_M_GLAMOX_AS:
                return "M_GLAMOX_AS"
        case KnxManufacturer_M_KNX_ASSOCIATION:
@@ -11450,8 +11688,8 @@ func (e KnxManufacturer) PLC4XEnumName() string {
                return "M_RITTO_GMBHANDCO_KG"
        case KnxManufacturer_M_FINDER:
                return "M_FINDER"
-       case KnxManufacturer_M_FUJITSU_GENERAL_LIMITED:
-               return "M_FUJITSU_GENERAL_LIMITED"
+       case KnxManufacturer_M_GENERAL_INC_:
+               return "M_GENERAL_INC_"
        case KnxManufacturer_M_ZF_FRIEDRICHSHAFEN_AG:
                return "M_ZF_FRIEDRICHSHAFEN_AG"
        case KnxManufacturer_M_CREALED:
@@ -12046,8 +12284,8 @@ func (e KnxManufacturer) PLC4XEnumName() string {
                return "M_DONGGUAN_MUHCCI_ELECTRICAL"
        case KnxManufacturer_M_DAETWYLER:
                return "M_DAETWYLER"
-       case KnxManufacturer_M_STEC:
-               return "M_STEC"
+       case KnxManufacturer_M_SDEKE:
+               return "M_SDEKE"
        case KnxManufacturer_M_ARIGO_SOFTWARE_GMBH:
                return "M_ARIGO_SOFTWARE_GMBH"
        case KnxManufacturer_M_FEISHELEC:
@@ -12066,8 +12304,8 @@ func (e KnxManufacturer) PLC4XEnumName() string {
                return "M_GUANGDONG_KANWAY"
        case KnxManufacturer_M_RAMIREZ_ENGINEERING_GMBH:
                return "M_RAMIREZ_ENGINEERING_GMBH"
-       case KnxManufacturer_M_ABB_AG_BUSCH___JAEGER:
-               return "M_ABB_AG_BUSCH___JAEGER"
+       case KnxManufacturer_M_ABB_AG___BUSCH_JAEGER:
+               return "M_ABB_AG___BUSCH_JAEGER"
        case KnxManufacturer_M_ELECTRAK:
                return "M_ELECTRAK"
        case KnxManufacturer_M_ZHONGSHAN_TAIYANG_IMPANDEXP__CO_LTD:
@@ -12210,8 +12448,8 @@ func (e KnxManufacturer) PLC4XEnumName() string {
                return "M_FOSHAN_HAYDN_TECHNOLOGY_LIGHTING_CO__LTD_"
        case KnxManufacturer_M_KNXES_COMPANY_LIMITED:
                return "M_KNXES_COMPANY_LIMITED"
-       case KnxManufacturer_M_AKUVOX:
-               return "M_AKUVOX"
+       case KnxManufacturer_M_AKUBELA:
+               return "M_AKUBELA"
        case KnxManufacturer_M_NINGBO_YINZHOU_SHENGRUIJIE_ELECTRONICS_CO__LTD_:
                return "M_NINGBO_YINZHOU_SHENGRUIJIE_ELECTRONICS_CO__LTD_"
        case KnxManufacturer_M_SHENZHEN_HAIZHICHUANG_TECHNOLOGY_CO___LTD:
@@ -12440,14 +12678,48 @@ func (e KnxManufacturer) PLC4XEnumName() string {
                return "M_OSPA_APPARATEBAU_PAUSER_GMBH_AND_CO__KG"
        case KnxManufacturer_M_PLH:
                return "M_PLH"
-       case KnxManufacturer_M_ABB___RESERVED:
-               return "M_ABB___RESERVED"
-       case KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED:
-               return "M_BUSCH_JAEGER_ELEKTRO___RESERVED"
+       case KnxManufacturer_M_HANGZHOU_ZION_COMMUNICATION_CO__LTD:
+               return "M_HANGZHOU_ZION_COMMUNICATION_CO__LTD"
+       case KnxManufacturer_M_WEIYI_TECHNOLOGY_ZHEJIANG_CO___LTD:
+               return "M_WEIYI_TECHNOLOGY_ZHEJIANG_CO___LTD"
        case KnxManufacturer_M_UPONOR:
                return "M_UPONOR"
+       case KnxManufacturer_M_AUTERAS:
+               return "M_AUTERAS"
+       case KnxManufacturer_M_OSUM_SMART:
+               return "M_OSUM_SMART"
+       case KnxManufacturer_M_TEKNOLINE:
+               return "M_TEKNOLINE"
+       case KnxManufacturer_M_HIMEL_HONG_KONG_LIMITED:
+               return "M_HIMEL_HONG_KONG_LIMITED"
+       case KnxManufacturer_M_MICRONIC_KOREA_CO___LTD_:
+               return "M_MICRONIC_KOREA_CO___LTD_"
+       case KnxManufacturer_M_ROBUSTEL_LIMITED:
+               return "M_ROBUSTEL_LIMITED"
+       case KnxManufacturer_M_LEXA_LIFESTYLE:
+               return "M_LEXA_LIFESTYLE"
+       case KnxManufacturer_M_CASAMBI:
+               return "M_CASAMBI"
+       case KnxManufacturer_M_BELCAB_UK_LTD:
+               return "M_BELCAB_UK_LTD"
+       case KnxManufacturer_M_CHANNEL_SMART_BUILDINGS:
+               return "M_CHANNEL_SMART_BUILDINGS"
        case KnxManufacturer_M_SE_LIGHTMANAGEMENT_AG:
                return "M_SE_LIGHTMANAGEMENT_AG"
+       case KnxManufacturer_M_NANJING_KLEVEN_ELECTRONIC_TECHNOLOGY_CO___LTD:
+               return "M_NANJING_KLEVEN_ELECTRONIC_TECHNOLOGY_CO___LTD"
+       case 
KnxManufacturer_M_ZHEJIANG_CHATNOW_NEW_MATERIAL_TECHNOLOGY_CO___LTD:
+               return "M_ZHEJIANG_CHATNOW_NEW_MATERIAL_TECHNOLOGY_CO___LTD"
+       case KnxManufacturer_M_OCCHIO_GMBH:
+               return "M_OCCHIO_GMBH"
+       case KnxManufacturer_M_INSTELL:
+               return "M_INSTELL"
+       case KnxManufacturer_M_VOKA_VOGTLAENDISCHES_KABELWERK_GMBH:
+               return "M_VOKA_VOGTLAENDISCHES_KABELWERK_GMBH"
+       case KnxManufacturer_M_ABB___RESERVED:
+               return "M_ABB___RESERVED"
+       case KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED:
+               return "M_BUSCH_JAEGER_ELEKTRO___RESERVED"
        case KnxManufacturer_M_ARCUS_EDS:
                return "M_ARCUS_EDS"
        case KnxManufacturer_M_HAGER_ELECTRO:
diff --git a/plc4go/protocols/knxnetip/readwrite/model/KnxProperty.go 
b/plc4go/protocols/knxnetip/readwrite/model/KnxProperty.go
index 0de48c6e1c..df68a5063a 100644
--- a/plc4go/protocols/knxnetip/readwrite/model/KnxProperty.go
+++ b/plc4go/protocols/knxnetip/readwrite/model/KnxProperty.go
@@ -974,7 +974,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_CHAR_BLOCK: // RawByteArray
                // Array Field (value)
-               for i := range uint32((10)) {
+               for i := uint32(0); i < uint32((10)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -982,7 +982,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_POLL_GROUP_SETTINGS: // 
Struct
                // Array Field (groupAddress)
-               for i := range uint32((2)) {
+               for i := uint32(0); i < uint32((2)); i++ {
                        groupAddress := value.GetValue("groupAddress")
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", groupAddress.GetIndex(i).GetByte())
                        if _itemErr != nil {
@@ -1006,7 +1006,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_SHORT_CHAR_BLOCK: // 
RawByteArray
                // Array Field (value)
-               for i := range uint32((5)) {
+               for i := uint32(0); i < uint32((5)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1119,7 +1119,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_01: // RawByteArray
                // Array Field (value)
-               for i := range uint32((1)) {
+               for i := uint32(0); i < uint32((1)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1127,7 +1127,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_02: // RawByteArray
                // Array Field (value)
-               for i := range uint32((2)) {
+               for i := uint32(0); i < uint32((2)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1135,7 +1135,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_03: // RawByteArray
                // Array Field (value)
-               for i := range uint32((3)) {
+               for i := uint32(0); i < uint32((3)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1143,7 +1143,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_04: // RawByteArray
                // Array Field (value)
-               for i := range uint32((4)) {
+               for i := uint32(0); i < uint32((4)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1151,7 +1151,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_05: // RawByteArray
                // Array Field (value)
-               for i := range uint32((5)) {
+               for i := uint32(0); i < uint32((5)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1159,7 +1159,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_06: // RawByteArray
                // Array Field (value)
-               for i := range uint32((6)) {
+               for i := uint32(0); i < uint32((6)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1167,7 +1167,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_07: // RawByteArray
                // Array Field (value)
-               for i := range uint32((7)) {
+               for i := uint32(0); i < uint32((7)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1175,7 +1175,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_08: // RawByteArray
                // Array Field (value)
-               for i := range uint32((8)) {
+               for i := uint32(0); i < uint32((8)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1183,7 +1183,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_09: // RawByteArray
                // Array Field (value)
-               for i := range uint32((9)) {
+               for i := uint32(0); i < uint32((9)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1191,7 +1191,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_10: // RawByteArray
                // Array Field (value)
-               for i := range uint32((10)) {
+               for i := uint32(0); i < uint32((10)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1199,7 +1199,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_11: // RawByteArray
                // Array Field (value)
-               for i := range uint32((11)) {
+               for i := uint32(0); i < uint32((11)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1207,7 +1207,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_12: // RawByteArray
                // Array Field (value)
-               for i := range uint32((12)) {
+               for i := uint32(0); i < uint32((12)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1215,7 +1215,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_13: // RawByteArray
                // Array Field (value)
-               for i := range uint32((13)) {
+               for i := uint32(0); i < uint32((13)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1223,7 +1223,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_14: // RawByteArray
                // Array Field (value)
-               for i := range uint32((14)) {
+               for i := uint32(0); i < uint32((14)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1231,7 +1231,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_15: // RawByteArray
                // Array Field (value)
-               for i := range uint32((15)) {
+               for i := uint32(0); i < uint32((15)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1239,7 +1239,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_16: // RawByteArray
                // Array Field (value)
-               for i := range uint32((16)) {
+               for i := uint32(0); i < uint32((16)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1247,7 +1247,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_17: // RawByteArray
                // Array Field (value)
-               for i := range uint32((17)) {
+               for i := uint32(0); i < uint32((17)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1255,7 +1255,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_18: // RawByteArray
                // Array Field (value)
-               for i := range uint32((18)) {
+               for i := uint32(0); i < uint32((18)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1263,7 +1263,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_19: // RawByteArray
                // Array Field (value)
-               for i := range uint32((19)) {
+               for i := uint32(0); i < uint32((19)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
@@ -1271,7 +1271,7 @@ func KnxPropertySerializeWithWriteBuffer(ctx 
context.Context, writeBuffer utils.
                }
        case propertyType == KnxPropertyDataType_PDT_GENERIC_20: // RawByteArray
                // Array Field (value)
-               for i := range uint32((20)) {
+               for i := uint32(0); i < uint32((20)); i++ {
                        _itemErr := /*TODO: migrate me*/ 
writeBuffer.WriteByte("", value.GetIndex(i).GetByte())
                        if _itemErr != nil {
                                return errors.Wrap(_itemErr, "Error serializing 
'value' field")
diff --git 
a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVendorId.java
 
b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVendorId.java
index 5e5951da3a..d0b436453f 100644
--- 
a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVendorId.java
+++ 
b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVendorId.java
@@ -101,7 +101,7 @@ public enum BACnetVendorId {
   REGULATOR_AUSTRALIAPTY_LTD((int) 67, (int) 67, (String) "Regulator Australia 
PTY Ltd."),
   TOUCH_PLATE_LIGHTING_CONTROLS((int) 68, (int) 68, (String) "Touch-Plate 
Lighting Controls"),
   AMANN_GMBH((int) 69, (int) 69, (String) "Amann GmbH"),
-  RLE_TECHNOLOGIES((int) 70, (int) 70, (String) "RLE Technologies"),
+  PARAMETERLLC((int) 70, (int) 70, (String) "Parameter LLC"),
   CARDKEY_SYSTEMS((int) 71, (int) 71, (String) "Cardkey Systems"),
   SECOM_CO_LTD((int) 72, (int) 72, (String) "SECOM Co., Ltd."),
   ABB_GEBUDETECHNIKAG_BEREICH_NET_SERV(
@@ -404,7 +404,7 @@ public enum BACnetVendorId {
   CEMTREX_INC((int) 326, (int) 326, (String) "Cemtrex, Inc."),
   PERFORMANCE_TECHNOLOGIES_INC((int) 327, (int) 327, (String) "Performance 
Technologies, Inc."),
   XTRALIS_AUST_PTY_LTD((int) 328, (int) 328, (String) "Xtralis (Aust) Pty 
Ltd"),
-  TROX_GMBH((int) 329, (int) 329, (String) "TROX GmbH"),
+  TROXSE((int) 329, (int) 329, (String) "TROX SE"),
   BEIJING_HYSINE_TECHNOLOGY_CO_LTD(
       (int) 330, (int) 330, (String) "Beijing Hysine Technology Co., Ltd"),
   RCK_CONTROLS_INC((int) 331, (int) 331, (String) "RCK Controls, Inc."),
@@ -1814,6 +1814,21 @@ public enum BACnetVendorId {
   SYSTEM_MART_LTD((int) 1579, (int) 1579, (String) "System Mart Ltd."),
   SPOT_GMBH((int) 1580, (int) 1580, (String) "Spot7 GmbH"),
   INTEMPCO_CONTROLS_LTD((int) 1581, (int) 1581, (String) "Intempco Controls 
Ltd."),
+  ROSEMONT_ENGINEERING_INC((int) 1582, (int) 1582, (String) "Rosemont 
Engineering, Inc."),
+  MINIVEIL_INDUSTRIES_LTD((int) 1583, (int) 1583, (String) "Miniveil 
Industries Ltd."),
+  PROFCONAB((int) 1584, (int) 1584, (String) "Profcon AB"),
+  KE_AUTOMASJONAS((int) 1585, (int) 1585, (String) "KE Automasjon AS"),
+  NORDOMATIC_PROPERTY_TECHNOLOGIESAB(
+      (int) 1586, (int) 1586, (String) "Nordomatic Property Technologies AB"),
+  RUNWISE((int) 1587, (int) 1587, (String) "Runwise"),
+  KARELAVOJSKY((int) 1588, (int) 1588, (String) "Karel Čavojsky"),
+  ABBLV_INSTALLATION_MATERIALS_CO_LTD_BEIJING(
+      (int) 1589, (int) 1589, (String) "ABB LV Installation Materials Co., 
Ltd. Beijing"),
+  ENER_SEARCH_SOLAR_GMBH((int) 1590, (int) 1590, (String) "EnerSearch Solar 
GmbH"),
+  ZURN_ELKAY_WATER_SOLUTIONS((int) 1591, (int) 1591, (String) "Zurn Elkay 
Water Solutions"),
+  ANDIVI((int) 1592, (int) 1592, (String) "Andivi"),
+  CHYI_LEE_INDUSTRY_CO_LTD((int) 1593, (int) 1593, (String) "Chyi Lee Industry 
Co., Ltd."),
+  ALLBEEBV((int) 1594, (int) 1594, (String) "Allbee B.V."),
   UNKNOWN_VENDOR((int) 0xFFFF, (int) 0xFFFF, (String) "Unknown");
   private static final Map<Integer, BACnetVendorId> map;
 
diff --git 
a/plc4j/drivers/knxnetip/src/main/generated/org/apache/plc4x/java/knxnetip/readwrite/KnxManufacturer.java
 
b/plc4j/drivers/knxnetip/src/main/generated/org/apache/plc4x/java/knxnetip/readwrite/KnxManufacturer.java
index 631f3daf57..f08ae50fd3 100644
--- 
a/plc4j/drivers/knxnetip/src/main/generated/org/apache/plc4x/java/knxnetip/readwrite/KnxManufacturer.java
+++ 
b/plc4j/drivers/knxnetip/src/main/generated/org/apache/plc4x/java/knxnetip/readwrite/KnxManufacturer.java
@@ -28,11 +28,11 @@ import java.util.Map;
 public enum KnxManufacturer {
   M_UNKNOWN((int) 0, (int) 0, (String) "Unknown Manufacturer"),
   M_SIEMENS((int) 1, (int) 1, (String) "Siemens"),
-  M_ABB_AG_STOTZ___KONTAKT((int) 2, (int) 2, (String) "ABB AG (Stotz - 
Kontakt)"),
+  M_ABB_AG___STOTZ_KONTAKT((int) 2, (int) 2, (String) "ABB AG - 
STOTZ-KONTAKT"),
   M_ALBRECHT_JUNG((int) 3, (int) 4, (String) "Albrecht Jung"),
   M_BTICINO((int) 4, (int) 5, (String) "Bticino"),
   M_BERKER((int) 5, (int) 6, (String) "Berker"),
-  M_ABB_AG_BUSCH___JAEGER((int) 6, (int) 7, (String) "ABB AG (Busch - 
Jaeger)"),
+  M_ABB_AG___BUSCH_JAEGER((int) 6, (int) 7, (String) "ABB AG - BUSCH-JAEGER"),
   M_GIRA_GIERSIEPEN((int) 7, (int) 8, (String) "GIRA Giersiepen"),
   M_HAGER_ELECTRO((int) 8, (int) 9, (String) "Hager Electro"),
   M_INSTA_GMBH((int) 9, (int) 10, (String) "Insta GmbH"),
@@ -364,7 +364,7 @@ public enum KnxManufacturer {
   M_EVN_LICHTTECHNIK((int) 318, (int) 369, (String) "EVN-Lichttechnik"),
   M_RUTEC((int) 319, (int) 370, (String) "rutec"),
   M_FINDER((int) 320, (int) 371, (String) "Finder"),
-  M_FUJITSU_GENERAL_LIMITED((int) 321, (int) 372, (String) "Fujitsu General 
Limited"),
+  M_GENERAL_INC_((int) 321, (int) 372, (String) "GENERAL Inc."),
   M_ZF_FRIEDRICHSHAFEN_AG((int) 322, (int) 373, (String) "ZF Friedrichshafen 
AG"),
   M_CREALED((int) 323, (int) 374, (String) "Crealed"),
   M_MILES_MAGIC_AUTOMATION_PRIVATE_LIMITED(
@@ -677,7 +677,7 @@ public enum KnxManufacturer {
       (int) 587, (int) 643, (String) "Hefei Chuang Yue Intelligent Technology 
Co.,LTD"),
   M_LARFE((int) 588, (int) 644, (String) "Larfe"),
   M_DONGGUAN_MUHCCI_ELECTRICAL((int) 589, (int) 645, (String) "Dongguan Muhcci 
Electrical"),
-  M_STEC((int) 590, (int) 646, (String) "STEC"),
+  M_SDEKE((int) 590, (int) 646, (String) "Sdeke"),
   M_ARIGO_SOFTWARE_GMBH((int) 591, (int) 647, (String) "ARIGO Software GmbH"),
   M_FEISHELEC((int) 592, (int) 648, (String) "Feishelec"),
   M_GORDIC((int) 593, (int) 649, (String) "GORDIC"),
@@ -765,7 +765,7 @@ public enum KnxManufacturer {
   M_FOSHAN_HAYDN_TECHNOLOGY_LIGHTING_CO__LTD_(
       (int) 662, (int) 720, (String) "Foshan Haydn Technology Lighting 
Co.,Ltd."),
   M_KNXES_COMPANY_LIMITED((int) 663, (int) 721, (String) "KNXES COMPANY 
LIMITED"),
-  M_AKUVOX((int) 664, (int) 722, (String) "Akuvox"),
+  M_AKUBELA((int) 664, (int) 722, (String) "akubela"),
   M_NINGBO_YINZHOU_SHENGRUIJIE_ELECTRONICS_CO__LTD_(
       (int) 665, (int) 723, (String) "NingBo Yinzhou ShengRuiJie Electronics 
Co. Ltd."),
   M_SHENZHEN_HAIZHICHUANG_TECHNOLOGY_CO___LTD(
@@ -904,9 +904,31 @@ public enum KnxManufacturer {
   M_OSPA_APPARATEBAU_PAUSER_GMBH_AND_CO__KG(
       (int) 766, (int) 827, (String) "Ospa Apparatebau Pauser GmbH & Co. KG"),
   M_PLH((int) 767, (int) 828, (String) "PLH"),
-  M_ABB___RESERVED((int) 768, (int) 43954, (String) "ABB - reserved"),
+  M_HANGZHOU_ZION_COMMUNICATION_CO__LTD(
+      (int) 768, (int) 829, (String) "HANGZHOU ZION COMMUNICATION CO.,LTD"),
+  M_WEIYI_TECHNOLOGY_ZHEJIANG_CO___LTD(
+      (int) 769, (int) 830, (String) "Weiyi Technology (Zhejiang) Co., Ltd"),
+  M_AUTERAS((int) 770, (int) 831, (String) "AUTERAS"),
+  M_OSUM_SMART((int) 771, (int) 832, (String) "OSUM Smart"),
+  M_TEKNOLINE((int) 772, (int) 833, (String) "TEKNOLINE"),
+  M_HIMEL_HONG_KONG_LIMITED((int) 773, (int) 834, (String) "HIMEL HONG KONG 
LIMITED"),
+  M_MICRONIC_KOREA_CO___LTD_((int) 774, (int) 835, (String) "Micronic Korea 
Co., Ltd."),
+  M_ROBUSTEL_LIMITED((int) 775, (int) 836, (String) "Robustel Limited"),
+  M_LEXA_LIFESTYLE((int) 776, (int) 837, (String) "Lexa LIFESTYLE"),
+  M_CASAMBI((int) 777, (int) 838, (String) "casambi"),
+  M_BELCAB_UK_LTD((int) 778, (int) 839, (String) "BELCAB UK LTD"),
+  M_CHANNEL_SMART_BUILDINGS((int) 779, (int) 840, (String) "Channel Smart 
Buildings"),
+  M_NANJING_KLEVEN_ELECTRONIC_TECHNOLOGY_CO___LTD(
+      (int) 780, (int) 841, (String) "Nanjing Kleven Electronic Technology 
Co., Ltd"),
+  M_ZHEJIANG_CHATNOW_NEW_MATERIAL_TECHNOLOGY_CO___LTD(
+      (int) 781, (int) 842, (String) "Zhejiang Chatnow New Material Technology 
Co., Ltd"),
+  M_OCCHIO_GMBH((int) 782, (int) 843, (String) "Occhio GmbH"),
+  M_INSTELL((int) 783, (int) 844, (String) "Instell"),
+  M_VOKA_VOGTLAENDISCHES_KABELWERK_GMBH(
+      (int) 784, (int) 845, (String) "VOKA Vogtländisches Kabelwerk GmbH"),
+  M_ABB___RESERVED((int) 785, (int) 43954, (String) "ABB - reserved"),
   M_BUSCH_JAEGER_ELEKTRO___RESERVED(
-      (int) 769, (int) 43959, (String) "Busch-Jaeger Elektro - reserved");
+      (int) 786, (int) 43959, (String) "Busch-Jaeger Elektro - reserved");
   private static final Map<Integer, KnxManufacturer> map;
 
   static {
diff --git 
a/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs
 
b/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs
index 4599b4346b..e47ebc54d7 100644
--- 
a/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs
+++ 
b/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs
@@ -27,11 +27,11 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
     {
         M_UNKNOWN = 0,
         M_SIEMENS = 1,
-        M_ABB_AG_STOTZ___KONTAKT = 2,
+        M_ABB_AG___STOTZ_KONTAKT = 2,
         M_ALBRECHT_JUNG = 3,
         M_BTICINO = 4,
         M_BERKER = 5,
-        M_ABB_AG_BUSCH___JAEGER = 6,
+        M_ABB_AG___BUSCH_JAEGER = 6,
         M_GIRA_GIERSIEPEN = 7,
         M_HAGER_ELECTRO = 8,
         M_INSTA_GMBH = 9,
@@ -346,7 +346,7 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
         M_EVN_LICHTTECHNIK = 318,
         M_RUTEC = 319,
         M_FINDER = 320,
-        M_FUJITSU_GENERAL_LIMITED = 321,
+        M_GENERAL_INC_ = 321,
         M_ZF_FRIEDRICHSHAFEN_AG = 322,
         M_CREALED = 323,
         M_MILES_MAGIC_AUTOMATION_PRIVATE_LIMITED = 324,
@@ -615,7 +615,7 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
         M_HEFEI_CHUANG_YUE_INTELLIGENT_TECHNOLOGY_CO__LTD = 587,
         M_LARFE = 588,
         M_DONGGUAN_MUHCCI_ELECTRICAL = 589,
-        M_STEC = 590,
+        M_SDEKE = 590,
         M_ARIGO_SOFTWARE_GMBH = 591,
         M_FEISHELEC = 592,
         M_GORDIC = 593,
@@ -689,7 +689,7 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
         M_ARKLYFE = 661,
         M_FOSHAN_HAYDN_TECHNOLOGY_LIGHTING_CO__LTD_ = 662,
         M_KNXES_COMPANY_LIMITED = 663,
-        M_AKUVOX = 664,
+        M_AKUBELA = 664,
         M_NINGBO_YINZHOU_SHENGRUIJIE_ELECTRONICS_CO__LTD_ = 665,
         M_SHENZHEN_HAIZHICHUANG_TECHNOLOGY_CO___LTD = 666,
         M_SHENZHEN_EASYDETEK_TECHNOLOGY_CO_LTD = 667,
@@ -791,8 +791,27 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
         M_HYUNDAI = 763,
         M_QINGDAO_HISENSE_TRANSTECH_CO__LTD_ = 764,
         M_SPECIALCAVI_BALDASSARI_SRL = 765,
-        M_ABB___RESERVED = 766,
-        M_BUSCH_JAEGER_ELEKTRO___RESERVED = 767,
+        M_OSPA_APPARATEBAU_PAUSER_GMBH_AND_CO__KG = 766,
+        M_PLH = 767,
+        M_HANGZHOU_ZION_COMMUNICATION_CO__LTD = 768,
+        M_WEIYI_TECHNOLOGY_ZHEJIANG_CO___LTD = 769,
+        M_AUTERAS = 770,
+        M_OSUM_SMART = 771,
+        M_TEKNOLINE = 772,
+        M_HIMEL_HONG_KONG_LIMITED = 773,
+        M_MICRONIC_KOREA_CO___LTD_ = 774,
+        M_ROBUSTEL_LIMITED = 775,
+        M_LEXA_LIFESTYLE = 776,
+        M_CASAMBI = 777,
+        M_BELCAB_UK_LTD = 778,
+        M_CHANNEL_SMART_BUILDINGS = 779,
+        M_NANJING_KLEVEN_ELECTRONIC_TECHNOLOGY_CO___LTD = 780,
+        M_ZHEJIANG_CHATNOW_NEW_MATERIAL_TECHNOLOGY_CO___LTD = 781,
+        M_OCCHIO_GMBH = 782,
+        M_INSTELL = 783,
+        M_VOKA_VOGTLAENDISCHES_KABELWERK_GMBH = 784,
+        M_ABB___RESERVED = 785,
+        M_BUSCH_JAEGER_ELEKTRO___RESERVED = 786,
     }
 
     public static class KnxManufacturerInfo
@@ -1138,7 +1157,7 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_SCHNEIDER_ELECTRIC_MG: { /* '199' */
                     return 249;
                 }
-                case KnxManufacturer.M_ABB_AG_STOTZ___KONTAKT: { /* '2' */
+                case KnxManufacturer.M_ABB_AG___STOTZ_KONTAKT: { /* '2' */
                     return 2;
                 }
                 case KnxManufacturer.M_GLAMOX_AS: { /* '20' */
@@ -1546,7 +1565,7 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_FINDER: { /* '320' */
                     return 371;
                 }
-                case KnxManufacturer.M_FUJITSU_GENERAL_LIMITED: { /* '321' */
+                case KnxManufacturer.M_GENERAL_INC_: { /* '321' */
                     return 372;
                 }
                 case KnxManufacturer.M_ZF_FRIEDRICHSHAFEN_AG: { /* '322' */
@@ -2440,7 +2459,7 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_DAETWYLER: { /* '59' */
                     return 97;
                 }
-                case KnxManufacturer.M_STEC: { /* '590' */
+                case KnxManufacturer.M_SDEKE: { /* '590' */
                     return 646;
                 }
                 case KnxManufacturer.M_ARIGO_SOFTWARE_GMBH: { /* '591' */
@@ -2470,7 +2489,7 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_RAMIREZ_ENGINEERING_GMBH: { /* '599' */
                     return 656;
                 }
-                case KnxManufacturer.M_ABB_AG_BUSCH___JAEGER: { /* '6' */
+                case KnxManufacturer.M_ABB_AG___BUSCH_JAEGER: { /* '6' */
                     return 7;
                 }
                 case KnxManufacturer.M_ELECTRAK: { /* '60' */
@@ -2686,7 +2705,7 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_KNXES_COMPANY_LIMITED: { /* '663' */
                     return 721;
                 }
-                case KnxManufacturer.M_AKUVOX: { /* '664' */
+                case KnxManufacturer.M_AKUBELA: { /* '664' */
                     return 722;
                 }
                 case 
KnxManufacturer.M_NINGBO_YINZHOU_SHENGRUIJIE_ELECTRONICS_CO__LTD_: { /* '665' */
@@ -3025,18 +3044,75 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_SPECIALCAVI_BALDASSARI_SRL: { /* '765' 
*/
                     return 826;
                 }
-                case KnxManufacturer.M_ABB___RESERVED: { /* '766' */
-                    return 43954;
+                case 
KnxManufacturer.M_OSPA_APPARATEBAU_PAUSER_GMBH_AND_CO__KG: { /* '766' */
+                    return 827;
                 }
-                case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* 
'767' */
-                    return 43959;
+                case KnxManufacturer.M_PLH: { /* '767' */
+                    return 828;
+                }
+                case KnxManufacturer.M_HANGZHOU_ZION_COMMUNICATION_CO__LTD: { 
/* '768' */
+                    return 829;
+                }
+                case KnxManufacturer.M_WEIYI_TECHNOLOGY_ZHEJIANG_CO___LTD: { 
/* '769' */
+                    return 830;
                 }
                 case KnxManufacturer.M_UPONOR: { /* '77' */
                     return 116;
                 }
+                case KnxManufacturer.M_AUTERAS: { /* '770' */
+                    return 831;
+                }
+                case KnxManufacturer.M_OSUM_SMART: { /* '771' */
+                    return 832;
+                }
+                case KnxManufacturer.M_TEKNOLINE: { /* '772' */
+                    return 833;
+                }
+                case KnxManufacturer.M_HIMEL_HONG_KONG_LIMITED: { /* '773' */
+                    return 834;
+                }
+                case KnxManufacturer.M_MICRONIC_KOREA_CO___LTD_: { /* '774' */
+                    return 835;
+                }
+                case KnxManufacturer.M_ROBUSTEL_LIMITED: { /* '775' */
+                    return 836;
+                }
+                case KnxManufacturer.M_LEXA_LIFESTYLE: { /* '776' */
+                    return 837;
+                }
+                case KnxManufacturer.M_CASAMBI: { /* '777' */
+                    return 838;
+                }
+                case KnxManufacturer.M_BELCAB_UK_LTD: { /* '778' */
+                    return 839;
+                }
+                case KnxManufacturer.M_CHANNEL_SMART_BUILDINGS: { /* '779' */
+                    return 840;
+                }
                 case KnxManufacturer.M_SE_LIGHTMANAGEMENT_AG: { /* '78' */
                     return 117;
                 }
+                case 
KnxManufacturer.M_NANJING_KLEVEN_ELECTRONIC_TECHNOLOGY_CO___LTD: { /* '780' */
+                    return 841;
+                }
+                case 
KnxManufacturer.M_ZHEJIANG_CHATNOW_NEW_MATERIAL_TECHNOLOGY_CO___LTD: { /* '781' 
*/
+                    return 842;
+                }
+                case KnxManufacturer.M_OCCHIO_GMBH: { /* '782' */
+                    return 843;
+                }
+                case KnxManufacturer.M_INSTELL: { /* '783' */
+                    return 844;
+                }
+                case KnxManufacturer.M_VOKA_VOGTLAENDISCHES_KABELWERK_GMBH: { 
/* '784' */
+                    return 845;
+                }
+                case KnxManufacturer.M_ABB___RESERVED: { /* '785' */
+                    return 43954;
+                }
+                case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* 
'786' */
+                    return 43959;
+                }
                 case KnxManufacturer.M_ARCUS_EDS: { /* '79' */
                     return 118;
                 }
@@ -3452,8 +3528,8 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_SCHNEIDER_ELECTRIC_MG: { /* '199' */
                     return "Schneider Electric (MG)";
                 }
-                case KnxManufacturer.M_ABB_AG_STOTZ___KONTAKT: { /* '2' */
-                    return "ABB AG (Stotz - Kontakt)";
+                case KnxManufacturer.M_ABB_AG___STOTZ_KONTAKT: { /* '2' */
+                    return "ABB AG - STOTZ-KONTAKT";
                 }
                 case KnxManufacturer.M_GLAMOX_AS: { /* '20' */
                     return "Glamox AS";
@@ -3860,8 +3936,8 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_FINDER: { /* '320' */
                     return "Finder";
                 }
-                case KnxManufacturer.M_FUJITSU_GENERAL_LIMITED: { /* '321' */
-                    return "Fujitsu General Limited";
+                case KnxManufacturer.M_GENERAL_INC_: { /* '321' */
+                    return "GENERAL Inc.";
                 }
                 case KnxManufacturer.M_ZF_FRIEDRICHSHAFEN_AG: { /* '322' */
                     return "ZF Friedrichshafen AG";
@@ -4754,8 +4830,8 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_DAETWYLER: { /* '59' */
                     return "Dätwyler";
                 }
-                case KnxManufacturer.M_STEC: { /* '590' */
-                    return "STEC";
+                case KnxManufacturer.M_SDEKE: { /* '590' */
+                    return "Sdeke";
                 }
                 case KnxManufacturer.M_ARIGO_SOFTWARE_GMBH: { /* '591' */
                     return "ARIGO Software GmbH";
@@ -4784,8 +4860,8 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_RAMIREZ_ENGINEERING_GMBH: { /* '599' */
                     return "RAMIREZ Engineering GmbH";
                 }
-                case KnxManufacturer.M_ABB_AG_BUSCH___JAEGER: { /* '6' */
-                    return "ABB AG (Busch - Jaeger)";
+                case KnxManufacturer.M_ABB_AG___BUSCH_JAEGER: { /* '6' */
+                    return "ABB AG - BUSCH-JAEGER";
                 }
                 case KnxManufacturer.M_ELECTRAK: { /* '60' */
                     return "Electrak";
@@ -5000,8 +5076,8 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_KNXES_COMPANY_LIMITED: { /* '663' */
                     return "KNXES COMPANY LIMITED";
                 }
-                case KnxManufacturer.M_AKUVOX: { /* '664' */
-                    return "Akuvox";
+                case KnxManufacturer.M_AKUBELA: { /* '664' */
+                    return "akubela";
                 }
                 case 
KnxManufacturer.M_NINGBO_YINZHOU_SHENGRUIJIE_ELECTRONICS_CO__LTD_: { /* '665' */
                     return "NingBo Yinzhou ShengRuiJie Electronics Co. Ltd.";
@@ -5339,18 +5415,75 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_SPECIALCAVI_BALDASSARI_SRL: { /* '765' 
*/
                     return "SPECIALCAVI BALDASSARI SRL";
                 }
-                case KnxManufacturer.M_ABB___RESERVED: { /* '766' */
-                    return "ABB - reserved";
+                case 
KnxManufacturer.M_OSPA_APPARATEBAU_PAUSER_GMBH_AND_CO__KG: { /* '766' */
+                    return "Ospa Apparatebau Pauser GmbH & Co. KG";
                 }
-                case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* 
'767' */
-                    return "Busch-Jaeger Elektro - reserved";
+                case KnxManufacturer.M_PLH: { /* '767' */
+                    return "PLH";
+                }
+                case KnxManufacturer.M_HANGZHOU_ZION_COMMUNICATION_CO__LTD: { 
/* '768' */
+                    return "HANGZHOU ZION COMMUNICATION CO.,LTD";
+                }
+                case KnxManufacturer.M_WEIYI_TECHNOLOGY_ZHEJIANG_CO___LTD: { 
/* '769' */
+                    return "Weiyi Technology (Zhejiang) Co., Ltd";
                 }
                 case KnxManufacturer.M_UPONOR: { /* '77' */
                     return "Uponor";
                 }
+                case KnxManufacturer.M_AUTERAS: { /* '770' */
+                    return "AUTERAS";
+                }
+                case KnxManufacturer.M_OSUM_SMART: { /* '771' */
+                    return "OSUM Smart";
+                }
+                case KnxManufacturer.M_TEKNOLINE: { /* '772' */
+                    return "TEKNOLINE";
+                }
+                case KnxManufacturer.M_HIMEL_HONG_KONG_LIMITED: { /* '773' */
+                    return "HIMEL HONG KONG LIMITED";
+                }
+                case KnxManufacturer.M_MICRONIC_KOREA_CO___LTD_: { /* '774' */
+                    return "Micronic Korea Co., Ltd.";
+                }
+                case KnxManufacturer.M_ROBUSTEL_LIMITED: { /* '775' */
+                    return "Robustel Limited";
+                }
+                case KnxManufacturer.M_LEXA_LIFESTYLE: { /* '776' */
+                    return "Lexa LIFESTYLE";
+                }
+                case KnxManufacturer.M_CASAMBI: { /* '777' */
+                    return "casambi";
+                }
+                case KnxManufacturer.M_BELCAB_UK_LTD: { /* '778' */
+                    return "BELCAB UK LTD";
+                }
+                case KnxManufacturer.M_CHANNEL_SMART_BUILDINGS: { /* '779' */
+                    return "Channel Smart Buildings";
+                }
                 case KnxManufacturer.M_SE_LIGHTMANAGEMENT_AG: { /* '78' */
                     return "se Lightmanagement AG";
                 }
+                case 
KnxManufacturer.M_NANJING_KLEVEN_ELECTRONIC_TECHNOLOGY_CO___LTD: { /* '780' */
+                    return "Nanjing Kleven Electronic Technology Co., Ltd";
+                }
+                case 
KnxManufacturer.M_ZHEJIANG_CHATNOW_NEW_MATERIAL_TECHNOLOGY_CO___LTD: { /* '781' 
*/
+                    return "Zhejiang Chatnow New Material Technology Co., Ltd";
+                }
+                case KnxManufacturer.M_OCCHIO_GMBH: { /* '782' */
+                    return "Occhio GmbH";
+                }
+                case KnxManufacturer.M_INSTELL: { /* '783' */
+                    return "Instell";
+                }
+                case KnxManufacturer.M_VOKA_VOGTLAENDISCHES_KABELWERK_GMBH: { 
/* '784' */
+                    return "VOKA Vogtländisches Kabelwerk GmbH";
+                }
+                case KnxManufacturer.M_ABB___RESERVED: { /* '785' */
+                    return "ABB - reserved";
+                }
+                case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* 
'786' */
+                    return "Busch-Jaeger Elektro - reserved";
+                }
                 case KnxManufacturer.M_ARCUS_EDS: { /* '79' */
                     return "Arcus-eds";
                 }
diff --git 
a/protocols/bacnetip/src/main/generated/protocols/bacnetip/bacnet-vendorids.mspec
 
b/protocols/bacnetip/src/main/generated/protocols/bacnetip/bacnet-vendorids.mspec
index 7d3975cfb0..bcf9e33291 100644
--- 
a/protocols/bacnetip/src/main/generated/protocols/bacnetip/bacnet-vendorids.mspec
+++ 
b/protocols/bacnetip/src/main/generated/protocols/bacnetip/bacnet-vendorids.mspec
@@ -91,7 +91,7 @@
   ['67' REGULATOR_AUSTRALIAPTY_LTD ['67', '"Regulator Australia PTY Ltd."']]
   ['68' TOUCH_PLATE_LIGHTING_CONTROLS ['68', '"Touch-Plate Lighting 
Controls"']]
   ['69' AMANN_GMBH ['69', '"Amann GmbH"']]
-  ['70' RLE_TECHNOLOGIES ['70', '"RLE Technologies"']]
+  ['70' PARAMETERLLC ['70', '"Parameter LLC"']]
   ['71' CARDKEY_SYSTEMS ['71', '"Cardkey Systems"']]
   ['72' SECOM_CO_LTD ['72', '"SECOM Co., Ltd."']]
   ['73' ABB_GEBUDETECHNIKAG_BEREICH_NET_SERV ['73', '"ABB Gebäudetechnik AG 
Bereich NetServ"']]
@@ -350,7 +350,7 @@
   ['326' CEMTREX_INC ['326', '"Cemtrex, Inc."']]
   ['327' PERFORMANCE_TECHNOLOGIES_INC ['327', '"Performance Technologies, 
Inc."']]
   ['328' XTRALIS_AUST_PTY_LTD ['328', '"Xtralis (Aust) Pty Ltd"']]
-  ['329' TROX_GMBH ['329', '"TROX GmbH"']]
+  ['329' TROXSE ['329', '"TROX SE"']]
   ['330' BEIJING_HYSINE_TECHNOLOGY_CO_LTD ['330', '"Beijing Hysine Technology 
Co., Ltd"']]
   ['331' RCK_CONTROLS_INC ['331', '"RCK Controls, Inc."']]
   ['332' DISTECH_CONTROLSSAS ['332', '"Distech Controls SAS"']]
@@ -1593,6 +1593,19 @@
   ['1579' SYSTEM_MART_LTD ['1579', '"System Mart Ltd."']]
   ['1580' SPOT_GMBH ['1580', '"Spot7 GmbH"']]
   ['1581' INTEMPCO_CONTROLS_LTD ['1581', '"Intempco Controls Ltd."']]
+  ['1582' ROSEMONT_ENGINEERING_INC ['1582', '"Rosemont Engineering, Inc."']]
+  ['1583' MINIVEIL_INDUSTRIES_LTD ['1583', '"Miniveil Industries Ltd."']]
+  ['1584' PROFCONAB ['1584', '"Profcon AB"']]
+  ['1585' KE_AUTOMASJONAS ['1585', '"KE Automasjon AS"']]
+  ['1586' NORDOMATIC_PROPERTY_TECHNOLOGIESAB ['1586', '"Nordomatic Property 
Technologies AB"']]
+  ['1587' RUNWISE ['1587', '"Runwise"']]
+  ['1588' KARELAVOJSKY ['1588', '"Karel Čavojsky"']]
+  ['1589' ABBLV_INSTALLATION_MATERIALS_CO_LTD_BEIJING ['1589', '"ABB LV 
Installation Materials Co., Ltd. Beijing"']]
+  ['1590' ENER_SEARCH_SOLAR_GMBH ['1590', '"EnerSearch Solar GmbH"']]
+  ['1591' ZURN_ELKAY_WATER_SOLUTIONS ['1591', '"Zurn Elkay Water Solutions"']]
+  ['1592' ANDIVI ['1592', '"Andivi"']]
+  ['1593' CHYI_LEE_INDUSTRY_CO_LTD ['1593', '"Chyi Lee Industry Co., Ltd."']]
+  ['1594' ALLBEEBV ['1594', '"Allbee B.V."']]
  
   ['0xFFFF' UNKNOWN_VENDOR ['0xFFFF', '"Unknown"']]
 ]
diff --git 
a/protocols/knxnetip/src/main/generated/protocols/knxnetip/knx-master-data.mspec
 
b/protocols/knxnetip/src/main/generated/protocols/knxnetip/knx-master-data.mspec
index 642aa45c4f..4962ea9cfe 100644
--- 
a/protocols/knxnetip/src/main/generated/protocols/knxnetip/knx-master-data.mspec
+++ 
b/protocols/knxnetip/src/main/generated/protocols/knxnetip/knx-master-data.mspec
@@ -754,11 +754,11 @@
 [enum uint 16 KnxManufacturer(uint 16 number, string 8 name)
     ['0' M_UNKNOWN ['0', '"Unknown Manufacturer"']]
     ['1' M_SIEMENS ['1', '"Siemens"']]
-    ['2' M_ABB_AG_STOTZ___KONTAKT ['2', '"ABB AG (Stotz - Kontakt)"']]
+    ['2' M_ABB_AG___STOTZ_KONTAKT ['2', '"ABB AG - STOTZ-KONTAKT"']]
     ['3' M_ALBRECHT_JUNG ['4', '"Albrecht Jung"']]
     ['4' M_BTICINO ['5', '"Bticino"']]
     ['5' M_BERKER ['6', '"Berker"']]
-    ['6' M_ABB_AG_BUSCH___JAEGER ['7', '"ABB AG (Busch - Jaeger)"']]
+    ['6' M_ABB_AG___BUSCH_JAEGER ['7', '"ABB AG - BUSCH-JAEGER"']]
     ['7' M_GIRA_GIERSIEPEN ['8', '"GIRA Giersiepen"']]
     ['8' M_HAGER_ELECTRO ['9', '"Hager Electro"']]
     ['9' M_INSTA_GMBH ['10', '"Insta GmbH"']]
@@ -1073,7 +1073,7 @@
     ['318' M_EVN_LICHTTECHNIK ['369', '"EVN-Lichttechnik"']]
     ['319' M_RUTEC ['370', '"rutec"']]
     ['320' M_FINDER ['371', '"Finder"']]
-    ['321' M_FUJITSU_GENERAL_LIMITED ['372', '"Fujitsu General Limited"']]
+    ['321' M_GENERAL_INC_ ['372', '"GENERAL Inc."']]
     ['322' M_ZF_FRIEDRICHSHAFEN_AG ['373', '"ZF Friedrichshafen AG"']]
     ['323' M_CREALED ['374', '"Crealed"']]
     ['324' M_MILES_MAGIC_AUTOMATION_PRIVATE_LIMITED ['375', '"Miles Magic 
Automation Private Limited"']]
@@ -1342,7 +1342,7 @@
     ['587' M_HEFEI_CHUANG_YUE_INTELLIGENT_TECHNOLOGY_CO__LTD ['643', '"Hefei 
Chuang Yue Intelligent Technology Co.,LTD"']]
     ['588' M_LARFE ['644', '"Larfe"']]
     ['589' M_DONGGUAN_MUHCCI_ELECTRICAL ['645', '"Dongguan Muhcci 
Electrical"']]
-    ['590' M_STEC ['646', '"STEC"']]
+    ['590' M_SDEKE ['646', '"Sdeke"']]
     ['591' M_ARIGO_SOFTWARE_GMBH ['647', '"ARIGO Software GmbH"']]
     ['592' M_FEISHELEC ['648', '"Feishelec"']]
     ['593' M_GORDIC ['649', '"GORDIC"']]
@@ -1416,7 +1416,7 @@
     ['661' M_ARKLYFE ['719', '"Arklyfe"']]
     ['662' M_FOSHAN_HAYDN_TECHNOLOGY_LIGHTING_CO__LTD_ ['720', '"Foshan Haydn 
Technology Lighting Co.,Ltd."']]
     ['663' M_KNXES_COMPANY_LIMITED ['721', '"KNXES COMPANY LIMITED"']]
-    ['664' M_AKUVOX ['722', '"Akuvox"']]
+    ['664' M_AKUBELA ['722', '"akubela"']]
     ['665' M_NINGBO_YINZHOU_SHENGRUIJIE_ELECTRONICS_CO__LTD_ ['723', '"NingBo 
Yinzhou ShengRuiJie Electronics Co. Ltd."']]
     ['666' M_SHENZHEN_HAIZHICHUANG_TECHNOLOGY_CO___LTD ['724', '"Shenzhen 
Haizhichuang Technology Co., Ltd"']]
     ['667' M_SHENZHEN_EASYDETEK_TECHNOLOGY_CO_LTD ['725', '"Shenzhen easydetek 
technology Co.Ltd"']]
@@ -1520,8 +1520,25 @@
     ['765' M_SPECIALCAVI_BALDASSARI_SRL ['826', '"SPECIALCAVI BALDASSARI 
SRL"']]
     ['766' M_OSPA_APPARATEBAU_PAUSER_GMBH_AND_CO__KG ['827', '"Ospa 
Apparatebau Pauser GmbH & Co. KG"']]
     ['767' M_PLH ['828', '"PLH"']]
-    ['768' M_ABB___RESERVED ['43954', '"ABB - reserved"']]
-    ['769' M_BUSCH_JAEGER_ELEKTRO___RESERVED ['43959', '"Busch-Jaeger Elektro 
- reserved"']]
+    ['768' M_HANGZHOU_ZION_COMMUNICATION_CO__LTD ['829', '"HANGZHOU ZION 
COMMUNICATION CO.,LTD"']]
+    ['769' M_WEIYI_TECHNOLOGY_ZHEJIANG_CO___LTD ['830', '"Weiyi Technology 
(Zhejiang) Co., Ltd"']]
+    ['770' M_AUTERAS ['831', '"AUTERAS"']]
+    ['771' M_OSUM_SMART ['832', '"OSUM Smart"']]
+    ['772' M_TEKNOLINE ['833', '"TEKNOLINE"']]
+    ['773' M_HIMEL_HONG_KONG_LIMITED ['834', '"HIMEL HONG KONG LIMITED"']]
+    ['774' M_MICRONIC_KOREA_CO___LTD_ ['835', '"Micronic Korea Co., Ltd."']]
+    ['775' M_ROBUSTEL_LIMITED ['836', '"Robustel Limited"']]
+    ['776' M_LEXA_LIFESTYLE ['837', '"Lexa LIFESTYLE"']]
+    ['777' M_CASAMBI ['838', '"casambi"']]
+    ['778' M_BELCAB_UK_LTD ['839', '"BELCAB UK LTD"']]
+    ['779' M_CHANNEL_SMART_BUILDINGS ['840', '"Channel Smart Buildings"']]
+    ['780' M_NANJING_KLEVEN_ELECTRONIC_TECHNOLOGY_CO___LTD ['841', '"Nanjing 
Kleven Electronic Technology Co., Ltd"']]
+    ['781' M_ZHEJIANG_CHATNOW_NEW_MATERIAL_TECHNOLOGY_CO___LTD ['842', 
'"Zhejiang Chatnow New Material Technology Co., Ltd"']]
+    ['782' M_OCCHIO_GMBH ['843', '"Occhio GmbH"']]
+    ['783' M_INSTELL ['844', '"Instell"']]
+    ['784' M_VOKA_VOGTLAENDISCHES_KABELWERK_GMBH ['845', '"VOKA Vogtländisches 
Kabelwerk GmbH"']]
+    ['785' M_ABB___RESERVED ['43954', '"ABB - reserved"']]
+    ['786' M_BUSCH_JAEGER_ELEKTRO___RESERVED ['43959', '"Busch-Jaeger Elektro 
- reserved"']]
     
 ]
 

Reply via email to