Search Code

CC3D Firmware Bootloader Fixed

CC3D Firmware Bootloader Fixed

Deze handleiding leidt je door het oplossen van een veelvoorkomend probleem met de OpenPilot CC3D-vluchtcontroller: een beschadigde of ontbrekende bootloader. Wanneer de bootloader beschadigd is, reageert de vluchtcontroller niet meer op firmware-updates, waardoor je drone of multirotor aan de grond blijft. Deze tutorial biedt een betrouwbare, stapsgewijze methode om de bootloader te herstellen en de juiste firmware te flashen, zodat je CC3D weer tot leven komt. Dit proces is essentieel voor iedereen die de gevreesde "timeout"-fout tijdens een firmware-upgrade is tegengekomen.

Deze fix is waardevol voor verschillende praktische toepassingen, waaronder:

  • Het nieuw leven inblazen van een oude of tweedehands CC3D-vluchtcontroller met een beschadigde bootloader.
  • Het herstellen van een vluchtcontroller na een mislukte of onderbroken firmware-update.
  • Het voorbereiden van een CC3D voor een nieuwe build of een frisse configuratie.
  • Het oplossen van verbindingsproblemen tussen je computer en de vluchtcontroller.

Benodigde hardware en software

Zorg ervoor dat je de volgende items bij de hand hebt voordat je begint. Het proces is eenvoudig, maar het hebben van de juiste softwareversies is cruciaal voor succes.

  • Een CC3D-vluchtcontroller (met of zonder beschermende behuizing).
  • Een USB-kabel die compatibel is met de CC3D-printplaat.
  • Een computer met Windows, macOS of Linux.
  • De OpenPilot Ground Control Station (GCS)-software, versie 15.02.
  • Het aangepaste bootloader- en firmwareherstelbestand, cc3dfxdrobojax.com.bin, beschikbaar op de Robojax-website.

Stapsgewijze handleiding om de bootloader te herstellen

Volg deze stappen zorgvuldig om je CC3D-vluchtcontroller te herstellen. De sleutel is het gebruik van de juiste softwareversies en het herstelbestand.

1. De juiste OpenPilot-software installeren

De eerste stap is het installeren van de juiste versie van de OpenPilot GCS. De nieuwste versie op de officiële website werkt mogelijk niet correct met de CC3D. De betrouwbare versie is 15.02 (in video op 01:07).

  1. Ga naar de OpenPilot-website (openpilot.org) en navigeer naar het gedeelte voor softwaredownloads.
  2. Zoek en download versie 15.02 voor jouw besturingssysteem (Windows, Mac of Linux) (in video op 01:14).
  3. Voer de installatie uit en volg de instructies op het scherm. Tijdens de installatie wordt mogelijk gevraagd om de "OpenPilot COM-port"-driver te installeren; ga hiermee door (in video op 02:09).
  4. Start de software nog niet zodra de installatie is voltooid.

2. De CC3D aansluiten en het probleem verifiëren

Laten we nu de vluchtcontroller op je computer aansluiten om het bootloader-probleem te bevestigen.

  1. Start de OpenPilot GCS-software die je zojuist hebt geïnstalleerd (in video op 02:27).
  2. Sluit je CC3D-vluchtcontroller aan op je computer met de USB-kabel (in video op 02:44).
  3. Open Apparaatbeheer op je computer. Je zou een nieuw apparaat moeten zien onder "Poorten" met de naam "CopterControl Virtual COM Port" (in video op 03:21). Als je dit niet ziet, moet je het driverprobleem eerst oplossen voordat je verdergaat.
  4. Ga in de OpenPilot GCS naar het tabblad "Firmware" en klik op de knop "Upgrade" (in video op 03:56).
  5. Je zult waarschijnlijk een "Timeout"-fout tegenkomen, wat aangeeft dat de software niet met de bootloader kan communiceren. Dit bevestigt dat de bootloader beschadigd of ontbrekend is (in video op 04:21).
  6. CC32-flight-controller-6

3. De herstelfirmware flashen

Dit is de kern van de fix. We gebruiken een speciaal firmwarebestand om de bootloader te herstellen.

  1. Koppel de CC3D los van je computer (in video op 06:04).
  2. Ga naar de Robojax-website (robojax.com), navigeer naar de categorie "Flight Controllers" en selecteer de CC3D-productpagina (in video op 05:03).
  3. Download onder het tabblad "Downloads" het bestand met de naam cc3dfxdrobojax.com.bin (in video op 05:44). Dit is het herstelbestand.
  4. Sluit de CC3D opnieuw aan op je computer. De OpenPilot GCS zou hem opnieuw moeten herkennen, maar waarschijnlijk met een oudere firmwareversie (in video op 06:28).
  5. Klik in de OpenPilot GCS op de knop "Open" (in video op 06:38).
  6. Navigeer naar je map "Downloads" en selecteer het bestand cc3dfxdrobojax.com.bin dat je zojuist hebt gedownload (in video op 06:43).
  7. Klik op "Open" en bevestig vervolgens de waarschuwing door te klikken op "I know what I'm doing" (in video op 06:55).
  8. Klik op de knop "Flash" om te beginnen met het flashen van de herstelfirmware (in video op 06:59). Wacht tot het proces is voltooid.

4. Upgraden naar de juiste firmware

Nu de bootloader is hersteld, kun je upgraden naar de standaard, werkende firmware.

  1. Koppel de CC3D los zodra het flashproces is voltooid en sluit de OpenPilot GCS af (in video op 07:19).
  2. Open de OpenPilot GCS-software opnieuw (in video op 07:24).
  3. Sluit je CC3D opnieuw aan. Mogelijk zie je een waarschuwing over de firmwareversie; dit is normaal en kan worden genegeerd (in video op 07:46).
  4. Ga naar het tabblad "Firmware" en klik opnieuw op de knop "Upgrade" (in video op 07:58). Dit keer zou het proces succesvol moeten verlopen en de juiste firmware naar de printplaat moeten uploaden (in video op 08:19).
  5. Wacht tot de upgrade is voltooid. Je zou een bericht "Successful" moeten zien en de firmwaredatum zou moeten bijwerken naar een nieuwere versie (in video op 08:50).

Je CC3D-vluchtcontroller is nu gerepareerd. Je kunt doorgaan naar de "Welcome"- of "Setup"-wizard om hem te configureren voor je drone (in video op 09:05).

Live projectdemonstratie

In de video demonstreert de presentator het hele proces live. De belangrijkste visuele momenten zijn het controleren van Apparaatbeheer om te bevestigen dat de CC3D wordt herkend, het observeren van de initiële "Timeout"-fout tijdens de mislukte upgradepoging en tot slot het zien van een succesvolle firmware-upgrade na het flashen van het herstelbestand. De video toont duidelijk het verschil tussen een mislukte en een succesvolle upgrade en biedt een duidelijke visuele referentie voor wat je bij elke stap kunt verwachten.

Hoofdstukken

  • [00:00] Inleiding op het CC3D-bootloaderprobleem
  • [00:32] De juiste OpenPilot-software downloaden en installeren
  • [02:38] De CC3D aansluiten en het probleem verifiëren
  • [04:51] De herstelfirmware downloaden van Robojax
  • [06:04] Het bootloader-herstelbestand flashen
  • [07:24] Upgraden naar de juiste firmware
  • [09:05] Setup-wizard en conclusie

Afbeeldingen

CC32-flight-controller-6
CC32-flight-controller-6
CC32-flight-controller-5
CC32-flight-controller-5
CC32-flight-controller-4
CC32-flight-controller-4
CC32-flight-controller-3
CC32-flight-controller-3
CC32-flight-controller-2
CC32-flight-controller-2
CC32-flight-controller-1
CC32-flight-controller-1
Geen code bijgevoegd.

Dingen die je misschien nodig hebt

Hulpmiddelen en referenties

Nog geen middelen.

Bestanden📁

Windows Application

  • OpenPilot-RELEASE-15.02.02-win32
    OpenPilot RELEASE 15.02.02 win32 software package for flight controllers, including firmware and tools for setup and configuration.
    OpenPilot-RELEASE-15.02.02-win32.zip 63.56 MB