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
    314

  • 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

    @Wildbill

    du siehst aber schon im screenshot das ich es mit sudo und rootprobiert habe und da steht auch sudo geht nicht

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

    @MyzerAT was zeigt Dir ein ls -la an?
    Gibt es /dev/ttyACM0 überhaupt?
    Welche Meldung kommt, wenn Du nur ./sb_tool.bin eingibst?

    MyzerATM 1 Reply Last reply
    0
    • W Online
      W Online
      Wildbill
      wrote on last edited by
      #29

      Sorry, hier am Tablet habe ich nur den unteren Versuch ohne sudo gesehen.

      Gruß, Jürgen

      1 Reply Last reply
      0
      • G gosund

        @MyzerAT was zeigt Dir ein ls -la an?
        Gibt es /dev/ttyACM0 überhaupt?
        Welche Meldung kommt, wenn Du nur ./sb_tool.bin eingibst?

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

        @gosund

        bei ls -la kommt folgendes

        76c7cdc8-872e-46c3-8d6a-cd50e0664a86-grafik.png

        ja den ttyACM0 gibt es

        -sh: ./sbl_tool.bin: Permission denied

        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

        G 1 Reply Last reply
        0
        • MyzerATM MyzerAT

          @gosund

          bei ls -la kommt folgendes

          76c7cdc8-872e-46c3-8d6a-cd50e0664a86-grafik.png

          ja den ttyACM0 gibt es

          -sh: ./sbl_tool.bin: Permission denied

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

          @MyzerAT Du hast dem Tool keine Execute-Berechtigung gegeben!
          Mach' mal

          chmod ugo+x sbl_tool.bin
          

          Als Berechtigung sollte dort stehen

          -rwxrwxr-x
          

          Im Moment fehlt noch das x

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

            @gosund

            da tut sich schon mehr

            10d83e91-38ac-4736-8003-d5e2be1a946a-grafik.png

            wobei wie bekomm ich raus ob der cc2531 auch am ttyACM0 steckt

            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

            G 1 Reply Last reply
            0
            • MyzerATM MyzerAT

              @gosund

              da tut sich schon mehr

              10d83e91-38ac-4736-8003-d5e2be1a946a-grafik.png

              wobei wie bekomm ich raus ob der cc2531 auch am ttyACM0 steckt

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

              @MyzerAT Wie viele ttyACMx hast Du denn?
              mach mal ls -la /dev/ttyACM*
              und ein dmesg |grep -i acm
              dann vielleicht noch lsusb

              Wieviele CC2531 hast Du denn angeschlossen?

              Welche Firmware ist auf dem Stick, welchen Du versuchst zu flashen? Mit dem sbl_tool geht es erst mit einer Firmware ab dem 06. Februar 2019

              MyzerATM 1 Reply Last reply
              0
              • G gosund

                @MyzerAT Wie viele ttyACMx hast Du denn?
                mach mal ls -la /dev/ttyACM*
                und ein dmesg |grep -i acm
                dann vielleicht noch lsusb

                Wieviele CC2531 hast Du denn angeschlossen?

                Welche Firmware ist auf dem Stick, welchen Du versuchst zu flashen? Mit dem sbl_tool geht es erst mit einer Firmware ab dem 06. Februar 2019

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

                @gosund

                ich verwende den raspi nur zum flashen, mein haptsystem fürden iobroker ist eine Synology

                ich habe nur einen cc2531 angeschlossen

                dac6ba15-9cdf-4e00-a78c-9b0c7c2bdd76-grafik.png

                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

                MyzerATM G 2 Replies Last reply
                0
                • MyzerATM MyzerAT

                  @gosund

                  ich verwende den raspi nur zum flashen, mein haptsystem fürden iobroker ist eine Synology

                  ich habe nur einen cc2531 angeschlossen

                  dac6ba15-9cdf-4e00-a78c-9b0c7c2bdd76-grafik.png

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

                  wie seh ich die version meines sticks

                  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
                  • MyzerATM MyzerAT

                    @gosund

                    ich verwende den raspi nur zum flashen, mein haptsystem fürden iobroker ist eine Synology

                    ich habe nur einen cc2531 angeschlossen

                    dac6ba15-9cdf-4e00-a78c-9b0c7c2bdd76-grafik.png

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

                    @MyzerAT Wenn Du nur einen Stick hast dann ist er unter ACM0 zu finden. Es sei denn,
                    Du hast noch andere, exotische Geräte angeschlossen, die einen ACM Treiber brauchen.
                    Das sind/waren meist USB Modems- oder ISDN-Adapter.

                    Wenn die ZigBee Instanz im iobroker startet, zeigt er Dir im Log die Firmware Version an.

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

                      ich hab am raspi noch eine usb dongle für die mouse dran , mehr nicht

                      zigbee-shepherd ready. version: 2.6.3 rev 20190109 --> also kann ich es vergessen

                      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

                      G 1 Reply Last reply
                      0
                      • MyzerATM MyzerAT

                        ich hab am raspi noch eine usb dongle für die mouse dran , mehr nicht

                        zigbee-shepherd ready. version: 2.6.3 rev 20190109 --> also kann ich es vergessen

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

                        @MyzerAT Dann pack den CC-Debugger oder einen Arduino aus...

                        MyzerATM 1 Reply Last reply
                        0
                        • G gosund

                          @MyzerAT Dann pack den CC-Debugger oder einen Arduino aus...

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

                          @gosund

                          was meinst du mit arduino ?

                          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

                          G 1 Reply Last reply
                          0
                          • 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
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          333

                                          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