A method implemented by computer means for updating software intended to be executed by equipment of an electrical distribution network, each equipment forming a node of a control network communicating with other nodes of the control network, the nodes of the control network having respective identifiers, the nodes of the control network comprising a plurality of referent nodes for respective secondary nodes, a referent node being configured to obtain first identifier data from at least one secondary node and allow a software update for said at least one secondary node, The method comprising the steps implemented by a current node: - obtain second data comprising at least one identifier of the referent node of the current node, and, the method being characterized by the following steps: For a software update of the current node: - read said second data to identify at least one referent node, and - elaborate a request to update the software of the current node, said request being addressed to the identified referent node and including the identifier of the current node, The method wherein the second data includes a list of identifiers of referent nodes, and wherein the list of identifiers of referent nodes is ordered and, for a software update of a current node, this current node: - reads the second data to identify at least one first referent node of the ordered list, - prepares a first update request, intended for the first referent node identified, and - after a timeout, in case of non-receipt of update, elaborates another request intended for the next referent node identified in the ordered list, until receiving the update. The method comprising the steps implemented by a current node: - obtain second data comprising at least one identifier of the referent node of the current node, and, the method being characterized by the following steps: - obtain second data comprising at least one identifier of the referent node of the current node, and, the method being characterized by the following steps: For a software update of the current node: - read said second data to identify at least one referent node, and - elaborate a request to update the software of the current node, said request being addressed to the identified referent node and including the identifier of the current node, - read said second data to identify at least one referent node, and - elaborate a request to update the software of the current node, said request being addressed to the identified referent node and including the identifier of the current node, The method wherein the second data includes a list of identifiers of referent nodes, and wherein the list of identifiers of referent nodes is ordered and, for a software update of a current node, this current node: - reads the second data to identify at least one first referent node of the ordered list, - prepares a first update request, intended for the first referent node identified, and - after a timeout, in case of non-receipt of update, elaborates another request intended for the next referent node identified in the ordered list, until receiving the update. - reads the second data to identify at least one first referent node of the ordered list, - prepares a first update request, intended for the first referent node identified, and - after a timeout, in case of non-receipt of update, elaborates another request intended for the next referent node identified in the ordered list, until receiving the update.