Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. wie ersetzte ich den CC2531/CC2530

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    507

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

wie ersetzte ich den CC2531/CC2530

Geplant Angeheftet Gesperrt Verschoben Hardware
cc2530cc2531cc2538cc2592ersetztenreichweite
374 Beiträge 62 Kommentatoren 85.4k Aufrufe 68 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • pmayerP pmayer

    Hey @Ronny83,

    danke für deine Rückmeldung!!

    Das mit dem WLAN/BT-Modul ist ein guter Punkt. Ich gebe zu, dass ich darüber nicht wirklich nachgedacht habe, da in meinem Kopf sowieso eine externe Antenne an das Modul kommt.
    Wie es sich bei interner- bzw. PCB-Antenne verhält, müsste man testen.

    Einen vollen 2x10 JTAG-Header mit 2,54mm Spacing bekomme ich ohne Weiteres nicht aufs Board und die 2x5 (1,27mm) ist ja quasi die "offizielle" Variante des JTAG-Headers in klein.

    codm-cc2538-jtag-size-comparison.jpg

    Un noch einen Adapter für 29€ zu kaufen finde ich persönlich nicht sinnvoll.

    Ich werde noch ne günstige Open-Sourche-Adapterplatine dafür bauen...

    edit:
    https://www.olimex.com/Products/ARM/JTAG/ARM-JTAG-20-10/ - 5€... hab aber auch grade eine Adapterplatine fertig gemacht: https://aisler.net/p/ERQBXPIN (CC-BY-SA-NC)

    edit2:
    Adapter funktioniert, kann sich also jeder aus dem Aisler-Link oben bestellen und bauen. Ein paar habe ich hier, falls jemand einen braucht.

    codm-cc2538-jtag-adapter.jpg


    Schlussendlich muss aber das Ziel sein, dass man per Serial eine neue Firmware drauf bekommt.
    Das Problem hierbei ist nur, dass immer eine Firmware mit SBL (Serial Boot Loader) geflasht werden muss. Vertut man sich da oder vergisst das, muss man per JTAG flashen.
    Außerdem benötigt man dafür Knöpfe auf der Platine. Das sollte aber kein Problem sein, maximal nur wieder aus Platzgründen...

    Freue mich weiter über jedes Feedback :-)

    Gruß,
    Patrik

    pmayerP Offline
    pmayerP Offline
    pmayer
    schrieb am zuletzt editiert von pmayer
    #365

    Ok, die Buttons bekomme ich zumindest unter :-)

    codm-cc2539-rapsberry-pi-serial.png

    Interaktive Version: https://a360.co/31kt3E6

    pmayerP 1 Antwort Letzte Antwort
    1
    • pmayerP pmayer

      Ok, die Buttons bekomme ich zumindest unter :-)

      codm-cc2539-rapsberry-pi-serial.png

      Interaktive Version: https://a360.co/31kt3E6

      pmayerP Offline
      pmayerP Offline
      pmayer
      schrieb am zuletzt editiert von pmayer
      #366

      Es läuft!!

      codm-cc2538-raspbeery-pi-sbl.jpeg

      CC2538+CC2592 Serial Raspberry Pi Modul an zigbee-herdsman angebunden über /dev/ttyAMA0 mit Z-Stack Firmware 3.0.x und Serial Bootloader von https://github.com/egony/MODKAM-STICK-V3/tree/master/firmware/cc2538/Riverieline_2020-02

      Initial habe ich MODKAMRU_V3_UART-no-flow-control_with_SBL.hex per JTAG aufgespielt. Wichtig, die Version mit SBL, damit man später direkt über Seriell flashen kann.

      Meldet sich dann als:

      Coordinator firmware version: '{"type":"zStack30x","meta":{"transportrev":2,"product":2,"majorrel":2,"minorrel":7,"maintrel":2,"revision":20200211}}'
      

      Tipps für die Hardware habe ich mir hier geholt: https://translate.google.com/translate?sl=ru&tl=de&u=https%3A%2F%2Fgithub.com%2Fegony%2FMODKAM-STICK-V3%2Fwiki - allerdings konnte ich die so direkt nicht nehmen, da sonst mein CC1101-SPI-Modul nicht mehr mit auf den GPIO passt.

      Außerdem habe ich den Spannungswandler für 3.3V weggelassen und direkt vom GPIO des Pi genommen sowie das JTAG-Interface anders bestückt (siehe oben).


      Danach dann das aufspielen der Firmware direkt am UART des Pi mit cc2538-prog getestet. :-D :+1:

      Wichtig: Spielt man eine Firmware auf, die keinen SBL enthält, kann man danach nicht mehr seriell flashen.

      Zum Flashen muss vor dem Ausführen von cc2538-prog das Modul in den seriellen Bootloader gebracht werden. Einfach "FLASH" halten und kurz "RESET" drücken. Dann ./cc2538-prog -d /dev/ttyAMA0 -f MODKAMRU_V3_UART-no-flow-control_with_SBL.hex ausführen:

      ping ok
      Bootloader detected
      Erasing page 0
      Erasing page 1
      [...]
      Erasing page 254
      Erasing page 255
      Writing 16 bytes to 0x00200000
      Writing 16 bytes to 0x00200010
      [...]
      Writing 16 bytes to 0x0023C7F0
      Writing 12 bytes to 0x0027FFD4
      

      Danach dann wieder zigbee2mqtt gestartet - es funktioniert (!!) und mit gleichem Ergebnis wie vorher, ist ja die selbe Firmware ;-)

      Coordinator firmware version: '{"type":"zStack30x","meta":{"transportrev":2,"product":2,"majorrel":2,"minorrel":7,"maintrel":2,"revision":20200211}}'

      Platine landet bei uns im Shop und auf Github. Muss dafür aber noch ein bisschen Doku fertig machen. Meldet euch, wenn ihr welche haben wollt.

      Gruß,
      Patrik

      pmayerP 1 Antwort Letzte Antwort
      1
      • pmayerP pmayer

        Es läuft!!

        codm-cc2538-raspbeery-pi-sbl.jpeg

        CC2538+CC2592 Serial Raspberry Pi Modul an zigbee-herdsman angebunden über /dev/ttyAMA0 mit Z-Stack Firmware 3.0.x und Serial Bootloader von https://github.com/egony/MODKAM-STICK-V3/tree/master/firmware/cc2538/Riverieline_2020-02

        Initial habe ich MODKAMRU_V3_UART-no-flow-control_with_SBL.hex per JTAG aufgespielt. Wichtig, die Version mit SBL, damit man später direkt über Seriell flashen kann.

        Meldet sich dann als:

        Coordinator firmware version: '{"type":"zStack30x","meta":{"transportrev":2,"product":2,"majorrel":2,"minorrel":7,"maintrel":2,"revision":20200211}}'
        

        Tipps für die Hardware habe ich mir hier geholt: https://translate.google.com/translate?sl=ru&tl=de&u=https%3A%2F%2Fgithub.com%2Fegony%2FMODKAM-STICK-V3%2Fwiki - allerdings konnte ich die so direkt nicht nehmen, da sonst mein CC1101-SPI-Modul nicht mehr mit auf den GPIO passt.

        Außerdem habe ich den Spannungswandler für 3.3V weggelassen und direkt vom GPIO des Pi genommen sowie das JTAG-Interface anders bestückt (siehe oben).


        Danach dann das aufspielen der Firmware direkt am UART des Pi mit cc2538-prog getestet. :-D :+1:

        Wichtig: Spielt man eine Firmware auf, die keinen SBL enthält, kann man danach nicht mehr seriell flashen.

        Zum Flashen muss vor dem Ausführen von cc2538-prog das Modul in den seriellen Bootloader gebracht werden. Einfach "FLASH" halten und kurz "RESET" drücken. Dann ./cc2538-prog -d /dev/ttyAMA0 -f MODKAMRU_V3_UART-no-flow-control_with_SBL.hex ausführen:

        ping ok
        Bootloader detected
        Erasing page 0
        Erasing page 1
        [...]
        Erasing page 254
        Erasing page 255
        Writing 16 bytes to 0x00200000
        Writing 16 bytes to 0x00200010
        [...]
        Writing 16 bytes to 0x0023C7F0
        Writing 12 bytes to 0x0027FFD4
        

        Danach dann wieder zigbee2mqtt gestartet - es funktioniert (!!) und mit gleichem Ergebnis wie vorher, ist ja die selbe Firmware ;-)

        Coordinator firmware version: '{"type":"zStack30x","meta":{"transportrev":2,"product":2,"majorrel":2,"minorrel":7,"maintrel":2,"revision":20200211}}'

        Platine landet bei uns im Shop und auf Github. Muss dafür aber noch ein bisschen Doku fertig machen. Meldet euch, wenn ihr welche haben wollt.

        Gruß,
        Patrik

        pmayerP Offline
        pmayerP Offline
        pmayer
        schrieb am zuletzt editiert von pmayer
        #367

        So, jetzt auch kaufbar bei uns im Shop. Gerne melden wegen dem Link, will das Forum nicht für Link-Werbung missbrauchen.

        _DSC7335.jpg _DSC7339.jpg

        Habe noch zwei meiner Protoypen der Verkaufsversion hier, die ich gerne an Zwei von euch kostenlos abgebe.


        Werde die Tage das Ganze noch auf Github packen. Schaltplan schonmal hier:

        codm-rpi-cc2538-uart.sch.png


        Die Eagle-Library für das CC2538-Modul findet ihr bereits hier: https://github.com/codm/eagle-libraries
        Dort sind auch die Footprints für die eByte Module E18-MS1-IPX/E18-MS1-PCB und E18-MS1PA1-IPX inkl. 3D-Modell.

        Gruß,
        Patrik

        K arteckA Christoph FöhlischC 3 Antworten Letzte Antwort
        1
        • pmayerP pmayer

          So, jetzt auch kaufbar bei uns im Shop. Gerne melden wegen dem Link, will das Forum nicht für Link-Werbung missbrauchen.

          _DSC7335.jpg _DSC7339.jpg

          Habe noch zwei meiner Protoypen der Verkaufsversion hier, die ich gerne an Zwei von euch kostenlos abgebe.


          Werde die Tage das Ganze noch auf Github packen. Schaltplan schonmal hier:

          codm-rpi-cc2538-uart.sch.png


          Die Eagle-Library für das CC2538-Modul findet ihr bereits hier: https://github.com/codm/eagle-libraries
          Dort sind auch die Footprints für die eByte Module E18-MS1-IPX/E18-MS1-PCB und E18-MS1PA1-IPX inkl. 3D-Modell.

          Gruß,
          Patrik

          K Offline
          K Offline
          Kueppert
          schrieb am zuletzt editiert von
          #368

          @pmayer HAHAHA, hab den Shop gefunden. Man muss ja nur mal genau auf die Platine schauen :joy:

          UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

          pmayerP 1 Antwort Letzte Antwort
          1
          • K Kueppert

            @pmayer HAHAHA, hab den Shop gefunden. Man muss ja nur mal genau auf die Platine schauen :joy:

            pmayerP Offline
            pmayerP Offline
            pmayer
            schrieb am zuletzt editiert von
            #369

            @Kueppert Gut, Mühe es zu verstecken habe ich mir jetzt nicht gegeben ;-)

            1 Antwort Letzte Antwort
            1
            • pmayerP pmayer

              So, jetzt auch kaufbar bei uns im Shop. Gerne melden wegen dem Link, will das Forum nicht für Link-Werbung missbrauchen.

              _DSC7335.jpg _DSC7339.jpg

              Habe noch zwei meiner Protoypen der Verkaufsversion hier, die ich gerne an Zwei von euch kostenlos abgebe.


              Werde die Tage das Ganze noch auf Github packen. Schaltplan schonmal hier:

              codm-rpi-cc2538-uart.sch.png


              Die Eagle-Library für das CC2538-Modul findet ihr bereits hier: https://github.com/codm/eagle-libraries
              Dort sind auch die Footprints für die eByte Module E18-MS1-IPX/E18-MS1-PCB und E18-MS1PA1-IPX inkl. 3D-Modell.

              Gruß,
              Patrik

              arteckA Offline
              arteckA Offline
              arteck
              Developer Most Active
              schrieb am zuletzt editiert von
              #370

              @pmayer machst du bitte ein thread dazu im Marktplatz auf... das hat nix mit meinem thread zu tun...

              und verkauf nur im Marktplatz

              zigbee hab ich, zwave auch, nuc's genauso und HA auch

              1 Antwort Letzte Antwort
              0
              • pmayerP Offline
                pmayerP Offline
                pmayer
                schrieb am zuletzt editiert von pmayer
                #371

                Hey @arteck, sorry. Kann ich aber leider nicht, da im Marktplatz nur private Anzeigen erlaubt sind.

                Wollte das hier auch nicht als Werbung mißbrauchen sondern eben die Info's für das CC2538-Modul geben und euer Feedback einholen um möglichst was zu bauen was man auch gebrauchen kann.
                Das Thema SBL war ja auch nicht so unwichtig, denke ich. Und die Platine ist open-source als CC-BY-SA-NC - kann sich also jeder nachbauen wenn er mag. Idee war eben nur, dass ich es auch fertig anbiete.

                Was soll ich entfernen wegen eventueller Werbung?

                1 Antwort Letzte Antwort
                1
                • pmayerP pmayer

                  So, jetzt auch kaufbar bei uns im Shop. Gerne melden wegen dem Link, will das Forum nicht für Link-Werbung missbrauchen.

                  _DSC7335.jpg _DSC7339.jpg

                  Habe noch zwei meiner Protoypen der Verkaufsversion hier, die ich gerne an Zwei von euch kostenlos abgebe.


                  Werde die Tage das Ganze noch auf Github packen. Schaltplan schonmal hier:

                  codm-rpi-cc2538-uart.sch.png


                  Die Eagle-Library für das CC2538-Modul findet ihr bereits hier: https://github.com/codm/eagle-libraries
                  Dort sind auch die Footprints für die eByte Module E18-MS1-IPX/E18-MS1-PCB und E18-MS1PA1-IPX inkl. 3D-Modell.

                  Gruß,
                  Patrik

                  Christoph FöhlischC Offline
                  Christoph FöhlischC Offline
                  Christoph Föhlisch
                  schrieb am zuletzt editiert von
                  #372

                  @pmayer Hey Patrik .. Habe die Plantine von dir aus dem shop habe aber leider schlechten empfang mit der Plantine in iobroker ... adapter sind alle aktuell .... es läuft auf einem Rapi3+b

                  Hatte die plantine vorhher auf einem raspi4 mit loxberry da war der empfang etwas besser

                  iobrokerzigbee2.jpg

                  K 1 Antwort Letzte Antwort
                  0
                  • Christoph FöhlischC Christoph Föhlisch

                    @pmayer Hey Patrik .. Habe die Plantine von dir aus dem shop habe aber leider schlechten empfang mit der Plantine in iobroker ... adapter sind alle aktuell .... es läuft auf einem Rapi3+b

                    Hatte die plantine vorhher auf einem raspi4 mit loxberry da war der empfang etwas besser

                    iobrokerzigbee2.jpg

                    K Offline
                    K Offline
                    Kueppert
                    schrieb am zuletzt editiert von
                    #373

                    @christoph-föhlisch die 10er haste da stehen, wenn der Adapter neu gestartet wurde. Warte mal 1 Tag, dann sieht das ganze anders aus...

                    UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                    1 Antwort Letzte Antwort
                    0
                    • pmayerP Offline
                      pmayerP Offline
                      pmayer
                      schrieb am zuletzt editiert von pmayer
                      #374

                      Tag zusammen!

                      Nur ein kurzes Update von mir: Habe mittlerweile eine neue Version des ZigBee Raspberry Pi Moduls gebaut - diesmal aber mit CC2652P inkl. +20dBm power amplifier.

                      codm-zigbee-cc2652p-rpi-module.jpg

                      Die Unterschiede der einelnen Chips lassen sich hier nachlesen:
                      https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator

                      Das Modul ist wie immer open-source (CC-BY-SA-NC) und wer mag kann natürlich eins kaufen anstatt es selbst zu bauen:
                      https://github.com/codm/cc2652-raspberry-pi-module

                      Wir sind mittlerweile bei zigbee2mqtt.io als supported adapter gelistet:
                      https://www.zigbee2mqtt.io/information/supported_adapters.html

                      Bis dahin,
                      Patrik

                      1 Antwort Letzte Antwort
                      2
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      835

                      Online

                      32.5k

                      Benutzer

                      81.8k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe