HomePlug non-interoperability

TL;DR; Homeplug devices can be a great way to network your house, but they may not all interoperate smoothly.

Like many people I live in a house that was built before networks were an essential part of family life. A common solution is WiFi, but that comes with its own drawbacks, not least the flakey nature of the connection with many household configurations.

Never mind. Clever engineers came up with HomePlug. The idea is that you send your network traffic down the mains cable that runs through your house. HomePlug devices simply plug into the wall and offer a standard RJ45 socket to plug your network cable into. You can plug as many HomePlug devices into your ring mains as you like, and the whole thing just behaves like a network. There’s the Homeplug Powerline Alliance that certifies compliance to the standard, and everything should just work.

The original standard, Homeplug 1.0, was released back in 2001. This was followed by Homeplug AV in 2005. These two standards were never meant to be compatible, and aren’t. However, all Homeplug 1.0 devices should interoperate, and all Homeplug AV devices should interoperate too.

I’ve been running 4 HomePlug AV devices in my house for the past 5 years. The ADSL router plugs into one, making internet connectivity possible throughout the house. The Squeezebox player uses another to access my music collection. There’s one in the office for the PC and another in my daughter’s room for important things like Facebook. No problems until the arrival of my son’s Xbox 360.

Rather than buying another simple HomePlug device I looked around and found a Netgear XAV 1004 4 port HomePlug switch. Great idea, but on plugging it in it failed to work in a fairly conclusive way.

I logged a ticket with Netgear’s customer support. Each response from them began “After reviewing the information you provided, I have a better understanding of your issue,” which was odd, because in the end (after several e-mails) they clearly hadn’t understood, and ended up by saying “we apologize for the inconvenience caused due to this product as it is not compatible with your setup.” Ho hum – send it back to Amazon for a refund.

I then took it up with the Powerline Alliance, the industry body who certify Homeplug devices. They did eventually respond to my enquiry, and (again after several e-mails) they ended up by saying:

“There are many reasons why a device may not operate on your network, such as the length/quality of the wire, or the presence of other non-PLC devices. Therefore, there is no way for us to ‘guarantee’ that a device will work on your network. However, HomePlug certified devices have been tested to interoperate. If you purchase a product, and still have issues, the best course of action is to contact the manufacturer or retailer.”

This may be quite true, but is of little use to the end user!

Meanwhile, some web searching turned up this very interesting web page. There’s a lot of information on this page, and it’s not particularly easy to consume, but the bottom line seems to be:

  • All commercially available Homeplug devices are based on chips manufactured by Intellon
  • There have been several major revisions of the chips and the firmware
  • The tools for updating the firmware (and the firmware updates themselves) are not advertised to end users or known about by first line support staff
  • The tools for updating the firmware are intended for specific firmware versions.
  • It’s not clear which chipsets can be updated to which firmware versions. Do it wrong and you may end up with a brick.

My take away from this is that Homeplug is fine if you buy all the adapters you need from the same manufacturer at the same time. Expanding your network later may not go as smoothly as you’d like.

 

 


Posted

in

by

Tags:

Comments

5 responses to “HomePlug non-interoperability”

  1. larroquer Avatar

    Homeplug AV appliances like the Netgear XAV1004 are NOT interoperable with Homeplug 1 devices. They should be interoperable with Homeplug 2 devices. Wikipedia has a good summary of the standards.

  2. Seb Rose Avatar
    Seb Rose

    However, this is the point of this post…. <br/> <br/>… not all Homeplug AV devices are interoperable.

  3. larroquer Avatar

    <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"&gt; <head> <meta http-equiv=Content-Type content="text/html; charset=us-ascii"> <meta name=Generator content="Microsoft Word 11 (filtered medium)"> <!–[if !mso]> <style> v:* {behavior:url(#default#VML);} o:* {behavior:url(#default#VML);} w:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]–> <style> <!– /* Font Definitions */ @font-face
    {font-family:Tahoma;
    panose-1:2 11 6 4 3 5 4 4 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal
    {margin:0cm;
    margin-bottom:.0001pt;
    font-size:12.0pt;
    font-family:"Times New Roman";} h1
    {mso-margin-top-alt:auto;
    margin-right:0cm;
    mso-margin-bottom-alt:auto;
    margin-left:30.6pt;
    text-indent:-21.6pt;
    mso-list:l0 level1 lfo3;
    font-size:12.0pt;
    font-family:"Times New Roman";
    font-weight:bold;} p.MsoList, li.MsoList, div.MsoList
    {margin-top:6.0pt;
    margin-right:0cm;
    margin-bottom:6.0pt;
    margin-left:36.0pt;
    text-indent:-18.0pt;
    mso-list:l1 level1 lfo2;
    font-size:12.0pt;
    font-family:"Times New Roman";} a:link, span.MsoHyperlink
    {color:blue;
    text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed
    {color:blue;
    text-decoration:underline;} p
    {mso-margin-top-alt:auto;
    margin-right:0cm;
    mso-margin-bottom-alt:auto;
    margin-left:0cm;
    font-size:12.0pt;
    font-family:"Times New Roman";} span.EmailStyle19
    {mso-style-type:personal-reply;
    font-family:Arial;
    color:navy;} @page Section1
    {size:595.3pt 841.9pt;
    margin:72.0pt 90.0pt 72.0pt 90.0pt;} div.Section1
    {page:Section1;} /* List Definitions */ @list l0
    {mso-list-id:152835637;
    mso-list-template-ids:1124753378;} @list l0:level1
    {mso-level-style-link:"Heading 1";
    mso-level-text:%1;
    mso-level-tab-stop:30.6pt;
    mso-level-number-position:left;
    margin-left:30.6pt;
    text-indent:-21.6pt;} @list l0:level2
    {mso-level-text:"%1.%2";
    mso-level-tab-stop:28.8pt;
    mso-level-number-position:left;
    margin-left:28.8pt;
    text-indent:-28.8pt;} @list l0:level3
    {mso-level-text:"%1.%2.%3";
    mso-level-tab-stop:36.0pt;
    mso-level-number-position:left;
    margin-left:36.0pt;
    text-indent:-36.0pt;} @list l0:level4
    {mso-level-text:"%1.%2.%3.%4";
    mso-level-tab-stop:43.2pt;
    mso-level-number-position:left;
    margin-left:43.2pt;
    text-indent:-43.2pt;} @list l0:level5
    {mso-level-text:"%1.%2.%3.%4.%5";
    mso-level-tab-stop:50.4pt;
    mso-level-number-position:left;
    margin-left:50.4pt;
    text-indent:-50.4pt;} @list l0:level6
    {mso-level-text:"%1.%2.%3.%4.%5.%6";
    mso-level-tab-stop:57.6pt;
    mso-level-number-position:left;
    margin-left:57.6pt;
    text-indent:-57.6pt;} @list l0:level7
    {mso-level-text:"%1.%2.%3.%4.%5.%6.%7";
    mso-level-tab-stop:64.8pt;
    mso-level-number-position:left;
    margin-left:64.8pt;
    text-indent:-64.8pt;} @list l0:level8
    {mso-level-text:"%1.%2.%3.%4.%5.%6.%7.%8";
    mso-level-tab-stop:72.0pt;
    mso-level-number-position:left;
    margin-left:72.0pt;
    text-indent:-72.0pt;} @list l0:level9
    {mso-level-text:"%1.%2.%3.%4.%5.%6.%7.%8.%9";
    mso-level-tab-stop:79.2pt;
    mso-level-number-position:left;
    margin-left:79.2pt;
    text-indent:-79.2pt;} @list l1
    {mso-list-id:726998929;
    mso-list-type:hybrid;
    mso-list-template-ids:1543263616 -804754722 134807577 134807579 134807567 134807577 134807579 134807567 134807577 134807579;} @list l1:level1
    {mso-level-style-link:List;
    mso-level-tab-stop:36.0pt;
    mso-level-number-position:left;
    text-indent:-18.0pt;} ol
    {margin-bottom:0cm;} ul
    {margin-bottom:0cm;} –> </style> </head> <body lang=EN-GB link=blue vlink=blue> <div class=Section1> <p class=MsoNormal><font size=2 color=navy face=Arial><span style=’font-size: 10.0pt;font-family:Arial;color:navy’>Yes they are.<o:p></o:p></span></font></p> <p class=MsoNormal><font size=2 color=navy face=Arial><span style=’font-size: 10.0pt;font-family:Arial;color:navy’></span></font></p> <p class=MsoNormal><font size=2 color=navy face=Arial><span style=’font-size: 10.0pt;font-family:Arial;color:navy’>All devices which conform to <u>Homeplug AV</u> are interoperable. Your post describes a problem of non-interoperability between Homeplug 1 devices and Homeplug AV devices such as the Netgear XAV1004. The reason they don’t work together is they were not designed to, unlike devices which conform to Homeplug 2.<o:p></o:p></span></font></p> <p class=MsoNormal><font size=2 color=navy face=Arial><span style=’font-size: 10.0pt;font-family:Arial;color:navy’></span></font></p> <div> <div class=MsoNormal align=center style=’margin-left:36.0pt;text-align:center’><font size=3 face="Times New Roman"><span lang=EN-US style=’font-size:12.0pt’> <hr size=2 width="100%" align=center tabindex=-1> </span></font></div> <p class=MsoNormal style=’margin-left:36.0pt’><b><font size=2 face=Tahoma><span lang=EN-US style=’font-size:10.0pt;font-family:Tahoma;font-weight:bold’>From:</span></font></b><font size=2 face=Tahoma><span lang=EN-US style=’font-size:10.0pt;font-family:Tahoma’> Posterous [mailto:</span></p></div></div></body></html>

  4. Seb Rose Avatar
    Seb Rose

    I’ve re-read my post and agree that it’s not clear that my original 4 <br/>devices were Homeplug AV devices. I have never owned a Homeplug 1.0 <br/>device. Ever. <br/> <br/>I’ll re-word it. <br/> <br/>And my statement stands – not all Homeplug 2.0 devices work together.

  5. larroquer Avatar

    <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"&gt; <head> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"> <meta name=Generator content="Microsoft Word 11 (filtered medium)"> <!–[if !mso]> <style> v:* {behavior:url(#default#VML);} o:* {behavior:url(#default#VML);} w:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]–> <style> <!– /* Font Definitions */ @font-face
    {font-family:Tahoma;
    panose-1:2 11 6 4 3 5 4 4 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal
    {margin:0cm;
    margin-bottom:.0001pt;
    font-size:12.0pt;
    font-family:"Times New Roman";} h1
    {mso-margin-top-alt:auto;
    margin-right:0cm;
    mso-margin-bottom-alt:auto;
    margin-left:30.6pt;
    text-indent:-21.6pt;
    mso-list:l0 level1 lfo3;
    font-size:12.0pt;
    font-family:Arial;
    font-weight:bold;} p.MsoList, li.MsoList, div.MsoList
    {margin-top:6.0pt;
    margin-right:0cm;
    margin-bottom:6.0pt;
    margin-left:36.0pt;
    text-indent:-18.0pt;
    mso-list:l1 level1 lfo2;
    font-size:12.0pt;
    font-family:Arial;} a:link, span.MsoHyperlink
    {color:blue;
    text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed
    {color:blue;
    text-decoration:underline;} p
    {mso-margin-top-alt:auto;
    margin-right:0cm;
    mso-margin-bottom-alt:auto;
    margin-left:0cm;
    font-size:12.0pt;
    font-family:"Times New Roman";} span.EmailStyle19
    {mso-style-type:personal-reply;
    font-family:Arial;
    color:navy;} @page Section1
    {size:595.3pt 841.9pt;
    margin:72.0pt 90.0pt 72.0pt 90.0pt;} div.Section1
    {page:Section1;} /* List Definitions */ @list l0
    {mso-list-id:152835637;
    mso-list-template-ids:1124753378;} @list l0:level1
    {mso-level-style-link:"Heading 1";
    mso-level-text:%1;
    mso-level-tab-stop:30.6pt;
    mso-level-number-position:left;
    margin-left:30.6pt;
    text-indent:-21.6pt;} @list l0:level2
    {mso-level-text:"%1.%2";
    mso-level-tab-stop:28.8pt;
    mso-level-number-position:left;
    margin-left:28.8pt;
    text-indent:-28.8pt;} @list l0:level3
    {mso-level-text:"%1.%2.%3";
    mso-level-tab-stop:36.0pt;
    mso-level-number-position:left;
    margin-left:36.0pt;
    text-indent:-36.0pt;} @list l0:level4
    {mso-level-text:"%1.%2.%3.%4";
    mso-level-tab-stop:43.2pt;
    mso-level-number-position:left;
    margin-left:43.2pt;
    text-indent:-43.2pt;} @list l0:level5
    {mso-level-text:"%1.%2.%3.%4.%5";
    mso-level-tab-stop:50.4pt;
    mso-level-number-position:left;
    margin-left:50.4pt;
    text-indent:-50.4pt;} @list l0:level6
    {mso-level-text:"%1.%2.%3.%4.%5.%6";
    mso-level-tab-stop:57.6pt;
    mso-level-number-position:left;
    margin-left:57.6pt;
    text-indent:-57.6pt;} @list l0:level7
    {mso-level-text:"%1.%2.%3.%4.%5.%6.%7";
    mso-level-tab-stop:64.8pt;
    mso-level-number-position:left;
    margin-left:64.8pt;
    text-indent:-64.8pt;} @list l0:level8
    {mso-level-text:"%1.%2.%3.%4.%5.%6.%7.%8";
    mso-level-tab-stop:72.0pt;
    mso-level-number-position:left;
    margin-left:72.0pt;
    text-indent:-72.0pt;} @list l0:level9
    {mso-level-text:"%1.%2.%3.%4.%5.%6.%7.%8.%9";
    mso-level-tab-stop:79.2pt;
    mso-level-number-position:left;
    margin-left:79.2pt;
    text-indent:-79.2pt;} @list l1
    {mso-list-id:726998929;
    mso-list-type:hybrid;
    mso-list-template-ids:1543263616 -804754722 134807577 134807579 134807567 134807577 134807579 134807567 134807577 134807579;} @list l1:level1
    {mso-level-style-link:List;
    mso-level-tab-stop:36.0pt;
    mso-level-number-position:left;
    text-indent:-18.0pt;} ol
    {margin-bottom:0cm;} ul
    {margin-bottom:0cm;} –> </style> </head> <body lang=EN-GB link=blue vlink=blue> <div class=Section1> <p class=MsoNormal><font size=2 color=navy face=Arial><span style=’font-size: 10.0pt;font-family:Arial;color:navy’>Ahh. I now understand the confusion. For my part, having just ordered an XAV1004 I live in hope it will be interoperable as promised with my XAV5601. Watch this space……….<o:p></o:p></span></font></p> <p class=MsoNormal><font size=2 color=navy face=Arial><span style=’font-size: 10.0pt;font-family:Arial;color:navy’></span></font></p> <div> <div class=MsoNormal align=center style=’margin-left:36.0pt;text-align:center’><font size=3 face="Times New Roman"><span lang=EN-US style=’font-size:12.0pt’> <hr size=2 width="100%" align=center tabindex=-1> </span></font></div> <p class=MsoNormal style=’margin-left:36.0pt’><b><font size=2 face=Tahoma><span lang=EN-US style=’font-size:10.0pt;font-family:Tahoma;font-weight:bold’>From:</span></font></b><font size=2 face=Tahoma><span lang=EN-US style=’font-size:10.0pt;font-family:Tahoma’> Posterous [mailto:</span></p></div></div></body></html>

Leave a Reply

Your email address will not be published. Required fields are marked *