NEWS
wie ersetzte ich den CC2531/CC2530
-
Ok, die Buttons bekomme ich zumindest unter
Interaktive Version: https://a360.co/31kt3E6
-
Es läuft!!
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-02Initial 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.
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 -
So, jetzt auch kaufbar bei uns im Shop. Gerne melden wegen dem Link, will das Forum nicht für Link-Werbung missbrauchen.
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:
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 -
@pmayer HAHAHA, hab den Shop gefunden. Man muss ja nur mal genau auf die Platine schauen
-
@Kueppert Gut, Mühe es zu verstecken habe ich mir jetzt nicht gegeben
-
@pmayer machst du bitte ein thread dazu im Marktplatz auf... das hat nix mit meinem thread zu tun...
und verkauf nur im Marktplatz
-
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?
-
@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
-
@christoph-föhlisch die 10er haste da stehen, wenn der Adapter neu gestartet wurde. Warte mal 1 Tag, dann sieht das ganze anders aus...
-
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.
Die Unterschiede der einelnen Chips lassen sich hier nachlesen:
https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinatorDas 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-moduleWir sind mittlerweile bei zigbee2mqtt.io als supported adapter gelistet:
https://www.zigbee2mqtt.io/information/supported_adapters.htmlBis dahin,
Patrik