An electronic device, comprising: a plurality of data storage blocks; input/output, I/O, circuitry communicatively coupled to a first communication bus and a second communication bus; and a control circuit configured to: detect whether the I/O circuitry receives a first communication signal over the first communication bus; upon detecting that the I/O circuitry receives the first communication signal over the first communication bus, configure the I/O circuitry to write data received in the first communication signal to one or more first data storage blocks among the plurality of data storage blocks; and detect whether the I/O circuitry receives a second communication signal over the second communication bus; the electronic device being characterized in that the control circuit is further configured to upon detecting that the I/O circuitry receives the second communication signal over the second communication bus: configure the I/O circuitry to write data received in the second communication signal to one or more second data storage blocks among the plurality of data storage blocks; and protect the one or more second data storage blocks from being overwritten by the data received in the first communication signal if the first communication signal is detected. a plurality of data storage blocks; input/output, I/O, circuitry communicatively coupled to a first communication bus and a second communication bus; and a control circuit configured to: detect whether the I/O circuitry receives a first communication signal over the first communication bus; upon detecting that the I/O circuitry receives the first communication signal over the first communication bus, configure the I/O circuitry to write data received in the first communication signal to one or more first data storage blocks among the plurality of data storage blocks; and detect whether the I/O circuitry receives a second communication signal over the second communication bus; the electronic device being characterized in that the control circuit is further configured to upon detecting that the I/O circuitry receives the second communication signal over the second communication bus: configure the I/O circuitry to write data received in the second communication signal to one or more second data storage blocks among the plurality of data storage blocks; and protect the one or more second data storage blocks from being overwritten by the data received in the first communication signal if the first communication signal is detected. detect whether the I/O circuitry receives a first communication signal over the first communication bus; upon detecting that the I/O circuitry receives the first communication signal over the first communication bus, configure the I/O circuitry to write data received in the first communication signal to one or more first data storage blocks among the plurality of data storage blocks; and detect whether the I/O circuitry receives a second communication signal over the second communication bus; the electronic device being characterized in that the control circuit is further configured to upon detecting that the I/O circuitry receives the second communication signal over the second communication bus: configure the I/O circuitry to write data received in the second communication signal to one or more second data storage blocks among the plurality of data storage blocks; and protect the one or more second data storage blocks from being overwritten by the data received in the first communication signal if the first communication signal is detected. configure the I/O circuitry to write data received in the second communication signal to one or more second data storage blocks among the plurality of data storage blocks; and protect the one or more second data storage blocks from being overwritten by the data received in the first communication signal if the first communication signal is detected.