Reverse Engineering
Replacement or Upgrade?
We design and build high-reliability form-fit-function replacements for yesteryear electronic devices. We can also add functionality that the original units never had.
Within many industry sectors electronic devices (such as handheld code readers) are heavily relied upon. However, they have been in service for several years and will be starting to fail.
In most cases, when new, the units would have been available as commercial off-the-shelf (COTS) products, such hard disk drives or other computer peripherals.
In other instances, they would have been custom built for a specific application. Either way, the units/devices are long obsolete, and the original manufacturer may no longer be around.
Also, obtaining reconditioned units – or even reconditioning them yourself – is hard bordering on impossible because many of the internal components are now obsolete too.
Changing your other systems and possibly even your operating practices to accommodate different units is not practical and may not even be allowed in some industries. Thankfully, we can help.
The Process
We will design and build a replacement device for you. It will have the exact same functionality as your original device and the form factor can be exactly same if buttons and connectors need to be in precise locations.
Our starting point? We will take an original unit along with user manuals and circuit diagrams, if available. Also, for complex units we may need access to the equipment (usually a host system) with which it interfaces.
Such access can greatly accelerate the project as it enables us to observe the communications taking place – in order to reproduce them – as they are often a key aspect of the functionality of the original unit and its integration with the host system.
We will then use latest technology hardware as the foundation upon which to design a replacement device for you. For example, depending on its age, your original device probably used discrete electronics. The replacement we make for you will use a microcontroller (MCU) or a microprocessor (MPU), and possibly even field programmable gate array (FPGA) technology. As such it will be more reliable and draw less power.
If required we can create 3D models of what the replacement unit will look like, and we can provide early (and unenclosed) prototype PCBs to prove the unit will interface with your system(s).
Once you are happy with the design, and prototypes if applicable, we will oversee the manufacture of your new units; using a group of highly capable manufacturers we trust and have worked with for several years.
Units, along with user manuals and datasheets, can be supplied in whatever quantity you require, either in one shipment or as and when needed.
Expertise & Capabilities
Design Entry Tools:
- Electronics – OrCAD / Allegro for schematic capture and PCB layout.
- Mechanical – design packages include SolidWorks / Creo for industrial / 3D design.
- Software programming experience – Hi-end IAR software development tools for 16/32/64-bit ARM 7/9/11, ESP32, PIC and 8051 based microprocessors / microcontrollers.
- Hardware programming experience – Xilinx / Lattice / Cypress / Infineon / STM / TI / Microchip / NXP / Nordic / Silicon Labs.
- FPGA / CPLD for complex hardware design.
- SoC designs using the Xilinx Zynq 7000 series with bare metal or FreeRToS using Vivado and Vitis tool-chains.
- PC, web and mobile apps using traditional Visual Studio & Visual Studio Code development platforms.
Power expertise:
- Low power microcontrollers for battery-powered applications, battery charging and power management.
Comms Protocols:
- USB 2.0, 3.0 and 3.1 (gen 1 and 2).
- High port count USB hubs for data communication & charging.
- Wi-Fi and Bluetooth.
- CAN and LIN bus for industrial control.
- Ethernet and LAN
- Sub-1G remote control (i.e. for long range / low-power / low cost).
- SCSI, SATA, PATA and IDE.
Cloud expertise:
- Secure web services (e.g. AWS)
- Embedded web servers and web services.
- SQL database server and client.
Futureproofing
We believe in long-term partnerships, and we can make sure your new units will be available for up to 10 years, or even longer.
Having been caught out once by the lack of availability of the units you rely so heavily upon, the last thing you want is to have your replacement device become obsolete a year or two later. Rest assured, with us, that won’t happen.
Within our ERP system, the device we make for you will be treated as if it were one of our products. We take responsibility for managing obsolescence throughout the agreed life of your product.
Obsolescence management is something we do well as our products are used extensively in the military, aerospace and telecoms sectors in which products must provide a long service.
Why SSDL?
Many design houses offer reverse engineering services, but their focus tends to be on newer products. At SSDL we have experience of reverse engineering devices – such as magnetic tape drives – that were designed in the 1970s.
Also, other design houses will struggle with yesteryear communications protocols. For example, though SCSI (“scuzzy”) is a standard, inherent flexibility allowed some product manufacturers to ‘personalise’ their product so they would only operate with certain systems under certain circumstances.
We are expert at reverse engineering yesteryear products and creating form-fit-function replacements using latest technology. This means we can extend the life of your host system, as well as any other equipment with which your failing device interfaces, and thus restore your confidence in your operations.
Any Questions?
Contact Us Today
If you have any questions regarding any of our services or would like to discuss (in complete confidence) your requirements for data storage, our technical experts would like to hear from you.