
Suljettu
Julkaistu
Maksettu toimituksen yhteydessä
My custom BLDC ESC is built around an STM32 MCU and should be running AM32. I compiled the code and flashed it through the boot-loader, but the board now sits completely silent—no beeps, no motor spin, no telemetry. Because the ESC is not responding, I suspect the boot-loader configuration or pin mapping is wrong, yet I’m not certain where the fault lies. I’m looking for someone who knows AM32 inside out and is comfortable debugging STM32-based ESCs. You would review the build settings, double-check the option bytes and vector table placement, make any necessary source-level tweaks, and guide me through a clean flash process. Whether that means sticking with the existing UART boot-loader or switching to an SWD/ST-Link workflow, I’m open to whatever gets the board alive again. Deliverables • Corrected AM32 firmware (hex/bin) matched to my hardware • Verified boot-loader or flashing procedure that brings the ESC up reliably • Brief step-by-step guide so I can reproduce the process on additional boards • Confirmation test: motor arms and spins, with telemetry or audible beeps proving the MCU is executing If you have a proven track record with AM32, STM32CubeIDE, or BLHeli-style boot-loaders, I’d be glad to share the current schematic, pin map, and the non-working binary so we can get started right away.
Projektin tunnus (ID): 40335391
30 ehdotukset
Etäprojekti
Aktiivinen 21 päivää sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
30 freelancerit tarjoavat keskimäärin $179 USD tätä projektia

I am a skilled and reliable Embedded Systems Engineer with over 6 years of hands-on experience in Arduino, ESP32/ESP8266, and microcontroller-based development. I specialize in designing efficient, stable, and scalable embedded solutions, turning ideas into fully functional hardware-software systems. I have a strong background in electronics, sensors, communication protocols (UART, I2C, SPI, MQTT, WiFi, BLE), and real-time embedded systems. My development approach focuses on clean, well-structured, and well-documented firmware, ensuring long-term reliability and easy maintenance. I also provide thorough testing, debugging, and performance optimization, including power efficiency improvements where required. I am a detail-oriented engineer with strong problem-solving skills and extensive experience in hardware debugging and firmware optimization. Beyond technical expertise, I value clear communication, meeting deadlines, and maintaining high client satisfaction. I work closely with clients to fully understand project requirements and deliver high-quality results. Pricing is flexible and can be discussed based on project scope and complexity. I am open to both short-term and long-term projects. Let’s work together to build a professional, reliable, and efficient embedded system for your needs.
$200 USD 7 päivässä
7,4
7,4

Hi there I'm an Electronic Engineer with over 8 years experience designing embedded applications and PCBs. I also have C and C++ certifications here on freelancer. You can learn more about me from my Freelancer profile. How about a private message so we can discuss the details of your STM32 program. Kind regards V.T.
$200 USD 3 päivässä
6,9
6,9

Hello! My name is Marko Aleksic, your dedicated electronic hardware and firmware engineer who understands the importance of meticulous design in troubleshooting. With years of experience and a proven track record, I have the expertise required to get your custom BLDC ESC back on track. My core competencies include precise PCB design and development, utilizing this talent to create efficient LED driver circuits, power supply circuits, and dealing pleasantly with multilayer designs for embedded systems – skills that I can put to good use for your project. I possess a range of microcontroller programming abilities, including a solid grasp of communication protocols like UART, SPI, Ethernet, USB, CAN, and MODBUS. Furthermore, my experience in RF circuit design aligns with some essential aspects of your project like antenna optimization for WiFi, Bluetooth alongside ZigBee. This directly translates into an ability to handle any challenges that might arise during the restoration process. My goal is to optimize performance within a cost-effective framework while never losing sight of the bigger picture: deadlines. Let's connect to discuss how we can ensure your ESC recovers smoothly
$140 USD 7 päivässä
6,7
6,7

Hello Sir/Mam As a seasoned Electrical and Embedded System , I believe that I can bring the virtual reality in your project , I have 100% Grip on C/Embedded , C++ , and Python , I am also well versed in ARM Cortex M3/M4 Architecture , Also have Extensive Experience with MICROCONTROLLERS , Atmega 32, STM32,Yocto ESP32 ,TM4C . I have a great Grip on ARDUINO , MATLAB , PCB LAYOUT and IOT Applications . My ability to deliver exceptional results on time and with at most quality . Please come on chat to discuss more about project. I will be waiting for your response. Thank you !
$140 USD 2 päivässä
5,9
5,9

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: Antenna Design (CST, HFSS) 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 7 päivässä
6,0
6,0

Hello, I understand you’re seeking a solution to repair your STM32-based AM32 ESC, restoring full functionality. I have extensive experience with STM32 microcontrollers, boot-loaders, and BLDC ESC firmware debugging. I will analyze your current binary, review pin mappings, verify option bytes, and correct any configuration issues to ensure the ESC responds, arms, and spins reliably. I will provide a fully verified firmware (hex/bin) matched to your hardware, a clean flashing procedure via UART or SWD/ST-Link, and a step-by-step guide so you can reproduce it on additional boards. I will also confirm functionality with telemetry or audible beeps, ensuring your ESC executes correctly. Deliverables will include corrected firmware, tested boot-loader procedure, reproducible flashing steps, and functional verification. My approach guarantees a methodical, traceable process that restores your ESC efficiently and safely. Thanks, Asif
$250 USD 3 päivässä
5,0
5,0

Hi, I’m a US-based certified electronics and embedded firmware engineer with extensive hands-on experience bringing up custom STM32-based ESCs, including deep work with AM32 and BLHeli-style architectures. I’ve debugged multiple “silent ESC” scenarios like yours where the root cause turned out to be incorrect pin mapping, timer assignments, option bytes, or vector table offsets after bootloader flashing. I’m fully comfortable reviewing your schematic, clock configuration, and AM32 target files to align firmware precisely with your hardware, whether that requires fixing GPIO mappings, adjusting PWM timers, or correcting startup/linker settings. I can also validate and repair the bootloader path—whether UART-based or via ST-Link SWD—to ensure reliable flashing and proper code execution from reset. My workflow includes step-by-step verification (clock init → GPIO/timers → startup code → motor output) so we systematically bring the ESC back to life with confirmed motor spin and telemetry/beep feedback. You’ll receive a corrected and tested AM32 firmware build (hex/bin), along with a clean, repeatable flashing procedure tailored to your setup. I’ll also provide a concise reproduction guide so you can confidently program additional boards without running into the same issue again. Best regards, Jared
$300 USD 4 päivässä
4,7
4,7

Hi, I can help diagnose and fix your STM32-based ESC running AM32 and get it responding properly again. I’ve worked with STM32 firmware, bootloaders, and embedded debugging, including issues related to pin mapping, clock configuration, and flash layout. A silent ESC typically points to configuration mismatches or incorrect memory/boot settings, which I can help isolate and resolve. I will review your current build, verify pin assignments and target configuration, check option bytes and vector table placement, and correct anything preventing execution. I can also guide you through a clean flashing process using either the existing bootloader or an ST-Link setup if needed. You’ll receive a working firmware build tailored to your board along with clear steps to repeat the process on additional units. Once fixed, we’ll confirm proper startup with motor response and expected behavior. Ready to review your schematic and current build. Best regards, Muhammad Usman
$220 USD 3 päivässä
4,0
4,0

Drawing on my extensive experience in C Programming, I am confident in my ability to debug and repair your STM32 AM32 ESC firmware. I understand the unique challenges that arise when working with microcontrollers like the STM32, particularly when it comes to boot-loader configurations and pin mappings. Over the years, I have successfully resolved similar issues, taking systems from non-responsive states to fully functional ones. Moreover, my proficiency in STM32CubeIDE and BLHeli-style boot-loaders will enable me to quickly identify and rectify any errors within your existing code base. I can also offer guidance on the best possible flashing procedures, whether you prefer to stick with the current UART boot-loader or switch to an SWD/ST-Link workflow.
$30 USD 1 päivässä
3,7
3,7

STM32 firmware debugging and ESC bring-up — I have a proven track record with AM32, STM32CubeIDE, and BLHeli-style bootloaders, and this is exactly the kind of problem I've solved before. A completely silent board after flashing AM32 usually points to one of three things: wrong option bytes (boot0/boot1 locking the MCU into bootloader mode permanently), incorrect vector table offset (firmware executing from the wrong address), or a pin mapping mismatch where the MCU is running but motor output or beeper GPIO is on the wrong pins for your hardware. My approach: read back option bytes via ST-Link SWD first to confirm flash mapping, then verify the vector table offset in the AM32 build config matches your STM32 variant, then cross-reference motor phase and beeper pin assignments against your schematic. In most cases this resolves the issue without touching the core firmware logic. I work with STM32 and strong C/C++ skills — STM32CubeIDE, SWD/ST-Link, and UART bootloader workflows are all part of my regular toolkit. Deliverables: corrected firmware binary, verified flash procedure, step-by-step guide for reproducing on additional boards, and confirmed motor arm + spin as acceptance. Share the schematic, pin map, and current build config and I can start diagnosing immediately. Which STM32 variant is on your ESC — F3, F4, or G4 series?
$80 USD 4 päivässä
3,4
3,4

Hi there, I read your description closely , a silent STM32 AM32 ESC after flashing usually points to option bytes, vector placement or bootloader pin conflicts, and I’m confident I can get your board running again. I’ve worked extensively with AM32 forks, STM32CubeIDE, bootloaders and SWD recovery on BLHeli-style ESC hardware, so I’ll first validate build settings and option bytes, confirm vector table and pin mappings against your schematic, then make minimal source tweaks and produce a matched hex/bin. I’ll also verify a reliable flash workflow (UART or SWD), document step-by-step instructions, and perform a confirmation test that arms the motor with telemetry or audible beeps. I prefer iterative checks so you retain full visibility and can reproduce the process on more boards. Which MCU part-number, current boot-loader type (UART bootloader or custom), and a copy of your schematic/pin map can you share first so I can check vector/option byte expectations? Thanks, Daniel
$200 USD 4 päivässä
2,2
2,2

Greetings Dear Hiring Manager I have read the description of your project and I understand everything. "My deep expertise in STM32 bootloader configurations and AM32 firmware porting ensures a precise resolution to your pin mapping and vector table offsets, bringing your custom ESC to life." I am waiting on chat to discuss more and I am willing to start it now. Best Regards, Zain Abbas
$30 USD 1 päivässä
4,5
4,5

Hi, I can help debug and repair your STM32-based AM32 ESC firmware and bring your board back to a working state. I have experience with STM32, bootloaders, and embedded debugging. I will review your build configuration, verify pin mapping, check option bytes and vector table, and correct any issues preventing the firmware from running. I will also guide you through a reliable flashing process using UART bootloader or ST-Link (SWD), depending on what works best for your setup. Scope: *Review AM32 build configuration *Verify pin mapping and hardware compatibility *Check option bytes and vector table *Debug firmware execution issues *Fix flashing method (bootloader/SWD) *Validate ESC operation (beep, motor spin, telemetry) Deliverables: *Corrected firmware (.hex/.bin) *Working flashing procedure *Step-by-step guide *Verified ESC operation Approach: *Analyze current firmware and hardware setup *Identify root cause (bootloader, config, or mapping issue) *Apply necessary fixes and rebuild firmware *Test flashing and execution *Ensure ESC initializes and motor spins correctly I will ensure your ESC firmware is stable and fully functional.
$200 USD 4 päivässä
2,0
2,0

Hello, Having worked extensively with STM32-based projects and being very familiar with the AM32 firmware, I am confident that I can help you solve the issue with your BLDC ESC. Over the course of my career, I've gained in-depth knowledge in C programming and BLHeli-style boot-loaders; expertise that is directly applicable to this project. To ensure a reliable solution for you, I will review your build settings and double-check every detail to identify and correct any faults related to the wrong boot-loader configuration or pin mapping. I will also run extensive tests to confirm that not only the motor arms and spins, but also that the telemetry or audible beeps are active, proving that the STM32 MCU is executing properly. Additionally, my skills in documentation will enable me to provide you with a thorough yet concise step-by-step guide so that you can reproduce the process on additional boards as needed. With my combination of technical knowledge, STM32CubeIDE experience, diligent testing procedures, and a focus on problem-solving, I believe I am ideally equipped to get your board working again seamlessly. Trust me with your project and let's get it done! Thanks!
$50 USD 9 päivässä
0,0
0,0

Hi there, I’ve read your description and I’m confident I can get this AM32-based ESC back to life. I’ve debugged many STM32 ESCs and AM32 builds: I’ll start by reviewing your schematic, pin-map and the non-working binary, then audit build settings, option bytes and vector table placement. I’ll reproduce the fault locally in source, apply minimal source-level fixes for correct pin/config mapping, and provide a verified hex/bin plus a clear flash procedure. I’ll finish with a short step-by-step guide and a simple test that proves the MCU is running (beeps/telemetry/motor spin). Do you have SWD/ST-Link access to the board and can you share the MCU part number, current option bytes dump (if available), the schematic/pin-map and the non-working binary so I can reproduce the setup locally? Thanks, Cindy Viorina
$30 USD 4 päivässä
0,0
0,0

Are you trying to solve the mystery behind your silent STM32 AM32 ESC board? It sounds like the boot-loader configuration could be playing tricks on you. As an experienced firmware developer familiar with both STM32 and AM32, I can dive deep into your build settings and pinpoint the issue causing the ESC to stay quiet. Let's collaborate to correct the firmware, refine the flashing process, and ensure your board comes back to life. With my expertise in STM32CubeIDE, we can reconfigure the boot-loader or switch to an SWD/ST-Link workflow for a successful outcome. Feel free to share the details, and we'll get this ESC buzzing again smoothly.
$250 USD 7 päivässä
0,0
0,0

Hello, How are you? I have checked your job description and I’m confident I can completed exactly what you need. Your custom STM32‑based AM32 ESC clearly needs careful debugging of boot‑loader configuration, vector table placement, and pin mapping, and I have extensive experience with AI content, STM32 firmware development, C programming, embedded debugging, and BLHeli/AM32 workflows. I can review your build settings, correct the firmware, verify the flashing process, and ensure the ESC boots with beeps, telemetry, and proper motor arming. So I think this job is an ideal match with my skills and experience. Please send me a message so that we can discuss more. Thanks Taras
$150 USD 1 päivässä
0,0
0,0

Hi, this is exactly the kind of issue I’ve debugged before — STM32 ESCs going silent after flashing are typically caused by incorrect pin mapping, timer configuration, or bootloader/vector table misalignment. I have hands-on experience with STM32, low-level firmware, and motor-control systems, and I’m comfortable working directly with register-level configs, timers (PWM/commutation), and flashing workflows (UART bootloader & SWD/ST-Link). I’ll systematically verify your build configuration, option bytes, memory layout, and peripheral mapping, then align the firmware precisely to your hardware. If needed, I’ll bypass the bootloader to confirm execution at the MCU level and bring the board back to life. You’ll receive a working firmware (hex/bin), a reliable flashing process, and a clear step-by-step guide so you can reproduce it across boards. Once done, we’ll confirm with motor startup (beeps/spin) and telemetry, ensuring the ESC is fully functional. Happy to review your schematic, pin map, and current binary — we can get this running quickly
$500 USD 10 päivässä
0,0
0,0

Hello, The primary challenge in your project involves ensuring proper communication between the STM32 MCU and the BLDC motor, particularly with respect to the boot-loader configuration and pin mapping. Debugging the firmware will require a keen understanding of interrupt handling and timing constraints specific to AM32. Additionally, the reliability of the flashing procedure is crucial to avoid bricking the device. Could you clarify if there are any existing configurations or settings that have been tested prior to this issue? What specific telemetry outputs are you expecting from the ESC during operation? Also, have you encountered any error codes during the boot process that might provide insights into the malfunction? I look forward to discussing the details further and helping you get the ESC operational.
$30 USD 7 päivässä
0,0
0,0

Hello, no problem. I have hands-on experience debugging STM32-based motor-control boards and custom ESC firmware, including boot-loader recovery, option-byte validation, vector table alignment, pin remapping, and clean reflashing through both UART and SWD/ST-Link workflows. I can review your AM32 build configuration against the schematic and pin map, identify why the MCU is not reaching runtime, and deliver a corrected firmware image plus a reliable flashing method you can repeat across additional boards. My past work includes source-level troubleshooting in STM32CubeIDE, bring-up of custom BLDC controllers, and resolving silent-board issues caused by wrong memory layout, clock setup, or peripheral mapping. I will also provide a concise step-by-step guide and help verify success through motor arming, spin confirmation, and working telemetry or startup beeps so you know the ESC is truly executing. Sincerely, Lorenzo
$200 USD 1 päivässä
0,0
0,0

mountain center, United States
Maksutapa vahvistettu
Liittynyt tammik. 16, 2020
$30-250 USD
$250-750 USD
$375-750 USD
$30-250 USD
$30-250 USD
$250-750 USD
$30-250 USD
$1500-3000 USD
$250-750 USD
$30-250 USD
₹37500-75000 INR
₹1500-12500 INR
$30-250 USD
₹600-1500 INR
₹12500-37500 INR
$250-500 USD
$10-30 USD
min ₹2500 INR/ tunnissa
₹12500-37500 INR
€250-750 EUR
$30-250 USD
₹750-1250 INR/ tunnissa
€30-250 EUR
₹37500-75000 INR
$5000-10000 USD