{"id":3206,"date":"2011-02-02T22:15:12","date_gmt":"2011-02-03T03:15:12","guid":{"rendered":"http:\/\/nuxx.net\/blog\/?p=3206"},"modified":"2011-02-07T23:39:24","modified_gmt":"2011-02-08T04:39:24","slug":"the-energy-detective-ted-5000-g-teardown","status":"publish","type":"post","link":"https:\/\/nuxx.net\/blog\/2011\/02\/02\/the-energy-detective-ted-5000-g-teardown\/","title":{"rendered":"The Energy Detective TED 5000-G Teardown"},"content":{"rendered":"<p><center><\/p>\n<table cellpadding=1>\n<tr>\n<td bgcolor=\"black\"><a href=\"https:\/\/nuxx.net\/gallery\/v\/acquired_stuff\/TED5000\/\"><img decoding=\"async\" src=\"https:\/\/nuxx.net\/gallery\/d\/96306-2\/IMG_5846.jpg\" height=427 width=640 border=0 title=\"Top of the TED 5000 Gateway PCB.\"><\/a><\/td>\n<\/tr>\n<\/table>\n<p><\/center><\/p>\n<p>Back when I owned a <a href=\"http:\/\/www.theenergydetective.com\/ted-5000\/features\">TED 5000-G<\/a>, before realizing that it has <a href=\"https:\/\/nuxx.net\/blog\/2011\/01\/19\/ted-5000-g-webserver-is-a-deal-breaker\/\">a critical software design flaw which makes it unusable on my network<\/a>, I decided to open up the enclosures and see what&#8217;s inside. Since it&#8217;s a power monitoring system which uses PLC (<a href=\"http:\/\/en.wikipedia.org\/wiki\/Power_line_communication\">power line communication<\/a>, one type of which is the familiar <a href=\"http:\/\/en.wikipedia.org\/wiki\/X10_(industry_standard)\">X10<\/a>) to communicate to a data logger and an embedded webserver I figured it would be fairly interesting.<\/p>\n<p>Here&#8217;s the teardown photos, with the more interesting chips called out. Links to full-res photos are in the top right corner of each page:<\/p>\n<p>MTU:<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&middot; <a href=\"https:\/\/nuxx.net\/gallery\/v\/acquired_stuff\/TED5000\/IMG_5838.jpg.html\">Unopened<\/a><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&middot; <a href=\"https:\/\/nuxx.net\/gallery\/v\/acquired_stuff\/TED5000\/IMG_5837.jpg.html\">Enclosure Opened<\/a><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&middot; <a href=\"https:\/\/nuxx.net\/gallery\/v\/acquired_stuff\/TED5000\/IMG_5834.jpg.html\">PCB Top<\/a><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&middot; <a href=\"https:\/\/nuxx.net\/gallery\/v\/acquired_stuff\/TED5000\/IMG_5836.jpg.html\">PCB Bottom<\/a><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; <a href=\"http:\/\/www.microchip.com\/wwwproducts\/Devices.aspx?dDocName=en026375\">Microchip PIC24FJ64GA004<\/a>: Microcontroller.<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; <a href=\"http:\/\/www.nxp.com\/#\/pip\/pip=[pip=TDA5051A]|pp=[t=pip,i=TDA5051A]\">NXP TD5051AT<\/a>: Home automation modem. Used for PLC.<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; Cirrus Logic CS5461: Power measurement device; does the monitoring itself. <a href=\"http:\/\/www.cirrus.com\/en\/products\/eol\/detail\/EOL313.html\">EOL&#8217;d on 15-Dec-2006<\/a>, <a href=\"http:\/\/www.datasheetcatalog.org\/datasheet2\/e\/0zq4yy160g9fwq40g66f6jso8kfy.pdf\">Data Sheet Mirror (PDF)<\/a>.<\/p>\n<p>Gateway:<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&middot; <a href=\"https:\/\/nuxx.net\/gallery\/v\/acquired_stuff\/TED5000\/IMG_5839.jpg.html\">Unopened<\/a><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&middot; <a href=\"https:\/\/nuxx.net\/gallery\/v\/acquired_stuff\/TED5000\/IMG_5840.jpg.html\">Enclosure Opened<\/a>: ZigBee Daughter Board plugged into mainboard.<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&middot; <a href=\"https:\/\/nuxx.net\/gallery\/v\/acquired_stuff\/TED5000\/IMG_5848.jpg.html\">Mains Connection<\/a>: Ground \/ earth pin is not connected.<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;ZigBee Daughter Board:<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&middot; <a href=\"https:\/\/nuxx.net\/gallery\/v\/acquired_stuff\/TED5000\/IMG_5842.jpg.html\">PCB Top<\/a><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&middot; <a href=\"https:\/\/nuxx.net\/gallery\/v\/acquired_stuff\/TED5000\/IMG_5843.jpg.html\">PCB Bottom<\/a>: Note printed antenna near bottom of photo.<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; <a href=\"http:\/\/www.microchip.com\/wwwproducts\/Devices.aspx?dDocName=en552509\">Microchip PIC24FHJ64GA106<\/a>: Microcontroller.<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; <a href=\"http:\/\/www.microchip.com\/wwwproducts\/Devices.aspx?dDocName=en027752\">Microchip MRF24J40<\/a>: <a href=\"http:\/\/en.wikipedia.org\/wiki\/IEEE_802.15.4-2003\">IEEE 802.15.4<\/a> radio, used for <a href=\"http:\/\/en.wikipedia.org\/wiki\/ZigBee\">ZigBee<\/a> communications.<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;Mainboard<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&middot; <a href=\"https:\/\/nuxx.net\/gallery\/v\/acquired_stuff\/TED5000\/IMG_5846.jpg.html\">PCB Top<\/a><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; <a href=\"http:\/\/www.microchip.com\/wwwproducts\/Devices.aspx?dDocName=en022889\">Microchip ENC28J60<\/a>: Ethernet Controller.<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; Microchip PIC24FHJ256xxnnn: Microcontroller. Can&#8217;t read entire part number.<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; <a href=\"http:\/\/www.macronix.com\/QuickPlace\/hq\/PageLibrary4825740B00298A3B.nsf\/h_Index\/3F21BAC2E121E17848257639003A3146\/$File\/MX25L1605D-3205D-6405D-1.5.pdf\">Macronix MS25L3205D<\/a> (PDF): 32Mbit Serial Flash<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&middot; <a href=\"https:\/\/nuxx.net\/gallery\/v\/acquired_stuff\/TED5000\/IMG_5847.jpg.html\">PCB Bottom<\/a><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; <a href=\"http:\/\/www.vslun.com\/vossel\/admin\/pdf\/VS1307_EN.PDF\">Vossel VS1307Z<\/a> (PDF): Real-time clock, keeps time with main power off by automatically switching to backup source (CR2032).<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; <a href=\"http:\/\/www.nxp.com\/#\/pip\/pip=[pip=TDA5051A]|pp=[t=pip,i=TDA5051A]\">NXP TD5051AT<\/a>: Home automation modem used for PLC; same as in the MTU.<br \/>\nCTs:<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&middot; <a href=\"https:\/\/nuxx.net\/gallery\/v\/acquired_stuff\/TED5000\/IMG_5849.jpg.html\">CTs<\/a>: Sealed, not easy to disassemble. Likely nothing interesting inside.<\/p>\n<p>I was really looking forward to getting a TED, and save for the PLC quirks and the <a href=\"https:\/\/nuxx.net\/blog\/2011\/01\/19\/ted-5000-g-webserver-is-a-deal-breaker\/\">webserver bug<\/a> that made it unusable, I really liked the device. The PCBs themselves also appear to be very well made, and I particularly appreciated that they were closed with simple <a href=\"http:\/\/en.wikipedia.org\/wiki\/Phillips_drive#Phillips\">Philips<\/a> and <a href=\"http:\/\/en.wikipedia.org\/wiki\/Torx\">Torx<\/a> fasteners and thus easy to look inside of. If Energy, Inc. releases an updated version with the firmware fixed I&#8217;ll consider buying another one, particularly if they stop using PLC and move to all-ZigBee (or some other <a href=\"http:\/\/en.wikipedia.org\/wiki\/Personal_area_network\">PAN<\/a>) for communications from the MTU(s) to the Gateway.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Back when I owned a TED 5000-G, before realizing that it has a critical software design flaw which makes it unusable on my network, I&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/nuxx.net\/blog\/2011\/02\/02\/the-energy-detective-ted-5000-g-teardown\/\">Continue reading<span class=\"screen-reader-text\">The Energy Detective TED 5000-G Teardown<\/span><\/a><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,6],"tags":[],"class_list":["post-3206","post","type-post","status-publish","format-standard","hentry","category-acquired-things","category-electronics","entry"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/3206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/comments?post=3206"}],"version-history":[{"count":19,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/3206\/revisions"}],"predecessor-version":[{"id":3228,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/3206\/revisions\/3228"}],"wp:attachment":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/media?parent=3206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/categories?post=3206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/tags?post=3206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}