Firmware updating methods and apparatus for optical transceiver
AssigneeStarview International PTE LTD
InventorsYuh Joo Choo, Leng Kee Wilson Tan
Life of this patent
Estimating the term…
Abstract
An optical transceiver is programmed by downloading firmware data from a remote provider onto a computing device local to the transceiver and electronically writing data derived from the downloaded firmware data onto the transceiver using a hardware device connected electrically to the computing device, the transceiver being electrically connected to the hardware device.
Claims13
A method for programming an optical transceiver by downloading firmware data from a remote provider onto a computing device local to the optical transceiver and electronically writing data derived from the downloaded firmware data onto the optical transceiver using a hardware device connected electrically to the computing device, the optical transceiver being electrically connected to the hardware device at a socket of the hardware device, wherein the hardware device has a memory storing an identity of the hardware device, wherein the optical transceiver has on-board memory storing firmware data and storing data indicative of the optical transceiver including a transceiver ID, the method comprising:
- reading the identity of the hardware device from its memory;
- supplying that identity to a remote provider over the Internet;
- in response to confirmation at the remote provider of the validity of the identity of the hardware device, sending the transceiver ID to the remote provider to select new firmware data corresponding to the transceiver ID and downloading the new firmware data from the remote provider into storage of the computing device;
- outputting the new firmware data from the storage to the hardware device;
- and
- writing the new firmware data from the hardware device to the memory of the optical transceiver.
A method of operating an optical transceiver having a memory storing firmware data and a transceiver ID, the method comprising providing a computing device and an electrical interface device detachably connected between the optical transceiver and the computing device, the computing device being programmed to carry out the steps of:—
- accessing the memory of the optical transceiver via the electrical interface device to read the firmware data of the memory;
- storing a copy of the firmware data;
- accessing new firmware data;
- and
- carrying out a writing step to write the new firmware data to the memory;
- wherein the step of accessing new firmware data comprises
- reading data indicative of the electrical interface device stored in the electrical interface device to check the validity of the electrical interface device;
- and if the electrical interface device is valid
- sending and using the transceiver ID to select the new firmware data.
Dependencies are inferred from the claim text.