A method of conveying a software change to an electronic product, wherein the electronic product is enclosed in a packaging having a marking approximately indicating a location of a reflected power transceiver portion of the electronic product, the method comprising: sending an interrogation transmission from an external transceiver to the reflected power transceiver portion of the electronic product, the electronic product being unconnected to an external power source; receiving a reply transmission from the electronic product, the electronic product harvesting power from the interrogation transmission with the reflected power transceiver portion for use in at least sending the reply transmission, the reply transmission including an identification for software currently installed on the electronic product; comparing the identification for the software currently installed on the electronic product to an identification for a target software version to determine if the electronic product requires a software change; if the electronic product requires a software change, then sending a software change transmission from the external transceiver to reflected power transceiver portion of the electronic product, wherein the software change transmission includes an instruction to set a flag in a memory of the electronic product, the flag indicating that the software on the electronic product is out of date and causing the electronic product, when the electronic product is removed from its packaging and connected to an external power source, to display a message to the user of the electronic product that signifies the need to update the software; and wherein the software change is a firmware update or software that implements new functionality at the electronic product, wherein the operation of sending the interrogation transmission includes directing the transmission towards the marking visible on the surface of the packaging. sending an interrogation transmission from an external transceiver to the reflected power transceiver portion of the electronic product, the electronic product being unconnected to an external power source; receiving a reply transmission from the electronic product, the electronic product harvesting power from the interrogation transmission with the reflected power transceiver portion for use in at least sending the reply transmission, the reply transmission including an identification for software currently installed on the electronic product; comparing the identification for the software currently installed on the electronic product to an identification for a target software version to determine if the electronic product requires a software change; if the electronic product requires a software change, then sending a software change transmission from the external transceiver to reflected power transceiver portion of the electronic product, wherein the software change transmission includes an instruction to set a flag in a memory of the electronic product, the flag indicating that the software on the electronic product is out of date and causing the electronic product, when the electronic product is removed from its packaging and connected to an external power source, to display a message to the user of the electronic product that signifies the need to update the software; and wherein the software change is a firmware update or software that implements new functionality at the electronic product, wherein the operation of sending the interrogation transmission includes directing the transmission towards the marking visible on the surface of the packaging.