@@ -132,7 +132,7 @@ typedef enum {
132132 MGE_PULSAR_M_3000 ,
133133 MGE_PULSAR_M_3000_XL ,
134134 EATON_5P = 0x500 , /* Eaton 5P / 5PX / 5SC series */
135- EATON_9E = 0x900 /* Eaton 9E entry-level series */
135+ EATON_9E = 0x900 /* Eaton 9E entry-level / 9SX series */
136136} models_type_t ;
137137
138138/* Default to line-interactive or online (ie, not offline).
@@ -1369,6 +1369,22 @@ static models_name_t mge_model_names [] =
13691369 { "unknown" , "2000" , EATON_9E , "9E2000i (presumed)" },
13701370 { "unknown" , "3000" , EATON_9E , "9E3000i (presumed)" },
13711371
1372+ /* Eaton 9SX series per discussions in
1373+ * https://github.com/networkupstools/nut/issues/2685
1374+ * https://www.eaton.com/gb/en-gb/site-search.html.searchTerm$9sx.tabs$all.html
1375+ */
1376+ { "Eaton 9SX" , "700i" , EATON_9E , "9SX700I" },
1377+ { "Eaton 9SX" , "1000i" , EATON_9E , "9SX1000I" },
1378+ { "Eaton 9SX" , "1000IM" , EATON_9E , "9SX1000IM" },
1379+ { "Eaton 9SX" , "1500i" , EATON_9E , "9SX1500I" },
1380+ { "Eaton 9SX" , "2000i" , EATON_9E , "9SX2000I" },
1381+ { "Eaton 9SX" , "3000i" , EATON_9E , "9SX3000I" },
1382+ { "Eaton 9SX" , "3000IM" , EATON_9E , "9SX3000IM" },
1383+ { "Eaton 9SX" , "1000IR" , EATON_9E , "9SX1000IR" },
1384+ { "Eaton 9SX" , "1500IR" , EATON_9E , "9SX1500IR" },
1385+ { "Eaton 9SX" , "2000IR" , EATON_9E , "9SX2000IR" },
1386+ { "Eaton 9SX" , "3000IR" , EATON_9E , "9SX3000IR" },
1387+
13721388 /* Pulsar M models */
13731389 { "PULSAR M" , "2200" , MGE_PULSAR_M_2200 , NULL },
13741390 { "PULSAR M" , "3000" , MGE_PULSAR_M_3000 , NULL },
0 commit comments