Hi Marcel, This is the first patch for what i have in mind for the dbus errors management: - org.bluez.Error.xxx : generic errors used by hcid and all services, declared in common-error.h - org.bluez.Error.SERVICENAME.yyy : errors that have a meaning only to a local service. - org.bluez.core.Error.zzz : errors that have a meaning local to hcid, not shared with other services. This is the first patch, that declares the shared by all services. Regards, Fabien