
Closed
Posted
Paid on delivery
Analyze the existing LPC-based device firmware/behavior (authorized reverse engineering / porting) and rebuild it on a lower-cost MCU (ESP/STM class) with a newly designed PCB. - Same end-user functionality + same features + lower BOM cost by using cheaper equivalent components (same roles, validated performance).
Project ID: 40412098
20 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
20 freelancers are bidding on average $2,323 USD for this job

With extensive expertise in both firmware development and PCB design, I believe I am a perfect fit for your project - J2534 PassThru Hardware from LPC to a Lower-Cost MCU. My vast knowledge of microcontrollers, including STM32 and ESP32, combined with my experience reverse-engineering and porting projects, make me well-equipped to analyze and rebuild your existing LPC-based device firmware. Moreover, my proficiency in various protocols such as CAN and K-Line (ISO9141 / ISO14230) ensures that all communication lines and supported protocols will work seamlessly. As an electrical engineer with the mastery of signal processing, I perform every task with precision to ensure protocol behavior alignment & bit-exact state-machine replication. Another critical concern for your project is maintaining compatibility with your already-released Windows installer/driver package and PassThru tooling. Having worked on several projects involving the same requirements, I understand how crucial it is to match the timings, error codes, command framing, and state-machine behavior; all of which will remain unchanged.
$3,000 USD in 60 days
8.3
8.3

As a highly skilled and experienced engineer in circuit design, electrical engineering, and embedded systems, I am confident that I am the perfect match for your project. My name is HAMZA and I have a demonstrated track record of delivering robust, cost-efficient, and reliable solutions right from concept to production - a requirement clearly stated in your project description. My skills in hardware-software integration align perfectly with your need to rebuild your LPC-based device firmware on a lower-cost MCU while ensuring there are no compromises on performance or functionalities. Moreover, I have extensive experience in diverse communication protocols including CAN and K-Line, which are fundamental to the requirements of this project. I can guarantee that all J2534 functions used by YOUR released PassThru tooling will work fully and correctly without any missing features. In addition to my technical skills, I'm an efficient collaborator and excellent at meeting deadlines which is evident given you're looking for an execution plan while validating compatibility. This is where my experience comes into play and assures you high-quality work within the given delivery time.
$1,500 USD in 5 days
7.9
7.9

1. I will redesign the LPC-based system into a lower-cost STM32-based architecture while preserving full firmware and protocol behavior. 2. The device will remain fully compatible with your existing Windows installer, drivers, and PassThru tooling without any host-side changes. 3. All J2534 functions (CAN, K-Line, IOCTL, filters, periodic messaging) will be replicated with matching timing and error behavior. 4. PCB will be redesigned within the exact 46.32 mm × 36.81 mm footprint for direct enclosure compatibility. 5. BOM will be optimized using cost-effective equivalents while maintaining identical functional roles and validated performance. 6. USB enumeration, descriptors, and device behavior will strictly follow your released software expectations using your provided VID/PID. 7. Firmware will be rebuilt by reverse-engineering LPC behavior and implementing a bit-compatible state machine. 8. Full schematics, Gerbers, CPL, BOM, and production-ready files will be delivered for JLCPCB manufacturing. 9. Verification will include CAN/K-Line testing, J2534 compliance checks, and long-run stability validation with your tools. 10. Final deliverable will be a drop-in replacement hardware + firmware solution with reduced BOM cost and zero PC-side changes.
$2,250 USD in 7 days
6.8
6.8

HI, KINDLY READ THROUGH MY PROPOSAL I will deliver a 100% drop-in replacement for your existing LPC-based J2534 PassThru device: exact same 46.32 × 36.81 mm PCB footprint, lower-cost STM32-based design, full bit-exact firmware port MY APPROACH ✅ Phase 1: Receive and fully analyze the provided ZIP (firmware .bin, schematics, PCB, Windows driver payload). Reverse-engineer command framing, timings, error codes and state-machine behaviour. ✅ Phase 2: Select lower-cost equivalents (STM32 MCU + CAN/K-Line transceivers + USB PHY), create new schematic and 2-layer PCB layout (identical mounting holes & connector positions). ✅ Phase 3: Port firmware to STM32 (C, same J2534 functions, exact timing/IOCTL behaviour), implement USB descriptors exactly as your released package expects. ✅ Phase 4: Full validation with your Windows tooling (PassThruOpen/Close, Read/WriteMsgs, filters, periodic msgs, IOCTLs, CAN & K-Line), stability testing, BOM cost reduction report. DELIVERABLES • Complete KiCad/Altium schematic + PCB layout (exact mechanical match) • Gerbers, drill, Pick&Place, BOM + cost-optimized alternatives • Full firmware source code + build instructions • Compatibility test report with your Windows installer/PassThru tooling (logs + long-run stability proof) QUESTIONS 1 Can you provide the reference ZIP (or secure download link) now? 2 Do you prefer KiCad or Altium for the new design? 3 Any specific cost target per board at 500–1000 pcs volume?
$1,500 USD in 10 days
6.4
6.4

Hi, This is a compatibility-sensitive rebuild, so I’d start by reverse engineering the LPC firmware at the behavior level—command framing, timing, state machine, and error handling—then replicate that exactly on a lower-cost ESP32 or STM32 platform so your existing Windows installer and PassThru tooling work without any changes. I’ll redesign the PCB within the exact same footprint and connector layout, selecting cheaper equivalent components while keeping performance and protocol integrity intact. USB behavior, descriptors, and enumeration will remain fully aligned with your released package using your provided VID/PID. The end result is a drop-in replacement device that behaves identically from the PC side, but with a reduced BOM cost. I’ll validate everything with real testing on CAN, K-Line, and full J2534 functions, including timing accuracy and long-run stability. Share the reference package and I’ll map out the MCU choice, cost savings, and execution approach right away. Best,
$3,000 USD in 7 days
6.1
6.1

HI, I am an experienced electronics and PCB Design engineer, specialised in use of ECAD software such as Altium Designer, KICAD, EasyEDA, etc. for the the design of electronics and PCB. I will design your projects to meet your Requirements and the industry standard. I do all kinds of circuits such as Power delivery circuit, Sensor Integrated Circuits, wireless control, MCUs etc. I will deliver the following. The Schematics for your Design The PCB for the design Bill of materials(If needed) Gerber, Pick and Place and other manufacturing and assembly drawings needed. Full Support and consultancy till the project is done. Kindly send me message for my previous designs and also so we can discuss further on your project I look Forward to working with you. Best Regards, Abdur-Rafiq
$2,100 USD in 7 days
4.7
4.7

Greetings, I understand you need to reverse engineer existing LPC-based device firmware and rebuild it on a lower-cost MCU (ESP or STM class) with a new PCB. The device must remain fully compatible with your existing Windows installer and PassThru tooling. Same enclosure, same PCB size (46.32mm x 36.81mm), same connector locations, same J2534 functionality. You require CAN, K-Line, all J2534 functions, and bit-exact protocol behavior. Here is how I will work: I will analyze your provided LPC firmware, schematics, and Windows package. I will select an STM32 MCU (cost effective, CAN ready) plus MCP2551 for CAN transceiver, MC33660 for K-Line, and a USB serial bridge with your supplied USB identifiers. I will design the new PCB matching the original size and mounting holes. I will write new firmware that replicates the original state machine, command framing, timings, error codes, and all J2534 functions (open, connect, read/write, filters, periodic messages, IOCTL, version, get error). I will verify compatibility with your PassThru tooling using logic analyzers and PC logs. Deliverables: Gerbers, schematics, BOM with cost targets, source code, build instructions, production notes, and compatibility proof. Estimated timeline: 8 to 10 weeks. Total price: [insert amount]. I am ready to begin as soon as you share the ZIP with original LPC files and Windows package. Thanks, Revival
$1,500 USD in 30 days
3.1
3.1

Hi, I’m interested in delivering a cost-optimized, drop-in compatible redesign of your LPC-based J2534 device—preserving bit-exact behavior while reducing BOM and maintaining the 46.32 × 36.81 mm PCB and connector/mounting constraints. Proposed Platform (cost-focused) MCU: STM32F103C8T6 Alt: ESP32-S3 (if Wi-Fi/BLE later desired; higher cost) CAN: MCP2562 (robust, low-cost, 5V-tolerant) K-Line: L9637D (ISO9141/14230 compliant) USB: Native FS (STM32) with ESD + common-mode choke; VID/PID per your allocation Power/protection: TVS, load-dump/ESD, reverse polarity, LDO/buck as required Execution Plan Reverse analysis (authorized): Disassemble/trace LPC firmware + logs to map command framing, timing windows, error codes, state machine. Behavioral spec: Create a golden protocol spec from your ZIP. Firmware port: Event-driven architecture with precise timers/ISRs to match timeouts and inter-frame gaps. USB compatibility: Mirror enumeration, descriptors, strings, endpoints so your existing Windows package works unchanged. Protocol coverage: Full J2534 set with bit-exact responses where required. PCB redesign: Same outline/holes/connectors; controlled impedance for CAN, proper K-line routing, test points, DFM. Deliverables Gerbers, schematics, BOM (+ alternates), CPL, test notes Firmware source, build/flash instructions Verification package: logs proving compatibility with your installer/driver + PassThru, CAN/K-line tests, long-run stability Best regards,
$3,000 USD in 20 days
1.7
1.7

Hello, I have strong experience in firmware reverse engineering, J2534/PassThru systems, embedded design, and PCB redesign for cost-optimized production. I can analyze your LPC-based firmware, USB/device behavior, protocol stack, and Windows package requirements, then port it to a lower-cost ESP/STM-class MCU while maintaining exact functionality and mechanical constraints (46.32 mm × 36.81 mm PCB, same connectors, same enclosure). I understand your most critical requirement: full compatibility with your released Windows installer/driver and PassThru tooling without customer-side changes. My work will preserve command framing, timing, USB behavior, error codes, state machine logic, CAN, K-Line, and all required J2534 functions. I will also optimize BOM cost by selecting validated lower-cost MCU, CAN, K-Line, and USB components while documenting each original-to-replacement part mapping clearly. Deliverables include full firmware source, schematics, PCB/Gerbers, BOM, CPL, manufacturing notes, and compatibility validation logs. Execution plan: reverse engineer original package → map firmware/protocol behavior → redesign hardware → port firmware → validate with released tooling → long-run stability testing. I am ready to begin immediately after reviewing your ZIP package. Best regards, Engr. Muhammad Uzair
$1,850 USD in 8 days
1.0
1.0

Hey , I just finished reading the job description and I see you are looking for someone experienced in Embedded Systems, Microcontroller, Electronics, Product Design, Circuit Design, Electrical Engineering, Signal Processing, Reverse Engineering, PCB Layout and Prototyping. This is something I can do. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: 1. These are all the requirements? If not, Please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 250 major projects. 2. I have not received a single bad feedback since the last 5-6 years. 3. You will find 5 star feedback on the last 100+ major projects which shows my clients are happy with my work. Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) I will share with you my recent work in the private chat due to privacy concerns! Please start the chat to discuss it further. Regards, Adil.
$1,500 USD in 3 days
0.0
0.0

With a broad range of technical skills and a focused expertise in both electronic engineering and programming with C++, C, and Python, I believe that I am exceptionally well-suited for your LPC to MCU conversion project. My previous experience includes extensive circuit design and the successful analysis and rebuilding of firmware, which are key elements you require. I've worked in varying capacities with microcontrollers—this knowledge can be put to good use in replicating existing behavior on a new platform. The most important aspect of this project is ensuring complete compatibility between the new hardware and your currently-released software suite. This is an area in which my attention to detail particularly shines. I am accustomed to making sure various components work seamlessly together as a system, and I will approach the task of matching your tooling expectations—a requirement you emphatically iterated—with precision. To address your cost target goal, my experience will be invaluable. I have a practical understanding of circuits, their components, and their costs. I am confident that we will be able to retain the same functionality while achieving reduced Bill of Materials costs—something crucial for your project vision. Let me assure you that if given this opportunity, I will not disappoint.
$1,500 USD in 7 days
0.0
0.0

With my comprehensive understanding of circuit design, electrical engineering, and product design combined with my experience in embedded systems and microcontrollers, I am confident that I would be the perfect fit for your project. Myproven ability to analyze and reverse engineer existing firmware behavior complements your requirement of transferring LPC-based device firmware to a lower-cost MCU like ESP or STM. Moreover, my familiarity with J2534 protocols and functions ensures that all the communication lines and supported protocols will not only work completely but exhibit identical behavior as the original device. In addition to my technical abilities, I am adept at handling large files within platform limits. In case of exceeding the limits, I can provide secure download links inside a small README text file without jeopardizing confidentiality. Considering that cost efficiency is central to your goal, my expertise in findinghigh-quality yet cheaper equivalent components will play a pivotal role in meeting your needs. My extensive work with different boards and transceivers guarantees I can produce an equivalent PCB that meets your specifications while staying within computational boundaries. best regads, Mobasher Reza
$2,250 USD in 3 days
0.0
0.0

TURKEY, Turkey
Payment method verified
Member since May 1, 2026
$3000-5000 USD
$150-350 USD
$30-250 NZD
$30-250 USD
₹1500-12500 INR
$250-750 USD
₹750-1250 INR / hour
$250-750 USD
₹37500-75000 INR
$3000-5000 USD
$250-750 CAD
$10-100 USD
$30-250 USD
$750-1500 USD
$250-750 CAD
$15-25 CAD / hour
₹250000-500000 INR
₹12500-37500 INR
$30-250 NZD
min $50 USD / hour
£20-250 GBP
$10-30 USD