
Ditutup
Disiarkan
Dibayar semasa penghantaran
We need an experienced Nordic nRF52840 engineer to debug and fix an issue in our ESB-based firmware project. Problem: - The NRF_ESB_EVENT_TX_FAILED event is not triggered during transmission failures or channel hopping. Expected behavior / deliverables: - Ensure the TX_FAILED callback triggers correctly on transmission failure or channel hopping. - Implement or verify PPI-timer logic to reliably switch back to the default channel when TX fails or hopping occurs. - Identify the root cause of the missing callback and provide a minimal patch or corrected implementation. - Provide a clear explanation of the changes and why the issue occurs. - The existing firmware is already functional (piggyback ACK payload and channel switching implemented). Skills required: - Strong experience with Nordic nRF52840 and nRF5 SDK 17.0.2 - Deep knowledge of ESB protocol internals (PRX/PTX, events, retransmissions, state machine) - Experience with radio PPI configuration and timer-triggered radio operations - Embedded C debugging using Segger / J-Link - Ability to reason about radio state, interrupt context, and callback execution - Experience troubleshooting TX_FAILED and retransmission issues Communication style: Clear technical explanation of findings and recommended fixes Remote debugging sessions via Zoom, Teams, or screen share if necessary Practical, direct problem-solving approach, focused on results How we work: - Urgent task: expected completion by 2026/2/26 - Fixed budget: $100 USD, negotiable if scope changes From an architectural perspective, I believe this is likely not a complex issue for someone who is highly experienced with nRF52 low-level driver behavior and ESB internals. I suspect an experienced engineer could quickly identify the root cause by reviewing the interaction between the ESB retransmission state machine and my custom channel switching logic. If you believe this is within your expertise and you are confident you can diagnose and resolve the issue, please feel free to contact me. I would greatly appreciate your assistance.
ID Projek: 40243148
31 cadangan
Projek jarak jauh
Aktif 14 hari yang lalu
Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
31 pekerja bebas membida secara purata $141 USD untuk pekerjaan ini

As a seasoned embedded systems engineer with a strong background in Nordic nRF5 series, I can confidently undertake your firmware debugging project. With my extensive experience and deep knowledge of ESB protocol internals and radio PPI operations, I possess the essential skills to efficiently resolve the issues you're facing. Having successfully completed numerous projects utilizing the nRF52/nRF53 platforms, my expertise extends from firmware development and wireless stacks implementation (including BLE) to designing PCBs for RF and high-speed applications. In addition, I routinely use Segger/J-Link for embedded C debugging, skills that will be directly applicable to this debugging task. My pragmatic approach to problem-solving aligns well with your need for timely results. More notably, my ability to reason about radio states along with deep understanding of interrupt contexts and callback executions make me highly skilled in troubleshooting TX_FAILED events and retransmission issues.
$325 USD dalam 7 hari
8.1
8.1

Hi there, I’m Efanntyo, a seasoned firmware and low-level driver expert with extensive hands-on experience with Nordic nRF52 devices, ESB protocol internals, and ESB-based firmware integration. I understand you’re facing a missing NRF_ESB_EVENT_TX_FAILED callback during transmission failures or channel hopping in an ESB-based project on the nRF52840 with SDK 17.0.2. Your piggyback ACK payload and channel switching are already functional, and you’re looking for a reliable diagnosis, a minimal patch, and a clear explanation of root cause. What I’ll deliver: - Precise root-cause analysis of why TX_FAILED is not fired during failure or hopping, focusing on ESB state machine interactions, interrupt context, and channel-switch timing. - A robust fix plan that targets the TX_FAILED callback path, including verification of PPI-timer logic to ensure safe return to the default channel after a failure or hop. - A minimal patch that you can review quickly, with a short, well-documented diff and a rationale for each change. - A concise post-fix explanation of the issue and the changes, plus guidance on testing and validation in your CI/screened debug sessions. Why I’m qualified for this: - Deep experience with Nordic nRF52840, nRF5 SDK 17.0.2, and ESB usage (PRX/PTX, retransmission flows, and channel management). - Strong background in radio PPI configuration, timer-triggered radio operations, and precise sequencing of radio events, backups, and re-entry into default channels after fai
$200 USD dalam 2 hari
6.8
6.8

Hi, I have experience in designing Circuits and can complete your project. I have expertise in the following: 1- Designing schematic and PCBA 2- Ordering the PCBA and getting boards manufactured. 3- Writing firmware for the PCBA to make sure everything works as expected. 4- I can also develop smartphone apps to communicate and control the hardware. If you wish we can discuss in chat. Thank you.
$150 USD dalam 7 hari
7.2
7.2

Hello. I read your project description very carefully. I have completed many projects regarding nRF52840 . I have a deep understanding and experience in the areas of microcontroller that you mentioned. We are a company of mechatronics, electrical, computer and software engineers with vast expertise in PCB layout, embedded systems, AC/DC converters, stepper motors, transformers, python, machine learning, raspberry pi, automation, power management, sensors & signal processing projects, unsupervised learning, reinforcement learning, genetic algorithm, convolutional model, recurrent network, We can assure you that your work will be done within the given timeline with complete task achievement. Feel free to contact for further queries so I may guide you well.
$140 USD dalam 7 hari
5.2
5.2

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LABView/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
$140 USD dalam 7 hari
5.0
5.0

Hello, I have thoroughly analyzed your project requirements and identified that my core competencies in Microcontroller, Software Development, Firmware, Debugging, Software Testing and C Programming align precisely with your technical specifications. With a decade of specialized experience in this domain, I bring proven expertise in implementing industry-standard methodologies and delivering production-ready solutions. My approach involves: - Technical Assessment: Comprehensive evaluation of project scope, technical constraints, and deliverable requirements - Strategic Planning: Development of detailed implementation roadmap with milestone tracking - Quality Assurance: Rigorous testing protocols and quality control measures throughout the development lifecycle - Timely Delivery: Proven track record of meeting deadlines while maintaining exceptional quality standards I am particularly adept at handling complex technical challenges and implementing scalable solutions that exceed client expectations. My methodology emphasizes precision, efficiency, and adherence to best practices in Microcontroller, Software Development, Firmware, Debugging, Software Testing and C Programming. I would welcome the opportunity to discuss your project's specific technical requirements, timeline expectations, and success metrics in greater detail. Please feel free to schedule a consultation at your convenience. Thank you for considering my proposal. I look forward to the possibility of collaborating
$120 USD dalam 3 hari
2.5
2.5

This definitely sounds like a low-level ESB state machine + radio event sequencing issue rather than something “mystical,” especially if piggyback ACK and channel hopping are already working. I’ve debugged similar problems on Nordic nRF52840 using nRF5 SDK, where NRF_ESB_EVENT_TX_FAILED didn’t fire due to retransmit config, interrupt priority conflicts, or PPI/timer side effects interfering with the ESB internal state machine. I can review your ESB configuration, retransmission settings, IRQ flow, and custom channel-switch logic, then provide a minimal corrective patch and a clear explanation of the root cause. If needed, we can do a focused remote debug session (Segger/J-Link) and get this stabilized quickly—well within your timeline if access is provided promptly. Looking forward for your positive response in the chatbox. Best Regards, Arbaz T
$220 USD dalam 7 hari
2.6
2.6

Hello, I appreciate the opportunity to bid on your project regarding the nRF52840 firmware issue. I understand that you need assistance in debugging the NRF_ESB_EVENT_TX_FAILED event, ensuring correct triggering during transmission failures or channel hopping. I have extensive experience working with the Nordic nRF52840 and nRF5 SDK, specifically with the ESB protocol's intricacies, including PRX/PTX events and state machines. My background includes troubleshooting similar issues, where I successfully implemented PPI-timer logic for efficient channel switching in embedded C environments. To effectively resolve your issue, I propose the following approach: - Conduct a thorough review of your existing firmware to identify potential flaws in the callback mechanisms. - Implement or verify the PPI-timer logic to ensure reliable fallback to the default channel during failures. - Test and validate the TX_FAILED callback functionality in various scenarios to confirm the fix. - Provide a detailed explanation of the root cause and the changes made for future reference. I am eager to start working on this project and am confident in delivering quality results within the timeline. Please let me know a suitable time for us to discuss further details—I am ready to begin immediately. Thank you for considering my proposal!
$110 USD dalam 7 hari
2.2
2.2

Hello, I can resolve the issue with the NRF_ESB_EVENT_TX_FAILED event not triggering in your firmware. This typically indicates a problem with the ESB state machine or the PPI-timer logic not handling transmission failures and channel hops correctly. I have extensive experience with the Nordic nRF52840 and nRF5 SDK, specifically in debugging ESB protocol internals. In a previous project, I successfully debugged and optimized similar transmission issues, ensuring reliable callback triggers and enhancing overall communication robustness. To tackle your problem, I will first analyze the ESB state machine interactions, focusing on the retransmission logic and the existing channel switching implementation. I'll verify the PPI configuration to ensure the timer logic is correctly set up for handling failures. My approach will include step-by-step debugging using Segger J-Link to trace the callback execution flow. Could you clarify if there are any specific scenarios where the TX_FAILED callback fails to trigger? Also, is there any existing logging that we can utilize to capture more details during the debugging process? I’m ready to start immediately and ensure timely completion before your deadline. Let’s connect to discuss the next steps.
$30 USD dalam 7 hari
0.6
0.6

Hello With graceful enthusiasm, this project aligns perfectly with my expertise—I can deliver it flawlessly. I'm truly excited about the opportunity to collaborate with you. Warm regards, Sophia
$50 USD dalam 2 hari
0.6
0.6

Hi there, I have a professional experience in Software Testing, C Programming, Debugging and can deliver a clean, reliable solution for your project. I value clear communication and timely delivery, and I’m ready to get started immediately. Let’s connect and discuss your goals. Best regards, Dorian
$140 USD dalam 1 hari
0.6
0.6

“If you want this done properly, this is the proposal to read.” I understand the importance of a seamless ESB-based firmware project, especially with the issue you're facing with the NRF_ESB_EVENT_TX_FAILED event. Leveraging 5 years of experience, I have worked on similar projects offsite, ensuring clean and professional solutions. My expertise aligns with your requirements, offering a deep understanding of Nordic nRF52840 and nRF5 SDK 17.0.2, along with extensive experience in ESB protocol internals and radio operations. I am well-equipped to identify and resolve the root cause efficiently. I’d love to chat about your project. Worst case, you get free advice that can guide your project. Kind regards, Giancarlo
$200 USD dalam 14 hari
0.0
0.0

Hi there, I’ll trace why the NRF_ESB_EVENT_TX_FAILED callback isn’t firing during TX failures or channel hops by reviewing the ESB state machine against the PPI/timer-driven channel switch logic. I’ll propose a minimal patch to ensure the TX_FAILED path is entered reliably and add robust handling when hopping back to the default channel, with an explanation of the root cause. I’ll use Segger/J-Link for live debugging, validate with the existing piggyback ACK and channel switching, and deliver a concise patch plus a brief rationale. Best regards, Jeric Gonzales
$100 USD dalam 3 hari
0.0
0.0

Hello, We are Tech Versify, a seasoned Software Development company with over 5 years of experience. Our team specializes in embedded systems and firmware development, making us well-equipped to handle your Nordic nRF52840 firmware debugging project. We have carefully reviewed your project requirements and understand the critical need to ensure the proper triggering of the NRF_ESB_EVENT_TX_FAILED event. Our approach involves a thorough analysis of the ESB protocol internals and implementing or verifying the necessary PPI-timer logic to address the transmission failures and channel hopping issues. We would love to discuss the project further with you. Please start a chat so we can delve into the specifics and provide you with a tailored solution. Best regards, Tech Versify LLC
$100 USD dalam 5 hari
0.0
0.0

Hi, I’ve carefully reviewed your need for an expert Nordic nRF52840 engineer to debug the ESB firmware transmission failure issue. With extensive experience working with nRF5 SDK 17.0.2, ESB protocol internals, and deep expertise in embedded C debugging using Segger/J-Link, I am confident I can quickly identify the root cause of the missing NRF_ESB_EVENT_TX_FAILED callback. My approach will focus on analyzing your custom channel switching logic alongside the ESB retransmission state machine and validating the PPI-timer configuration. I will provide a minimal patch that ensures reliable TX_FAILED event triggering and clearly explain the fix to enhance your team’s understanding. I’m comfortable with remote debugging sessions for effective collaboration. Given the urgency, I can start immediately and aim to deliver the solution well before 2026/2/26 for your review. Could you share the current PPI-timer and channel switching code snippets to help me understand your custom logic better? Best regards,
$155 USD dalam 28 hari
2.9
2.9

Hello, I’ll ensure the NRF_ESB_EVENT_TX_FAILED callback triggers correctly during transmission failures and channel hopping. With extensive experience in the Nordic nRF52840 and a solid background in ESB protocol internals, I can quickly identify the root cause of your issue. My approach involves reviewing the ESB retransmission state machine in relation to your custom channel switching logic. I’ll verify the PPI-timer configuration to ensure reliable channel switching upon TX failures. Given my background in embedded C debugging and familiarity with Segger/J-Link, I can efficiently isolate the problem and implement a minimal patch. Could you clarify if you have logs from previous failed transmissions? This information could expedite the diagnosis. I'm ready to start immediately and ensure your firmware operates flawlessly. Let’s connect to discuss the next steps
$140 USD dalam 7 hari
0.0
0.0

Greetings, I see you're looking for help with a specific issue in your nRF52840 firmware project, particularly around the NRF_ESB_EVENT_TX_FAILED not triggering during transmission failures. My approach would involve closely examining the interaction between the ESB retransmission state machine and your custom channel switching logic. By diving into the callback execution flow and PPI-timer logic, I can identify why the callback isn't firing as expected. With my strong background in the nRF5 SDK and deep understanding of the ESB protocol, I have successfully tackled similar challenges before. I can provide a clear explanation of the changes made along with a minimal patch to resolve the issue. Remote debugging sessions will also ensure we cover everything efficiently. Looking forward to working together! Best regards, Mehran Riaz
$230 USD dalam 4 hari
0.0
0.0

Thank you for sharing the details of your Nordic nRF52840 firmware debugging project. The issue with the NRF_ESB_EVENT_TX_FAILED event not triggering caught my attention, and I believe my 7+ years of experience in software development, specifically with Nordic nRF52 series, aligns well with your project needs. Here's how I would approach solving this problem: - Review the existing firmware codebase to understand the logic flow - Analyze the ESB protocol internals to pinpoint where the TX_FAILED callback is failing - Implement or verify the PPI-timer logic for seamless channel switching on transmission failures - Provide a detailed explanation of the identified root cause and proposed solution - Conduct thorough testing to ensure the issue is resolved effectively In past projects, I successfully debugged similar issues by leveraging my expertise in nRF52 low-level driver behavior and ESB internals. For instance, in a recent project, I rectified a retransmission issue in an nRF52832-based firmware, resulting in improved transmission reliability and performance. To ensure a successful outcome, could you please clarify if there are any specific constraints or requirements regarding the firmware's interaction with external devices or systems? Your insights would be invaluable in tailoring my approach to best suit your project needs. Feel free to review my portfolio for relevant
$33 USD dalam 7 hari
0.0
0.0

Hello, I can help you resolve the issue with the NRF_ESB_EVENT_TX_FAILED callback not triggering during transmission failures or channel hopping. Given your description, it's likely related to the interaction between the ESB state machine and your channel switching logic. With over 5 years of experience working on nRF52840 firmware development, including extensive debugging of ESB protocol internals, I have handled similar issues before. I’ve successfully implemented PPI-timer logic to manage channel switching reliably, ensuring callbacks trigger as expected. To address this, I will analyze the ESB state machine, focusing on your retransmission logic and how it interacts with the PPI configuration. I will also review the radio state and interrupt context to ensure the TX_FAILED event is correctly captured and handled. Can you confirm if you have the latest SDK version (17.0.2) and provide any logs related to the TX_FAILED events? Additionally, are there specific scenarios where you notice the callback failing? I’m ready to start immediately and can schedule a remote debugging session to facilitate a swift resolution. Let’s ensure your firmware performs as intended.
$30 USD dalam 7 hari
0.0
0.0

Your project resonates with my experience tackling issues related to firmware debugging in the Nordic nRF52840 environment. My work with the nRF5 SDK 17.0.2 has brought me face-to-face with intricacies of the ESB protocol, helping me acquire deep understanding of its internals including PRX/PTX, events, retransmissions, and the state machine. In parallel, I've gained substantial knowledge of the radio PPI configuration and timer-triggered radio operations, which I consider vital in addressing transmission failures or channel hopping scenarios efficiently. My proficiency in Embedded C debugging using Segger and J-Link will be crucial in identifying the root cause of the missing NRF_ESB_EVENT_TX_FAILED event trigger in your project. I can deliver a minimal patch or a corrected implementation while ensuring a seamless integration with your existing firmware that is functional with piggyback ACK payload and channel switching feature. Additionally, I can explain in clear technical terms the nature of the problem and the applied fixes. I am aware of the urgency of your task and confident of delivering the expected results by the stated completion date. I am completely comfortable working remotely using Zoom, Teams, or screen share, ensuring a practical, result-focused problem-solving approach. Rest assured, I shall remain focused on generating a reliable solution that ensures the TX_FAILED callback triggers correctly under the stipulated circumstances. Lastly, drawing from my experience troubleshooting TX_FAILED and retransmission issues, my blueprint for this task includes evaluating the interaction between the ESB retransmission state machine and your custom channel switching logic. I strongly believe that this approach will lead to a swift resolution of your firmware debugging requirements. I am ready to embark on this venture and look forward to your nod of approval to proceed.
$140 USD dalam 7 hari
0.0
0.0

Zhubei, Taiwan
Kaedah pembayaran disahkan
Ahli sejak Feb 19, 2026
$250-750 USD
$750-1500 USD
$2-8 USD / jam
£10-20 GBP
₹100-400 INR / jam
$250-750 USD
$750-1500 USD
$30-250 AUD
₹12500-37500 INR
$10-30 USD
$30-250 AUD
₹100-400 INR / jam
$250-750 USD
$500-1000 USD
$30-250 CAD
$250-750 USD
$30-250 USD
£20-250 GBP
₹12500-37500 INR
$10-30 USD