Optical Transceiver Firmware Update via Host Bridge

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need to update or change firmware data on optical transceivers in a simple and controllable manner, as existing methods are often restrictive and complex, limiting user choice and requiring direct connections for re-programming.

Innovation Solution

A method and apparatus for downloading firmware data from a remote provider onto a computing device and electronically writing it onto an optical transceiver using a hardware device, which includes accessing the transceiver's memory, storing a copy of the existing firmware, downloading new firmware, and writing it to the memory, with error detection and re-writing capabilities, facilitated by a bridging module converting between USB and I2C protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If firmware updating is performed using existing methods, then the transceiver can be re-programmed, but the process is complex and requires direct connections, limiting user choice and ease of operation

Engineering Contradiction:
Improveease of firmware updatingVSAvoidcomplexity of updating process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a host device as an intermediary between the transceiver and the firmware source. The host device downloads firmware from a remote server and then transfers it to the transceiver, simplifying the user's interaction to just connecting the transceiver to the host. This mediator approach resolves the contradiction by making the process easier to operate while managing the complexity within the host device rather than requiring complex direct transceiver-to-server connections.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces complex physical connection requirements with a simplified electrical connection between host and transceiver. Instead of requiring direct physical access to the transceiver's programming interface, the system uses standard USB or similar connections through the host device, substituting a simpler mechanical/electrical interface for a more complex one.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If manufacturers program host units to restrict transceiver choices, then manufacturer control is maintained, but user choice and adaptability are limited

Engineering Contradiction:
Improveuser choice of transceiverVSAvoidmanufacturer control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The host device performs preliminary actions by downloading and storing firmware locally before the transceiver needs it. This allows the host to prepare firmware updates in advance, enabling flexible transceiver re-programming without requiring real-time manufacturer verification. The preliminary firmware acquisition bypasses manufacturer restrictions while maintaining system reliability through controlled firmware management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces dynamic firmware updating capabilities, allowing the transceiver's functionality to change adaptively based on user needs and host device capabilities. Rather than static manufacturer-imposed limitations, the dynamic approach allows firmware to be updated, modified, and adapted, enhancing versatility while maintaining controlled reliability through the host's firmware validation processes.

Inventive Principle:
Principle #15Dynamics

3Productivity

If field engineers can update firmware locally, then devices can be resolved without factory returns, but secure and reliable updating mechanisms are required

Engineering Contradiction:
Improvefield repair capabilityVSAvoidfirmware update security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The host device implements feedback mechanisms to verify firmware integrity and authenticity before and during the update process. The system checks firmware signatures, validates checksums, and confirms successful writing to the transceiver's memory. This feedback loop ensures that local firmware updates maintain high reliability and security standards, enabling field engineers to perform updates confidently without compromising system integrity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system prepares for potential update failures by implementing error handling and recovery mechanisms in advance. The host device verifies firmware integrity before transfer, monitors the updating process for errors, and has rollback capabilities if something goes wrong. This beforehand cushioning approach ensures that local firmware updates are secure and reliable, protecting against corruption or failed updates while enabling field repair productivity.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS9959110B2Firmware updating methods and apparatus for optical transceiver
Publication Date: 2018.05.01 STARVIEW INT PTE LTD
  • US9959110B2 patent drawing
  • US9959110B2 patent drawing
  • US9959110B2 patent drawing

AI summary

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.