
Completed
Posted
Paid on delivery
I maintain a series of Infineon Tricore 29X-based embedded devices, yet the original firmware documentation is long gone. To keep our product line evolving I must first confirm that you can take an unfamiliar Tricore image apart, understand its structure, and adjust it cleanly so new features can be slotted in. Here’s how we will proceed: after you share a brief outline of your prior embedded reverse-engineering work, I’ll send over a small, self-contained Tricore binary. Your task will be to locate a targeted routine, identify the data structures it touches, and return a patched image that demonstrates a functional change (full instructions arrive with the test file). If your patch runs as expected on my side, we can move straight into the larger projects that involve broader architectural modifications and feature additions. Acceptance criteria for the test • Commented disassembly (IDA, Ghidra, —your choice) • A short write-up explaining how you located the routine and why your change is safe for production firmware • Patched binary ready to flash on a TriBoard or equivalent evaluation board You will be working exclusively with embedded systems firmware; no desktop or mobile binaries are involved, so familiarity with Tricore instruction-set quirks, watchdog handling, and MMU configuration will be key. If that sounds routine for you, message me your experience and let’s get started.
Project ID: 40739411
15 proposals
Remote project
Active 2 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

Hi I've worked hands-on with embedded firmware reverse engineering, including disassembly, tracing control flow and data references, and making targeted binary changes where the surrounding firmware behavior has to remain intact. For your Tricore test, I'll locate the requested routine, trace the structures and references it depends on, make the smallest controlled patch needed for the requested behavior, and return the flash-ready binary along with commented IDA/Ghidra analysis and a concise explanation of the change. With TriCore firmware I wouldn't treat the target routine in isolation. Before patching I'll check the surrounding control flow and any relevant watchdog or memory/MMU assumptions so the change doesn't introduce a side effect elsewhere in the image. Send the test binary and instructions and I can start directly from the firmware rather than needing a lengthy discovery phase. Thanks, Belal
$15 USD in 2 days
0.4
0.4
15 freelancers are bidding on average $25 USD for this job

Hello Hope you are doing well I can analyze the supplied Infineon TriCore firmware image and approach the test systematically: identify the image structure, locate the target routine, trace its callers and referenced data structures, and document the relevant control flow in IDA or Ghidra. For the patch, I’ll verify instruction boundaries, calling conventions, memory accesses and surrounding firmware constraints before producing the modified image. I’ll also provide commented disassembly and a concise explanation of the reasoning behind the change and validation steps. I can work within the $30 USD test budget and begin immediately after receiving the binary and instructions. Could you share the test image and the exact target behavior you want changed? Best regards
$20 USD in 1 day
4.1
4.1

Hi there, I’d love to create your 3.5" × 3.5" print graphics with a vintage, whimsical style that combines eye-catching illustrations with well-integrated typography. I can help with: • Vintage-inspired layouts and illustrations • Whimsical visual elements and decorative details • Creative typography and text placement • Print-ready 3.5" × 3.5" artwork • High-resolution files suitable for professional printing • Adobe Illustrator/Photoshop source files • Revisions to fine-tune the style and composition I’ll make sure the graphics feel visually interesting while keeping the text clear and readable at the final print size. Please share the text/content, any preferred colors or references, and the number of graphics required. I can also provide relevant design samples based on the style you're looking for. Thanks!!
$20 USD in 7 days
1.4
1.4

EVEN IF YOU DON'T HIRE ME, YOU'LL WALK AWAY WITH A FREE CONSULTATION. Your need for reverse engineering Infineon Tricore 29X firmware is clear: adapting an unfamiliar Tricore image for new features can be challenging. I specialize in embedded systems and have significant experience dissecting and modifying firmware. My approach will ensure a seamless integration of new functionalities while maintaining safety and reliability in production. Expect fewer errors and enhanced product evolution. Here's how I'd approach it: - Conduct thorough disassembly using Ghidra or IDA. - Analyze the targeted routine and associated data structures. - Implement the necessary patch and document the changes. While I might be newer to Freelancer, I bring 5+ years of off-platform experience and multiple 5-star reviews. Let's discuss this further and explore how I can help you navigate these challenges, with zero obligation. Kind regards, Carly Z.
$10 USD in 3 days
0.0
0.0

Hello, I hope you're doing well. I’m familiar with firmware analysis workflows using Ghidra and assembly-level debugging, and I can work through an unfamiliar TriCore image carefully. I’d begin by mapping code and data references, then trace watchdog and MMU interactions before documenting and testing the patch. Could we discuss the TriCore variant and evaluation board before starting? Thank you, Kurniati
$10 USD in 2 days
0.0
0.0

With an extensive background in web and mobile development, I may not have prior experience with Tricore reverse engineering specifically, but I'm no stranger to digging deep through code and getting to the core of complex systems. My experience has fine-tuned my problem-solving abilities and honed in my understanding of intricate coding structures. In a rapidly evolving field like ours, adaptability and persistence are key and I bring these virtues to every project that comes my way. While my skills might be different from what you seek directly, they complement your requirements perfectly. I could bring a fresh perspective, a keen eye for detail, and a robust problem-solving approach to this task. Moreover, my experience with various programming languages including Java and an understanding of low-level mobile device handling make me confident in handling tasks involving complex system works like that of firmware reverse-engineering. In addition to these technical qualities, what sets me apart is an undying spirit of learning. I genuinely enjoy tackling new challenges head-on as it continuously broadens my skill set. Given a chance, I assure you that the disassembly will be meticulously commented with utmost clarity using the knowledge of tools like IDA or Ghidra per your request. Not just that, expanding upon that disassembly into a detailed write-up about how I located the routine and ensured safe change would be a job done with equal dedication. Final
$120 USD in 7 days
0.0
0.0

Hi, there. I successfully reverse-engineered and modified an Infineon C167-based embedded system's firmware, adding new features to its existing codebase. In that project, I utilized IDA Pro to disassemble the code, identified data structures and routines, and created patches to integrate new features while maintaining the original code's integrity. I encountered challenges with watchdog timer configuration and MMU management, but successfully implemented custom solutions using Tricore-specific instructions. I plan to apply a similar approach to your project, utilizing IDA Pro or Ghidra to disassemble the Tricore image, locate the targeted routine, and identify data structures it touches. I will create a commented disassembly, write a short explanation of my approach, and deliver a patched binary ready for flashing on a TriBoard or equivalent evaluation board. If I use my previous experience, your project will likely be completed successfully. Hope to discuss this in detail. Through detailed discussion, I think I can find a better solution to finish your project successfully. Thank you.
$20 USD in 7 days
0.0
0.0

Hi, I can handle this as a controlled embedded firmware reverse-engineering task, working only on the Tricore image you provide and documenting every modification clearly. I would first load the binary into Ghidra or IDA, identify code/data regions, interrupt vectors, memory mappings, and relevant Tricore calling patterns. From there I’d trace the target routine through cross-references, register usage, constants, and the data structures it reads or modifies. Before patching, I’d verify instruction boundaries, branch ranges, alignment, watchdog interactions, and any checksum or integrity logic that could affect flashing or execution. The deliverables would include commented disassembly, a concise explanation of how the routine was identified, the reasoning behind the change, and a patched binary ready for your TriBoard/evaluation setup. I have strong hands-on experience with embedded systems, assembly-level debugging, binary analysis, firmware structure, Ghidra/IDA workflows, and low-level software investigation. I can work any time zone what you want. I am ready to start the project right away. Best regards, Pavle
$10 USD in 1 day
0.0
0.0

EVEN IF YOU DON'T HIRE ME, YOU'LL WALK AWAY WITH A FREE CONSULTATION. You need to reverse-engineer an unfamiliar Tricore 29X binary, locate a targeted routine, and patch it cleanly so new features integrate without breaking production firmware. The two hard parts are understanding the instruction-set quirks and proving the patch is safe to deploy on real hardware. I've worked extensively with embedded firmware, reverse engineering, and binary patching across multiple architectures. I'll use IDA or Ghidra to disassemble your test image, identify the routine and its data structures, and deliver a commented analysis plus a patched binary ready to flash. My approach prioritizes watchdog handling and MMU configuration integrity from the start. Here's how I'd approach it: - Review your test file and documented requirements to map the routine's function and dependencies - Disassemble and annotate the target code, tracing data flow and memory access patterns - Patch the binary, validate the change, and document why it's safe for production use I've completed firmware-level work involving API integration, automation, and system-level debugging that required the same methodical reverse-engineering mindset you need here. Let's schedule a free consultation to walk through your Tricore architecture and test scope. Kind regards, Cornelius
$10 USD in 7 days
0.0
0.0

With a strong background in Assembly, Computer Security, Reverse Engineering, Software Development and Software Engineering, I am confident in my ability to successfully tackle your Tricore Reverse Engineering Test. Throughout my career, I have continuously honed my skills on similar embedded systems projects and have specialized in extracting meaningful information from undocumented firmware. This expertise positions me as the perfect fit to make sense of your Infineon Tricore 29X-based devices. In regard to your required acceptance criteria, I am well-versed with disassemblers such as IDA or Ghidra, and their effective use in interpreting system structures. My experience grant me the ability to locate targeted routines, identify the relevant data structures they interact with and implement changes whilst guaranteeing safety for production firmware. All disassembly will be comprehensively commented and accompanied by a detailed write-up explaining the location of the routine and justification of alteration safety. Given our exclusively embedded-focused project scope, my prior engagement with Tricore instruction-set intricacies, efficient watchdog handling practices, and MMU configurations is a vital advantage you can rely on. Let us not delay; let us get started on revamping your existing devices through comprehensive reverse engineering techniques that align with your evolving product line needs.
$30 USD in 1 day
0.0
0.0

Hi, I’m an embedded systems developer with an interest in firmware analysis, reverse engineering, and low-level debugging, and I’d be glad to help with your Infineon TriCore firmware project. I can analyze the provided binary using tools such as Ghidra or IDA to identify the target routine, understand its control flow, and examine the associated data structures. I’ll focus on understanding the TriCore instruction set, firmware architecture, watchdog behavior, and memory configuration to ensure any proposed modification is carefully evaluated. I can provide commented disassembly, a clear technical report explaining the changes, and a patched binary for testing on a TriBoard or equivalent evaluation board. I’d be happy to review the sample firmware and acceptance criteria first, then agree on a realistic timeline and a safe, testable approach for the larger project.
$20 USD in 7 days
0.0
0.0

Hello, I’m Kristina, a Data Engineer with a background in Python, C++, SQL, and technical problem-solving. I’m interested in your firmware analysis project, though TriCore reverse engineering is outside my main specialization. I propose starting with a review of the test binary and detailed instructions to confirm feasibility. The agreed deliverables would include commented disassembly, an explanation of the targeted routine and its data structures, and a patched image with documented changes and validation requirements. Please share the exact chip model, image format, and expected functional change so I can confirm the scope and timeline.
$20 USD in 7 days
0.0
0.0

West Jordan, United States
Payment method verified
Member since May 3, 2026
$30-250 USD
₹600-1500 INR
$250-750 USD
$3000-5000 USD
₹1500-12500 INR
$8-15 USD / hour
$25-50 AUD / hour
$250-750 USD
₹12500-37500 INR
$250-750 USD
₹600-3000 INR
₹750-1250 INR / hour
£750-1500 GBP
₹1500-12500 INR
$5000-10000 USD
₹1500-12500 INR
$750-1500 USD
$750-1500 USD
$30-250 USD
₹600-1500 INR
€50-350 EUR