Recoding RX/TX PCBA Firmware

Cliente Freelancer · Remoto · Remoto · freelance · mid · 30–250 CAD

Publicada el 2026-07-29

Descripción de la oferta

I have a matched RX-TX PCBA pair that currently runs on buggy firmware. My main objective is to clean up the code base so the boards communicate flawlessly again; every effort should go toward identifying and eliminating the faults that break or destabilise the link. Once those issues are resolved, I also want the overall reliability of the system raised as far as practical—solid handshakes, error-free packets and consistent uptime are the end goals. At present the glitches appear inside the communication protocols rather than the hardware itself, so you will be concentrating on the firmware layers that handle serial traffic and any associated timing, buffering or state-machine logic. You are free to refactor, rewrite or replace modules provided the final solution compiles, loads and runs on the current boards without electrical modification. Here is what I will consider a successful hand-off: • Source code that is fully commented and organised. • A compiled image for both RX and TX, ready to flash. • A short report outlining the bugs found, your fixes and any reliability tests run (loop-back, stress, long-duration, etc.). • Guidance on reproducing the build in my toolchain so I can maintain the project going forward. I can supply the existing firmware bins, If you are confident in low-level embedded C/C++ (or an equivalent language) and have a track record debugging comms on custom boards, this should be a straightforward yet interesting assignment.

Skills

Fuente original: freelancer