diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/Components/Pages/Clusters/ClusterEquipment.razor b/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/Components/Pages/Clusters/ClusterEquipment.razor
index b9b9098c..2a195572 100644
--- a/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/Components/Pages/Clusters/ClusterEquipment.razor
+++ b/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/Components/Pages/Clusters/ClusterEquipment.razor
@@ -23,7 +23,8 @@
else
{
- Equipment rows are scoped to a UNS line and bound to a single driver. EquipmentId is
+ Equipment rows are scoped to a UNS line and optionally bound to a driver instance
+ (driver-less = VirtualTag-only). EquipmentId is
system-generated (decision #125); browse identifiers are MachineCode (operator) + ZTag
(ERP).
diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/Components/Pages/Clusters/ImportEquipment.razor b/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/Components/Pages/Clusters/ImportEquipment.razor
index 9867aade..60a80183 100644
--- a/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/Components/Pages/Clusters/ImportEquipment.razor
+++ b/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/Components/Pages/Clusters/ImportEquipment.razor
@@ -23,6 +23,7 @@
Paste CSV below. Required header columns (in order):
Name, MachineCode, UnsLineId, DriverInstanceId.
Optional: ZTag, SAPID, Manufacturer, Model.
+ Bulk import requires a driver; driver-less (VirtualTag-only) equipment is created via the single-add form.
Each row inserts one Equipment with a freshly-generated EquipmentId. Existing rows are
detected by MachineCode and skipped (the importer is additive-only — no updates).