Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. CC2531 Modifizierte Firmware zum Testen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    310

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

CC2531 Modifizierte Firmware zum Testen

Scheduled Pinned Locked Moved Entwicklung
49 Posts 8 Posters 5.9k Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • MyzerATM MyzerAT

    @gosund

    was meinst du mit arduino ?

    G Offline
    G Offline
    gosund
    wrote on last edited by
    #40

    @MyzerAT Du kannst den Stick mit dem CC-Debugger oder einem Arduino/ESP/ o.ä. flashen.

    MyzerATM 1 Reply Last reply
    0
    • G gosund

      @MyzerAT Du kannst den Stick mit dem CC-Debugger oder einem Arduino/ESP/ o.ä. flashen.

      MyzerATM Offline
      MyzerATM Offline
      MyzerAT
      wrote on last edited by
      #41

      @gosund

      gibt es dazu eine anleitung ?

      lg Rudi

      Master Debian 12 (Wien)
      Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

      Slave Debian 12. (TULLN) --> OpenVPN to Vienna
      Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

      Node 20.19.0
      Nodejs 20.19.0
      npm 10.8.2
      js-controller 7.0.6

      1 Reply Last reply
      0
      • G Offline
        G Offline
        gosund
        wrote on last edited by
        #42

        https://hackaday.io/project/163487-zigbee-cc2531-smart-home-usb-adapter

        1 Reply Last reply
        1
        • MyzerATM Offline
          MyzerATM Offline
          MyzerAT
          wrote on last edited by
          #43

          nee sowas hab ich nicht

          lg Rudi

          Master Debian 12 (Wien)
          Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

          Slave Debian 12. (TULLN) --> OpenVPN to Vienna
          Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

          Node 20.19.0
          Nodejs 20.19.0
          npm 10.8.2
          js-controller 7.0.6

          1 Reply Last reply
          0
          • F Offline
            F Offline
            Findus
            wrote on last edited by
            #44

            Ich habe heute diese Version 20190315 mit ESP8266 geflashed (hat super nach Anleitung mit Raspi funktioniert)

            Jetzt funktioniert auch die Mueller Tint Fernbedienung.

            1 Reply Last reply
            0
            • simatecS Offline
              simatecS Offline
              simatec
              Developer Most Active
              wrote on last edited by
              #45

              So ich bin jetzt mal zum testen des Tools gekommen.
              Dabei ist mir folgendes aufgefallen.

              Eine hex Datei lässt sich mit dem Tool auch bei der vorher neusten Firmwareversion vom 20.03.2019 nicht flashen oder updaten.
              Man sieht im iobroker Log, dass sich die Firmware nicht ändert, da sich auch am Datum in der Versionsanzeige nix ändert.

              Der Prozess läuft zwar binnen 2 Sekunden durch, aber es wird nix geflasht.

              Da mir das ganze etwas komisch vorkam und ich das Windowstool kenne, habe ich das ganze mal mit der bin getetest.
              Taaaaddddddaaaaaa .... So wird mit dem Tool auch geflasht und der Vorgang dauert ca. 15-20 Sekunden, was auch der Zeit entspricht, wenn man das Teil mit dem CC-Debugger flasht.
              Was noch beachtet werden muss ist, dass sich der Stick nur die erste Minute nach einstecken im Flashmodus befindet.

              Nur in den ersten 60 Sekunden ist das flashen somit möglich.

              Auch der Log sieht dann etwas anders aus.

              tinker@ioBroker-Tinker:~/zigbee$ sudo ./sbl_tool.bin CC2531ZNP-Prod.bin /dev/ttyACM0
              
              ***** TI LPRF ZigBee Serial Bootloader Tool for Linux v. 0.83 *****
              Executed ./sbl_tool.bin on Sep 15 2014 08:26:08
              Requested file file: CC2531ZNP-Prod.bin
              Requested serial port: /dev/ttyACM0
              Image size: 239616 bytes
              Press [ENTER] any time to abort downloading image.
              RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
              Verified successfully
              Executing image...
              Waiting for optional system version information. Press [ENTER] to stop waiting.
              Received System reset indication.
                Transport Protocol Version: 2
                Product ID: 0
                Software Release: 2.6.3
              Done successfully.
              

              Ich habe aktuell mehrere Sticks mit verschiedenen Firmwareständen getestet und auch ältere Versionen mit der Methode geflasht.

              Nach dem Verbinden im iobroker wird im Log immer die aktuell geflashte Version angezeigt und der Stick rennt.

              Werde jetzt mal ein Langzeittest machen und die Stabilität testen.

              • Besuche meine Github Seite
              • Beitrag hat geholfen oder willst du mich unterstützen
              • HowTo Restore ioBroker
              arteckA 1 Reply Last reply
              0
              • simatecS simatec

                So ich bin jetzt mal zum testen des Tools gekommen.
                Dabei ist mir folgendes aufgefallen.

                Eine hex Datei lässt sich mit dem Tool auch bei der vorher neusten Firmwareversion vom 20.03.2019 nicht flashen oder updaten.
                Man sieht im iobroker Log, dass sich die Firmware nicht ändert, da sich auch am Datum in der Versionsanzeige nix ändert.

                Der Prozess läuft zwar binnen 2 Sekunden durch, aber es wird nix geflasht.

                Da mir das ganze etwas komisch vorkam und ich das Windowstool kenne, habe ich das ganze mal mit der bin getetest.
                Taaaaddddddaaaaaa .... So wird mit dem Tool auch geflasht und der Vorgang dauert ca. 15-20 Sekunden, was auch der Zeit entspricht, wenn man das Teil mit dem CC-Debugger flasht.
                Was noch beachtet werden muss ist, dass sich der Stick nur die erste Minute nach einstecken im Flashmodus befindet.

                Nur in den ersten 60 Sekunden ist das flashen somit möglich.

                Auch der Log sieht dann etwas anders aus.

                tinker@ioBroker-Tinker:~/zigbee$ sudo ./sbl_tool.bin CC2531ZNP-Prod.bin /dev/ttyACM0
                
                ***** TI LPRF ZigBee Serial Bootloader Tool for Linux v. 0.83 *****
                Executed ./sbl_tool.bin on Sep 15 2014 08:26:08
                Requested file file: CC2531ZNP-Prod.bin
                Requested serial port: /dev/ttyACM0
                Image size: 239616 bytes
                Press [ENTER] any time to abort downloading image.
                RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
                Verified successfully
                Executing image...
                Waiting for optional system version information. Press [ENTER] to stop waiting.
                Received System reset indication.
                  Transport Protocol Version: 2
                  Product ID: 0
                  Software Release: 2.6.3
                Done successfully.
                

                Ich habe aktuell mehrere Sticks mit verschiedenen Firmwareständen getestet und auch ältere Versionen mit der Methode geflasht.

                Nach dem Verbinden im iobroker wird im Log immer die aktuell geflashte Version angezeigt und der Stick rennt.

                Werde jetzt mal ein Langzeittest machen und die Stabilität testen.

                arteckA Offline
                arteckA Offline
                arteck
                Developer Most Active
                wrote on last edited by arteck
                #46

                @simatec .. du musst schauen was du flasht
                eine hex oder eine bin..daüberhinaus hat der jenige der die Datei kompilliert hat die Versionsnummer nicht verändert so siehst du das auch nicht...
                ich kann dir eine Datei bauen mit 19700101... als Datum...

                also sich nicht auf das Datum verlassen

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

                simatecS 1 Reply Last reply
                0
                • arteckA arteck

                  @simatec .. du musst schauen was du flasht
                  eine hex oder eine bin..daüberhinaus hat der jenige der die Datei kompilliert hat die Versionsnummer nicht verändert so siehst du das auch nicht...
                  ich kann dir eine Datei bauen mit 19700101... als Datum...

                  also sich nicht auf das Datum verlassen

                  simatecS Offline
                  simatecS Offline
                  simatec
                  Developer Most Active
                  wrote on last edited by simatec
                  #47

                  @arteck
                  Bist du dir da sicher?
                  Ich habe auch mal innerhalb der ersten 60 Sekunden probiert eine hex zu flashen.
                  Da passiert auch wesentlich mehr, als nach Ablauf der 60 Sekunden Flashmodus.

                  Hier der Log bei flashen eine hex:

                  tinker@ioBroker-Tinker:~/zigbee$ sudo ./sbl_tool.bin CC2531ZNP-Prod.hex /dev/ttyACM0
                  
                  ***** TI LPRF ZigBee Serial Bootloader Tool for Linux v. 0.83 *****
                  Executed ./sbl_tool.bin on Sep 15 2014 08:26:08
                  Requested file file: CC2531ZNP-Prod.hex
                  Requested serial port: /dev/ttyACM0
                  Image size: 697099 bytes
                  Press [ENTER] any time to abort downloading image.
                  --------------------------------------------------------------------------------wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwRwwwwwwwwww
                  Image download aborted due to error (error id: 12)
                  Note:
                    Image download was interrupted while verifying the new image.
                    The SOC will now internally calculate the CRC of the flash content (takes about 30 seconds).
                    if the CRC is valid, the new image will be executed.
                  Performing HW reset
                  Waiting for optional system version information. Press [ENTER] to stop waiting.
                  Done successfully.
                  

                  Mir kommt das etwas komisch vor. Wenn ich ein Update flashe, muss ich doch dann auch die Änderung im Log sehen.

                  Flashe ich die bin, sehe ich die verschiedenen Versionen auch, die ich geflasht habe.

                  Hier die Beispiele:

                  zigbee.0	2019-03-22 18:56:25.510	info	zigbee-shepherd ready. version: 2.6.3 rev 20190223
                  zigbee.0	2019-03-22 18:56:25.502	info	zigbee-shepherd started
                  zigbee.0	2019-03-22 18:56:24.097	info	Starting zigbee-shepherd
                  

                  und hier die andere Version:

                  zigbee.0	2019-03-22 18:44:38.168	info	zigbee-shepherd ready. version: 2.6.3 rev 20180820
                  zigbee.0	2019-03-22 18:44:38.162	info	zigbee-shepherd started
                  zigbee.0	2019-03-22 18:44:32.848	info	Starting zigbee-shepherd
                  

                  Laut dem Log sehe ich bei dem flashen einer hex nach Ablauf der 60 Sekunden auch nicht wirklich einen Uploadprozess.

                  tinker@ioBroker-Tinker:~/zigbee$ sudo ./sbl_tool.bin CC2531ZNP-Prod.hex /dev/ttyACM0
                  
                  ***** TI LPRF ZigBee Serial Bootloader Tool for Linux v. 0.83 *****
                  Executed ./sbl_tool.bin on Sep 15 2014 08:26:08
                  Requested file file: CC2531ZNP-Prod.hex
                  Requested serial port: /dev/ttyACM0
                  Image size: 697099 bytes
                  Press [ENTER] any time to abort downloading image.
                  Received System reset indication.
                    Transport Protocol Version: 2
                    Product ID: 0
                    Software Release: 2.6.3
                  Done successfully.
                  
                  • Besuche meine Github Seite
                  • Beitrag hat geholfen oder willst du mich unterstützen
                  • HowTo Restore ioBroker
                  1 Reply Last reply
                  0
                  • arteckA Offline
                    arteckA Offline
                    arteck
                    Developer Most Active
                    wrote on last edited by
                    #48

                    es sollte nur ein hiweiss sein.. verlass dich nicht auf die Versionsnummer die angezeigt wird

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

                    simatecS 1 Reply Last reply
                    0
                    • arteckA arteck

                      es sollte nur ein hiweiss sein.. verlass dich nicht auf die Versionsnummer die angezeigt wird

                      simatecS Offline
                      simatecS Offline
                      simatec
                      Developer Most Active
                      wrote on last edited by
                      #49

                      @arteck sagte in CC2531 Modifizierte Firmware zum Testen:

                      wird

                      Aber kommt dir der Upload der hex nicht auch viel zu schnell vor?
                      Ich flashe die Sticks im cc-debugger auch grundsätzlich unter Linux.
                      Allerdings dauert das schreiben der Hex da auch ca. 15-20 Sekunden.

                      Mir geht das viel zu schnell, wenn ich die hex flashe und der Stick nicht im Flashmodus ist.
                      Das sind ja wenn überhaupt 2 Sekunden mit der gleichen Dateigröße.

                      Gibt es denn eine Möglichkeit, den Stick nach dem Update zu testen, ob denn definitiv ein Update erfolgt ist.

                      Denn die Meldung "Done successfully" kommt ja auch bei einem error.

                      • Besuche meine Github Seite
                      • Beitrag hat geholfen oder willst du mich unterstützen
                      • HowTo Restore ioBroker
                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      457

                      Online

                      32.7k

                      Users

                      82.5k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe