Zipato Zipabox teardown

Door ThinkPad op dinsdag 23 februari 2016 21:04 - Reacties (3)
CategorieŽn: Domotica, Electronica, Views: 3.799

Het kloppend hart van de domotica in mijn woning is de pricewatch: Zipato Zipabox Smart Home Controller

Als echte Tweaker ben ik altijd wel benieuwd wat er nou qua hardware wordt gebruikt in bepaalde producten. Ik bekeek de Zipabox eens en zag dat er geen 'warranty void' stickertjes ofzo werden gebruikt, alleen twee schroefjes. Die losgedraaid en ik kon het apparaatje zo openmaken, de twee helften konden zo uitelkaar worden gepakt.

Wat mij als eerste opviel is dat er een klein luidsprekertje in het apparaat zit. Ik heb er nog nooit geluid uit horen komen. Ben benieuwd waar deze voor gebruikt kan worden? Misschien voor de alarmfunctie van de Zipabox (betaalde feature).

Voorkant van de printplaat:
http://tweakers.net/ext/f/z5cb1MR9x8oGJwOZGHGCQfQ6/full.jpg

Achterkant van de printplaat:
http://tweakers.net/ext/f/3oTWoKK1R2KUfZUffCBAFQJj/full.jpg

De belangrijkste chips op de PCB:
  • LPC3250FET296 - Een ARM-processor van NXP, met een max. kloksnelheid van 266Mhz
  • K9F1G08U0C - 16M NAND Flash-memory van Samsung
  • 2x de K4S561632D-UC75 - 256Mbit SDRAM RAM-geheugen chip van Samsung
  • SD3502A-CNE3 - Z-Wave transceiver van Sigma Designs
  • 25PE20VP - Serial Flash geheugen van STMicroelectronics
  • TUSB2046B - USB-hub van Texas Instruments
  • OTG4E - USB-OTG Full-speed Transceiver van STMicroelectronics
  • MAX5556 - Low-Cost Stereo Audio DAC van Maxim Integrated
  • LM25576 - Step-Down (Buck) Converter van Texas Instruments
  • NXP 8631 0406 - Hier kan ik zo niks over vinden, ik vermoed dat het een audio-versterkertje is
Het geheel wordt gevoed via een externe 12V 1.5A adapter. Besturing loopt via de cloudservers van Zipato.

De USB-componenten zoals de hub (TUSB2046B) vind ik wel apart, zou dit betekenen dat de uitbreidingsmodules zoals de 433Mhz module, P1-module etc eigenlijk gewoon USB-apparaten zijn? Het aansluiten van deze modules verloopt via een soort PCIe-x1 connector. De Zipabox heeft zowel links als rechts een male variant (stuk PCB wat uitsteekt) hiervan, een uitbreidingsmodule heeft een female variant gelijk aan een PCI-Express x1 slot op een moederbord.

Ik heb voor de Zipabox ook nog de Zipabox 433Mhz uitbreidingsmodule gekocht, hiermee kun je 433Mhz apparaten zoals KlikAanKlikUit stekkers aansturen. Deze module heb ik ook even opengemaakt. Het RF-gedeelte wordt afgehandeld door de CC1101 chip van Texas Instruments. Verder zitten er op de 433Mhz module nog een PIC18F25K22 (High Performance RISC CPU) en een 25080D (8-Kb SPI Serial CMOS EEPROM).

http://tweakers.net/ext/f/FJrW3jri8Rmblo0WOxdznUwr/full.jpg

Een Nmap van de Zipabox laat het volgende zien:
root@vm:~# nmap 192.168.1.125

Starting Nmap 6.40 ( http://nmap.org ) at 2016-02-23 20:05 CET
Nmap scan report for 192.168.1.125
Host is up (0.0032s latency).
Not shown: 998 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
8080/tcp open  http-proxy
MAC Address: 00:00:00:00:00:00 (Microchip Technology)

Nmap done: 1 IP address (1 host up) scanned in 1.76 seconds
root@vm:~#

Het MAC-adres heb ik even weggehaald ;)

Op poort 22 draait inderdaad een SSH-server:
login as:

Echter ik weet de credentials niet, dus kom er niet in ;)
Op poort 8080 draait een webservice, als ik die open in m'n browser zie ik alleen:
404 Not Found

No context found for request



Als extra bonus nog wat warmtebeeldfoto's, gemaakt met een FLIR One (Android)

Voorkant van de PCB:
http://tweakers.net/ext/f/RpOuoUsak4JvjCEfvUO3TwbB/full.jpg

Achterkant van de PCB:
http://tweakers.net/ext/f/cTXHEtCvWK0lqR4DryVhIZkl/full.jpg

Wat opvalt is dat na het aansluiten van de 433Mhz-module er een component erg warm (76,1 įC) wordt:
http://tweakers.net/ext/f/qous1MVufNrgP8LZpdE6vR7e/full.jpg

Detailfoto (85 įC !):
http://tweakers.net/ext/f/nRBmToU6uNEuGLsAKVLNp067/full.jpg

Het lijkt erop dat dit de MAX5556 is, maar het is lastig te pinpointen.

Hoe dit kan weet ik niet, de Zipabox en de 433Mhz module lijken echter prima te functioneren.

Volgende: RFXCOM uitlezen met RFXcmd 06-'16 RFXCOM uitlezen met RFXcmd
Volgende: [Gmail] Filterregel instellen om nieuwsbrieven naar map te verplaatsen 12-'15 [Gmail] Filterregel instellen om nieuwsbrieven naar map te verplaatsen

Reacties


Door Tweakers user Damic, woensdag 24 februari 2016 06:48

Of die onderste transistor dat heel heet begint te worden. Je kan altijd je vinger gebruiken om beter te pin pointen (niet aan raen gewoon afstand houden).

[Reactie gewijzigd op woensdag 24 februari 2016 06:48]


Door Tweakers user Thedr, woensdag 24 februari 2016 10:21

Allereerst: leuke blog. Tweaken is vooral ook apparaten openschroeven en kijken/leren wat erin zit :)
De USB-componenten zoals de hub (TUSB2046B) vind ik wel apart, zou dit betekenen dat de uitbreidingsmodules zoals de 433Mhz module, P1-module etc eigenlijk gewoon USB-apparaten zijn? Het aansluiten van deze modules verloopt via een soort PCIe-x1 connector. De Zipabox heeft zowel links als rechts een male variant (stuk PCB wat uitsteekt) hiervan, een uitbreidingsmodule heeft een female variant gelijk aan een PCI-Express x1 slot op een moederbord.
Ik vermoed wellicht nog simpeler, afgaande op de datasheets. De CC1101 communiceert over SPI; ik verwacht dat de PIC dient als bridge van SPI -> serial (al dan niet over USB). P1 is een serieel protocol en kan vaak ook direct (wellicht geinverteerd) aan een serial UART gehangen worden. Kan zijn dat er dus een seriŽle verbinding over de USB bus geŽmuleerd wordt, maar denk dat het inderdaad niet veel spannender zal zijn dan dat. Ik zou zeggen; hang er eens een arduino oid aan en kijk of er wat binnenkomt op de seriŽle poort :Y)

Door Tweakers user ruudvee, woensdag 24 februari 2016 17:19

Leuk om te lezen, ga je nog meer schrijven?
Wie hackt hem zodat hij zonder portal te gebruiken is?

Om te kunnen reageren moet je ingelogd zijn. Via deze link kun je inloggen als je al geregistreerd bent. Indien je nog geen account hebt kun je er hier ťťn aanmaken.