Your browser is no longer supported. Please upgrade your browser to improve your experience.

Obsolete RFID reader replacement

As part of a wider product development, our client came to Bluefruit Software looking for a replacement for an obsolete Radio-Frequency Identification (RFID) reader with very specific performance. Their initial investigation had shown that there were no off-the-shelf solutions meeting their requirements, as they all exhibited a shorter range or poorer anti-collision performance, even with a radio frequency (RF) power equivalent to the existing device.

Which route?

Initially, we offered to start with a consultancy phase to help all stakeholders decide what would be the best way forward. A comparison highlighting the benefits and risks of three approaches for the reader was carried out:

  1. Reverse-engineer the obsolete design.
  2. Develop a new digital control circuit, whilst keeping as much of the existing Analogue Front End (“hybrid” design).
  3. Start fresh with a completely new design (“blank slate” approach).

Performance criteria and functional requirements were also refined. We produced a report summarising our findings and recommendations, which we discussed with our client. They chose to go ahead with the hybrid approach, as it seemed to be the best trade-off between performance, risks and schedule constraints.

Refining the approach

Our client was keen to select a turnkey solution encompassing hardware and software design, which we could provide. The team coordinated development on both fronts, with regular demos to allow for short feedback loops. As we made progress, requirements were further refined, and implementation tested against concrete use cases for the reader.

Starting from scratch

A big challenge was working out the exact requirements for driving the replicated Analogue Front End of the RFID reader, with no correct schematic or detailed documentation available. Unlike most modern designs, the hybrid approach required implementing the ISO15693 RFID protocol from scratch, based on the ISO standard documents.

The obsolete design came with little supporting technical documentation, so our team took great care in investigating what made it achieve such high performance, which required several iterations.

A close collaboration

Throughout the whole process, we worked together with our client and updated them on any problem we came across that could impact their budget and schedule. We also thoroughly tested performance in accordance with jointly agreed acceptance criteria. We even designed our own 3D printed test rig accessory, to guarantee reproducibility, as well as a software tool for stress testing. All along, the hardware and software teams worked closely together to maximise velocity and value for our client.

As part of our development process, we also provided an audit trail of any changes made to the code, with systematic code reviews, as well as a record of any major design decision.

Our team has now completed the design for the replacement RFID reader and is providing support for the initial production phase.

A team for any stage of the product development journey

Looking for embedded software engineers and testers? Over the past 20 years, Bluefruit Software has delivered quality software solutions and consulting to a range of sectors, including industrial, medtech and scientific. Book a call today to see how we can help you.

Book a call