Ich habe gestern einen Ikea Tradfri Gateway erworben und dieses gleich auf gemacht. Ein paar Bauteile konnte ich identifizieren - EFR32, Mighty Gecko Wireless SoC - BCM5241, Broadcom Fast Ethernet Transceiver - IS25CQ032, 32M-BIT Serial Flash Was mich etwas wundert ist, dass auf dem Gateway zwei verschiedene Antennen vorhanden sind. Weiß evtl. jemand für was diese sein könnten? Kann jemand identifizieren um was für ein Bauteil es sich bei weißen handelt?
:
Verschoben durch User
Die eine Antenne rechts geht an den EFR32 von SiLabs, offensichtlich ein Bluetooth-SOC. Die andere Antenne aber geht an das von Dir noch nicht identifizierte Bauteil. Laut c't/Make verwendet Tradfri die Funktechnik "Zigbee" https://www.heise.de/make/artikel/Ikea-Tradfri-Das-steckt-im-Smart-Home-aus-dem-Moebelhaus-3597295.html ... aber das scheint auch vom EFR32 abgewickelt zu werden.
Habe etwas gefunden: http://wireless.murata.com/eng/products/rf-modules-1/embedded-wi-fi-1/type1gc.html
Aha. Dann hat das Ding neben dem (offensichtlichen) Ethernet-Port auch noch WLAN. Bei welcher Ikea-Filiale hast Du Dir das Ding besorgt? Der Internetauftritt von Ikea schweigt sich über "tradfri" noch recht weiträumig aus.
Ich habe mal ein Flash dump erzeugt. Evtl. hat ja jemand daran interesse https://github.com/mikeshackspace/IkeaTradfriTeardown
Michael M. schrieb: > Ich habe mal ein Flash dump erzeugt. Danke - ich habe mal kurz reingeschaut (auch als issue auf github kommentiert - https://github.com/mikeshackspace/IkeaTradfriTeardown/issues/2). Ab Offset 0x96000 und 0x196000 beginnt jeweils ein ELF-File, das jeweils einen gültigen Header zu haben scheint. Objdump kann es auch disassemblieren, allerdings scheitert es hier noch an einigen 32-bit Thumb2-Instruktionen...
Michael M. schrieb: > Ich habe mal ein Flash dump erzeugt. ich hätte da mal eine Frage: Wie macht man denn sowas?
Schade das immer mehr Leute die schlechte Angewohnheit von iFixIt übernehmen, und in Platinenfotos die ICs mit farbigen Kästchen ummalen. Eventuell interessante Leiterbahnzüge bleiben so leider ein Geheimnis. (Bezogen auf das 1. Bild im 1. Post.)
Yatko schrieb: > ich hätte da mal eine Frage: Wie macht man denn sowas? Entschuldigung, wenn ich nochmal wiederhole: aber wie macht man einen Dump in genau diesem Fall? Wie bist du vorgegangen? Gibt es Tutorials? Wonach müsste man suchen?
Yatko schrieb: > aber wie macht man einen > Dump in genau diesem Fall? Wie bist du vorgegangen? Gibt es Tutorials? > Wonach müsste man suchen? i.A. flash auslöten und an ein Lesegerät deiner Wahl hängen. Bei einem SPI-Flash wie hier gibt es für raspi und beaglebone fertige skripte die die datne runterziehen und auf das FS legen. Man muss nur den Chip an das SPI des SBC hängen (manchmal kann man sogar den host-µC im reset halten und muss nicht auslöten sondern nur Drähte anlöten, das ist aber fall-abhängig).
Ich verstehe das richtig, dass hier das Flash vom Gateway ausgelesen wurde, richtig? Interessanter wäre aus meiner Sicht, ob man den Flash aus dem Zigbee-Modul auslesen (und wieder schreiben) könnte. Wenn ich das richtig sehe, ist das Modul bei allen Tradfri Leuchtmitteln identisch, nur die Firmware entscheidet, ob es ein 1-Kanal (Warmweiß), 2-Kanal (Weißspektrum) oder 4-Kanal (RGBW) Controller ist. Nun habe ich ein Modul aus einer GU10-Warmweiß Tradfri für 6,99 ausgebaut, Logiclevel MosFET dran gehängt und mit 12V auf 3,3V Stepdownwandler versorgt - und steuere so einen warmweißen Lightstrip. Bei einem WW/CW-Lightstrip müsste ich schon ein 15€-Leuchtmittel zerlegen; bei RGBW gibts nur das Set für 35€. Da wäre es natürlich interessant, ob man die Firmware auslesen und (nach patchen der MAC) schreiben kann - denn dann könnte man nach Auslesen der Firmware einer RGBW oder Weißspektrum ein billig gewonnenes Modul "upgraden" und so extrem günstig normale RGBW- oder CW/WW-Strips ansteuern. Klar ein Exemplar müsste man jeweils noch zerlegen, um an die Firmware zu kommen. Aber die weiteren Contoller wären dann günstig (und einfacher zu bauen, die Tradfri E27Colour hat vergossene Elektronik).
Hallo Andre! Ich beschäftige mich erst seit wenigen Tagen mit den Tradfri Produkten, aber exakt deine Beschreibung/Idee ist mir heute auch in den Sinn gekommen! Das kleine EFR32-Board, das in Fernbedienungen und in den Birnen steckt scheint ja bereits mit eigener Firmware beschreibbar ("RIOT-OS") zu sein. Was aber einem nicht weiterhilft, wenn man ein eigenes Lichtmittel ins Tradfri-Netzwerk einbauen möchte. Im Falle eines RGB-LED-Streifens, benötigt man die Firmware der RGB-Birne.. Wobei das RGB-TRADFRI-Seit mit 35€ recht teuer ist. Ich baue im Moment ein kleines Projekt auf, indem ich die Platinen aus 3 GU10-Birnen benutze um die Rot-Grün-Blau-LEDs eines LED-Streifens anzusteuern. Schöner (und wirtschaftlicher) wärs natürlich, das billige GU10-Board mit der Firmware des RGB-Boards zu flashen und dann die Pins eines einzigen GU10-Boards zum Ansteuern eines LED-Streifens zu benutzen... (exakt so, wie du es beschrieben hast!) Kommt man an die Firmware von IKEA nicht als Download ran?
Ihr könntet auch mal testen ob die lightify rgbw strip controller nicht am Ikea system laufen.... Die gab es jetzt ein paar mal bei eBay... Für um die 20€ mit 180cm led strip...
Ich bin gerade dabei einen anderen Weg zu gehen. Ich nutze ESP32 die in Homebridge über ein HTTP Interface eingebunden sind. Kosten pro Node komplett sub 10€
Vorausgesetzt natürlich du nutzt homebridge. Ansonsten dürfte aber auch dein Plan schwierig sein, weil du dann nie ordentlich Farben über die UI auswählen kannst
Inzwischen habe ich die Tradfri RGBW zerlegt. Leider ist dort ein anderes Modul verbaut. Damit dürfte es wohl nicht gehen, die Firmware in eins der preiswerteren Module zu schreiben. Ich habe jetzt eine Jiawen RGBW E27 (Gearbest, ca. 15,50€) zerlegt. Das Zigbee-Modul darin hat eine beschriftete Anschlußleiste (+,-,WW,W,B,G,R), wobei WW auf der weiteren Schaltung der Birne nicht genutzt wird, die Firmware also nur RGBW nutzt. Damit war ein RGBW-Lightstripcontroller natürlich kein Problem: - Zigbee-Modul aus Jiawen RGBW E27 (15,50€) - 4-fach IRF540N-Modul (ca. 3,50€) - Stepdownwandler auf 3,3V Die 4 Eingangsbuchsen des MosFET-Moduls entfernen, Zigbee-Modul und Spannungswandler per Epoxydharz an das MosFET-Modul angeklebt, R G B und W mit Adern an die 4 Signaleingänge angeschlossen, -/+ des Zigbeemoduls an die Ausgänge des Spannungswandler und die Eingänge des Spannungswandlers an GND und Vcc des MosFET-Moduls. Damit hat man einen voll funktionstüchtigen Lightstrip-Controller. Allerdings hat der Jiawen Nachteile gegenüber Tradfri: - keine Farbauswahl mit der Tradfri Fernbedienung - Weiß als Farbe nach PowerOn ( nicht letzte Einstellung wie bei Tradfri) - Abstürze bei Verwendung Echo plus als Basis.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.