<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Forum - Recent Threads</title><link>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><lastBuildDate>Thu, 02 Apr 2026 21:51:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum" /><item><title>[Part 5] Advanced Dashcam and Monitoring System – Single Pair Ethernet Integration, Battery Controller, Car Wiring</title><link>https://community.element14.com/thread/56817?ContentTypeID=0</link><pubDate>Thu, 02 Apr 2026 21:51:13 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:0d5aa0d6-794f-4463-a80e-54c9c242c051</guid><dc:creator>vmate</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/56817?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56817/part-5-advanced-dashcam-and-monitoring-system-single-pair-ethernet-integration-battery-controller-car-wiring/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h1 id="mcetoc_1jl81lpm50"&gt;Overview&lt;/h1&gt;
&lt;p&gt;It&amp;rsquo;s finally time for Single Pair Ethernet, along with a custom battery management and charger control PCB.&lt;/p&gt;
&lt;p&gt;The Single Pair Ethernet link will be used to connect the subjects of Part 2 and Part 3, aka. the glovebox mounted Compute Unit, and the battery and charging system in the trunk.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm51"&gt;Charger Controller Board&lt;/h1&gt;
&lt;p&gt;This PCB will be housed in the big grey box mounted on top of the battery. Its responsibilities are the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Communicate over VE.Direct with the Orion XS (50A charger) and SmartShunt&lt;/li&gt;
&lt;li&gt;Control the heating elements in the battery&lt;/li&gt;
&lt;li&gt;Control and monitor fans based on temperature of various components&lt;/li&gt;
&lt;li&gt;Communicate with the Compute Unit over Single Pair Ethernet&lt;/li&gt;
&lt;li&gt;Communicate with the Bluetooth BMS inside the LiFePO4 battery&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1jl81lpm52"&gt;VE.Direct communication&lt;/h2&gt;
&lt;p&gt;This is Victron&amp;rsquo;s custom protocol for communicating with their devices, but electrically, it is just a simple UART, at either 3.3v or 5v. Hooking this up to a microcontroller is trivial, except for potential level shifting and isolation.&lt;/p&gt;
&lt;p&gt;I decided to use ADUM1201 dual channel isolators, as they also provide level shifting, and prevent any dangerous oopsies related to ground paths.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:493px;max-width:637px;"  height="493" src="https://community.element14.com/resized-image/__size/1274x986/__key/communityserver-discussions-components-files/448/isol_5F00_uarts.png" width="637" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1jl81lpm53"&gt;Heating element control&lt;/h2&gt;
&lt;p&gt;As shown in Part 2, the battery contains two resistive heaters and DS18B20 temperature sensors, needed for preheating in cold weather.&lt;/p&gt;
&lt;p&gt;Driving the heating elements is quite simple: just a low side FET per heating element. However, I didn&amp;rsquo;t want to waste a bunch of IO on my ESP32-S3, so I used an EMC2305 fan controller IC. This has 5 PWM outputs and 5 tach inputs, all controlled and monitored over I2C.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:949px;max-width:440px;"  height="949" src="https://community.element14.com/resized-image/__size/880x1898/__key/communityserver-discussions-components-files/448/heater_5F00_fets.png" width="440" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:460px;max-width:626px;"  height="460" src="https://community.element14.com/resized-image/__size/1252x920/__key/communityserver-discussions-components-files/448/emc2305.png" width="626" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I hooked up a fifth low side FET to control a two wire fan, in case I need to use one of those.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:386px;max-width:406px;"  height="386" src="https://community.element14.com/resized-image/__size/812x772/__key/communityserver-discussions-components-files/448/fan0.png" width="406" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; I also added a few OneWire headers to hook up the DS18B20 temperature sensors.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/onewire.png" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1jl81lpm54"&gt;Fan Control&lt;/h2&gt;
&lt;p&gt;The board supports two 12V, 4-pin fans, using an EMC2302 for control and monitoring. This chip is essentially identical to the EMC2305, except for channel count.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:669px;max-width:621px;"  height="669" src="https://community.element14.com/resized-image/__size/1242x1338/__key/communityserver-discussions-components-files/448/fan12.png" width="621" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1jl81lpm55"&gt;Interfaces&lt;/h2&gt;
&lt;p&gt;For debugging, I wanted to add USB, but to be safe, I made it isolated as well. My choice ended up being the ADUM3160, which is a USB1.1 isolator IC.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:691px;max-width:576px;"  height="691" src="https://community.element14.com/resized-image/__size/1152x1382/__key/communityserver-discussions-components-files/448/isol_5F00_usb.png" width="576" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Having a CAN bus interface is always useful, so I added an isolated one for good measure. The choice for this was the ADM3053, which I also used on the Compute Unit, to later hook up to the car&amp;rsquo;s CAN network.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:408px;max-width:943px;"  height="408" src="https://community.element14.com/resized-image/__size/1886x816/__key/communityserver-discussions-components-files/448/isol_5F00_can.png" width="943" /&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1jl81lpm56"&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h2 id="mcetoc_1jl81lpm57"&gt;DC-DC Converters&lt;/h2&gt;
&lt;p&gt;I found a really nice looking buck converter IC some time ago from TI, which I wanted to try out.&lt;/p&gt;
&lt;p&gt;The TPS543021 is a 4.5V to 28V input, 3A buck converter IC, which is very cheap (around 60 cents per piece in quantities of 25) and simple to use, and is reasonably easy to solder (although it is quite small with its SOT-563 package).&lt;/p&gt;
&lt;p&gt;The BOM cost for a single buck converter, including the inductor and passives, ends up being around 1 USD, so if it works well, this will definitely become my go-to buck converter IC for general purpose applications.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:753px;max-width:916px;"  height="753" src="https://community.element14.com/resized-image/__size/1832x1506/__key/communityserver-discussions-components-files/448/dcdc.png" width="916" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1jl81lpm58"&gt;Microcontroller&lt;/h2&gt;
&lt;p&gt;As mentioned earlier, I went with an ESP32-S3 here too. I needed Bluetooth capability, and it makes sense to use the same MCU as in the Compute Unit, to make code reuse easier, and be able to focus on mastering a single device.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:553px;max-width:929px;"  height="553" src="https://community.element14.com/resized-image/__size/1858x1106/__key/communityserver-discussions-components-files/448/chargerctl_5F00_esp.png" width="929" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm59"&gt;The PCB&lt;/h1&gt;
&lt;p&gt;I sprinkled on a generous amount of TVS diodes, and designed this board.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:1368px;max-width:707px;"  height="1368" src="https://community.element14.com/resized-image/__size/1414x2736/__key/communityserver-discussions-components-files/448/chargerpcb.png" width="707" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The fan and heater control is in the bottom, power supplies in the middle, MCU at the top. The Single Pair Ethernet transceiver is not on this board, as I didn&amp;rsquo;t have enough space for it, so I just added an 8 pin JST-PH connector, and a separate PCB will have the ADIN1110 and various other SPE related components.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:961px;max-width:721px;"  height="961" src="https://community.element14.com/resized-image/__size/1442x1922/__key/communityserver-discussions-components-files/448/20260324_5F00_140011.jpg" width="721" /&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm5a"&gt;Single Pair Ethernet PCB&lt;/h1&gt;
&lt;p&gt;While the supplied kit includes an ADIN1110 development board, the ADI devkit is massive physically, and is full of features I do not need. Since I was ordering a custom PCB anyways, I tried my luck designing a minimal and tiny Single Pair Ethernet module, that I can use in future projects as well.&lt;/p&gt;
&lt;p&gt;This is the schematic I ended up with:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:594px;max-width:1235px;"  height="594" src="https://community.element14.com/resized-image/__size/2470x1188/__key/communityserver-discussions-components-files/448/spe_5F00_schematic.png" width="1235" /&gt;&lt;/p&gt;
&lt;p&gt;And here&amp;rsquo;s the PCB design:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:437px;max-width:1110px;"  height="437" src="https://community.element14.com/resized-image/__size/2220x874/__key/communityserver-discussions-components-files/448/spe_5F00_design.png" width="1110" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The finished module:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:824px;max-width:1099px;"  height="824" src="https://community.element14.com/resized-image/__size/2198x1648/__key/communityserver-discussions-components-files/448/20260324_5F00_093935.jpg" width="1099" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I hooked up my newly built module to the ADIN1100 devkit suppled for the challenge, and thankfully got the Link light lit up on both boards. This is a great sign, and almost guarantees that everything is working perfectly.&lt;/p&gt;
&lt;p&gt;The size difference between the two boards is incredibly obvious (although this is the ADIN1100 dev board, and not the ADIN1110, but they have the same dimensions).&lt;/p&gt;
&lt;p&gt;I had a Pi Pico on hand, so I used that for some quick testing.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:782px;max-width:1043px;"  height="782" src="https://community.element14.com/resized-image/__size/2086x1564/__key/communityserver-discussions-components-files/448/20260323_5F00_003856.jpg" width="1043" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm5b"&gt;Testing the boards&lt;/h1&gt;
&lt;p&gt;I hooked up the ADIN1110 module to the Charger Controller PCB, and connected the SPE jack to the ADIN1100 dev board.&lt;/p&gt;
&lt;p&gt;The ADIN1100 board itself was connected to my PC through &amp;lsquo;regular&amp;rsquo; ethernet, so I could use Wireshark to see what data was being sent over SPE.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:850px;max-width:1133px;"  height="850" src="https://community.element14.com/resized-image/__size/2266x1700/__key/communityserver-discussions-components-files/448/20260326_5F00_091138.jpg" width="1133" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I wrote some minimal testing code for the ESP32-S3, that sent a few frames of data through SPE. I forgot to save either the testing code, or images from Wireshark, I apologize for that, but I&amp;rsquo;ll have some cleaned up code in the next post.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm5c"&gt;Installing the PCBs in the Charger Box&lt;/h1&gt;
&lt;p&gt;This part was quite straight forward, I just had to make a few JST-PH and JST-XH cables to connect everything, and drill a hole in my box for the Single Pair Ethernet jack.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:734px;max-width:979px;"  height="734" src="https://community.element14.com/resized-image/__size/1958x1468/__key/communityserver-discussions-components-files/448/20260329_5F00_160144.jpg" width="979" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:736px;max-width:981px;"  height="736" src="https://community.element14.com/resized-image/__size/1962x1472/__key/communityserver-discussions-components-files/448/20260329_5F00_162136.jpg" width="981" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm5d"&gt;Adding SPE to the Compute Unit&lt;/h1&gt;
&lt;p&gt;I made a second ADIN1110 board, and printed a top half for the Compute Unit.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:673px;max-width:897px;"  height="673" src="https://community.element14.com/resized-image/__size/1794x1346/__key/communityserver-discussions-components-files/448/20260401_5F00_164311.jpg" width="897" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:672px;max-width:896px;"  height="672" src="https://community.element14.com/resized-image/__size/1792x1344/__key/communityserver-discussions-components-files/448/20260401_5F00_163956.jpg" width="896" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm5e"&gt;Wiring the car&lt;/h1&gt;
&lt;p&gt;The next step was wiring up everything in the car for the charger. This involved routing the Single Pair Ethernet cable from the trunk to the glovebox in the front, and also installing a robust, 40A capable 12V source for the charger.&lt;/p&gt;
&lt;p&gt;To do this properly, I added another grey box, housing a relay, and some fuses. The purpose of the relay is to only supply 12V to the charger when the engine is running. Technically, this is not required, as the Orion XS and our Charging Controller board both implement a low voltage cutoff, but better safe than sorry. This also provides a simple way to hook up other loads later, like a high power laptop charger or cabin heater in the winter, if I ever decide to add one.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:805px;max-width:604px;"  height="805" src="https://community.element14.com/resized-image/__size/1208x1610/__key/communityserver-discussions-components-files/448/20260329_5F00_123656.jpg" width="604" /&gt;&lt;/p&gt;
&lt;p&gt;The thick blue cable exiting at the top is the 12V input to the Orion XS. It is not fused in this box, to prevent unnecessary voltage drop. This is safe, because the entire setup got a 40A fuse, right at the battery terminals.&lt;/p&gt;
&lt;p&gt;The smaller blue cable exiting at the top is for my subwoofer, which got a second, 20A fuse.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:961px;max-width:721px;"  height="961" src="https://community.element14.com/resized-image/__size/1442x1922/__key/communityserver-discussions-components-files/448/20260329_5F00_123648.jpg" width="721" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:1021px;max-width:766px;"  height="1021" src="https://community.element14.com/resized-image/__size/1532x2042/__key/communityserver-discussions-components-files/448/20260329_5F00_124730.jpg" width="766" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Next up, mounting the cameras. I had quite a lot of trouble with USB3 interference for the front camera, mainly regarding the GPS setup. The solution ended up being a very fancy, USB3.2 Gen2 cable, with USB-C connectors on both ends.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:624px;max-width:832px;"  height="624" src="https://community.element14.com/resized-image/__size/1664x1248/__key/communityserver-discussions-components-files/448/20260329_5F00_144357.jpg" width="832" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The rear and side cameras are only USB2, so I didn&amp;rsquo;t have any issues regarding those.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:572px;max-width:763px;"  height="572" src="https://community.element14.com/resized-image/__size/1526x1144/__key/communityserver-discussions-components-files/448/20260401_5F00_170541.jpg" width="763" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I added a 2J Antennas 2J4950PGF antenna to the windshield, which includes one 4G antenna, one 2.4/5GHz antenna, and an active GNSS antenna.&lt;/p&gt;
&lt;p&gt;The cabling for the antennas and front camera were routed down the A pillar, to the glovebox.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:941px;max-width:808px;"  height="941" src="https://community.element14.com/resized-image/__size/1616x1882/__key/communityserver-discussions-components-files/448/2026_2D00_04_2D00_02_5F00_23_2D00_14.png" width="808" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;With everything wired, this is what I got in the glovebox:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:656px;max-width:875px;"  height="656" src="https://community.element14.com/resized-image/__size/1750x1312/__key/communityserver-discussions-components-files/448/20260329_5F00_144323.jpg" width="875" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I temporarily added a USB connection to the Charger Control PCB, so I can debug the ESP32. This will be removed once the firmware is up and running, and all communication and firmware flashing will happen over SPE.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:680px;max-width:907px;"  height="680" src="https://community.element14.com/resized-image/__size/1814x1360/__key/communityserver-discussions-components-files/448/20260330_5F00_165301.jpg" width="907" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:680px;max-width:907px;"  height="680" src="https://community.element14.com/resized-image/__size/1814x1360/__key/communityserver-discussions-components-files/448/20260330_5F00_165306.jpg" width="907" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm5f"&gt;Conclusion&lt;/h1&gt;
&lt;p&gt;After confirming that everything was wired properly, and running some test code for the SPE link, the hardware is essentially finalized. All that&amp;rsquo;s left is to write a lot of code to make everything work, which will be shown in the next, final blog post, along with a summary of what happened so far.&lt;br /&gt;&lt;br /&gt;The &lt;span&gt;TPS543021&amp;nbsp;performed great in my testing, so it is definitely becoming my go-to buck converter for custom PCBs.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>[Part 4] Advanced Dashcam and Monitoring System - Cameras</title><link>https://community.element14.com/thread/56802?ContentTypeID=0</link><pubDate>Sun, 29 Mar 2026 23:36:24 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:28d77f82-6edf-4399-85b5-828199bd8d63</guid><dc:creator>vmate</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/56802?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56802/part-4-advanced-dashcam-and-monitoring-system---cameras/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h1 id="mcetoc_1jktuue300"&gt;&lt;/h1&gt;
&lt;h1 id="mcetoc_1jktuue301"&gt;Overview&lt;/h1&gt;
&lt;p&gt;Next up is planning and selecting cameras. This is quite an interesting topic, but there&amp;rsquo;s relatively little to show, so this post will be a bit shorter, with less images.&lt;/p&gt;
&lt;h1 id="mcetoc_1jktuue302"&gt;Picking the sensor&lt;/h1&gt;
&lt;p&gt;The most straight forward starting point is to pick out the sensor we want, and then build around it, so let&amp;rsquo;s get into the important specs.&lt;/p&gt;
&lt;p&gt;When talking about sensors, there are a few common specs everyone is familiar with. Namely, these are resolution and framerate. Interestingly, we don&amp;rsquo;t really care about either.&lt;/p&gt;
&lt;p&gt;The dashcam setup will be severely video bandwidth limited, so we actually want the least number of pixels and framerate, to minimize how much the video encoder will chew up details.&lt;/p&gt;
&lt;p&gt;In my quick experiments, roughly 1080p-ish resolution, at 15FPS would be a decent target to work with. That&amp;rsquo;s about 2MP. Pretty much every single modern sensor can do that, so this is not much to narrow our search by.&lt;/p&gt;
&lt;p&gt;Now, let&amp;rsquo;s talk about the more interesting specifications. There are two that we care about a lot: low light performance, and dynamic range. Low light performance is straightforward, the car will be parked at night, the camera needs to be able to see in darkness. Dynamic range is more interesting.&lt;/p&gt;
&lt;p&gt;Imagine trying to take a photo of a dark object with the sun in the background. This is close to impossible with a regular camera. The extreme brightness in the background requires the sensor to turn the exposure down, so that nothing is blown out. However, that also makes the dark object completely disappear. Manually exposing the dark object will result in the background being so incredibly bright, that it completely clips and just looks like a white blob.&lt;/p&gt;
&lt;p&gt;The issue here is dynamic range. The camera cannot simultaneously capture the tiny differences in light on the dark object, while there&amp;rsquo;s a massive light source in the background.&lt;/p&gt;
&lt;p&gt;To combat this issue, several methods exist. The sensor can be made just really really good, and have inherently great dynamic range, but that gets very challenging very quickly, so trickery is needed.&lt;/p&gt;
&lt;p&gt;The most common method is multiple exposure HDR. The idea is to take a bunch of separate images with different exposure levels. One image will have the bright object perfectly exposed but the dark object too dark, one image will have the dark object perfectly exposed and the bright object overexposed, etc.&lt;/p&gt;
&lt;p&gt;Then, a fancy algorithm can be used to merge all of these images into a single one, where all of the varying brightness objects are properly exposed.&lt;/p&gt;
&lt;p&gt;This method works fairly well, and is very widespread. However, there&amp;rsquo;s one massive issue: as a single frame is constructed from multiple exposures, motion blur or ghosting can happen. If any movement happens between the individual exposures, the final image will be messed up. There are algorithms that try and correct for this, with varying results.&lt;/p&gt;
&lt;p&gt;Ultimately, this is a no-go for my dashcam.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;There are quite a few other methods to achieve high dynamic range, with various tradeoffs, but let&amp;rsquo;s jump to the one that fits my use case the best: subpixel HDR.&lt;/p&gt;
&lt;p&gt;The idea is simple: instead of the sensor being made up of a bunch of equal pixels, let&amp;rsquo;s make multiple different sizes. The small pixels will be less sensitive to light, and the large pixels will be more sensitive. This means the sensor can take both an &amp;ldquo;underexposed&amp;rdquo; and &amp;ldquo;overexposed&amp;rdquo; image at the exact same time, preventing the motion artifacts.&lt;/p&gt;
&lt;p&gt;There is a great article about this on e-con Systems&amp;rsquo; website, with actual images and comparisons to multiple exposure HDR.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.e-consystems.com/blog/camera/technology/everything-you-need-to-know-about-split-pixel-hdr-technology/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://www.e-consystems.com/blog/camera/technology/everything-you-need-to-know-about-split-pixel-hdr-technology/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Going for subpixel HDR narrows down our sensor options from tens of thousands to a handful, mostly from Sony. My choice ended up being the Sony ISX031. This is a 1920x1536 30/60FPS sensor, but most importantly, it has a built-in ISP.&lt;/p&gt;
&lt;p&gt;Image sensors don&amp;rsquo;t just magically output an image. The data needs to be processed in several ways, autoexposure and white balance need to be continuously adjusted, etc. This is an incredibly complex task, handled by an Image Signal Processor.&lt;/p&gt;
&lt;p&gt;Developing and tuning an ISP is basically black magic, and it needs to be fine tuned to a specific sensor or use case. Typical camera modules also tend to have very bad ISPs that don&amp;rsquo;t just lack the magic, but are actively horrible.&lt;/p&gt;
&lt;p&gt;The integrated ISP in the ISX031 solves this issue: it&amp;rsquo;s specifically made and tuned for the sensor it&amp;rsquo;s contained within. The sensor&amp;rsquo;s output is a preprocessed, beautiful, high dynamic range image, with no adjustments to worry about. It also has an LED Flicker Mitigation feature, which uses magic to make flickering LEDs not flicker on video.&lt;/p&gt;
&lt;p&gt;The ISX031 also happens to have amazing low light performance, so it is the perfect choice for my dashcam.&lt;/p&gt;
&lt;h1 id="mcetoc_1jktuue303"&gt;The camera interface&lt;/h1&gt;
&lt;p&gt;Next up is picking what interface to use for connecting the sensor to the Compute Unit, which the previous blog post was about.&lt;/p&gt;
&lt;p&gt;The native output interface of the sensor is MIPI. It works great, as long as you have short wires, which I don&amp;rsquo;t. Let&amp;rsquo;s see what options we have.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Stick with MIPI all the way through, and get some heavily shielded cable to make a 3 meter run work:&lt;/span&gt; this is the simplest solution in some ways, but the most painful in some others. MIPI-CSI requires at least 3 high speed twisted pairs for this setup, plus a handful of low speed communication signals. Signal integrity, and interference caused are a major issue with this setup.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Use a USB camera module:&lt;/span&gt; these modules use a MIPI to USB converter IC (or probably an entire cheapo ISP, that has most of its features turned off) to immediately convert MIPI to USB before any signal integrity issues can pop up. There are two big problems with this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the terrible ISP scenario is still a pain, as we will lose even the small amount of control we have over the ISX031, because the cheapo ISPs don&amp;rsquo;t properly expose controls over USB.&lt;/li&gt;
&lt;li&gt;USB is problematic in itself: the ISX031, in its full resolution output mode, generates over 350 megabytes per second of image data. That is around 8 times faster than what USB2.0 can do. USB3.0 can handle it just fine, but it brings its own signal integrity and noise issues, so we&amp;rsquo;re back to square one. (USB3.0 actually uses higher signaling speeds than MIPI, for this specific sensor)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;Go the proper route: GMSL or FPDLink.&lt;/span&gt; These are the actual, reliable, proper solutions for my problem. Put a small GMSL/FPDLink serializer IC near the sensor, pipe MIPI into it, attach a coax or a single twisted pair cable, run that for as long as you need, and put a deserializer at the end to get back MIPI. The problem? Money. In single digit quantities, those two ICs cost well over 50usd. I&amp;rsquo;d also need custom PCBs, and probably spend a bunch of time debugging things. This would definitely be the proper solution, but it requires both time and money, neither of which I have at the moment.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I went searching for ISX031 camera modules, and I found the Arducam B0476. It&amp;rsquo;s a USB3.0 module with a 118 degree horizontal FOV lens. That settles our interface question, because I couldn&amp;rsquo;t find any other reasonably priced modules.&lt;/p&gt;
&lt;p&gt;However, this camera was already quite expensive, and I needed 3 more. So, back to looking at sensors, to find a cheaper option for the rear and side cameras.&lt;/p&gt;
&lt;p&gt;I settled on the IMX662 for this task. No fancy HDR, but good low light performance, and cheap. No need for USB3.0 either, as a lower framerate, or MJPEG encoded video output is fine from these cameras. The cheap modules, like the one I got, do suffer from a handful of cheapo ISP related issues though. The autoexposure algorithm is quite bad, there&amp;rsquo;s no denoising before MJPEG compression(which makes the video quality terrible), and the ISP only exposes a select few resolution/framerate combinations, which doesn&amp;rsquo;t include the ideal ones I&amp;rsquo;d want.&lt;/p&gt;
&lt;p&gt;I bought 3 Arducam B0576 modules, which don&amp;rsquo;t come with an enclosure, so I designed and 3D printed some.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/2026_2D00_03_2D00_30_5F00_01_2D00_33_5F00_1.png" /&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/2026_2D00_03_2D00_30_5F00_01_2D00_33.png" /&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/2026_2D00_03_2D00_30_5F00_01_2D00_33_5F00_2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:517px;max-width:782px;"  height="517" src="https://community.element14.com/resized-image/__size/1564x1034/__key/communityserver-discussions-components-files/448/2026_2D00_03_2D00_30_5F00_01_2D00_24_5F00_1.png" width="782" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:498px;max-width:782px;"  height="498" src="https://community.element14.com/resized-image/__size/1564x996/__key/communityserver-discussions-components-files/448/2026_2D00_03_2D00_30_5F00_01_2D00_24.png" width="782" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jktuue304"&gt;Conclusion&lt;/h1&gt;
&lt;p&gt;With that, all four of the cameras are ready to install. In the next post, I&amp;rsquo;ll talk about finally using Single Pair Ethernet, design and make the controller PCB for the charger box, and write some ADIN1110 code.&lt;/p&gt;
&lt;p&gt;The final blog post will include the installation of all the cameras and other hardware, along with a demonstration of the system&amp;rsquo;s full functionality.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>[Part 3] Advanced Dashcam and Monitoring System - Compute Unit</title><link>https://community.element14.com/thread/56786?ContentTypeID=0</link><pubDate>Sun, 22 Mar 2026 00:11:12 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:4090a60b-73c0-4374-811a-8dfad8f391e8</guid><dc:creator>vmate</dc:creator><slash:comments>3</slash:comments><comments>https://community.element14.com/thread/56786?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56786/part-3-advanced-dashcam-and-monitoring-system---compute-unit/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h1 id="mcetoc_1jk9bsmqp0"&gt;Overview&lt;/h1&gt;
&lt;p&gt;This part is about the glovebox mounted compute unit, which is essentially the brain of the entire system.&lt;/p&gt;
&lt;h1 id="mcetoc_1jk9bsmqp1"&gt;Recap of the previous setup&lt;/h1&gt;
&lt;p&gt;A Raspberry Pi 4 and Raspberry Pi HQ camera were used in this initial version. As discussed in the first overview blog, this has several drawbacks, but the biggest ones are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Pi HQ Camera is bulky, has bad low light performance and dynamic range, and uses MIPI, which is a pain to wire up&lt;/li&gt;
&lt;li&gt;The Pi 4&amp;rsquo;s hardware H264 encoder is not particularly great&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:690px;max-width:920px;"  height="690" src="https://community.element14.com/resized-image/__size/1840x1380/__key/communityserver-discussions-components-files/448/7573.old_5F00_cu.jpg" width="920" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The 4G modem is also bulky, since it&amp;rsquo;s an external box on a USB cable:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:571px;max-width:762px;"  height="571" src="https://community.element14.com/resized-image/__size/1524x1142/__key/communityserver-discussions-components-files/448/6087.4g_5F00_1.jpg" width="762" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:572px;max-width:762px;"  height="572" src="https://community.element14.com/resized-image/__size/1524x1144/__key/communityserver-discussions-components-files/448/1220.4g_5F00_2.jpg" width="762" /&gt;&lt;/p&gt;
&lt;p&gt;The rest of the old setup was related to battery charging and management, which we already redesigned and moved to the battery unit in the last blog, so a lot of the mess can be cut out.&lt;/p&gt;
&lt;h1 id="mcetoc_1jk9bsmqp2"&gt;Planning the new system&lt;/h1&gt;
&lt;p&gt;The plan is relatively straight forward:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Move to USB cameras&lt;/li&gt;
&lt;li&gt;Use a SoC with a better hardware encoder, preferably H265&lt;/li&gt;
&lt;li&gt;Design a custom PCB that integrates the 4G modem, power supplies, microcontroller, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;My first idea was making a carrier board for a Raspberry Pi CM5-style module. The CM5 itself is out due to lacking any hardware video encoders.&lt;/p&gt;
&lt;p&gt;After some research, I came to the conclusion that the Rockchip RK3588 is the SoC I want:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It has 4x Cortex-A76 cores, and 4x Cortex-A55 cores&lt;/li&gt;
&lt;li&gt;The hardware video encoder supports both H264 and H265&lt;/li&gt;
&lt;li&gt;There is an NPU available for neural network acceleration&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are a few Compute Module style devices available with the RK3588, but I stumbled upon the Orange Pi 5 Plus:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:832px;max-width:832px;"  height="832" src="https://community.element14.com/resized-image/__size/1664x1664/__key/communityserver-discussions-components-files/448/opi5p.png" width="832" /&gt;&lt;/p&gt;
&lt;p&gt;This board has all the IO I need, 2.5Gb ethernet, an M.2 slot for WiFi and Bluetooth, and a 40 pin GPIO header. I decided to make a HAT-like PCB, instead of a CM carrier board, as this would be way simpler and faster to do. There&amp;rsquo;s only a single interface that is missing from the GPIO header for this, a USB2 link to the SBC. Not a major issue, but it&amp;rsquo;s not going to be the prettiest to fix.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jk9bsmqp3"&gt;The custom HAT&lt;/h1&gt;
&lt;p&gt;I started designing the PCB. The main responsibilities are the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Accept a 12-15V input source&lt;/li&gt;
&lt;li&gt;Generate voltage rails to power the Orange Pi 5 Plus, 4G modem, and various electronics on the HAT itself&lt;/li&gt;
&lt;li&gt;Include a microcontroller to manage power and handle low level communication&lt;/li&gt;
&lt;li&gt;Integrate the 4G modem&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I went with TPS566231 for generating the power rails, as I used these in earlier projects and had a few left. They are high-efficiency 6A buck converters.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:957px;max-width:758px;"  height="957" src="https://community.element14.com/resized-image/__size/1516x1914/__key/communityserver-discussions-components-files/448/sch_5F00_dcdc2.png" width="758" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I kept the EM7455 4G modem, as there are no reasonably priced better alternatives for the moment. The next meaningful step-up would be a 5G modem, but they are around 200USD, need PCIe, 4 antennas, and are a massive pain in general. The modem itself uses an M.2 B-key connector, but we also need a SIM card slot. The modem supports USB3, but USB2 will be plenty for us.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:715px;max-width:897px;"  height="715" src="https://community.element14.com/resized-image/__size/1794x1430/__key/communityserver-discussions-components-files/448/sch_5F00_4g.png" width="897" /&gt;&lt;/p&gt;
&lt;p&gt;Since I need to attach both the ESP32 and modem to the Orange Pi through USB, I added an onboard USB hub, a USB2514B to be specific.&lt;/p&gt;
&lt;p&gt;As it&amp;rsquo;s a 4 port hub, and we only need two, I decided to expose the two remaining ports for miscellaneous stuff I could need later.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:750px;max-width:919px;"  height="750" src="https://community.element14.com/resized-image/__size/1838x1500/__key/communityserver-discussions-components-files/448/sch_5F00_hub.png" width="919" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;An ESP32-S3 was chosen for the microcontroller, more specifically an ESP32-S3-WROOM-1U&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image"  height="419" src="https://community.element14.com/resized-image/__size/1614x838/__key/communityserver-discussions-components-files/448/sch_5F00_esp.png" width="807" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I also added a fully isolated CAN transceiver, so I can later hook this up to my car&amp;rsquo;s CAN bus network, and a second, non-isolated CAN transceiver, along with full-duplex RS485 for future expansion.&lt;/p&gt;
&lt;p&gt;An INA226 was included to monitor power consumption, added some fan headers and FETs to control them, and that&amp;rsquo;s about it.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:1007px;max-width:733px;"  height="1007" src="https://community.element14.com/resized-image/__size/1466x2014/__key/communityserver-discussions-components-files/448/sch_5F00_if.png" width="733" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I squeezed the design into a 100mm x 75mm form factor, the exact size of the Orange Pi 5 Plus.&lt;/p&gt;
&lt;p&gt;The hole in the center is for a tiny 25mm x 25mm fan, to provide some airflow to the SoC, directly below, and also cool the modem.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:638px;max-width:764px;"  height="638" src="https://community.element14.com/resized-image/__size/1528x1276/__key/communityserver-discussions-components-files/448/pcb_5F00_layout.png" width="764" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:542px;max-width:766px;"  height="542" src="https://community.element14.com/resized-image/__size/1532x1084/__key/communityserver-discussions-components-files/448/pcb_5F00_render.png" width="766" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I ordered all the parts, along with the 16GB RAM version of the Orange Pi 5 Plus (right before the RAM apocalypse, so I still have all my organs intact).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jk9btv235"&gt;Assembly&lt;/h1&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:725px;max-width:544px;"  height="725" src="https://community.element14.com/resized-image/__size/1088x1450/__key/communityserver-discussions-components-files/448/hat_5F00_soldered.jpg" width="544" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:453px;max-width:604px;"  height="453" src="https://community.element14.com/resized-image/__size/1208x906/__key/communityserver-discussions-components-files/448/hat_5F00_modem.jpg" width="604" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:753px;max-width:613px;"  height="753" src="https://community.element14.com/resized-image/__size/1226x1506/__key/communityserver-discussions-components-files/448/Untitled.png" width="613" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:397px;max-width:741px;"  height="397" src="https://community.element14.com/resized-image/__size/1482x794/__key/communityserver-discussions-components-files/448/hat_5F00_installed.png" width="741" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I bought an Intel AX200 WiFi+Bluetooth card, and also got a Ublox Neo M8N GPS module. I whipped up an enclosure in Fusion for the entire thing:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:697px;max-width:906px;"  height="697" src="https://community.element14.com/resized-image/__size/1812x1394/__key/communityserver-discussions-components-files/448/enclosure1.png" width="906" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:677px;max-width:963px;"  height="677" src="https://community.element14.com/resized-image/__size/1926x1354/__key/communityserver-discussions-components-files/448/enclosure2.png" width="963" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:595px;max-width:793px;"  height="595" src="https://community.element14.com/resized-image/__size/1586x1190/__key/communityserver-discussions-components-files/448/assembly1.jpg" width="793" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:596px;max-width:795px;"  height="596" src="https://community.element14.com/resized-image/__size/1590x1192/__key/communityserver-discussions-components-files/448/assembly3.jpg" width="795" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The USB2 connection to the HAT was made with a custom cable that I plugged into one of the USB2 ports on the Orange Pi 5. It&amp;rsquo;s not the prettiest, but it works well.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:580px;max-width:774px;"  height="580" src="https://community.element14.com/resized-image/__size/1548x1160/__key/communityserver-discussions-components-files/448/assembly5.jpg" width="774" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:581px;max-width:775px;"  height="581" src="https://community.element14.com/resized-image/__size/1550x1162/__key/communityserver-discussions-components-files/448/asssembly4.jpg" width="775" /&gt;&lt;/p&gt;
&lt;p&gt;You might ask yourself, where&amp;rsquo;s the SPE stuff? Well, at the time of making this, I didn&amp;rsquo;t have any of it yet, so I just made sure to add a bunch of extra IO and expansion ports to the PCB. The enclosure was made in a way to have another relatively large compartment screwed to the top, which will house the SPE transceiver and MAC.&lt;/p&gt;
&lt;h1 id="mcetoc_1jk9bsmqp4"&gt;Conclusion&lt;/h1&gt;
&lt;p&gt;I installed Armbian on the Orange Pi 5 Plus, wrote some minimal code for the ESP32 to enable all the buck converters, and set up a simple low battery voltage cutoff feature.&lt;/p&gt;
&lt;p&gt;So far, everything has been working great, and I&amp;rsquo;m very happy with the Orange Pi 5 Plus,&lt;/p&gt;
&lt;p&gt;With the Compute Unit ready, the next post will be a shorter one, about finding the perfect camera modules for our use case, and wiring them up.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Deadline Looming</title><link>https://community.element14.com/thread/56780?ContentTypeID=0</link><pubDate>Thu, 19 Mar 2026 09:50:35 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:17c1cbeb-1f36-4b08-90cc-7d9ad77f53e1</guid><dc:creator>cstanton</dc:creator><slash:comments>6</slash:comments><comments>https://community.element14.com/thread/56780?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56780/deadline-looming/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hey everyone,&lt;/p&gt;
&lt;p&gt;With the deadline coming up I&amp;#39;ve cleaned out&amp;nbsp;posts from&amp;nbsp;&amp;nbsp;&lt;a href="https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/b/projects"&gt;Projects&lt;/a&gt;&amp;nbsp;that were either not related to the design challenge or should have been a forum post (which has been converted into one).&lt;/p&gt;
&lt;p&gt;You will discover that you&amp;#39;re not able to post a blog yet (including edit any drafts you may have), and this will change on the 23rd of March 2026 where you will then be able to post, edit, work on your final write-ups.&lt;/p&gt;
&lt;p&gt;Looking forward to your posts!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>LTC9111 proof of concept</title><link>https://community.element14.com/thread/56775?ContentTypeID=0</link><pubDate>Thu, 19 Mar 2026 08:38:13 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5c31f07d-54a7-4ccb-8617-b30e282da38f</guid><dc:creator>JWx</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/56775?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56775/ltc9111-proof-of-concept/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;When several months ago, during a forum discussion what would be needed in the challenger&amp;#39;s kit for SPE design challenge,&amp;nbsp;&amp;nbsp;&lt;a href="https://community.element14.com/members/kmikemoo"&gt;kmikemoo&lt;/a&gt;&amp;nbsp;suggested that LTC9111&amp;nbsp;Powered Device chip would be interesting.&lt;/p&gt;
&lt;p&gt;In that time I have thought that it would be too time consuming to make use of it, but it the meantime, as a byproduct of some research, I have asked ADI for samples of both LTC9111 and LTC4296 (matching Power Sourcing Equipment controller) and they generously sent me them.&lt;/p&gt;
&lt;p&gt;LTC9111 datasheet specifies typical schematics as below:&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/ltc9111_5F00_app.png" /&gt;&lt;/p&gt;
&lt;p&gt;and the chip itself is operating according to the PD state machine like below:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/state_5F00_diagram.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/ltc9111_5F00_operating.png" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;which involves PSE-PD discovery process, allowing for proper PD classification and management.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;During the discovery, PSE raises line voltage (with current limit enforced) to about 5V, then initiates communication.&lt;/p&gt;
&lt;p&gt;When voltage is about 5V, classification can begin. It is done using one-wire SCCP protocol, which involves pulling down the power line at the transmitter side for predefined time.&lt;/p&gt;
&lt;p&gt;LTC9111 is powered using Cstby capacitor during power down pulses and is using M2/M3 MOSFET pair to pull down power line by it&amp;#39;s own (as the system is designed to be polarity-agnostic, symmetric design is used).&lt;/p&gt;
&lt;p&gt;Communication is started by the PSE which sends reset pulse and PD answers with presence pulse.&amp;nbsp;Then, PD transmits it&amp;#39;s power class and, when accepted, PSE raises line voltage to the negotiated value. Then, PD opens M1 MOSFET and raises ENABLE signal, starting providing power to the load.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When voltage on the line drops, ENABLE signal is lowered and M1 closed.&lt;/p&gt;
&lt;p&gt;Six power classes are defined (and can be configured using two three-state pins of LTC9111), three for supply voltage up to 30V and three for voltage up to 58V&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Class&lt;/td&gt;
&lt;td&gt;max power [W]&lt;/td&gt;
&lt;td&gt;PD voltage [V]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;1.23&lt;/td&gt;
&lt;td&gt;14-30&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;td&gt;3.2&lt;/td&gt;
&lt;td&gt;14-30&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;8.4&lt;/td&gt;
&lt;td&gt;14-30&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;7.7&lt;/td&gt;
&lt;td&gt;35-58&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;35-58&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;52&lt;/td&gt;
&lt;td&gt;35-58&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;As the solution is expected to work over long data lines, which may involve significant voltage drop - and, as we have previously discovered and confirmed in the requirements - signal polarity needs to be corrected if needed, low-loss rectifier is built using D1 and D2 Schottky diodes&amp;nbsp; and M4 and M5 MOSFETs (from which one is activated when voltage polarity is sensed using SNS1 and SNS2 inputs to further reduce voltage drop). Before M4/M5 activation, current flows through their reverse parasitic diodes, effectively forming traditional Graetz bridge.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This solution is very advanced, but for the basic usage can be simplified: M4/M5 can be replaced with another set of Schottky diodes and some snubbing circuits can be (at least initially) omitted,&amp;nbsp; leading to the circuit like below:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/ltc9111_5F00_simplified1.png" /&gt;&lt;/p&gt;
&lt;p&gt;and PCB like below&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/element_5F00_side.png" /&gt;&lt;/p&gt;
&lt;p&gt;as can be seen, chip installation is rather unusual, but it is caused by the fact that exposed pad at the bottom is the one and only GND contact (chip is housed in MSOP-12 package but has 13 active contacts), and MSOP-DIP adapter PCB (unlike - for example - QFN adapters) usually lack additional trace below the chip.&lt;/p&gt;
&lt;p&gt;So, MSOP adapter was modified by placing adhesive copper tape at the center, then secured by two rivets in case when the glue didn&amp;#39;t survive soldering and it worked - almost. When hot air soldered, tape glue expanded, raising the chip above the PCB, which required additional work to correct.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Next time I will try to remove adhesive from the tape and fix it using proper glue - but I am unsure what type of glue should be used? Maybe some cyanoacrylate glue would work? Or maybe something better is needed?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>[Part 2] Advanced Dashcam and Monitoring System – Battery and Charging System</title><link>https://community.element14.com/thread/56762?ContentTypeID=0</link><pubDate>Fri, 13 Mar 2026 16:32:46 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:cd9736c9-78ee-4ec8-841c-76bbfaa18d01</guid><dc:creator>vmate</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/56762?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56762/part-2-advanced-dashcam-and-monitoring-system-battery-and-charging-system/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h1 id="mcetoc_1jjjt1fug0"&gt;&lt;/h1&gt;
&lt;h1 id="mcetoc_1jjjt1fug1"&gt;Introduction&lt;/h1&gt;
&lt;p&gt;This part is about upgrading the current AGM battery bank and 4x parallel BQ25798 charger setup, to something more robust and powerful.&lt;/p&gt;
&lt;p&gt;As discussed in the previous post, there are two main issues with the lead acid setup:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The overall battery capacity is too small&lt;/li&gt;
&lt;li&gt;The recharge time (which happens during driving, from the vehicle&amp;rsquo;s generator) is way too long, and cannot keep the batteries charged enough to run in a &amp;lsquo;self-sufficient&amp;rsquo; manner.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The conclusion I arrived at is that a roughly 1kWh battery is needed with a 20A+ charger.&lt;/p&gt;
&lt;p&gt;For more details about how I got these numbers, check the previous part, I don&amp;rsquo;t want to pad out this post with repeat content.&lt;/p&gt;
&lt;h1 id="mcetoc_1jjjt1fug2"&gt;Battery Candidates&lt;/h1&gt;
&lt;p&gt;My first step was to figure out what sort of battery would be ideal. I had a few constraints:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I did not want to use Li-ion or Li-Po batteries, as they have a tendency to go boom in very hot temperatures, or when stupidity is encountered. I do not trust myself. Not burning down my car would definitely be a useful feature.&lt;/li&gt;
&lt;li&gt;Lead-acid, even very fancy AGM batteries suffer from two main problems: weight, and depth-of-discharge. This essentially rules them out completely.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These constraints narrow options down to two possible chemistries, that I can obtain and work with. I&amp;rsquo;m certain there&amp;rsquo;s some exotic battery type that costs more than my car that would be a great fit, but for obvious reasons, it&amp;rsquo;s not viable.&lt;/p&gt;
&lt;h2 id="mcetoc_1jjjt1fug3"&gt;Candidate 1: NiMH&lt;/h2&gt;
&lt;p&gt;The tried and tested approach. Hybrid cars have used these for over 2 decades now, for basically the same exact reasons as mine. They do have some depth-of-discharge issues, but less severe than AGM. The energy density is way higher too, so they are less heavy and smaller for the same capacity.&lt;/p&gt;
&lt;p&gt;Obtaining large NiMH batteries turns out to be a challenge though, it&amp;rsquo;s a niche market.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1jjjt1fug4"&gt;Candidate 2: LiFePO4&lt;/h2&gt;
&lt;p&gt;Looking at the name, it might look like this is another lithium battery that likes to violently express its dislike when rude things happen to it, but it turns out, that&amp;rsquo;s not the case. LiFePO4 batteries do not light on fire, do not explode, etc, even when punctured. They do obviously release some nasty chemicals and make a mess, but they are significantly safer in this aspect than even NiMH.&lt;/p&gt;
&lt;p&gt;They are similar to Li-ion or Li-po in most ways, except have slightly lower energy densities, and run at a lower voltage: the nominal value is 3.2V, instead of 3.7V.&lt;/p&gt;
&lt;p&gt;The energy density is still significantly higher than NiMH though, and they handle deep cycling insanely well. Limiting discharge depth by 10-20% easily gets us to 10000+ cycles, which translates to over 100 years in my use case. The AGM batteries lasted 6 months.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s one minor issue. These batteries cannot be charged below 0C at all, but more like 5C if we want to be safe. That will be a massive problem in the winter, but let&amp;rsquo;s just sweep this issue under the rug for a moment.&lt;/p&gt;
&lt;p&gt;The only concern at this point was price and availability. Thankfully, LiFePO4 batteries got extremely popular for off-grid solar systems, and they are readily available. The prices are very compelling too.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jjjt1fug5"&gt;The New Battery&lt;/h1&gt;
&lt;p&gt;After some research, I ended up buying a 1.28kWh, 100Ah LiFePO4 battery. The price was good, the reviews looked fine, so it seemed like the perfect option.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:580px;max-width:774px;"  height="580" src="https://community.element14.com/resized-image/__size/1548x1160/__key/communityserver-discussions-components-files/448/pq1.jpg" width="774" /&gt;&lt;/p&gt;
&lt;p&gt;(yes, I really should&amp;rsquo;ve cleaned up a bit, but oh well)&lt;/p&gt;
&lt;p&gt;Initially, everything seemed fine. Attached some loads, capacity was exactly as advertised.&lt;/p&gt;
&lt;p&gt;However, a big problem surfaced: when charging, the BMS cut off at 13.7V, when the battery should be able to charge way higher. I did a few discharge cycles to see if things improved, but not really.&lt;/p&gt;
&lt;p&gt;At this point, I decided to contact customer support, and get a replacement. Initially, they were relatively helpful, although they completely refused to cross ship a replacement for some reason, so I was stuck waiting weeks to get the new battery.&lt;/p&gt;
&lt;p&gt;When the new one arrived, same issue. The BMS was cutting out way too early. I suspected that the issue was unbalanced cells internally, and one of them reaching a higher voltage than the others. Unfortunately, the battery is glued or ultrasonically welded in a way that it&amp;rsquo;s impossible to open up, and I wouldn&amp;rsquo;t want to lose my warranty on a dodgy battery anyways.&lt;/p&gt;
&lt;p&gt;I reached out to customer support again, to explain what is happening. I even set up a system to log voltage and current to InfluxDB, and made a Grafana dashboard to have fancy plots of everything. After sending extremely detailed data to the manufacturer, they essentially told me that I have no idea what I&amp;rsquo;m doing and they don&amp;rsquo;t really want to deal with me anymore so just send the battery back, and they&amp;rsquo;ll refund me, no replacements, no upgrades, no nothing. So that&amp;rsquo;s 2 months wasted on unreliable batteries.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:695px;max-width:521px;"  height="695" src="https://community.element14.com/resized-image/__size/1042x1390/__key/communityserver-discussions-components-files/448/pq2.jpg" width="521" /&gt;&lt;/p&gt;
&lt;p&gt;A massive disappointment honestly, according to everything I&amp;rsquo;ve read, these batteries should be quite good quality. I am 99% certain that the issue was unbalanced cells, which is a big fail on the part of the manufacturer. Getting two of these batteries in a row means that this is probably a widespread issue.&lt;/p&gt;
&lt;p&gt;After some more research, I didn&amp;rsquo;t find any other good candidates for batteries, so I decided to buy another battery from this manufacturer, but this time, one with a &amp;ldquo;smart&amp;rdquo; BMS, that can connect to a mobile app. My hope was that I could sniff some useful data from Bluetooth, and possibly see cell voltage readings and BMS fault reasons.&lt;/p&gt;
&lt;p&gt;The new battery had the same exact issue. The BMS cut off way too early. Looking into the &amp;ldquo;smart&amp;rdquo; BMS, I discovered that someone already reverse engineered the protocol, so I had no trouble writing some code to log the BMS data to InfluxDB. After looking at the numbers, my suspicions were confirmed. Cell 2 in my battery was resting at a significantly higher voltage than all the other cells.&lt;/p&gt;
&lt;p&gt;The next 2 weeks were spent trying to get the cells balanced. I had relatively little success at this point, although a minor improvement did happen, and I was able to charge to 13.95V before the BMS intervening. The imbalance still persisted, but I just decided to not charge the battery to more than 13.9V to sidestep the problem somewhat. This would only result in a few percent of capacity loss, and maybe I could figure out a solution later.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jjjt1fug6"&gt;The Cold Charging Problem&lt;/h1&gt;
&lt;p&gt;As mentioned earlier, LiFePO4 batteries cannot be charged in cold temperatures. Some more expensive battery models include a built-in heater, and in cold weather, the BMS disables charging, and uses the input energy to run the heaters instead.&lt;/p&gt;
&lt;p&gt;This seems like a decent solution at first, but it&amp;rsquo;s another black box system. The BMS controls the heater somehow, with no explicit ability to turn it on, and the temperature sensor is almost certainly just glued to the outside of the cells. When the heater gets the outer shell of the batteries to a few degrees above freezing, I assume the BMS just enables charging immediately, and the battery gets damaged. The LiFePO4 cells are massive, and heating their outer shells to even 10+ degrees means nothing, if their centers are still below freezing. We will need some logic in our heater system to account for the heat having to reach the center of the cells, but we only have a temperature reading from the outer shell.&lt;br /&gt; &lt;br /&gt; My solution was to add my own external heating. This is significantly worse in the sense that I am heating the outer plastic, which needs to heat the inside air, which needs to heat the cells, instead of just directly heating the cells. However, I get direct control over everything.&lt;/p&gt;
&lt;p&gt;I got some heating films, big flexible sheets with glue on one side, and a long, snaking trace covering the surface, that acts as a heating element. I put two of these on the battery&amp;rsquo;s outer casing.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:592px;max-width:702px;"  height="592" src="https://community.element14.com/resized-image/__size/1404x1184/__key/communityserver-discussions-components-files/448/pq3.jpg" width="702" /&gt;&lt;/p&gt;
&lt;p&gt;(one heating film is enough to cover one side completely, as visible in the picture, plus half of the bottom surface too)&lt;/p&gt;
&lt;p&gt;I also added a bimetallic thermal fuse and a DS18B20 on both heating films, which I completely forgot to take a photo of, sorry.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The next step is insulation. Spending all that energy on heating the battery is useless, if the heat is not kept in.&lt;/p&gt;
&lt;p&gt;A relative of mine made this lovely wooden box for me, that I padded out with multiple layers of XPS foam, typically used for insulating floors.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:534px;max-width:712px;"  height="534" src="https://community.element14.com/resized-image/__size/1424x1068/__key/communityserver-discussions-components-files/448/pq4.jpg" width="712" /&gt;&lt;/p&gt;
&lt;p&gt;Added an XT60 and a GX12 connector temporarily, as this battery was essentially meant to be a drop-in replacement for the old AGM bank at this stage.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:612px;max-width:816px;"  height="612" src="https://community.element14.com/resized-image/__size/1632x1224/__key/communityserver-discussions-components-files/448/pq5.jpg" width="816" /&gt;&lt;/p&gt;
&lt;p&gt;The heaters and temperature sensors were left unconnected for now, as it wasn&amp;rsquo;t yet cold outside, and hooking them up to the old system would&amp;rsquo;ve been a waste of time.&lt;/p&gt;
&lt;p&gt;I hooked the new battery up for a short test period, and real-world battery life ended up being around 5 days. Perfect.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jjjt1fug7"&gt;The Charger&lt;/h1&gt;
&lt;p&gt;The next issue to tackle is charging. As you might recall from earlier, four BQ25798 charger ICs were used, which means that a best-case maximum of 12A charging was possible. This is about half of what we need, and a terribly janky solution anyways.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:579px;max-width:782px;"  height="579" src="https://community.element14.com/resized-image/__size/1564x1158/__key/communityserver-discussions-components-files/448/bqs.png" width="782" /&gt;&lt;/p&gt;
&lt;p&gt;I went searching for a sufficiently beefy charger IC, and I stumbled upon the BQ25756. This seemed like the perfect choice, it&amp;rsquo;s essentially the big brother of the BQ25798. It no longer integrates the FETs, but that&amp;rsquo;s fine. With a well-designed PCB and correctly chosen components, it should be capable of doing 20A.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1jjjt1fug8"&gt;Charger PCB v1&lt;/h2&gt;
&lt;p&gt;Emboldened by success with the very simple, integrated FET chargers from earlier, I thought this will be a cakewalk. In retrospect, I probably designed the worst PCB in the history of power electronics. I&amp;rsquo;ll do everyone a favor and not show it, let&amp;rsquo;s just forget it even existed.&lt;/p&gt;
&lt;p&gt;The board barely ran, was unstable, had voltage spikes, OCP constantly triggered, etc.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1jjjt1fug9"&gt;Charger PCB v2&lt;/h2&gt;
&lt;p&gt;At this point, I probably had about 10% of the required knowledge to design such a charger. Obviously, I thought I knew everything at the time though. Same story as before really, just slightly less terrible.&lt;/p&gt;
&lt;p&gt;This revision was significantly better, but still completely unsuitable for use. I followed the &amp;lsquo;add more caps&amp;rsquo; methodology for solving stability issues, but with no success.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:643px;max-width:857px;"  height="643" src="https://community.element14.com/resized-image/__size/1714x1286/__key/communityserver-discussions-components-files/448/chg1.jpg" width="857" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jjjt1fug9"&gt;Charger PCB v3&lt;/h2&gt;
&lt;p&gt;After even more research and studying power electronics, I made a new revision of the board.&lt;/p&gt;
&lt;p&gt;I did not actually get this made, for reasons that will become clear in a moment, but I believe this design should be okay-ish possibly (absolutely no reason to suspect that I might be overconfident here, this could never happen to me).&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:413px;max-width:766px;"  height="413" src="https://community.element14.com/resized-image/__size/1532x826/__key/communityserver-discussions-components-files/448/pcbv3.jpg" width="766" /&gt;&lt;/p&gt;
&lt;p&gt;While designing this board and contemplating the meaning of life, and whether I&amp;rsquo;ll live long enough to produce enough revisions to end up with something that works, I went online to look for some power supplies for a different project. By complete accident, I stumbled upon something, that would make this project way simpler, and my wallet way lighter.&lt;/p&gt;
&lt;h1 id="mcetoc_1jjjt1fuga"&gt;The Orion XS&lt;/h1&gt;
&lt;p&gt;The Victron Energy Orion XS is a DC/DC battery charger, that is EXACTLY what I need. If I could change something about it, I wouldn&amp;rsquo;t. It was made for the exact use case I need it for: charging a secondary battery in campers, from a car&amp;rsquo;s generator or main battery. It has a bunch of convenience features that will be extremely useful. But most importantly: it is a 50A, insanely efficient charger, that just works.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:486px;max-width:663px;"  height="486" src="https://community.element14.com/resized-image/__size/1326x972/__key/communityserver-discussions-components-files/448/ORI242417040_5F00_Orion20140020battery2029.jpg" width="663" /&gt;&lt;/p&gt;
&lt;p&gt;Power goes in, battery gets charged. Has Bluetooth and a fancy app, which is great for testing, but not that great for my project. However, there&amp;rsquo;s a &amp;ldquo;VE.Direct&amp;rdquo; port on there, which is electrically just UART, that lets me control it without Bluetooth. Absolute perfection.&lt;/p&gt;
&lt;p&gt;I also picked up their SmartShunt 300A, which is just a big shunt resistor with an MCU and some analog stuff on there. The price was right, and it gives me hassle free battery state-of-charge numbers, and also uses the VE.Direct port that I&amp;rsquo;ll be using for the charger itself.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/smartshunt.png" /&gt;&lt;/p&gt;
&lt;p&gt;While this setup was significantly more expensive than doing my own charger, it took somewhere between 10 to infinite times less effort to build, and it also has the advantage of actually working. All that&amp;rsquo;s left is to put everything together.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jjjt1fugb"&gt;The Charger Assembly&lt;/h1&gt;
&lt;p&gt;I got a big, waterproof(ish) box to put everything inside. It has almost the same width and height as the battery, so I can later mount it on top.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:476px;max-width:635px;"  height="476" src="https://community.element14.com/resized-image/__size/1270x952/__key/communityserver-discussions-components-files/448/0160.box.jpg" width="635" /&gt;&lt;/p&gt;
&lt;p&gt;With a 50A charger, it made sense to wire everything for 50A. That brings some challenges though. 50A is no joke, especially in a car, where everything is constantly vibrating. That means it&amp;rsquo;s wire lug, bus bars, and big crimp tools time. And don&amp;rsquo;t forget fuses.&lt;/p&gt;
&lt;p&gt;I couldn&amp;rsquo;t figure out any nice ways to mount everything inside, so I ended up designing and 3D printing a &amp;lsquo;baseplate&amp;rsquo; that holds everything. This plate is then screwed into the big plastic box.&lt;/p&gt;
&lt;p&gt;I put some brass threaded inserts into the box to help with mounting the baseplate, they are visible in the image above.&lt;/p&gt;
&lt;p&gt;And here&amp;rsquo;s the baseplate with most of the components attached. There is no wiring yet, and the custom controller PCB is missing from the top right.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:500px;max-width:667px;"  height="500" src="https://community.element14.com/resized-image/__size/1334x1000/__key/communityserver-discussions-components-files/448/boxinside.jpg" width="667" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:503px;max-width:671px;"  height="503" src="https://community.element14.com/resized-image/__size/1342x1006/__key/communityserver-discussions-components-files/448/baseplate_5F00_bottom.jpg" width="671" /&gt;&lt;/p&gt;
&lt;p&gt;The 60A fuse in the bottom right is for the charger input, and the two smaller (40A and 30A) fuses are for the XT90 and XT60 outputs that will be on the box.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a mounting pattern for a fan to add later, the charger will probably need some active cooling in the summer, but so far it has been running just fine with zero airflow. (The charger barely heats up, I measured ~98% efficiency, it&amp;rsquo;s very impressive)&lt;/p&gt;
&lt;p&gt;The controller board I designed hasn&amp;rsquo;t arrived yet, but here&amp;rsquo;s the 3D render of it:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:698px;max-width:784px;"  height="698" src="https://community.element14.com/resized-image/__size/1568x1396/__key/communityserver-discussions-components-files/448/batteryhw.png" width="784" /&gt;&lt;/p&gt;
&lt;p&gt;It contains an ESP32-S3 that runs all the logic, and also communicates with the LiFePO4 BMS over Bluetooth. There are two isolated UARTs to connect to the Victron VE.Direct ports (to avoid nasty ground loops, and also act as level shifters), an isolated USB port for programming and debugging, an isolated CAN bus port for future expansions, a bunch of fan headers, and heater power outputs.&lt;/p&gt;
&lt;p&gt;This board will be hooked up to the ADIN1110 SPE transceiver and MAC, and the SPE link will connect the battery assembly to the SBC in the front.&lt;/p&gt;
&lt;p&gt;As of early March, my package with the SPE hardware just arrived, but I had to prepare for the possibility of not receiving it in time, so I also designed and ordered a custom ADIN1110 breakout board:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:565px;max-width:912px;"  height="565" src="https://community.element14.com/resized-image/__size/1824x1130/__key/communityserver-discussions-components-files/448/adin1110.png" width="912" /&gt;&lt;/p&gt;
&lt;p&gt;But back to the charger box now.&lt;/p&gt;
&lt;p&gt;I mounted the power connectors on the side of the box. An XT90 for the charger input, and an XT90 plus XT60 for power output. The XT90 will be unused for now, but I added it for future use cases, like heaters or even a jump start lead. (my car needs less than 40A to start, the 12V system is only used to engage the traction battery contactors and run the brake pump)&lt;/p&gt;
&lt;p&gt;I spent about 3 days wiring up everything. Most of the wires are 10mm2, with big copper lugs on them. It should be able to handle 50A with no issues.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:631px;max-width:842px;"  height="631" src="https://community.element14.com/resized-image/__size/1684x1262/__key/communityserver-discussions-components-files/448/wiredbox.jpg" width="842" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This entire box was screwed onto the top of the battery cover, which is also thermally insulated.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:575px;max-width:767px;"  height="575" src="https://community.element14.com/resized-image/__size/1534x1150/__key/communityserver-discussions-components-files/448/battop_5F00_on.jpg" width="767" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;An 80A MEGA fuse was added right at the battery&amp;rsquo;s positive terminal, for maximum protection.&lt;/p&gt;
&lt;p&gt;The&amp;nbsp;connectors on the wooden box were removed, as everything will be on the top plastic box from now on.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jjjt1fugc"&gt;Conclusion&lt;/h1&gt;
&lt;p&gt;With the controller PCB still in a factory somewhere, I don&amp;rsquo;t have all the fancy graphs and data to show for the new charging system, as I have no way to properly communicate with the charger and SmartShunt. However, I did already test the setup, using the Bluetooth app on my phone. Everything has been perfect so far, no overheating, no instability, and no need to take the battery out of the car ever again to charge it at home.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:603px;max-width:804px;"  height="603" src="https://community.element14.com/resized-image/__size/1608x1206/__key/communityserver-discussions-components-files/448/20260313_5F00_143117.jpg" width="804" /&gt;&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;{gallery}Victron App Screenshots&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot_5F00_20260313_5F00_142559.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Orion XS: Overview&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot_5F00_20260313_5F00_142603.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Orion XS:&amp;nbsp;Settings&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot_5F00_20260313_5F00_142606.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Orion XS:&amp;nbsp;&lt;/span&gt;&lt;span&gt;Settings&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot_5F00_20260313_5F00_142610.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Orion XS:&amp;nbsp;&lt;/span&gt;&lt;span&gt;Settings&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot_5F00_20260313_5F00_142621.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Orion XS:&amp;nbsp;&lt;/span&gt;&lt;span&gt;Settings&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot_5F00_20260313_5F00_142630.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Orion XS:&amp;nbsp;&lt;/span&gt;&lt;span&gt;Settings&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot_5F00_20260313_5F00_142648.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;SmartShunt: Overview&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot_5F00_20260313_5F00_142654.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SmartShunt:&amp;nbsp;Historical Data&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot_5F00_20260313_5F00_142745.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SmartShunt: Historical Data&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot_5F00_20260313_5F00_142706.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;SmartShunt: Settings&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot_5F00_20260313_5F00_142658.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;SmartShunt: Detailed Statistics&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;script&gt;window.top.e14.func.queueScripts.add(function() { window.top.e14.func.e14DynaloadGallery(window.document);}, true );&lt;/script&gt;</description></item><item><title>waterproof when connected</title><link>https://community.element14.com/thread/56759?ContentTypeID=0</link><pubDate>Wed, 11 Mar 2026 16:04:47 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c3859458-0ba8-4473-932e-b0b7db5ffb3e</guid><dc:creator>JWx</dc:creator><slash:comments>2</slash:comments><comments>https://community.element14.com/thread/56759?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56759/waterproof-when-connected/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h3 id="mcetoc_1jjemq6kd0"&gt;&amp;quot;IP 67 in mated condition&amp;quot;&lt;/h3&gt;
&lt;p&gt;As we are progressing with the project, some additional experiments are becoming possible.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;First - our IP67 connector assembly (consisting of &lt;a id="e14-product-link-c497d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('c497d'));" data-farnell="4328211" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;socket &lt;/a&gt; and &lt;a id="e14-product-link-e83c3" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('e83c3'));" data-farnell="4328213" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;enclosure mount&lt;/a&gt; )&amp;nbsp; is - according to the documentation- only rated IP67 when connected. Let&amp;#39;s see what will happen otherwise...&lt;/p&gt;
&lt;p&gt;Test setup is as before: enclosure with paper towel inserted (to quickly identify water ingress), this time with the connector socket installed&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/inner_5F00_seal.png" /&gt;&lt;/p&gt;
&lt;p&gt;is submerged in the water&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-discussions-components-files/448/unconn_5F00_test_5F00_out.mp4"&gt;community.element14.com/.../unconn_5F00_test_5F00_out.mp4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;as we can see, water can enter through the connector, leaving enclosure after test in the state like below:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/wet_5F00_towel.png" /&gt;&lt;/p&gt;
&lt;p&gt;not good.&lt;/p&gt;
&lt;p&gt;Fortunately, our mount is in the standard industrial M12 format, so we have proven remedies for situations like that.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1jjen9g6o2"&gt;M12 connector cap&lt;/h3&gt;
&lt;p&gt;Our Molex M12 connector mounts are of threaded variety, so we have inner thread and a gasket&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/inner_5F00_seal_5F00_3.png" /&gt;&lt;/p&gt;
&lt;p&gt;so we can use standard M12 threaded connector caps. Connector filled with such a cap is shown on the photo below:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/mount_5F00_with_5F00_cap.png" /&gt;&lt;/p&gt;
&lt;p&gt;This time test result is quite different&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-discussions-components-files/448/cap_5F00_test_5F00_out1.mp4"&gt;community.element14.com/.../cap_5F00_test_5F00_out1.mp4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;with no observable water ingress at the end&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/cap_5F00_test_5F00_res.png" /&gt;&lt;/p&gt;
&lt;p&gt;So we have an easy and cheap solution for not-always-connected sockets exposed to the elements.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>"waterproof" enclosure</title><link>https://community.element14.com/thread/56754?ContentTypeID=0</link><pubDate>Mon, 09 Mar 2026 17:22:26 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:dc841208-2fee-4538-a810-7111b46dfbb0</guid><dc:creator>JWx</dc:creator><slash:comments>6</slash:comments><comments>https://community.element14.com/thread/56754?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56754/waterproof-enclosure/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h3 id="mcetoc_1jj9nd6t50"&gt;Enclosure selection&lt;/h3&gt;
&lt;p&gt;As an enclosure for Raspberry PI, Kradex Z74 with transparent lid was selected. As can be seen, Raspberry PI with CN-0575 SPE shield occupies about half of it, giving some space for additional components&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/rpi_5F00_enc1.png" /&gt;&lt;/p&gt;
&lt;p&gt;Enclosure itself - rated for IP65 (so it is protected from dust ingress and from water jets from any direction, but not for water immersion), has foam-roll gasket between the main part and the lid that should be trimmed and self-installed from the provided length&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/lid.png" /&gt;&lt;/p&gt;
&lt;p&gt;Raspberry Pi itself was screwed into section of PCB cut-out to the shape of enclosure floor, boards connected using 2.5mm spacers and screws - RPI has mounting holes of 2.7mm diameter, so more common 3mm spacers cannot be used.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/rpi_5F00_stack1.png" /&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1jj9pdj8e1"&gt;&amp;nbsp;Immersion test&lt;/h3&gt;
&lt;p&gt;As this enclosure was a part of my research set from Extreme Environment challenges, let&amp;#39;s test it Extreme Env way - never mind the formal rating, drop it into the water (with paper towel inserted to quickly identify water leaks)!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-discussions-components-files/448/enc_5F00_initial_5F00_2.mp4"&gt;community.element14.com/.../enc_5F00_initial_5F00_2.mp4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And? No excessive bubbling, no water identifiable on the paper towel - success! This enclosure survived short-term water immersion - more tests will be executed as the project advances.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/initial_5F00_result.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>EVAL-ADIN1100 performance test</title><link>https://community.element14.com/thread/56735?ContentTypeID=0</link><pubDate>Tue, 03 Mar 2026 13:49:35 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:d93ccb8a-50ba-44d4-9b0a-789f9173a5a2</guid><dc:creator>JWx</dc:creator><slash:comments>6</slash:comments><comments>https://community.element14.com/thread/56735?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56735/eval-adin1100-performance-test/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h3 id="mcetoc_1jiprqt2v0"&gt;Packet loss diagnostics&lt;/h3&gt;
&lt;p&gt;In the previous post, transmission test using 192 meter UTP cable was presented. During the test data transmission was established but some packet loss was observed (which was an interesting case - problem was also&amp;nbsp; present on very short cable distance).&lt;/p&gt;
&lt;p&gt;To further pinpoint the problem, setup like in my&amp;nbsp;&lt;a href="https://community.element14.com/products/roadtest/rv/roadtest_reviews/1864/broadcom_optical_wireless_transceiver_roadtest#pifragment-19571=6" data-e14adj="t"&gt;Broadcom optical transceiver&lt;/a&gt;&amp;nbsp;was established, consisting of two Dell servers running Debian GNU/Linux, each equipped with&amp;nbsp;&lt;span&gt;Intel 82576&amp;nbsp;1000Base-T adapter.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/test_5F00_diagram.png" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id="mcetoc_1jipv3uha2"&gt;Initial tests&lt;/h4&gt;
&lt;p&gt;Ping test was successful:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;PING 172.19.0.11 (172.19.0.11) 56(84) bytes of data.&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=1 ttl=64 time=0.561 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=2 ttl=64 time=0.523 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=3 ttl=64 time=0.533 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=4 ttl=64 time=0.523 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=5 ttl=64 time=0.545 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=6 ttl=64 time=0.539 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=7 ttl=64 time=0.544 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=8 ttl=64 time=0.554 ms&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Iperf3 TCP results were as below:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;client side&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;iperf3 -c 172.19.0.11 -b 10M&lt;br /&gt;Connecting to host 172.19.0.11, port 5201&lt;br /&gt;[ 5] local 172.19.0.10 port 35668 connected to 172.19.0.11 port 5201&lt;br /&gt;[ ID] Interval Transfer Bitrate Retr Cwnd&lt;br /&gt;[ 5] 0.00-1.00 sec 1.30 MBytes 10.9 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 1.00-2.00 sec 1.12 MBytes 9.44 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 2.00-3.00 sec 1.22 MBytes 10.3 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 3.00-4.00 sec 1.12 MBytes 9.38 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 4.00-5.00 sec 1.12 MBytes 9.38 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 5.00-6.00 sec 1.12 MBytes 9.38 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 6.00-7.00 sec 1.12 MBytes 9.38 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 7.00-8.00 sec 1.12 MBytes 9.38 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 8.00-9.00 sec 1.12 MBytes 9.38 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 9.00-10.00 sec 1.12 MBytes 9.38 Mbits/sec 0 50.9 KBytes&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;[ ID] Interval Transfer Bitrate Retr&lt;br /&gt;[ 5] 0.00-10.00 sec 11.5 MBytes 9.63 Mbits/sec 0 sender&lt;br /&gt;[ 5] 0.00-10.08 sec 11.3 MBytes 9.37 Mbits/sec receiver&lt;/p&gt;
&lt;p&gt;iperf Done.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;server side:&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;iperf3 -s&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;Server listening on 5201&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;Accepted connection from 172.19.0.10, port 35656&lt;br /&gt;[ 5] local 172.19.0.11 port 5201 connected to 172.19.0.10 port 35668&lt;br /&gt;[ ID] Interval Transfer Bitrate&lt;br /&gt;[ 5] 0.00-1.00 sec 1.07 MBytes 9.01 Mbits/sec&lt;br /&gt;[ 5] 1.00-2.00 sec 1.12 MBytes 9.42 Mbits/sec&lt;br /&gt;[ 5] 2.00-3.00 sec 1.12 MBytes 9.41 Mbits/sec&lt;br /&gt;[ 5] 3.00-4.00 sec 1.12 MBytes 9.42 Mbits/sec&lt;br /&gt;[ 5] 4.00-5.00 sec 1.12 MBytes 9.42 Mbits/sec&lt;br /&gt;[ 5] 5.00-6.00 sec 1.12 MBytes 9.42 Mbits/sec&lt;br /&gt;[ 5] 6.00-7.00 sec 1.12 MBytes 9.42 Mbits/sec&lt;br /&gt;[ 5] 7.00-8.00 sec 1.12 MBytes 9.41 Mbits/sec&lt;br /&gt;[ 5] 8.00-9.00 sec 1.12 MBytes 9.42 Mbits/sec&lt;br /&gt;[ 5] 9.00-10.00 sec 1.12 MBytes 9.42 Mbits/sec&lt;br /&gt;[ 5] 10.00-10.08 sec 90.5 KBytes 9.32 Mbits/sec&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;[ ID] Interval Transfer Bitrate&lt;br /&gt;[ 5] 0.00-10.08 sec 11.3 MBytes 9.37 Mbits/sec receiver&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And iperf3 UDP&lt;/p&gt;
&lt;p&gt;&lt;em&gt;client&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Connecting to host 172.19.0.11, port 5201&lt;br /&gt;[ 5] local 172.19.0.10 port 42566 connected to 172.19.0.11 port 5201&lt;br /&gt;[ ID] Interval Transfer Bitrate Total Datagrams&lt;br /&gt;[ 5] 0.00-1.00 sec 1.19 MBytes 10.0 Mbits/sec 863&lt;br /&gt;[ 5] 1.00-2.00 sec 1.19 MBytes 9.97 Mbits/sec 861&lt;br /&gt;[ 5] 2.00-3.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 3.00-4.00 sec 1.14 MBytes 9.56 Mbits/sec 825&lt;br /&gt;[ 5] 4.00-5.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 5.00-6.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 6.00-7.00 sec 1.14 MBytes 9.56 Mbits/sec 825&lt;br /&gt;[ 5] 7.00-8.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 8.00-9.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 9.00-10.00 sec 1.14 MBytes 9.56 Mbits/sec 825&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams&lt;br /&gt;[ 5] 0.00-10.00 sec 11.5 MBytes 9.65 Mbits/sec 0.000 ms 0/8329 (0%) sender&lt;br /&gt;[ 5] 0.00-10.08 sec 11.4 MBytes 9.52 Mbits/sec 0.014 ms 0/8285 (0%) receiver&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;server&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Accepted connection from 172.19.0.10, port 48540&lt;br /&gt;[ 5] local 172.19.0.11 port 5201 connected to 172.19.0.10 port 42566&lt;br /&gt;[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams&lt;br /&gt;[ 5] 0.00-1.00 sec 1.09 MBytes 9.13 Mbits/sec 0.299 ms 0/788 (0%)&lt;br /&gt;[ 5] 1.00-2.00 sec 1.14 MBytes 9.57 Mbits/sec 0.307 ms 0/826 (0%)&lt;br /&gt;[ 5] 2.00-3.00 sec 1.14 MBytes 9.57 Mbits/sec 0.021 ms 0/826 (0%)&lt;br /&gt;[ 5] 3.00-4.00 sec 1.14 MBytes 9.56 Mbits/sec 0.019 ms 0/825 (0%)&lt;br /&gt;[ 5] 4.00-5.00 sec 1.14 MBytes 9.57 Mbits/sec 0.024 ms 0/826 (0%)&lt;br /&gt;[ 5] 5.00-6.00 sec 1.14 MBytes 9.56 Mbits/sec 0.024 ms 0/825 (0%)&lt;br /&gt;[ 5] 6.00-7.00 sec 1.14 MBytes 9.57 Mbits/sec 0.018 ms 0/826 (0%)&lt;br /&gt;[ 5] 7.00-8.00 sec 1.14 MBytes 9.57 Mbits/sec 0.019 ms 0/826 (0%)&lt;br /&gt;[ 5] 8.00-9.00 sec 1.14 MBytes 9.56 Mbits/sec 0.015 ms 0/825 (0%)&lt;br /&gt;[ 5] 9.00-10.00 sec 1.14 MBytes 9.57 Mbits/sec 0.022 ms 0/826 (0%)&lt;br /&gt;[ 5] 10.00-10.08 sec 93.3 KBytes 9.64 Mbits/sec 0.014 ms 0/66 (0%)&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams&lt;br /&gt;[ 5] 0.00-10.08 sec 11.4 MBytes 9.52 Mbits/sec 0.014 ms 0/8285 (0%) receiver&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;As can be seen, no data loss so far.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This observation was also verified by looking at net adapter&amp;#39;s error counters:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; inet 172.19.0.11&lt;/strong&gt; netmask 255.255.0.0 broadcast 172.19.255.255&lt;br /&gt; inet6 fe80::225:90ff:fe3a:1730 prefixlen 64 scopeid 0x20&amp;lt;link&amp;gt;&lt;br /&gt; ether 00:25:90:3a:17:30 txqueuelen 1000 (Ethernet)&lt;br /&gt; RX packets 4010912 bytes 5725615220 (5.3 GiB)&lt;br /&gt; &lt;span style="background-color:#99cc00;"&gt;RX errors 0 dropped 0 overruns 0 frame 0&lt;/span&gt;&lt;br /&gt; TX packets 1865313 bytes 565506418 (539.3 MiB)&lt;br /&gt; TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0&lt;br /&gt; device memory 0xc15a0000-c15bffff&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; inet 172.19.0.10&lt;/strong&gt; netmask 255.255.0.0 broadcast 172.19.255.255&lt;br /&gt; inet6 fe80::225:90ff:fe39:8fb0 prefixlen 64 scopeid 0x20&amp;lt;link&amp;gt;&lt;br /&gt; ether 00:25:90:39:8f:b0 txqueuelen 1000 (Ethernet)&lt;br /&gt; RX packets 1865234 bytes 565502452 (539.3 MiB)&lt;br /&gt; &lt;span style="background-color:#99cc00;"&gt;RX errors 0 dropped 0 overruns 0 frame 0&lt;/span&gt;&lt;br /&gt; TX packets 4011112 bytes 5725623976 (5.3 GiB)&lt;br /&gt; TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0&lt;br /&gt; device memory 0xc15a0000-c15bffff&lt;/p&gt;
&lt;p&gt;no errors after transferring 5GB and 500MB back (after bulk file transfer test)&lt;/p&gt;
&lt;p&gt;Netpipe test shows transfer curve as below, very good, no packet loss symptoms - observed slight drop of transfer near 1kB frame size was identified before as a behavior of the Intel network card used.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/192m_5F00_direct.png" /&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1jips5lso1"&gt;Reverse pair connection&lt;/h3&gt;
&lt;p&gt;As 10Base-T1 interface has defined polarity (&amp;#39;DATA+&amp;#39; and &amp;#39;DATA-&amp;#39;&amp;#39;), next test performed was polarity reversal test&amp;nbsp;&lt;/p&gt;
&lt;p&gt;After reversing wires in the pair nothing spectacular occured.&lt;/p&gt;
&lt;p&gt;Link still goes up, ping works:&lt;/p&gt;
&lt;p&gt;64 bytes from 172.19.0.11: icmp_seq=1 ttl=64 time=0.543 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=2 ttl=64 time=0.551 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=3 ttl=64 time=0.570 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=4 ttl=64 time=0.522 ms&lt;/p&gt;
&lt;p&gt;Iperf3 performance is unaffected:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;client&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Connecting to host 172.19.0.11, port 5201&lt;br /&gt;[ 5] local 172.19.0.10 port 38580 connected to 172.19.0.11 port 5201&lt;br /&gt;[ ID] Interval Transfer Bitrate Total Datagrams&lt;br /&gt;[ 5] 0.00-1.00 sec 1.19 MBytes 10.0 Mbits/sec 863&lt;br /&gt;[ 5] 1.00-2.00 sec 1.19 MBytes 9.97 Mbits/sec 861&lt;br /&gt;[ 5] 2.00-3.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 3.00-4.00 sec 1.14 MBytes 9.56 Mbits/sec 825&lt;br /&gt;[ 5] 4.00-5.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 5.00-6.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 6.00-7.00 sec 1.14 MBytes 9.56 Mbits/sec 825&lt;br /&gt;[ 5] 7.00-8.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 8.00-9.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 9.00-10.00 sec 1.14 MBytes 9.56 Mbits/sec 825&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams&lt;br /&gt;[ 5] 0.00-10.00 sec 11.5 MBytes 9.65 Mbits/sec 0.000 ms 0/8329 (0%) sender&lt;br /&gt;[ 5] 0.00-10.08 sec 11.4 MBytes 9.52 Mbits/sec 0.022 ms 0/8284 (0%) receiver&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;server:&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Accepted connection from 172.19.0.10, port 39240&lt;br /&gt;[ 5] local 172.19.0.11 port 5201 connected to 172.19.0.10 port 38580&lt;br /&gt;[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams&lt;br /&gt;[ 5] 0.00-1.00 sec 1.09 MBytes 9.13 Mbits/sec 0.303 ms 0/788 (0%)&lt;br /&gt;[ 5] 1.00-2.00 sec 1.14 MBytes 9.57 Mbits/sec 0.306 ms 0/826 (0%)&lt;br /&gt;[ 5] 2.00-3.00 sec 1.14 MBytes 9.57 Mbits/sec 0.028 ms 0/826 (0%)&lt;br /&gt;[ 5] 3.00-4.00 sec 1.14 MBytes 9.56 Mbits/sec 0.019 ms 0/825 (0%)&lt;br /&gt;[ 5] 4.00-5.00 sec 1.14 MBytes 9.57 Mbits/sec 0.010 ms 0/826 (0%)&lt;br /&gt;[ 5] 5.00-6.00 sec 1.14 MBytes 9.57 Mbits/sec 0.020 ms 0/826 (0%)&lt;br /&gt;[ 5] 6.00-7.00 sec 1.14 MBytes 9.56 Mbits/sec 0.021 ms 0/825 (0%)&lt;br /&gt;[ 5] 7.00-8.00 sec 1.14 MBytes 9.57 Mbits/sec 0.020 ms 0/826 (0%)&lt;br /&gt;[ 5] 8.00-9.00 sec 1.14 MBytes 9.57 Mbits/sec 0.020 ms 0/826 (0%)&lt;br /&gt;[ 5] 9.00-10.00 sec 1.14 MBytes 9.56 Mbits/sec 0.014 ms 0/825 (0%)&lt;br /&gt;[ 5] 10.00-10.08 sec 91.9 KBytes 9.50 Mbits/sec 0.022 ms 0/65 (0%)&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams&lt;br /&gt;[ 5] 0.00-10.08 sec 11.4 MBytes 9.52 Mbits/sec 0.022 ms 0/8284 (0%) receiver&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And Netpipe graph is as below (comparing direct and reversed connection)&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/192m_5F00_reversed.png" /&gt;&lt;/p&gt;
&lt;p&gt;As can be seen, when using ADIN1100 PHY, connector reversal in the pair is not affecting transfer rate.&lt;/p&gt;
&lt;h4&gt;Packet loss evaluation&amp;nbsp;&lt;/h4&gt;
&lt;p&gt;After series of tests Ethernet frame counters are still zero:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;inet 172.19.0.10&lt;/strong&gt; netmask 255.255.0.0 broadcast 172.19.255.255&lt;br /&gt; inet6 fe80::225:90ff:fe39:8fb0 prefixlen 64 scopeid 0x20&amp;lt;link&amp;gt;&lt;br /&gt; ether 00:25:90:39:8f:b0 txqueuelen 1000 (Ethernet)&lt;br /&gt; RX packets 2219550 bytes 883187824 (842.2 MiB)&lt;br /&gt; &lt;span style="background-color:#99cc00;"&gt;RX errors 0 dropped 0 overruns 0 frame 0&lt;/span&gt;&lt;br /&gt; TX packets 4373812 bytes 6055720865 (5.6 GiB)&lt;br /&gt; TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0&lt;br /&gt; device memory 0xc15a0000-c15bffff&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; inet 172.19.0.11&lt;/strong&gt; netmask 255.255.0.0 broadcast 172.19.255.255&lt;br /&gt; inet6 fe80::225:90ff:fe3a:1730 prefixlen 64 scopeid 0x20&amp;lt;link&amp;gt;&lt;br /&gt; ether 00:25:90:3a:17:30 txqueuelen 1000 (Ethernet)&lt;br /&gt; RX packets 4373611 bytes 6055712233 (5.6 GiB)&lt;br /&gt; &lt;span style="background-color:#99cc00;"&gt;RX errors 0 dropped 0 overruns 0 frame 0&lt;/span&gt;&lt;br /&gt; TX packets 2219630 bytes 883191660 (842.2 MiB)&lt;br /&gt; TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0&lt;br /&gt; device memory 0xc15a0000-c15bffff&lt;/p&gt;
&lt;p&gt;PHY monitoring also doesn&amp;#39;t detect any errors:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;MSE -37.2 dB Rx 48231, Err 0&lt;br /&gt;MSE -37.2 dB Rx 48231, Err 0&lt;br /&gt;MSE -37.2 dB Rx 48231, Err 0&lt;br /&gt;MSE -37.2 dB Rx 48231, Err 0&lt;br /&gt;MSE -37.2 dB Rx 48231, Err 0&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;So frame loss that was observed during previous tests was definitely not connected to the cable used.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>[Part 1] Advanced Dashcam and Monitoring System – Introduction</title><link>https://community.element14.com/thread/56734?ContentTypeID=0</link><pubDate>Tue, 03 Mar 2026 12:37:30 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f8ba469f-a656-4a43-9c87-53edb575788b</guid><dc:creator>vmate</dc:creator><slash:comments>2</slash:comments><comments>https://community.element14.com/thread/56734?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56734/part-1-advanced-dashcam-and-monitoring-system-introduction/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h1 id="mcetoc_1jigq05gv0"&gt;&lt;span style="font-size:inherit;"&gt;Introduction&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;This project is essentially a continuation, or more precisely complete rework and re-imagining of my earlier project in the Eye on Intelligence Challenge. In this blog, I will recap the goals, systems, and ideas from that project, and plan the new system that will take its place.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The original idea was to make a DIY dashcam. The initial version used a Raspberry Pi 4 and a Raspberry Pi HQ camera to do this. I realized early on that adding a 4G modem and batteries to the system would make it way more versatile and useful.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The main goal is to stream the camera feed in real-time to a remote server, even when the car is parked. This immediately resolves two of the biggest problems with regular dashcams:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;If an accident happens, a regular dashcam only stores video locally, and the storage media may get destroyed in the accident.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;If the vehicle or dashcam gets stolen, the storage media gets stolen along with it.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Not relying on local storage at all fixes these two issues, but brings a mountain of challenges with it. To mention just a few:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Stream latency is critical: an accident can happen in less than a second in the worst cases. Imagine an oncoming car experiencing a tire blowout just meters in front, and colliding with our vehicle, destroying the dashcam. If the video stream was not encoded and transmitted within less than a second, zero footage of the accident will have been recorded.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Handling network connection dropouts: It is almost certain that the network connection&amp;rsquo;s quality will degrade or completely drop out at certain times. This makes the previous latency goal impossible to achieve in certain scenarios, and very difficult in others.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;WWAN hardware consumes a lot of power. Running it for an extended period of time requires a massive battery.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1jigq05gv1"&gt;&lt;span style="font-size:inherit;"&gt;Summary of my earlier project&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The system was composed of the following major components:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Raspberry Pi 4&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Raspberry Pi HQ Camera&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Digilent Arty Z7 (Zynq 7020) FPGA for NN inference acceleration&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Sierra Wireless EM7455 4G Modem&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;12V 40Ah (8x 12V 5Ah) AGM&amp;nbsp;battery bank, 4x BQ25756 buck-boost chargers&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;MCP2515 CAN transceiver to interface with the vehicle&amp;#39;s CAN network&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The AGM battery bank had two ways of charging:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;With the engine running, the vehicle&amp;rsquo;s generator provided power to the four chargers&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;When parked, solar panels could be connected, and the BQ25798 charger ICs would do MPPT to charge the battery bank.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt="image" style="height:562px;max-height:562px;max-width:891px;"  height="562" src="https://community.element14.com/resized-image/__size/1782x1124/__key/communityserver-discussions-components-files/448/pastedimage1772236101292v1.png" width="890" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The Raspberry Pi 4 used its hardware H264 encoder to create a constant bitrate, 6Mbps video stream, that was sent over an OpenVPN connection to my remote server.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;All sorts of metrics, along with&amp;nbsp;GPS data, was logged to an InfluxDB server running on the Pi, set up to replicate data to the remote server as well. A Grafana dashboard provided easy access and nice visualizations for this.&lt;/span&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1jigq05gv2"&gt;&lt;span style="font-size:inherit;"&gt;Issues and Improvements&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;There were two major issues present in this implementation, but almost all parts were suboptimal in some way.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jigq05gv3"&gt;&lt;span style="font-size:inherit;"&gt;Video Streaming&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The image quality, encoder efficiency, and streaming setup in general was ill-suited to this project, due to the constant bitrate (CBR) output of the Pi 4&amp;rsquo;s hardware H264 block: the encoder is given a target bitrate (bitrate here essentially refers to the &amp;lsquo;video size&amp;rsquo; produced) to precisely maintain, no matter what.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;This is very obviously problematic: in low complexity scenarios, like when parked, close to zero movement is happening on the video. Very little bitrate is required to produce a sufficient quality video stream (about 2Mbps roughly, in my testing).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;In complex, fast movement scenarios, like when driving fast in a dense city, almost everything is always changing, and a lot higher bitrate is required to maintain the same quality (10+ Mbps).&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The solution to this problem is the variable bitrate (VBR) mode. Instead of specifying a bitrate to maintain, the encoder is told what &amp;lsquo;visual quality&amp;rsquo; to maintain, and it dynamically adjusts its own bitrate to keep that video quality.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The Raspberry Pi 4&amp;rsquo;s hardware encoder does not support this mode (or at least not to the extent I need it), so my crude workaround in the previous project was to lower the CBR target bitrate to 1Mbps when the engine was not running.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Hardware encoders in general tend to struggle with VBR, so addressing this issue will be one of the biggest challenges in this project.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The overall goal is to minimize bitrate to the bare minimum at all times, while maintaining a decent video quality: this minimizes the video streaming latency and lets the system function well, even with a mediocre 4G connection.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The camera&amp;rsquo;s image quality was subpar too: the IMX477 in the Pi HQ Camera is not very good in low light scenarios, and also has relatively bad dynamic range. This meant that nighttime parked footage was close to useless, as the image was pretty much completely black, nighttime driving footage was horrible due to street lights and headlights blinding the camera, and direct sunlight into the sensor also destroyed image quality in the daytime.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The MIPI link from the camera to the Pi also interfered with GPS, the whole camera was massive, and the lens FOV was terrible.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jigq05gv4"&gt;&lt;span style="font-size:inherit;"&gt;Battery and Charging&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The AGM battery bank&amp;rsquo;s capacity, around 40Ah on paper, turned out to be wildly undersized. It provided enough energy for roughly 2 days of parked time. Constant cycling and deep discharging are also horrible for these batteries, so the already low capacity just kept decreasing over time.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The charger system was also suboptimal: I used 4 separate &amp;ldquo;5A&amp;rdquo; charger ICs in parallel, but the absolute maximum input current they can do is 3.3A, translating to roughly around 10A maximum charging current for the entire charger setup. This was too little to keep the batteries charged purely by the engine, when driving.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The wiring and general &amp;lsquo;aesthetics&amp;rsquo; of the system were horrible too:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img loading="lazy" alt="image" style="height:633px;max-height:633px;max-width:843px;"  height="668" src="https://community.element14.com/resized-image/__size/1686x1266/__key/communityserver-discussions-components-files/448/old_5F00_cu.jpg" width="842" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The CAN bus controllers and transceivers, along with the 4G modem, were also located in separate, external &amp;#39;boxes&amp;#39;, with cables attaching them to the main unit. The FPGA was just thrown in there too, with an Ethernet link to the Raspberry Pi.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img loading="lazy" alt="image" style="height:716px;max-height:716px;max-width:955px;"  height="716" src="https://community.element14.com/resized-image/__size/1910x1432/__key/communityserver-discussions-components-files/448/old_5F00_cu_5F00_install.jpg" width="955" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img loading="lazy" alt="image" style="max-height:605px;max-width:454px;"  height="605" src="https://community.element14.com/resized-image/__size/908x1210/__key/communityserver-discussions-components-files/448/canbox.jpg" width="453" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img loading="lazy" alt="image" style="height:406px;max-height:406px;max-width:541px;"  height="406" src="https://community.element14.com/resized-image/__size/1082x812/__key/communityserver-discussions-components-files/448/4g_5F00_1.jpg" width="540" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img loading="lazy" alt="image" style="height:404px;max-height:404px;max-width:539px;"  height="404" src="https://community.element14.com/resized-image/__size/1078x808/__key/communityserver-discussions-components-files/448/4g_5F00_2.jpg" width="538" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1jigq05gv5"&gt;&lt;span style="font-size:inherit;"&gt;Post &amp;#39;Eye on Intelligence Challenge&amp;#39; improvements&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;I ended up really liking the overall concept of having an always on, real-time streaming dashcam, and improving it has been on my mind for quite some time. This SPE challenge is the perfect opportunity to do so, but the original setup was way too messy for my liking, so I made&amp;nbsp;some changes soon after the end of the previous challenge, to make it actually decent, and not a fire hazard in the meantime.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Tackling the H264 constant bitrate problem was first, I solved the issue by upgrading to a Raspberry Pi 5, and doing software H264 encoding, which fully supports variable bitrate.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To fix up the wiring mess, I decided to get rid of 2 of the charger modules, and the FPGA. Halving the number of chargers might seem odd, considering that 4 of them wasn&amp;rsquo;t sufficient in the first place. The rationale was that I had to carry a second battery almost every day to swap with and charge at home anyways, and only having 2 chargers significantly simplifies the circuit, so the net result would be an improvement.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;I also changed the Pi Pico for an ESP32, added a few TPS566231 buck converters, and properly soldered together a PCB to hold everything.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The end result is a much nicer contraption:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img loading="lazy" alt="image" style="height:675px;max-height:675px;max-width:900px;"  height="521" src="https://community.element14.com/resized-image/__size/1800x1350/__key/communityserver-discussions-components-files/448/20250801_5F00_221551.jpg" width="900" /&gt;&lt;img loading="lazy" alt="image" style="height:674px;"  height="674" src="https://community.element14.com/resized-image/__size/1798x1348/__key/communityserver-discussions-components-files/448/20250803_5F00_222609.jpg" width="898" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The CAN bus hat is now used as an actual HAT, and not in a separate box (don&amp;#39;t ask me why I didn&amp;#39;t do it this way the first time, I have absolutely no idea). However, the 4G modem remains as a dongle on a USB cable.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1jigq05gv6"&gt;&lt;span style="font-size:inherit;"&gt;Plans for the next version&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The revision shown above has proven to be reliable and actually useful, so let&amp;rsquo;s see what could be improved during this challenge.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jigq05gv7"&gt;&lt;span style="font-size:inherit;"&gt;Battery and Charging&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;By far the biggest problem is battery life and charging power. AGM batteries are not fit for this purpose, and we need a way beefier charger.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The battery life target for the new version is 3-4 days, and the charger should be powerful enough to never have to manually swap/charge batteries.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Doing some quick math with rough approximations, we arrive at this:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;The system is expected to use around 10W of power.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;3-4 days of battery life would thus require a 720-960Wh battery (assuming 100% depth of discharge, which is not a great idea). To give us some headroom, 1kWh would be a reasonable target.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;In the time period I counted, I found that I drive my car for roughly 30 hours a month. This comes out to exactly 1 hour per day on average.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;To replenish one day worth of power in one hour of driving, we&amp;rsquo;d need to charge at 240W, or roughly 20A input current to the charger, from the vehicle.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Putting a 20A charger on the same PCB as sensitive, low power electronics, would be an unwise idea. Therefore, I made the decision to create a separate &amp;lsquo;power management&amp;rsquo; PCB, that will contain the charger, power monitoring and fuel gauging, protection, etc. components, along with a microcontroller, and mount them on the battery.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;This would make the battery a self-contained, &amp;lsquo;autonomous&amp;rsquo; system, handling its own charging and monitoring.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The Linux system running the show still needs to have some level of control and detailed statistics about the battery though. This is where Single Pair Ethernet comes in.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;For such applications, there are a few important features needed in the communication link:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;&lt;strong&gt;Isolation&lt;/strong&gt;&amp;nbsp;&amp;ndash; while the entire setup will be sharing a common ground, it is still a good idea to have an isolated interface. Stray currents in sensitive, low noise data connections can mess things up and cause headaches. Pulling significant amps would also result in a ground offset, potentially destroying&amp;nbsp;the signal. Isolation is technically overkill, but it is cheap insurance to make sure everything works perfectly.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;&lt;strong&gt;Resiliency&lt;/strong&gt;&amp;nbsp;&amp;ndash; the cable run between the Linux system and the power management module could be as long as 4 meters depending on where I end up positioning things, and the cables will be running alongside super noisy, high current wires. It is crucial that the link is robust, tolerates noise, and supports (relatively) long cable runs.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;&lt;strong&gt;Simplicity&lt;/strong&gt;&amp;nbsp;&amp;ndash; running gigabit ethernet over a fiber link would certainly meet both of the requirements above, but it&amp;rsquo;s not exactly simple, cheap, or designed for this purpose.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;There are 3 reasonable options in my opinion, that fit the bill:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;&lt;strong&gt;RS485&lt;/strong&gt;: a full-duplex RS485 link would need two twisted pairs, and could be hooked up to a regular UART interface on a microcontroller. This option can essentially be thought of as making a regular UART/Serial interface reliable for long ranges and high noise.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;&lt;strong&gt;CAN bus&lt;/strong&gt;: ubiquitous for exactly this sort of application. Requires only a single pair, fixes the downsides mentioned for RS485. The protocol itself is higher level, instead of sending individual bits, data is sent in messages, with a priority system, error detection, automatic retransmission, etc.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;&lt;strong&gt;Single Pair Ethernet&lt;/strong&gt;: even more advanced and faster than CAN bus. Still requires a single pair only, and can be used with an entire Ethernet stack. That means things like IP addressing, QoS, VLANs, flow control, etc.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Initially, I would have opted for CAN bus, if not for this Single Pair Ethernet challenge. I did not pay much attention to SPE, as CAN bus was familiar and good enough for my past projects. However, I looked into SPE, and found that it has essentially no downsides, but lots of upsides for my project:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;&lt;strong&gt;Way more bandwidth available&lt;/strong&gt;: 10x faster than classic CAN.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;&lt;strong&gt;Competitive price&lt;/strong&gt;: while a regular, non-isolated CAN PHY is cheaper, once isolation is required, a Single Pair Ethernet PHY and magnetics end up being roughly in the same price range as an isolated CAN transceiver and controller.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;&lt;strong&gt;Much more features and options for high level protocols&lt;/strong&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;One disadvantage that could be a dealbreaker in some use cases: SPE (or, to be more precise, 10BASE-T1L, the version we will be using) is NOT a multi-drop bus. This means that a single physical bus can only connect two devices together, much like &amp;lsquo;regular&amp;rsquo; Ethernet, and a switch is required to connect more than 2 devices together.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;However, there is another SPE standard, 10BASE-T1S, which solves this exact problem, making SPE work just like CAN bus in this regard: multiple devices can be connected to a single, one pair bus, without any switches or other active devices.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;This challenge is about 10BASE-T1L though, which is perfectly adequate for this project.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jigqauts8"&gt;&lt;span style="font-size:inherit;"&gt;Application Processor&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The Raspberry Pi 5 works fairly well, but it&amp;rsquo;s somewhat underpowered, and also lacks a hardware video encoder, which would significantly reduce power consumption and CPU usage.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Many modern SoCs integrate a proper H264, or even H265 encoder block, that would be incredibly useful here.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Some modern GPUs contain AV1 encoders too, which would be even better than H265, but these are usually large PCIe cards, meant for desktop computers.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Power consumption is by far the biggest constraint, the entire &amp;lsquo;processing system&amp;rsquo;, running Linux, encoding video, along with a dozen other services, has to stay under ideally 5W.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Choosing the best possible option for our constraints will be crucial for achieving the best possible battery life and video quality.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jigqd3db9"&gt;&lt;span style="font-size:inherit;"&gt;Cameras&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;As mentioned earlier, the Raspberry Pi HQ Camera is not well suited to this project. Its low light performance and dynamic range are simply not sufficient. The MIPI interface is also a pain to deal with in my case.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Another issue is that the Raspberry Pi 5, and most other single board computers, only support 2 or maybe 3 MIPI interfaces at most, and I have plans to use 4+ cameras.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;By far the simplest and most common interface to use would be USB, which deals reasonably well with noise and interference, supports long enough cable runs, and is trivial to get enough ports on a single board computer or any other device.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Picking the perfect camera module is a challenging task, that I will go into more detail about in a future blog post.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1jigqeu05a"&gt;&lt;span style="font-size:inherit;"&gt;Planned&amp;nbsp;Posts&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;In the upcoming posts, I will go into detail about all of the identified improvement opportunities and issues present with the current setup, and talk about picking the best way forward, obtaining parts, and building the components of the new system.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The rough plan is the following:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Part 2:&amp;nbsp;&lt;strong&gt;Battery and Charging System&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;Part&amp;nbsp;&lt;/span&gt;3:&amp;nbsp;&lt;strong&gt;The new &amp;lsquo;Compute Unit&amp;rsquo;&lt;/strong&gt;&amp;nbsp;&amp;ndash; the box with the SoC, modem, etc.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;Part&amp;nbsp;&lt;/span&gt;4:&amp;nbsp;&lt;strong&gt;Cameras and Sensors&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;Part&amp;nbsp;&lt;/span&gt;5:&amp;nbsp;&lt;strong&gt;Single Pair Ethernet hardware, software&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;&lt;strong&gt;Final Summary Blog&lt;/strong&gt;&amp;nbsp;&amp;ndash; showcase of the finished system and its capabilities&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;You might notice that most of the blogs don&amp;rsquo;t actually contain much Single Pair Ethernet related work. This is due to some unfortunate mishandling of my package containing the SPE hardware, which I still have not received, but should be arriving next week.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Waiting with the project until the arrival of the package would have certainly made it impossible to finish&amp;nbsp;within the timeframe of this challenge, so I had to work on most parts without having the Single Pair Ethernet hardware in hand.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To be specific, the &amp;lsquo;&lt;strong&gt;Battery and Charging System&lt;/strong&gt;&amp;rsquo; (&lt;span&gt;Part&amp;nbsp;&lt;/span&gt;2), and &amp;lsquo;&lt;strong&gt;The new Compute Unit&lt;/strong&gt;&amp;rsquo; (&lt;span&gt;Part&amp;nbsp;&lt;/span&gt;3) hardware were mostly completed before any of the SPE hardware arrived, with placeholder electronics and careful preplanning. Blog 5 will be about actually adding Single Pair Ethernet to these units.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Also, massive thanks to&amp;nbsp;&lt;a href="https://community.element14.com/members/e14alice"&gt;E14Alice&lt;/a&gt;&amp;nbsp;for helping with getting the package situation sorted out.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>SPE + Radar: Part 1</title><link>https://community.element14.com/thread/56729?ContentTypeID=0</link><pubDate>Tue, 03 Mar 2026 00:56:06 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c0505d08-516b-42d5-ade1-4031f505a05f</guid><dc:creator>Ben5049</dc:creator><slash:comments>5</slash:comments><comments>https://community.element14.com/thread/56729?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56729/spe-radar-part-1/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi everyone! This is my first post here and since its March aready (somehow?!) I figured I should let people know where I&amp;#39;m at.&lt;/p&gt;
&lt;p&gt;For my pitch to be a challenger I discussed integrating single pair ethernet (SPE) and power over datalines (PoDL) with some really advanced single chip radar solutions from TI, namely the IWR6843. The AoP (antenna on package) version of this chip means you don&amp;#39;t have to be a RF wizard to use them, you can just put them on your PCBs and talk to them over UART or SPI. They have 4 transmitters and 3 receivers, so unlike other mmWave radar sensors they aren&amp;#39;t made just for presence detection, but can actually output a point cloud like those commenly used for SLAM (simultaneous localisation and mapping) in robotics.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/IWR6843ARQGALP.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;The devkit (shown above) is quite pricey and it turned out to be cheaper to just build my own. This meant I could also strip out any uncessary components, and I had some fun trying to make it as small as possible ;). It ended up measuring just 26mm * 18mm, not bad considering it needs four voltage rails to operate!&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/radar_2D00_module.png" /&gt;&lt;/p&gt;
&lt;p&gt;But how to connect it? I put an FPC connector on the board which exposes the UART, but this is a single pair ethernet challenge after all. I&amp;#39;ve had an idea for a while to create ethernet PHY &amp;#39;modules&amp;#39; that allow a plug and play approach to SPE. The idea behind this is to put all the SPE and PoDL stuff on a PCB that can be plugged into any microcontroller board with an ethernet MAC in order to give it power and data transmission. The first of these modules I&amp;#39;ve designed is for 1000BASE-T1 shown below (shoutout to the Molex&amp;nbsp;&lt;span&gt;2209570001 connector!):&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/ecu_2D00_n6.png" /&gt;&lt;/p&gt;
&lt;p&gt;The other part of this stackup is a microcontroller board with an STM32N6, which is a chip I&amp;#39;ve wanted to try out for a while. I&amp;#39;ll only be using it as a bridge between UART and ethernet here, but I&amp;#39;ve put on a connector for a camera that I intend to use in a future project. The STM32N6 is a beefy chip with an Arm Cortex M55 running at 800MHz with an NPU and MIPI CSI! Putting it all together with a flexible PCB we get the following assembly:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/radar_2D00_assembly.png" /&gt;&lt;/p&gt;
&lt;p&gt;This has all been assembled and is set to arrive soon and in the meantime I&amp;#39;ve started working on the software, more to follow in future updates! I&amp;#39;ll be open sourcing everything after the competition too in case anyone is interested!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>SPE face-off</title><link>https://community.element14.com/thread/56777?ContentTypeID=0</link><pubDate>Fri, 27 Feb 2026 06:05:12 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:067df54b-b6da-4b2d-919f-3574ed5dba74</guid><dc:creator>wolfgangfriedrich</dc:creator><slash:comments>13</slash:comments><comments>https://community.element14.com/thread/56777?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56777/spe-face-off/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Even before the Single Pair Ethernet design challenge started, I was pondering about making a SPE solution available for whoever is interested. Looking at the feature list, the cable length of 10baseT1L stood out more than e.g. 1Gbit over 40 meter on a single pair. So I started researching chip sets and landed on the TI solutions instead of ADI. And the chip of choice is the TI DP83TD510E.&lt;br /&gt;&lt;br /&gt;This is not a competitive entry into the design challenge, I just want to share my work in progress. My idea is to build a simple board that works as an Ethernet extension: plug it into a network hub on one end and have 10Mb of Ethernet data rate at the other end which can be really far away. This is plenty for sensor data or even streaming audio, not so much for a NAS or other high speed data connections.&amp;nbsp;&lt;br /&gt;The first step is going to be a one-board design that can be used on both ends as a media converter from regular Ethernet to SPE. As a compliant interface it would also be possible to replace the far end with a ADI or Microchip device. Low power is a design goal but there will be lower power options available, I am thinking of the SPE to SPI chip ADIN1110. Also the selected microcontroller is not famous for its low power, but something I am comfortable working with, the RP2040.&lt;br /&gt;&lt;br /&gt;The board is equipped with an expansion connector breaking out a set of signals that might be sufficient for a Power over Dataline (PoDL) add on board, but this is just a concept for now without a design yet. Another thought I had during a shower recently, power input for the PoDL section could be done as a USB-C PD sink device. Or even better, in the meantime there are chips available that can act as a sink or source, so I could extend the single board for both ends to a PD source to power the SPE far end device and provide additional power output. But that is step 42, I am at step 3 right now.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;The schematic is finished enough to share and I have started putting components on a board. Layout progress will be shared when I have something to show for.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;Please enjoy and I am very open to suggestions or even better, to pointing out any blatant mistakes I have made.&amp;nbsp;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-discussions-components-files/448/P42_2D00_SPE10baseT1L_2D00_r1.pdf"&gt;community.element14.com/.../P42_2D00_SPE10baseT1L_2D00_r1.pdf&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>SPE face-off</title><link>https://community.element14.com/thread/56779?ContentTypeID=0</link><pubDate>Fri, 27 Feb 2026 06:05:12 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b030b0d2-daa1-477c-99b0-4b00fd870f8c</guid><dc:creator>wolfgangfriedrich</dc:creator><slash:comments>18</slash:comments><comments>https://community.element14.com/thread/56779?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56779/spe-face-off/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Even before the Single Pair Ethernet design challenge started, I was pondering about making a SPE solution available for whoever is interested. Looking at the feature list, the cable length of 10baseT1L stood out more than e.g. 1Gbit over 40 meter on a single pair. So I started researching chip sets and landed on the TI solutions instead of ADI. And the chip of choice is the TI DP83TD510E.&lt;br /&gt;&lt;br /&gt;This is not a competitive entry into the design challenge, I just want to share my work in progress. My idea is to build a simple board that works as an Ethernet extension: plug it into a network hub on one end and have 10Mb of Ethernet data rate at the other end which can be really far away. This is plenty for sensor data or even streaming audio, not so much for a NAS or other high speed data connections.&amp;nbsp;&lt;br /&gt;The first step is going to be a one-board design that can be used on both ends as a media converter from regular Ethernet to SPE. As a compliant interface it would also be possible to replace the far end with a ADI or Microchip device. Low power is a design goal but there will be lower power options available, I am thinking of the SPE to SPI chip ADIN1110. Also the selected microcontroller is not famous for its low power, but something I am comfortable working with, the RP2040.&lt;br /&gt;&lt;br /&gt;The board is equipped with an expansion connector breaking out a set of signals that might be sufficient for a Power over Dataline (PoDL) add on board, but this is just a concept for now without a design yet. Another thought I had during a shower recently, power input for the PoDL section could be done as a USB-C PD sink device. Or even better, in the meantime there are chips available that can act as a sink or source, so I could extend the single board for both ends to a PD source to power the SPE far end device and provide additional power output. But that is step 42, I am at step 3 right now.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;The schematic is finished enough to share and I have started putting components on a board. Layout progress will be shared when I have something to show for.&lt;/p&gt;
&lt;p&gt;Edit: I had to remove the schematic as it was still full of errors. It should not be out in the wild in this form and I will update when I am confident in a better version.&lt;/p&gt;
&lt;p&gt;Edit2: Added new schematic, which is much more complete. Added config resistors and changedMII to RMII connect.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;Please enjoy and I am very open to suggestions or even better, to pointing out any blatant mistakes I have made.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-discussions-components-files/448/0245.P42_2D00_SPE10baseT1L_2D00_r1.pdf"&gt;community.element14.com/.../0245.P42_2D00_SPE10baseT1L_2D00_r1.pdf&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>10BASE-T1L SPE using the Molex's T1 Industrial SPE</title><link>https://community.element14.com/thread/56712?ContentTypeID=0</link><pubDate>Tue, 24 Feb 2026 18:56:13 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:0fd9c2b4-9307-49ba-aa89-79b3f42de1d7</guid><dc:creator>veluv01</dc:creator><slash:comments>3</slash:comments><comments>https://community.element14.com/thread/56712?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56712/10base-t1l-spe-using-the-molex-s-t1-industrial-spe/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h2 id="mcetoc_1jhnqa59r0"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In this post I&amp;#39;ll be testing the&amp;nbsp;Molex&amp;#39;s Industrial SPE connector and cable assembly lineup, specifically the 220957 Series, rated IP67; especially for the industrial environments.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;These are the specific part&amp;#39;s I&amp;#39;ve used in my setup:&lt;/p&gt;
&lt;p&gt;1.&lt;a id="e14-product-link-f077f" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=4328211&amp;amp;nsku=86AK7140&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="4328211" data-newark="86AK7140" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;220957-0008&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771920230184v2.png"  /&gt;&lt;/p&gt;
&lt;p&gt;2.&lt;a id="e14-product-link-cc352" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=4328216&amp;amp;nsku=86AK7145&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="4328216" data-newark="86AK7145" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;220957-0116&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771920247246v3.png"  /&gt;&lt;/p&gt;
&lt;p&gt;3.&lt;a id="e14-product-link-27057" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=4328212&amp;amp;nsku=86AK7141&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="4328212" data-newark="86AK7141" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;220957-0011&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771920201121v1.png"  /&gt;&lt;/p&gt;
&lt;p&gt;4.&lt;a href="https://in.element14.com/molex-brad/2209570012/conn-backshell-rcpt-m12-ip67-brass/dp/4710146?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;220957-0012&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771920375074v4.png"  /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="mcetoc_1ji7cdbns0"&gt;Wiring up the Molex&amp;#39;s SPE PCB Jack&lt;/h2&gt;
&lt;p&gt;Mounting the PCB jack requires a specialized footprint and it&amp;#39;s hard to mount on to the generic perfboard.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771944843443v10.png"  /&gt;&lt;/p&gt;
&lt;p&gt;I began by connecting the wires, ( shorter ones, which are salvaged from a Cat6 cable) to the Molex&amp;#39;s SPE PCB jack. I&amp;#39;m not entirely sure if this is the right way to connect wires to this vertical jack&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/1f605.svg" title="Sweat smile"&gt;&amp;#x1f605;&lt;/span&gt;. One thing that stood out during soldering was how well the jack&amp;#39;s plastic housing held up; despite direct heat from the soldering iron, there was no melting or deformation of the plastic support of the SPE jack.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:214px;max-width:284px;" height="214" src="https://community.element14.com/resized-image/__size/568x428/__key/communityserver-discussions-components-files/448/20260221_5F00_205441.jpg" width="284"  /&gt;&lt;/p&gt;
&lt;p&gt;I initially included the shielding wire attached to the connector, but after testing both configurations, the difference in performance was negligible. This was probably due to the minimal EMI noise in my testing environment and the cable length is only 1 meter, which is short when compared to the 10BASE T1L standard&amp;#39;s maximum reach of 1 kilometer.&lt;/p&gt;
&lt;p&gt;Molex&amp;#39;s PCB jack spec&amp;#39;s are interesting, supporting higher data rates but the ADIN1100 and ADIN1110 are only 10BASE-T1L compliant and the max data rate of the link is limited to 10Mbits / sec.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771944733487v9.png"  /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="mcetoc_1ji7egbjh2"&gt;Attaching the Molex M12 Receptacle Shell Mount&lt;/h2&gt;
&lt;p&gt;So for my actual installation, I ended up mounting the shell mounts onto transparent acrylic sheets as they are provide a better view of everything inside the assembly and also part of the reason being I couldn&amp;#39;t find proper enclosures&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/1f605.svg" title="Sweat smile"&gt;&amp;#x1f605;&lt;/span&gt;&amp;nbsp;big enough and with the proper IP rating.&lt;/p&gt;
&lt;p&gt;Now in terms of sealing and protection, the rubber washers protect against dust and moisture coming in from the outside.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771924182735v5.png"  /&gt;&lt;/p&gt;
&lt;p&gt;The inner washer makes sure that the M12 cable assembly is cinching up tight and stays that way despite the vibrations.And just as &lt;a href="https://community.element14.com/members/jwx"&gt;JWx&lt;/a&gt;&amp;nbsp;mentioned in his forum post, it provides IP67 rating only in mated condition along with the Molex&amp;#39;s Plug Cable.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771924240721v6.png"  /&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the Front Mount dimensions and how the PCB mount fits into it.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771924427689v7.png"  /&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the Back Mount&amp;nbsp;dimensions and how the PCB mount fits into it.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771924953930v8.png"  /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s some close up shots of the SPE mounts in my setup, the first one is the back mount&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771953639396v12.png"  /&gt;&lt;/p&gt;
&lt;p&gt;and the second one&amp;#39;s the front mount attachment.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771953763068v13.png"  /&gt;&lt;/p&gt;
&lt;p&gt;The back mount cannot be adjusted easily (i.e removed or tightened) without opening the enclosure, a more secure option when used on the outdoor units.These SPE mounts are made from brass (handles mechanical stress well and doesn&amp;#39;t corrode easily on its own) and plated with Nickel (extremely resistant to oxidation, moisture, and the kind of atmospheric corrosion in outdoor environments).&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="mcetoc_1ji7e5ffr1"&gt;Connecting using the Molex&amp;#39;s T1 SPE Plug Cable Assembly&lt;/h2&gt;
&lt;p&gt;I gotta admit that this is my favorite cable in the kit, there&amp;#39;s many reasons apart from it&amp;#39;s design. First, just like all the Molex parts provided in the kit, this cable also handles up to 60V AC and 4 amps, which is quite impressive for the SPE&amp;#39;s PoDL applications. Second, it has wide operating temperature range enough to use it&amp;nbsp;in freezing winters or hot summers without cracking or degrading.&amp;nbsp;The connector is also rated for 1000 mating cycles which is plenty for a semi permanent industrial installation.&lt;/p&gt;
&lt;p&gt;The top part i.e the M12 screw attachment (labelled as 2 in the drawing) is the only part that rotates to screw into the front/back mount&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771956768362v14.png"  /&gt;&lt;/p&gt;
&lt;p&gt;There&amp;#39;s also an arrow provided on it to properly orient the connector during the connection of SPE cable and the mount.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/20260221_5F00_234844.jpg"  /&gt;&lt;/p&gt;
&lt;p&gt;The cable itself is PUR(Polyurethane), jacketed in green, which is the standard color coding for SPE industrial cables, making identification easy in a busy panel or installation.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771957340778v15.png"  /&gt;&lt;/p&gt;
&lt;p&gt;The M12 nut, hex nut and body shell are all brass with nickel plating, which&amp;nbsp;protects against rust and corrosion in outdoor and humid conditions.&lt;/p&gt;
&lt;p&gt;Another interesting detail worth noting is that the copper contacts inside the cable assembly are gold plated which is a meaningful design choice since it&amp;#39;ll have better corrosion resistance over time, and more reliable signal integrity compared to standard tin plated contacts.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="mcetoc_1ji87q0vh3"&gt;ADIN1100 and ADIN1110 with Molex Connectors and Cables&lt;/h2&gt;
&lt;p&gt;I&amp;#39;ve followed connecting the&amp;nbsp;&lt;a id="e14-product-link-d3cf6" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=4032785&amp;amp;nsku=50AK1185&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="4032785" data-newark="50AK1185" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;EVAL-ADIN1110EBZ&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a id="e14-product-link-d04bc" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=4032784&amp;amp;nsku=50AK1184&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="4032784" data-newark="50AK1184" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;EVAL-ADIN1100EBZ&lt;/a&gt;&amp;nbsp;as per the instructions provided in the user guide,&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771958647260v16.png"  /&gt;&lt;/p&gt;
&lt;p&gt;and the host computer I used in my setup is&amp;nbsp;&lt;a id="e14-product-link-cd3b6" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=3051887&amp;amp;nsku=02AH3164&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="3051887" data-newark="02AH3164" data-comoverride="" data-cmpoverride="" data-cpc="SC15185" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;RPI4-MODBP-4GB&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771950725586v11.png"  /&gt;&lt;/p&gt;
&lt;p&gt;Then I connected the&amp;nbsp;&lt;a id="e14-product-link-d04bc" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=4032784&amp;amp;nsku=50AK1184&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="4032784" data-newark="50AK1184" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;EVAL-ADIN1100EBZ&lt;/a&gt;&amp;nbsp;to the &lt;a id="e14-product-link-cd3b6" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=3051887&amp;amp;nsku=02AH3164&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="3051887" data-newark="02AH3164" data-comoverride="" data-cmpoverride="" data-cpc="SC15185" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;RPI4-MODBP-4GB&lt;/a&gt;&amp;nbsp;and observed the stats from the webpage hosted on the&amp;nbsp;&lt;a id="e14-product-link-d04bc" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=4032784&amp;amp;nsku=50AK1184&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="4032784" data-newark="50AK1184" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;EVAL-ADIN1100EBZ&lt;/a&gt;. The IP address of the webpage is provided through the serial connection.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot-from-2026_2D00_02_2D00_21-12_2D00_29_2D00_59.png"  /&gt;&lt;/p&gt;
&lt;p&gt;MSE stands for Mean Square Error and this is the link quality indicator, measured in decibels and the more negative the number the better.The link strength in my setup was consistent at -37.2 dB which seems pretty much stable.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot-from-2026_2D00_02_2D00_21-11_2D00_49_2D00_18.png"  /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot-from-2026_2D00_02_2D00_21-11_2D00_58_2D00_41.png"  /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot-from-2026_2D00_02_2D00_21-12_2D00_29_2D00_15.png"  /&gt;&lt;/p&gt;
&lt;p&gt;I still have to investigate the reasons for the dropped frames, I did change the wires but still there&amp;#39;s some dropped frames; probably it&amp;#39;s related to processing not the connectors and wires.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="mcetoc_1ji884vk94"&gt;ADIN1100 and CN0575 with Molex Cables and Connectors&lt;/h2&gt;
&lt;p&gt;I connected the&amp;nbsp;&lt;a id="e14-product-link-d04bc" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=4032784&amp;amp;nsku=50AK1184&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="4032784" data-newark="50AK1184" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;EVAL-ADIN1100EBZ&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a id="e14-product-link-b2f93" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=4203675&amp;amp;nsku=75AK9822&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="4203675" data-newark="75AK9822" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;EVAL-CN0575-RPIZ&lt;/a&gt;&amp;nbsp;using the Molex&amp;#39;s T1 SPE cables and assemblies as shown below&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/20260222_5F00_122901.jpg"  /&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve connected the&amp;nbsp;&lt;a id="e14-product-link-cd3b6" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=3051887&amp;amp;nsku=02AH3164&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="3051887" data-newark="02AH3164" data-comoverride="" data-cmpoverride="" data-cpc="SC15185" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;RPI4-MODBP-4GB&lt;/a&gt;&amp;nbsp;to the serial port of the&amp;nbsp;&lt;a id="e14-product-link-d04bc" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=4032784&amp;amp;nsku=50AK1184&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="4032784" data-newark="50AK1184" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;EVAL-ADIN1100EBZ&lt;/a&gt;&amp;nbsp;and ran some inbuilt tests (which are provided in the default firmware) to check the link quality.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot-from-2026_2D00_02_2D00_22-13_2D00_04_2D00_44.png"  /&gt;&lt;/p&gt;
&lt;p&gt;The link strength (MSE) was consistent at -37.2 dB.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot-from-2026_2D00_02_2D00_22-15_2D00_39_2D00_54.png"  /&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the log with the frame generator mode of &lt;a id="e14-product-link-d04bc" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=4032784&amp;amp;nsku=50AK1184&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="4032784" data-newark="50AK1184" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;EVAL-ADIN1100EBZ&lt;/a&gt;&amp;#39;s and the link quality was consistent at the similar level, the Rx indicates the count of frames received by the PHY and Err is the number of frames with errors, which is zero so there&amp;#39;s nothing wrong with the&amp;nbsp;cable, connectors or termination.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot-from-2026_2D00_02_2D00_21-22_2D00_28_2D00_04.png"  /&gt;&lt;/p&gt;
&lt;p&gt;The local ping results were also pretty consistent with zero losses.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/Screenshot-from-2026_2D00_02_2D00_22-15_2D00_44_2D00_03.png"  /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="mcetoc_1ji89e5gj5"&gt;Arrival of Pi 4&lt;/h2&gt;
&lt;p&gt;Also got my other&amp;nbsp;&lt;a id="e14-product-link-cd3b6" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=3051887&amp;amp;nsku=02AH3164&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="3051887" data-newark="02AH3164" data-comoverride="" data-cmpoverride="" data-cpc="SC15185" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;RPI4-MODBP-4GB&lt;/a&gt;&amp;nbsp;yesterday. Thanks &lt;a href="https://community.element14.com/members/e14alice"&gt;E14Alice&lt;/a&gt;&amp;nbsp;and &lt;a href="https://community.element14.com/members/joratcliffe"&gt;JoRatcliffe&lt;/a&gt;&amp;nbsp;for prompt shipment, despite the memory-driven price variations.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:274px;max-width:365px;" height="274" src="https://community.element14.com/resized-image/__size/730x548/__key/communityserver-discussions-components-files/448/20260223_5F00_133312.jpg" width="365"  /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ADIN1110 evaluation board and 192m of UTP-5</title><link>https://community.element14.com/thread/56711?ContentTypeID=0</link><pubDate>Tue, 24 Feb 2026 18:44:21 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8c597d50-2e0f-442d-b5f8-212fa5ef3d19</guid><dc:creator>JWx</dc:creator><slash:comments>5</slash:comments><comments>https://community.element14.com/thread/56711?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56711/adin1110-evaluation-board-and-192m-of-utp-5/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h2 id="mcetoc_1ji8bagmf0"&gt;ADIN1110 evaluation board&lt;/h2&gt;
&lt;p&gt;As we have discovered previously, ADIN1110 differs from ADIN1100 PHYs we have used so far that it includes complete Ethernet adapter (both PHY and MAC functions). In this Challenge, we were provided with evaluation boards for both ADIN1100 and ADIN1110.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;External box of ADIN1110 evaluation kit is very similar to that of ADIN1100&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:360px;max-width:640px;" alt="ADIN1110 eval box" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/8787.adin1110_5F00_box.png" /&gt;&lt;/p&gt;
&lt;p&gt;and inside there&amp;nbsp;are two components: a board and USB cable&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;{gallery}ADIN1110&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;/p&gt;
&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/box_5F00_contents.png" /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;/p&gt;
&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/adin1110_5F00_eval_5F00_board.png" /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1ji8cecll1"&gt;192 meter test&lt;/h2&gt;
&lt;p&gt;Our next test would be connecting ADIN1110 evaluation board (that has on-board MCU and can serve a web page) with Raspberry PI - but before using CN-0575 shield, another interface will be used: USB 10BASE-T1L adapter that is included in&amp;nbsp;&amp;nbsp;&lt;a id="e14-product-link-e5529" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('e5529'));" data-farnell="4285508" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;AD-SWIOT1L-SL&lt;/a&gt;  : AD-T1LUSB2.0, that is basically USB Ethernet adapter with included ADIN1100 PHY. It&amp;#39;s block diagram is below:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/AD_2D00_T1LUSB20_2D00_EBZ-Block-Diagram.png" /&gt;&lt;/p&gt;
&lt;p&gt;Our test setup consists of&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Raspberry PI&lt;/li&gt;
&lt;li&gt;10BASE-T1L USB adapter&lt;/li&gt;
&lt;li&gt;short run of MODBUS cable (included in AD-SWIOT1L-SL evaluation platform), later replaced with 48 meters of CAT5E UTP&lt;/li&gt;
&lt;li&gt;USB powered ADIN1110 evaluation board in a default configuration&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="30cm test case" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/test_5F00_case_5F00_1.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;and is (after configuring DHCP server on Raspberry PI, because default configuration of ADIN1110 evaluation board uses dynamic address) working, serving page as below:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/adin1110_5F00_web_5F00_interface.png" /&gt;&lt;/p&gt;
&lt;p&gt;From this page, some interesting data can be gathered:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="screenshot - annotated" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/adin1110_5F00_web_5F00_interface_5F00_annotated.png" /&gt;&lt;/p&gt;
&lt;p&gt;As we can see, it has autonegotiated as slave/follower (which is consistent with default jumper setting of &amp;quot;prefer follower&amp;quot;), some quality metric is displayed and DHCP configuration is also present.&lt;/p&gt;
&lt;p&gt;Then, 48 meters of UTP CAT5E cable was connected instead of MODBUS cable&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="48m UTP CAT5E" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/48m_5F00_utp5.png" /&gt;&lt;/p&gt;
&lt;p&gt;and? everything still worked:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="50m" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/adin1110_5F00_50m.png" /&gt;&lt;/p&gt;
&lt;p&gt;what is interesting - MSE metric is the same as using&amp;nbsp;MODBUS cable...&lt;/p&gt;
&lt;p&gt;Then - in line with &lt;a href="https://community.element14.com/members/wolfgangfriedrich"&gt;wolfgangfriedrich&lt;/a&gt;&amp;nbsp;suggestion - available UTP pairs were connected in series, giving effective distance of 192 meters (and additional crosstalk between pairs).&lt;/p&gt;
&lt;p&gt;And? The system was still working:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/adin1110_5F00_200m.png" /&gt;&lt;/p&gt;
&lt;p&gt;What is interesting - MSE metric is still the same and autonegotiation resulted in Master role (despite configured preference for follower).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Unfortunately, on Raspberry PI side ever increasing counter of receive errors was observed:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/200m_5F00_rx_5F00_errors.png" /&gt;&lt;/p&gt;
&lt;p&gt;No good - although TCP retransmission&amp;nbsp; retrieves those lost packets, something is wrong:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/rpi_5F00_and_5F00_adin.png" /&gt;&lt;/p&gt;
&lt;p&gt;but - ICMP echo from the host is not affected, not even a single ping is lost.&lt;/p&gt;
&lt;p&gt;After some research initial setup (with 30 cm of MODBUS cable) was restored - and lost packets were also observed:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/short_5F00_range_5F00_errors.png" /&gt;&lt;/p&gt;
&lt;p&gt;As a conclusion - ADIN1110 works on 192 meters of low quality cable. There is some packet loss but only in very specific situation: TCP data transmitted from ADIN1110, ICMP is not affected.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;At this stage it seems that this problem is elsewhere: USB adapter or Raspberry PI or maybe ADIN1110 demo software?&lt;/p&gt;
&lt;p&gt;Additional tests are needed&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;script&gt;window.top.e14.func.queueScripts.add(function() { window.top.e14.func.e14DynaloadGallery(window.document);}, true );&lt;/script&gt;</description></item><item><title>Testing 10BASE-T1L on Salvaged Cat6 UTP Cable [Part -1]</title><link>https://community.element14.com/thread/56687?ContentTypeID=0</link><pubDate>Wed, 18 Feb 2026 08:55:06 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2b3e0e78-2935-4cec-b018-e6087d614ab5</guid><dc:creator>veluv01</dc:creator><slash:comments>7</slash:comments><comments>https://community.element14.com/thread/56687?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56687/testing-10base-t1l-on-salvaged-cat6-utp-cable-part--1/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h2 id="mcetoc_1jhnqa59r0"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Some of you might be wondering or interested to look at the performance of SPE over inexpensive or bare basic cabling. I was in the same boat, and before testing with the Molex&amp;#39;s SPE shielded twisted pair cable, I decided to run a full set of performance tests using just a pair of unshielded wires salvaged from a regular Cat6 Ethernet cable lying around. No special SPE cable, no shielding, just bare twisted pair wire of 1 meter.&amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="mcetoc_1jhnqapi71"&gt;Here&amp;#39;s the Setup&lt;/h2&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:311px;max-width:415px;" height="311" src="https://community.element14.com/resized-image/__size/830x622/__key/communityserver-discussions-components-files/448/20260216_5F00_211841.jpg" width="415"  /&gt;&lt;/p&gt;
&lt;p&gt;The current test setup(similar to the setup in my previous post but instead of the router I&amp;#39;m using the Pi 4 for a Offline SPE network)&amp;nbsp; has a &lt;a href="https://referral.element14.com/OrderCodeView?fsku=3051887&amp;amp;nsku=02AH3164&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" target="_blank" data-e14adj="t"&gt;Raspberry Pi 4 &lt;/a&gt;(with the Argon One case, got it since it provides better cooling and also looks cool&amp;nbsp;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/1f605.svg" title="Sweat smile"&gt;&amp;#x1f605;&lt;/span&gt; ) as the main compute of the test setup, connected via standard Ethernet cable to an &lt;a href="https://referral.element14.com/OrderCodeView?fsku=4032784&amp;amp;nsku=50AK1184&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" target="_blank" data-e14adj="t"&gt;ADIN1100 media converter&lt;/a&gt;, which translates the signal into 10BASE - T1L. That signal then travels over the salvaged twisted pair wires to a &lt;a href="https://referral.element14.com/OrderCodeView?fsku=4203675&amp;amp;nsku=75AK9822&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" target="_blank" data-e14adj="t"&gt;CN0575 HAT&amp;nbsp;&lt;/a&gt;sitting on top of a Raspberry Pi Zero 2W, which is my edge device in the test setup.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="mcetoc_1jhnr1eob2"&gt;Start with the Ping !&lt;/h2&gt;
&lt;p&gt;Before throwing any heavy traffic at the link, I just pinged the Pi Zero 2W to check basic latency and stability.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771400590621v1.png"  /&gt;&lt;/p&gt;
&lt;p&gt;The results were not disappointing, there was zero packet loss. The average round trip time was 0.665 ms, the minimum was 0.632 ms, and the maximum never went above 0.771 ms (Finally got the sub-millisecond latency which I mentioned in my previous forum post&amp;nbsp;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/1f601.svg" title="Grin"&gt;&amp;#x1f601;&lt;/span&gt; ).&amp;nbsp; The standard deviation was just 0.026 ms, meaning the latency was rock steady with almost no variation between packets.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;--- 169.254.158.120 ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 20185ms
rtt min/avg/max/mdev = 0.632/0.665/0.771/0.026 ms&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;For a bare twisted pair wire setup, this was a great start and gave me confidence to push further.&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the full log&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;epsilon@argonpi:~ $ ping -c 100 -i 0.2 169.254.158.120
PING 169.254.158.120 (169.254.158.120) 56(84) bytes of data.
64 bytes from 169.254.158.120: icmp_seq=1 ttl=64 time=0.761 ms
64 bytes from 169.254.158.120: icmp_seq=2 ttl=64 time=0.637 ms
64 bytes from 169.254.158.120: icmp_seq=3 ttl=64 time=0.643 ms
64 bytes from 169.254.158.120: icmp_seq=4 ttl=64 time=0.655 ms
64 bytes from 169.254.158.120: icmp_seq=5 ttl=64 time=0.646 ms
64 bytes from 169.254.158.120: icmp_seq=6 ttl=64 time=0.639 ms
64 bytes from 169.254.158.120: icmp_seq=7 ttl=64 time=0.650 ms
64 bytes from 169.254.158.120: icmp_seq=8 ttl=64 time=0.644 ms
64 bytes from 169.254.158.120: icmp_seq=9 ttl=64 time=0.694 ms
64 bytes from 169.254.158.120: icmp_seq=10 ttl=64 time=0.658 ms
64 bytes from 169.254.158.120: icmp_seq=11 ttl=64 time=0.639 ms
64 bytes from 169.254.158.120: icmp_seq=12 ttl=64 time=0.655 ms
64 bytes from 169.254.158.120: icmp_seq=13 ttl=64 time=0.714 ms
64 bytes from 169.254.158.120: icmp_seq=14 ttl=64 time=0.664 ms
64 bytes from 169.254.158.120: icmp_seq=15 ttl=64 time=0.673 ms
64 bytes from 169.254.158.120: icmp_seq=16 ttl=64 time=0.660 ms
64 bytes from 169.254.158.120: icmp_seq=17 ttl=64 time=0.644 ms
64 bytes from 169.254.158.120: icmp_seq=18 ttl=64 time=0.646 ms
64 bytes from 169.254.158.120: icmp_seq=19 ttl=64 time=0.643 ms
64 bytes from 169.254.158.120: icmp_seq=20 ttl=64 time=0.666 ms
64 bytes from 169.254.158.120: icmp_seq=21 ttl=64 time=0.693 ms
64 bytes from 169.254.158.120: icmp_seq=22 ttl=64 time=0.655 ms
64 bytes from 169.254.158.120: icmp_seq=23 ttl=64 time=0.661 ms
64 bytes from 169.254.158.120: icmp_seq=24 ttl=64 time=0.650 ms
64 bytes from 169.254.158.120: icmp_seq=25 ttl=64 time=0.664 ms
64 bytes from 169.254.158.120: icmp_seq=26 ttl=64 time=0.664 ms
64 bytes from 169.254.158.120: icmp_seq=27 ttl=64 time=0.644 ms
64 bytes from 169.254.158.120: icmp_seq=28 ttl=64 time=0.667 ms
64 bytes from 169.254.158.120: icmp_seq=29 ttl=64 time=0.639 ms
64 bytes from 169.254.158.120: icmp_seq=30 ttl=64 time=0.648 ms
64 bytes from 169.254.158.120: icmp_seq=31 ttl=64 time=0.656 ms
64 bytes from 169.254.158.120: icmp_seq=32 ttl=64 time=0.644 ms
64 bytes from 169.254.158.120: icmp_seq=33 ttl=64 time=0.633 ms
64 bytes from 169.254.158.120: icmp_seq=34 ttl=64 time=0.728 ms
64 bytes from 169.254.158.120: icmp_seq=35 ttl=64 time=0.675 ms
64 bytes from 169.254.158.120: icmp_seq=36 ttl=64 time=0.644 ms
64 bytes from 169.254.158.120: icmp_seq=37 ttl=64 time=0.653 ms
64 bytes from 169.254.158.120: icmp_seq=38 ttl=64 time=0.644 ms
64 bytes from 169.254.158.120: icmp_seq=39 ttl=64 time=0.674 ms
64 bytes from 169.254.158.120: icmp_seq=40 ttl=64 time=0.673 ms
64 bytes from 169.254.158.120: icmp_seq=41 ttl=64 time=0.653 ms
64 bytes from 169.254.158.120: icmp_seq=42 ttl=64 time=0.670 ms
64 bytes from 169.254.158.120: icmp_seq=43 ttl=64 time=0.707 ms
64 bytes from 169.254.158.120: icmp_seq=44 ttl=64 time=0.645 ms
64 bytes from 169.254.158.120: icmp_seq=45 ttl=64 time=0.648 ms
64 bytes from 169.254.158.120: icmp_seq=46 ttl=64 time=0.720 ms
64 bytes from 169.254.158.120: icmp_seq=47 ttl=64 time=0.653 ms
64 bytes from 169.254.158.120: icmp_seq=48 ttl=64 time=0.666 ms
64 bytes from 169.254.158.120: icmp_seq=49 ttl=64 time=0.662 ms
64 bytes from 169.254.158.120: icmp_seq=50 ttl=64 time=0.707 ms
64 bytes from 169.254.158.120: icmp_seq=51 ttl=64 time=0.665 ms
64 bytes from 169.254.158.120: icmp_seq=52 ttl=64 time=0.732 ms
64 bytes from 169.254.158.120: icmp_seq=53 ttl=64 time=0.649 ms
64 bytes from 169.254.158.120: icmp_seq=54 ttl=64 time=0.666 ms
64 bytes from 169.254.158.120: icmp_seq=55 ttl=64 time=0.659 ms
64 bytes from 169.254.158.120: icmp_seq=56 ttl=64 time=0.657 ms
64 bytes from 169.254.158.120: icmp_seq=57 ttl=64 time=0.660 ms
64 bytes from 169.254.158.120: icmp_seq=58 ttl=64 time=0.725 ms
64 bytes from 169.254.158.120: icmp_seq=59 ttl=64 time=0.680 ms
64 bytes from 169.254.158.120: icmp_seq=60 ttl=64 time=0.668 ms
64 bytes from 169.254.158.120: icmp_seq=61 ttl=64 time=0.662 ms
64 bytes from 169.254.158.120: icmp_seq=62 ttl=64 time=0.659 ms
64 bytes from 169.254.158.120: icmp_seq=63 ttl=64 time=0.652 ms
64 bytes from 169.254.158.120: icmp_seq=64 ttl=64 time=0.646 ms
64 bytes from 169.254.158.120: icmp_seq=65 ttl=64 time=0.665 ms
64 bytes from 169.254.158.120: icmp_seq=66 ttl=64 time=0.656 ms
64 bytes from 169.254.158.120: icmp_seq=67 ttl=64 time=0.666 ms
64 bytes from 169.254.158.120: icmp_seq=68 ttl=64 time=0.664 ms
64 bytes from 169.254.158.120: icmp_seq=69 ttl=64 time=0.660 ms
64 bytes from 169.254.158.120: icmp_seq=70 ttl=64 time=0.771 ms
64 bytes from 169.254.158.120: icmp_seq=71 ttl=64 time=0.673 ms
64 bytes from 169.254.158.120: icmp_seq=72 ttl=64 time=0.661 ms
64 bytes from 169.254.158.120: icmp_seq=73 ttl=64 time=0.677 ms
64 bytes from 169.254.158.120: icmp_seq=74 ttl=64 time=0.717 ms
64 bytes from 169.254.158.120: icmp_seq=75 ttl=64 time=0.669 ms
64 bytes from 169.254.158.120: icmp_seq=76 ttl=64 time=0.677 ms
64 bytes from 169.254.158.120: icmp_seq=77 ttl=64 time=0.654 ms
64 bytes from 169.254.158.120: icmp_seq=78 ttl=64 time=0.663 ms
64 bytes from 169.254.158.120: icmp_seq=79 ttl=64 time=0.664 ms
64 bytes from 169.254.158.120: icmp_seq=80 ttl=64 time=0.676 ms
64 bytes from 169.254.158.120: icmp_seq=81 ttl=64 time=0.655 ms
64 bytes from 169.254.158.120: icmp_seq=82 ttl=64 time=0.653 ms
64 bytes from 169.254.158.120: icmp_seq=83 ttl=64 time=0.703 ms
64 bytes from 169.254.158.120: icmp_seq=84 ttl=64 time=0.634 ms
64 bytes from 169.254.158.120: icmp_seq=85 ttl=64 time=0.678 ms
64 bytes from 169.254.158.120: icmp_seq=86 ttl=64 time=0.648 ms
64 bytes from 169.254.158.120: icmp_seq=87 ttl=64 time=0.665 ms
64 bytes from 169.254.158.120: icmp_seq=88 ttl=64 time=0.662 ms
64 bytes from 169.254.158.120: icmp_seq=89 ttl=64 time=0.654 ms
64 bytes from 169.254.158.120: icmp_seq=90 ttl=64 time=0.661 ms
64 bytes from 169.254.158.120: icmp_seq=91 ttl=64 time=0.644 ms
64 bytes from 169.254.158.120: icmp_seq=92 ttl=64 time=0.708 ms
64 bytes from 169.254.158.120: icmp_seq=93 ttl=64 time=0.656 ms
64 bytes from 169.254.158.120: icmp_seq=94 ttl=64 time=0.638 ms
64 bytes from 169.254.158.120: icmp_seq=95 ttl=64 time=0.724 ms
64 bytes from 169.254.158.120: icmp_seq=96 ttl=64 time=0.655 ms
64 bytes from 169.254.158.120: icmp_seq=97 ttl=64 time=0.633 ms
64 bytes from 169.254.158.120: icmp_seq=98 ttl=64 time=0.651 ms
64 bytes from 169.254.158.120: icmp_seq=99 ttl=64 time=0.632 ms
64 bytes from 169.254.158.120: icmp_seq=100 ttl=64 time=0.650 ms

--- 169.254.158.120 ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 20185ms
rtt min/avg/max/mdev = 0.632/0.665/0.771/0.026 ms&lt;/pre&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="mcetoc_1jhnshr463"&gt;UDP test for the 10BASE 1TL SPE&lt;/h2&gt;
&lt;h3 id="mcetoc_1jhnsi0hp4"&gt;&lt;/h3&gt;
&lt;p&gt;    	    	        &lt;div style="padding: 1em; margin: 1em 0; color: #444; background-color: #fff; border: solid 1px #ddd;"&gt;
	    	        What&amp;#39;s the UDP? and what does this test evaluate?

UDP stands for User Datagram Protocol, but you can think of it like dropping a stack of letters into a street mailbox. You toss them in and walk away. You don&amp;#39;t get a tracking number to confirm they arrived, there is no system to request a resend if a letter gets lost, and we certainly don&amp;#39;t slow down just because the recipient is overwhelmed. UDP just fires packets out at whatever speed we choose and moves on.

Because of this, UDP is the most honest way to test the capcity of a physical link.This makes it perfect for measuring two specific things. First, it shows if the connection is clear enough to carry data without losing or breaking packets because there is nothing hiding/masking those errors. Second, it reveals if the receiving end can actually keep up with the traffic because again there is no feedback mechanism to slow things down if the receiver is struggling to process it.

	    &lt;/div&gt;
	&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/20260217_5F00_14h32m43s_5F00_grim.png"  /&gt;&lt;/p&gt;
&lt;p&gt;The iperf UDP test inferred some interesting observations.&amp;nbsp;&lt;span class="router-outlet-wrapper ng-tns-c1880475993-0"&gt;&lt;span class="ng-star-inserted"&gt;The Pi 4 transmitted at a steady 10 Mbps and had no way of knowing the Pi Zero 2W was struggling to keep up. Because UDP does not verify that data arrived, the Pi 4 just kept going and reported that it sent all of them with zero errors.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="router-outlet-wrapper ng-tns-c1880475993-0"&gt;&lt;span class="ng-star-inserted"&gt;&lt;pre class="ui-code" data-mode="text"&gt;- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
[  5]   0.00-100.00 sec   119 MBytes  10.0 Mbits/sec  0.000 ms  0/86327 (0%)  sender
[  5]   0.00-100.05 sec   114 MBytes  9.56 Mbits/sec  0.076 ms  0/86310 (0%)  receiver&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the Client side log&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;epsilon@argonpi:~ $ iperf3 -c 169.254.158.120 -u -b 10M -t 100
Connecting to host 169.254.158.120, port 5201
[  5] local 169.254.158.1 port 33705 connected to 169.254.158.120 port 5201
[ ID] Interval           Transfer     Bitrate         Total Datagrams
[  5]   0.00-1.00   sec  1.19 MBytes  10.0 Mbits/sec  865  
[  5]   1.00-2.00   sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]   2.00-3.00   sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]   3.00-4.00   sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]   4.00-5.00   sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]   5.00-6.00   sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]   6.00-7.00   sec  1.19 MBytes  9.99 Mbits/sec  863  
[  5]   7.00-8.00   sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]   8.00-9.00   sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]   9.00-10.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  10.00-11.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  11.00-12.00  sec  1.19 MBytes  9.99 Mbits/sec  863  
[  5]  12.00-13.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  13.00-14.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  14.00-15.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  15.00-16.00  sec  1.19 MBytes  9.99 Mbits/sec  863  
[  5]  16.00-17.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  17.00-18.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  18.00-19.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  19.00-20.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  20.00-21.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  21.00-22.00  sec  1.19 MBytes  9.99 Mbits/sec  863  
[  5]  22.00-23.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  23.00-24.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  24.00-25.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  25.00-26.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  26.00-27.00  sec  1.19 MBytes  9.99 Mbits/sec  863  
[  5]  27.00-28.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  28.00-29.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  29.00-30.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  30.00-31.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  31.00-32.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  32.00-33.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  33.00-34.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  34.00-35.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  35.00-36.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  36.00-37.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  37.00-38.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  38.00-39.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  39.00-40.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  40.00-41.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  41.00-42.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  42.00-43.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  43.00-44.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  44.00-45.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  45.00-46.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  46.00-47.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  47.00-48.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  48.00-49.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  49.00-50.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  50.00-51.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  51.00-52.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  52.00-53.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  53.00-54.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  54.00-55.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  55.00-56.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  56.00-57.00  sec  1.19 MBytes  9.99 Mbits/sec  863  
[  5]  57.00-58.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  58.00-59.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  59.00-60.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  60.00-61.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  61.00-62.00  sec  1.19 MBytes  9.99 Mbits/sec  863  
[  5]  62.00-63.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  63.00-64.00  sec  1.19 MBytes  9.99 Mbits/sec  863  
[  5]  64.00-65.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  65.00-66.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  66.00-67.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  67.00-68.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  68.00-69.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  69.00-70.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  70.00-71.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  71.00-72.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  72.00-73.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  73.00-74.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  74.00-75.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  75.00-76.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  76.00-77.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  77.00-78.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  78.00-79.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  79.00-80.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  80.00-81.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  81.00-82.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  82.00-83.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  83.00-84.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  84.00-85.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  85.00-86.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  86.00-87.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  87.00-88.00  sec  1.19 MBytes  9.99 Mbits/sec  863  
[  5]  88.00-89.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  89.00-90.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  90.00-91.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  91.00-92.00  sec  1.19 MBytes  9.99 Mbits/sec  863  
[  5]  92.00-93.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  93.00-94.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  94.00-95.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  95.00-96.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  96.00-97.00  sec  1.19 MBytes  9.99 Mbits/sec  863  
[  5]  97.00-98.00  sec  1.19 MBytes  10.0 Mbits/sec  864  
[  5]  98.00-99.00  sec  1.19 MBytes  10.0 Mbits/sec  863  
[  5]  99.00-100.00 sec  1.19 MBytes  9.99 Mbits/sec  863  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
[  5]   0.00-100.00 sec   119 MBytes  10.0 Mbits/sec  0.000 ms  0/86327 (0%)  sender
[  5]   0.00-100.05 sec   114 MBytes  9.56 Mbits/sec  0.076 ms  0/86310 (0%)  receiver

iperf Done.&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;However, the server log on the Pi Zero 2W revealed the hidden loss of datagrams.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
[  5]   0.00-100.05 sec   114 MBytes  9.56 Mbits/sec  0.076 ms  3746/86310 (4.3%)  receiver
-----------------------------------------------------------&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;The Pi Zero 2W was consistently dropping about 4.3% of the incoming packets. That is roughly 3,746 lost packets over 100 seconds. Since the jitter remained very low, probably the physical link was not the problem? Maybe the real bottleneck was with either the overhead (or the SPI ?) or the Pi Zero 2W.&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the server (Pi Zero 2W) side log&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;Accepted connection from 169.254.158.1, port 60302
[  5] local 169.254.158.120 port 5201 connected to 169.254.158.1 port 33705
[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
[  5]   0.00-1.00   sec  1.09 MBytes  9.15 Mbits/sec  0.135 ms  4/794 (0.5%)  
[  5]   1.00-2.00   sec  1.14 MBytes  9.57 Mbits/sec  0.095 ms  45/871 (5.2%)  
[  5]   2.00-3.00   sec  1.14 MBytes  9.57 Mbits/sec  0.140 ms  40/866 (4.6%)  
[  5]   3.00-4.00   sec  1.14 MBytes  9.56 Mbits/sec  0.061 ms  35/860 (4.1%)  
[  5]   4.00-5.00   sec  1.14 MBytes  9.57 Mbits/sec  0.074 ms  36/862 (4.2%)  
[  5]   5.00-6.00   sec  1.14 MBytes  9.56 Mbits/sec  0.140 ms  39/864 (4.5%)  
[  5]   6.00-7.00   sec  1.14 MBytes  9.57 Mbits/sec  0.142 ms  38/864 (4.4%)  
[  5]   7.00-8.00   sec  1.14 MBytes  9.56 Mbits/sec  0.123 ms  39/864 (4.5%)  
[  5]   8.00-9.00   sec  1.14 MBytes  9.57 Mbits/sec  0.108 ms  38/864 (4.4%)  
[  5]   9.00-10.00  sec  1.14 MBytes  9.57 Mbits/sec  0.054 ms  35/861 (4.1%)  
[  5]  10.00-11.00  sec  1.14 MBytes  9.56 Mbits/sec  0.081 ms  37/862 (4.3%)  
[  5]  11.00-12.00  sec  1.14 MBytes  9.57 Mbits/sec  0.090 ms  38/864 (4.4%)  
[  5]  12.00-13.00  sec  1.14 MBytes  9.56 Mbits/sec  0.150 ms  39/864 (4.5%)  
[  5]  13.00-14.00  sec  1.14 MBytes  9.57 Mbits/sec  0.115 ms  38/864 (4.4%)  
[  5]  14.00-15.00  sec  1.14 MBytes  9.56 Mbits/sec  0.103 ms  39/864 (4.5%)  
[  5]  15.00-16.00  sec  1.14 MBytes  9.57 Mbits/sec  0.057 ms  35/861 (4.1%)  
[  5]  16.00-17.00  sec  1.14 MBytes  9.57 Mbits/sec  0.106 ms  37/863 (4.3%)  
[  5]  17.00-18.00  sec  1.14 MBytes  9.56 Mbits/sec  0.128 ms  38/863 (4.4%)  
[  5]  18.00-19.00  sec  1.14 MBytes  9.57 Mbits/sec  0.142 ms  38/864 (4.4%)  
[  5]  19.00-20.00  sec  1.14 MBytes  9.56 Mbits/sec  0.129 ms  38/863 (4.4%)  
[  5]  20.00-21.00  sec  1.14 MBytes  9.57 Mbits/sec  0.128 ms  38/864 (4.4%)  
[  5]  21.00-22.00  sec  1.14 MBytes  9.56 Mbits/sec  0.179 ms  38/863 (4.4%)  
[  5]  22.00-23.00  sec  1.14 MBytes  9.57 Mbits/sec  0.095 ms  39/865 (4.5%)  
[  5]  23.00-24.00  sec  1.14 MBytes  9.57 Mbits/sec  0.054 ms  35/861 (4.1%)  
[  5]  24.00-25.00  sec  1.14 MBytes  9.56 Mbits/sec  0.115 ms  37/862 (4.3%)  
[  5]  25.00-26.00  sec  1.14 MBytes  9.57 Mbits/sec  0.114 ms  38/864 (4.4%)  
[  5]  26.00-27.00  sec  1.14 MBytes  9.56 Mbits/sec  0.138 ms  39/864 (4.5%)  
[  5]  27.00-28.00  sec  1.14 MBytes  9.57 Mbits/sec  0.195 ms  38/864 (4.4%)  
[  5]  28.00-29.00  sec  1.14 MBytes  9.56 Mbits/sec  0.056 ms  37/862 (4.3%)  
[  5]  29.00-30.00  sec  1.14 MBytes  9.57 Mbits/sec  0.083 ms  36/862 (4.2%)  
[  5]  30.00-31.00  sec  1.14 MBytes  9.57 Mbits/sec  0.103 ms  38/864 (4.4%)  
[  5]  31.00-32.00  sec  1.14 MBytes  9.56 Mbits/sec  0.096 ms  38/863 (4.4%)  
[  5]  32.00-33.00  sec  1.14 MBytes  9.57 Mbits/sec  0.139 ms  39/865 (4.5%)  
[  5]  33.00-34.00  sec  1.14 MBytes  9.56 Mbits/sec  0.200 ms  38/863 (4.4%)  
[  5]  34.00-35.00  sec  1.14 MBytes  9.55 Mbits/sec  0.104 ms  30/855 (3.5%)  
[  5]  35.00-36.00  sec  1.14 MBytes  9.56 Mbits/sec  0.170 ms  47/872 (5.4%)  
[  5]  36.00-37.00  sec  1.14 MBytes  9.57 Mbits/sec  0.087 ms  36/862 (4.2%)  
[  5]  37.00-38.00  sec  1.14 MBytes  9.56 Mbits/sec  0.142 ms  39/864 (4.5%)  
[  5]  38.00-39.00  sec  1.14 MBytes  9.57 Mbits/sec  0.068 ms  37/863 (4.3%)  
[  5]  39.00-40.00  sec  1.14 MBytes  9.57 Mbits/sec  0.267 ms  35/861 (4.1%)  
[  5]  40.00-41.00  sec  1.14 MBytes  9.56 Mbits/sec  0.119 ms  38/863 (4.4%)  
[  5]  41.00-42.00  sec  1.14 MBytes  9.57 Mbits/sec  0.133 ms  38/864 (4.4%)  
[  5]  42.00-43.00  sec  1.14 MBytes  9.56 Mbits/sec  0.268 ms  37/862 (4.3%)  
[  5]  43.00-44.00  sec  1.14 MBytes  9.57 Mbits/sec  0.123 ms  39/865 (4.5%)  
[  5]  44.00-45.00  sec  1.14 MBytes  9.56 Mbits/sec  0.110 ms  39/864 (4.5%)  
[  5]  45.00-46.00  sec  1.14 MBytes  9.57 Mbits/sec  0.058 ms  37/863 (4.3%)  
[  5]  46.00-47.00  sec  1.14 MBytes  9.57 Mbits/sec  0.053 ms  35/861 (4.1%)  
[  5]  47.00-48.00  sec  1.14 MBytes  9.56 Mbits/sec  0.137 ms  39/864 (4.5%)  
[  5]  48.00-49.00  sec  1.14 MBytes  9.57 Mbits/sec  0.120 ms  38/864 (4.4%)  
[  5]  49.00-50.00  sec  1.14 MBytes  9.56 Mbits/sec  0.100 ms  38/863 (4.4%)  
[  5]  50.00-51.00  sec  1.14 MBytes  9.57 Mbits/sec  0.112 ms  39/865 (4.5%)  
[  5]  51.00-52.00  sec  1.14 MBytes  9.56 Mbits/sec  0.061 ms  37/862 (4.3%)  
[  5]  52.00-53.00  sec  1.14 MBytes  9.57 Mbits/sec  0.052 ms  35/861 (4.1%)  
[  5]  53.00-54.00  sec  1.14 MBytes  9.57 Mbits/sec  0.098 ms  38/864 (4.4%)  
[  5]  54.00-55.00  sec  1.14 MBytes  9.56 Mbits/sec  0.110 ms  38/863 (4.4%)  
[  5]  55.00-56.00  sec  1.14 MBytes  9.57 Mbits/sec  0.122 ms  38/864 (4.4%)  
[  5]  56.00-57.00  sec  1.14 MBytes  9.56 Mbits/sec  0.167 ms  39/864 (4.5%)  
[  5]  57.00-58.00  sec  1.14 MBytes  9.57 Mbits/sec  0.085 ms  37/863 (4.3%)  
[  5]  58.00-59.00  sec  1.14 MBytes  9.56 Mbits/sec  0.133 ms  39/864 (4.5%)  
[  5]  59.00-60.00  sec  1.14 MBytes  9.57 Mbits/sec  0.072 ms  37/863 (4.3%)  
[  5]  60.00-61.00  sec  1.14 MBytes  9.56 Mbits/sec  0.101 ms  35/860 (4.1%)  
[  5]  61.00-62.00  sec  1.14 MBytes  9.57 Mbits/sec  0.091 ms  38/864 (4.4%)  
[  5]  62.00-63.00  sec  1.14 MBytes  9.57 Mbits/sec  0.166 ms  39/865 (4.5%)  
[  5]  63.00-64.00  sec  1.14 MBytes  9.56 Mbits/sec  0.130 ms  38/863 (4.4%)  
[  5]  64.00-65.00  sec  1.14 MBytes  9.57 Mbits/sec  0.150 ms  39/865 (4.5%)  
[  5]  65.00-66.00  sec  1.14 MBytes  9.56 Mbits/sec  0.058 ms  36/861 (4.2%)  
[  5]  66.00-67.00  sec  1.14 MBytes  9.57 Mbits/sec  0.097 ms  36/862 (4.2%)  
[  5]  67.00-68.00  sec  1.14 MBytes  9.56 Mbits/sec  0.132 ms  38/863 (4.4%)  
[  5]  68.00-69.00  sec  1.14 MBytes  9.57 Mbits/sec  0.082 ms  37/863 (4.3%)  
[  5]  69.00-70.00  sec  1.14 MBytes  9.57 Mbits/sec  0.093 ms  39/865 (4.5%)  
[  5]  70.00-71.00  sec  1.14 MBytes  9.56 Mbits/sec  0.107 ms  39/864 (4.5%)  
[  5]  71.00-72.00  sec  1.14 MBytes  9.56 Mbits/sec  0.088 ms  35/860 (4.1%)  
[  5]  72.00-73.00  sec  1.14 MBytes  9.56 Mbits/sec  0.135 ms  41/866 (4.7%)  
[  5]  73.00-74.00  sec  1.14 MBytes  9.57 Mbits/sec  0.153 ms  39/865 (4.5%)  
[  5]  74.00-75.00  sec  1.14 MBytes  9.56 Mbits/sec  0.072 ms  37/862 (4.3%)  
[  5]  75.00-76.00  sec  1.14 MBytes  9.57 Mbits/sec  0.057 ms  35/861 (4.1%)  
[  5]  76.00-77.00  sec  1.14 MBytes  9.56 Mbits/sec  0.136 ms  38/863 (4.4%)  
[  5]  77.00-78.00  sec  1.14 MBytes  9.57 Mbits/sec  0.108 ms  38/864 (4.4%)  
[  5]  78.00-79.00  sec  1.14 MBytes  9.57 Mbits/sec  0.135 ms  39/865 (4.5%)  
[  5]  79.00-80.00  sec  1.14 MBytes  9.56 Mbits/sec  0.161 ms  39/864 (4.5%)  
[  5]  80.00-81.00  sec  1.14 MBytes  9.57 Mbits/sec  0.123 ms  39/865 (4.5%)  
[  5]  81.00-82.00  sec  1.14 MBytes  9.56 Mbits/sec  0.054 ms  35/860 (4.1%)  
[  5]  82.00-83.00  sec  1.14 MBytes  9.57 Mbits/sec  0.136 ms  38/864 (4.4%)  
[  5]  83.00-84.00  sec  1.14 MBytes  9.56 Mbits/sec  0.110 ms  38/863 (4.4%)  
[  5]  84.00-85.00  sec  1.14 MBytes  9.57 Mbits/sec  0.100 ms  38/864 (4.4%)  
[  5]  85.00-86.00  sec  1.14 MBytes  9.57 Mbits/sec  0.170 ms  40/866 (4.6%)  
[  5]  86.00-87.00  sec  1.14 MBytes  9.56 Mbits/sec  0.159 ms  39/864 (4.5%)  
[  5]  87.00-88.00  sec  1.14 MBytes  9.57 Mbits/sec  0.053 ms  35/861 (4.1%)  
[  5]  88.00-89.00  sec  1.14 MBytes  9.56 Mbits/sec  0.097 ms  37/862 (4.3%)  
[  5]  89.00-90.00  sec  1.14 MBytes  9.57 Mbits/sec  0.083 ms  38/864 (4.4%)  
[  5]  90.00-91.00  sec  1.14 MBytes  9.56 Mbits/sec  0.094 ms  39/864 (4.5%)  
[  5]  91.00-92.00  sec  1.14 MBytes  9.57 Mbits/sec  0.151 ms  40/866 (4.6%)  
[  5]  92.00-93.00  sec  1.14 MBytes  9.57 Mbits/sec  0.091 ms  38/864 (4.4%)  
[  5]  93.00-94.00  sec  1.14 MBytes  9.56 Mbits/sec  0.054 ms  35/860 (4.1%)  
[  5]  94.00-95.00  sec  1.14 MBytes  9.57 Mbits/sec  0.099 ms  38/864 (4.4%)  
[  5]  95.00-96.00  sec  1.14 MBytes  9.56 Mbits/sec  0.085 ms  38/863 (4.4%)  
[  5]  96.00-97.00  sec  1.14 MBytes  9.57 Mbits/sec  0.132 ms  39/865 (4.5%)  
[  5]  97.00-98.00  sec  1.14 MBytes  9.56 Mbits/sec  0.118 ms  39/864 (4.5%)  
[  5]  98.00-99.00  sec  1.14 MBytes  9.57 Mbits/sec  0.095 ms  39/865 (4.5%)  
[  5]  99.00-100.00 sec  1.14 MBytes  9.57 Mbits/sec  0.053 ms  35/861 (4.1%)  
[  5] 100.00-100.05 sec  62.2 KBytes  9.32 Mbits/sec  0.076 ms  1/45 (2.2%)  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
[  5]   0.00-100.05 sec   114 MBytes  9.56 Mbits/sec  0.076 ms  3746/86310 (4.3%)  receiver&lt;/pre&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;I&amp;#39;ll follow up with the TCP tests in the next forum post.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>10BASE-T1L normative reference</title><link>https://community.element14.com/thread/56678?ContentTypeID=0</link><pubDate>Mon, 16 Feb 2026 23:07:34 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1fa1de6f-0755-4454-be65-d7d3efa558da</guid><dc:creator>JWx</dc:creator><slash:comments>11</slash:comments><comments>https://community.element14.com/thread/56678?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56678/10base-t1l-normative-reference/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;As every datasheet of Single Pair Ethernet component that I have encountered states, 10BASE-T1L is specified by IEEE 802.3CG recommendation.&lt;/p&gt;
&lt;p&gt;Unfortunately, according to the IEEE website, last version of that specification, 802.3cg-2019 is marked as superseded.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:360px;max-width:640px;" alt="superseded" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/superseded.png" /&gt;&lt;/p&gt;
&lt;p&gt;What makes things worse, there is no clear information &lt;strong&gt;by what&lt;/strong&gt; it is superseded...&lt;/p&gt;
&lt;p&gt;This situation is clearly different than for example RFC Internet standard stack, where every obsoleted standard is not only marked as such, but a successor standard is linked (example below)&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/rfc_5F00_chain.png" /&gt;&lt;/p&gt;
&lt;p&gt;So - by what is 802.3CG superseded?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://standards.ieee.org/ieee/802.3cg/7308/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;IEEE website&lt;/a&gt;&amp;nbsp;doesn&amp;#39;t mention it neither as &amp;quot;active project&amp;quot; or &amp;quot;active standard&amp;quot;, but current version of the main 802.3 specification includes &amp;quot;Historical participants&amp;quot; section with the following description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The following individuals participated in the IEEE 802.3 working group during various stages of the&lt;br /&gt;standard&amp;rsquo;s development. Since the initial publication, many IEEE standards have added functionality or&lt;br /&gt;provided updates to material included in this standard. Included is a historical list of participants who have&lt;br /&gt;dedicated their valuable time, energy, and knowledge to the creation of this material:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;in which 802.3cg is listed&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;IEEE Std 802.3cg-2019 Physical Layers Specifications and Management Parameters for 10 Mb/s Operation and Associated Power Delivery over a Single Balanced Pair of Conductors&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;802.3-2018 doesn&amp;#39;t include the above mention, which reinforces the conclusion that 802.3CG was merged into 802.3-2022 after the last version of 802.3CG-2019.&lt;/p&gt;
&lt;p&gt;Another clue that 802.3cg is now a part of 802.3 can be found in only one public document in 802.3CG stack, an&amp;nbsp;&lt;a href="https://standards.ieee.org/wp-content/uploads/import/documents/erratas/802.3cg-2019_errata.pdf" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;errata&lt;/a&gt;&amp;nbsp;- which consists of one table that can be found in exactly the same form (and the same table identifier) on page 5921 of 802.3-2022&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/802.3_2D00_errata.png" /&gt;&lt;/p&gt;
&lt;p&gt;which - in my opinion - proves that Single Pair Ethernet specification is now included&amp;nbsp; in the main 802.3 recommendation and manufacturers could update their datasheets &lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Single Pair Ethernet with Raspberry Pi</title><link>https://community.element14.com/thread/56676?ContentTypeID=0</link><pubDate>Sun, 15 Feb 2026 19:43:55 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:febf6cfc-73bc-4732-b271-a9c0320e145b</guid><dc:creator>veluv01</dc:creator><slash:comments>2</slash:comments><comments>https://community.element14.com/thread/56676?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56676/single-pair-ethernet-with-raspberry-pi/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h2 id="mcetoc_1jhh26bb40"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;After spending a good amount of time going through the hardware documentation, I finally got to do some real hardware testing! I&amp;#39;m pretty new to this Single Pair Ethernet stuff and was really excited to see how it actually works in practice. So I set up a simple test setup(as shown below) to experiment with it.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:279px;max-width:484px;" height="279" src="https://community.element14.com/resized-image/__size/968x558/__key/communityserver-discussions-components-files/448/pastedimage1771170348848v1.png" width="484"  /&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve used the &lt;a href="https://www.molex.com/en-us/products/part-detail/2209570108" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Molex&amp;#39;s Shielded Twisted pair T1 Industrial Single-Pair Ethernet Cable&lt;/a&gt;&amp;nbsp; ( 5 meters in length )&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:301px;max-width:226px;" height="301" src="https://community.element14.com/resized-image/__size/452x602/__key/communityserver-discussions-components-files/448/20260213_5F00_174259.jpg" width="226"  /&gt;&lt;/p&gt;
&lt;p&gt;for for this test between the &lt;a class="interwiki iw_adi" title="https://www.analog.com/CN0575" href="https://www.analog.com/CN0575" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;EVAL-CN0575-RPIZ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771183898593v23.png"  /&gt;&lt;/p&gt;
&lt;p&gt;and the &lt;a class="interwiki iw_adi" title="https://www.analog.com/eval-adin1100" href="https://www.analog.com/eval-adin1100" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt; EVAL-ADIN1100EBZ&lt;/a&gt; &amp;nbsp;(but I&amp;#39;m curious how the bare twisted pair would fair against it! I&amp;#39;ll test both and post a comparison later.)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="mcetoc_1jhh2aqo32"&gt;Setting up the Kuiper Linux Raspberry Pi Zero 2W&lt;/h2&gt;
&lt;p&gt;I used &lt;a href="https://www.analog.com/en/resources/evaluation-hardware-and-software/embedded-development-software/kuiper-linux.html#software-overview" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Kuiper Linux&lt;/a&gt; for this project. If you haven&amp;#39;t heard of it, it&amp;#39;s basically a Debian (the Bookworm variant as per the latest Kuiper image available) that Analog Devices put together specifically for their hardware. It comes with all the ADI libraries and tools already installed and configured, which saved me a ton of time.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:242px;max-width:363px;" height="242" src="https://community.element14.com/resized-image/__size/726x484/__key/communityserver-discussions-components-files/448/pastedimage1771170832495v2.png" width="363"  /&gt;&lt;/p&gt;
&lt;p&gt;Instead of hunting down and installing a bunch of different software components one by one, everything you need is already there and ready to go. I just flashed the image and was up and running.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:316px;max-width:562px;" height="316" src="https://community.element14.com/resized-image/__size/1124x632/__key/communityserver-discussions-components-files/448/2025_2D00_03_2D00_19_2D00_014240_5F00_2560x1440_5F00_scrot.png" width="562"  /&gt;&lt;/p&gt;
&lt;p&gt;It works great with the Raspberry Pi Zero 2W, even though it has less RAM compared to the other Pi variants which got ridiculously expensive due to the LPDDR4 memory shortages.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771173850687v9.png"  /&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the &lt;a href="https://wiki.analog.com/resources/eval/user-guides/circuits-from-the-lab/cn0575" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;guide&lt;/a&gt; for the connecting and configuring the Pi for the CN0575 hardware. Just flashing the image and adding the &amp;quot;dtoverlay=rpi-cn0575&amp;quot; to the config.txt file and then rebooting the Pi makes it SPE ready, quite simple and quick! I&amp;#39;ve also increased the memory for the GPU since I&amp;#39;ll be connecting Pi Zero 2W to a monitor and using the Desktop GUI for testing.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771174571230v10.png"  /&gt;&lt;/p&gt;
&lt;p&gt;Another interesting feature is that the Kuiper Linux uses the network configuration as dhcpcd (pre-config&amp;#39;d for the analog devices hardware) instead of the Network manager. so you can&amp;#39;t access the wireless networks without switching to the NetworkManager ( that might require some additional config when you want to use the AD&amp;#39;s hardware over the network) which is enabled by default in the Raspberry Pi OS (BTW, Bluetooth works).&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771174984751v11.png"  /&gt;&lt;/p&gt;
&lt;p&gt;Then, I attached the CN0575 to the Pi Zero 2W&amp;#39;s 40 Pin GPIO headers, just like any other RPi HATs and connected all the required cables to it.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771183493738v22.png"  /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="mcetoc_1jhh53mhb3"&gt;Adapter for connecting the Molex&amp;#39;s SPE STP Cable and Screw Terminals&lt;/h2&gt;
&lt;p&gt;I&amp;#39;ve used Molex&amp;#39;s horizontal SPE jack i.e the&amp;nbsp;&lt;a id="e14-product-link-44c1c" class="e14-embedded e14_shopping-cart-far e14-link" href="https://referral.element14.com/OrderCodeView?fsku=4328208&amp;amp;nsku=86AK7135&amp;amp;COM=e14c-noscript&amp;amp;CMP=e14c-noscript&amp;amp;osetc=e14-noscript-tracking-loss" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" data-at-label="PRODUCT_POPUP_OPEN" data-farnell="4328208" data-newark="86AK7135" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" target="_blank" data-e14adj="t"&gt;220957-0001&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:395px;max-width:403px;" height="395" src="https://community.element14.com/resized-image/__size/806x790/__key/communityserver-discussions-components-files/448/pastedimage1771175827910v12.png" width="403"  /&gt;&lt;/p&gt;
&lt;p&gt;for making an adapter to connect the screw pin headers with the Molex&amp;#39;s SPE STP cable&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/20260213_5F00_130648.jpg"  /&gt;&lt;/p&gt;
&lt;p&gt;Oh, and I took some care to properly twist the wires I used as it&amp;#39;ll be like a proper twisted pair, got them from a CAT6 cable I had sitting around (stripping the insulation was way harder than I expected!). I went with the green pair since it matched the Molex cables and the Perf-Board, so everything looked nice.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jhh635d85"&gt;Testing the Single Pair Ethernet Network using the Molex STP SPE Cable&lt;/h2&gt;
&lt;p&gt;My test setup uses three main devices to evaluate the 10BASE-T1L performance. I have a Raspberry Pi 4 connected to my router over WiFi, which serves as my testing client.&lt;/p&gt;
&lt;p&gt;The router also has an ADIN1100 board connected to it via standard Ethernet, this acts as one end of my Single Pair Ethernet link.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/20260214_5F00_131956.jpg"  /&gt;&lt;/p&gt;
&lt;p&gt;On the other end, I&amp;#39;m using a CN0575 evaluation board with a Raspberry Pi Zero 2W,&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/20260214_5F00_131944.jpg"  /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;which connects to the ADIN1100 through the Molex&amp;#39;s STP SPE cable.The CN0575 has the ADIN1110 on it,&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771184345955v27.png"  /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;which receives the 10BASE-T1L signals and passes the data to the Pi Zero 2W via SPI interface.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve did a basic ping test to check the internet connection via the 10BASE T1L SPE ,&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771178828381v18.png"  /&gt;&lt;/p&gt;
&lt;p&gt;and I got zero packet loss and decent latency around 38 to 44 milliseconds. The only thing that might be adding a tiny bit of overhead is that my test client is going through WiFi instead of directly connected to the ADIN1100.&lt;/p&gt;
&lt;p&gt;I also did a local ping test to the Pi Zero 2W, most of&amp;nbsp;of my ping times are hovering around 7 to 8 milliseconds, as it&amp;#39;s going through through my WiFi connection and then across the 10BASE-T1L link to reach the Pi Zero 2W. The latency isn&amp;#39;t bad at all for that kind of path, it&amp;#39;s just not the sub-millisecond response I may get from a direct wired connection (I&amp;#39;ll try it the next time without the router).&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the log of the local ping&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;ping 192.168.29.231
PING 192.168.29.231 (192.168.29.231): 56 data bytes
64 bytes from 192.168.29.231: icmp_seq=0 ttl=64 time=11.430 ms
64 bytes from 192.168.29.231: icmp_seq=1 ttl=64 time=7.824 ms
64 bytes from 192.168.29.231: icmp_seq=2 ttl=64 time=8.065 ms
64 bytes from 192.168.29.231: icmp_seq=3 ttl=64 time=7.728 ms
64 bytes from 192.168.29.231: icmp_seq=4 ttl=64 time=7.962 ms
64 bytes from 192.168.29.231: icmp_seq=5 ttl=64 time=7.826 ms
64 bytes from 192.168.29.231: icmp_seq=6 ttl=64 time=7.548 ms
64 bytes from 192.168.29.231: icmp_seq=7 ttl=64 time=7.923 ms
64 bytes from 192.168.29.231: icmp_seq=8 ttl=64 time=7.999 ms
64 bytes from 192.168.29.231: icmp_seq=9 ttl=64 time=7.615 ms
64 bytes from 192.168.29.231: icmp_seq=10 ttl=64 time=7.783 ms
64 bytes from 192.168.29.231: icmp_seq=11 ttl=64 time=8.060 ms
64 bytes from 192.168.29.231: icmp_seq=12 ttl=64 time=7.501 ms
64 bytes from 192.168.29.231: icmp_seq=13 ttl=64 time=8.192 ms
64 bytes from 192.168.29.231: icmp_seq=14 ttl=64 time=8.176 ms
64 bytes from 192.168.29.231: icmp_seq=15 ttl=64 time=8.330 ms
64 bytes from 192.168.29.231: icmp_seq=16 ttl=64 time=8.601 ms
64 bytes from 192.168.29.231: icmp_seq=17 ttl=64 time=4.019 ms
64 bytes from 192.168.29.231: icmp_seq=18 ttl=64 time=4.046 ms
64 bytes from 192.168.29.231: icmp_seq=19 ttl=64 time=8.603 ms
64 bytes from 192.168.29.231: icmp_seq=20 ttl=64 time=8.464 ms
64 bytes from 192.168.29.231: icmp_seq=21 ttl=64 time=8.145 ms
64 bytes from 192.168.29.231: icmp_seq=22 ttl=64 time=7.839 ms
64 bytes from 192.168.29.231: icmp_seq=23 ttl=64 time=8.564 ms
64 bytes from 192.168.29.231: icmp_seq=24 ttl=64 time=4.146 ms
64 bytes from 192.168.29.231: icmp_seq=25 ttl=64 time=8.199 ms
64 bytes from 192.168.29.231: icmp_seq=26 ttl=64 time=8.503 ms
64 bytes from 192.168.29.231: icmp_seq=27 ttl=64 time=3.433 ms
64 bytes from 192.168.29.231: icmp_seq=28 ttl=64 time=8.475 ms
64 bytes from 192.168.29.231: icmp_seq=29 ttl=64 time=4.040 ms
64 bytes from 192.168.29.231: icmp_seq=30 ttl=64 time=8.612 ms
64 bytes from 192.168.29.231: icmp_seq=31 ttl=64 time=8.546 ms
64 bytes from 192.168.29.231: icmp_seq=32 ttl=64 time=8.992 ms
64 bytes from 192.168.29.231: icmp_seq=33 ttl=64 time=8.303 ms
64 bytes from 192.168.29.231: icmp_seq=34 ttl=64 time=8.085 ms
64 bytes from 192.168.29.231: icmp_seq=35 ttl=64 time=10.234 ms
64 bytes from 192.168.29.231: icmp_seq=36 ttl=64 time=4.510 ms
64 bytes from 192.168.29.231: icmp_seq=37 ttl=64 time=4.783 ms
64 bytes from 192.168.29.231: icmp_seq=38 ttl=64 time=3.944 ms
64 bytes from 192.168.29.231: icmp_seq=39 ttl=64 time=8.506 ms
64 bytes from 192.168.29.231: icmp_seq=40 ttl=64 time=8.707 ms
64 bytes from 192.168.29.231: icmp_seq=41 ttl=64 time=8.872 ms
64 bytes from 192.168.29.231: icmp_seq=42 ttl=64 time=8.675 ms
64 bytes from 192.168.29.231: icmp_seq=43 ttl=64 time=8.171 ms
64 bytes from 192.168.29.231: icmp_seq=44 ttl=64 time=8.546 ms
64 bytes from 192.168.29.231: icmp_seq=45 ttl=64 time=8.373 ms
64 bytes from 192.168.29.231: icmp_seq=46 ttl=64 time=8.739 ms
64 bytes from 192.168.29.231: icmp_seq=47 ttl=64 time=8.206 ms
64 bytes from 192.168.29.231: icmp_seq=48 ttl=64 time=8.496 ms
64 bytes from 192.168.29.231: icmp_seq=49 ttl=64 time=8.250 ms
64 bytes from 192.168.29.231: icmp_seq=50 ttl=64 time=8.540 ms
64 bytes from 192.168.29.231: icmp_seq=51 ttl=64 time=8.426 ms
64 bytes from 192.168.29.231: icmp_seq=52 ttl=64 time=8.567 ms
64 bytes from 192.168.29.231: icmp_seq=53 ttl=64 time=8.619 ms
64 bytes from 192.168.29.231: icmp_seq=54 ttl=64 time=4.280 ms
64 bytes from 192.168.29.231: icmp_seq=55 ttl=64 time=8.356 ms
64 bytes from 192.168.29.231: icmp_seq=56 ttl=64 time=8.590 ms
64 bytes from 192.168.29.231: icmp_seq=57 ttl=64 time=4.990 ms
64 bytes from 192.168.29.231: icmp_seq=58 ttl=64 time=4.965 ms
64 bytes from 192.168.29.231: icmp_seq=59 ttl=64 time=8.361 ms
64 bytes from 192.168.29.231: icmp_seq=60 ttl=64 time=8.280 ms
64 bytes from 192.168.29.231: icmp_seq=61 ttl=64 time=8.571 ms
64 bytes from 192.168.29.231: icmp_seq=62 ttl=64 time=8.494 ms
64 bytes from 192.168.29.231: icmp_seq=63 ttl=64 time=7.110 ms
64 bytes from 192.168.29.231: icmp_seq=64 ttl=64 time=8.707 ms
64 bytes from 192.168.29.231: icmp_seq=65 ttl=64 time=8.295 ms
64 bytes from 192.168.29.231: icmp_seq=66 ttl=64 time=8.895 ms
64 bytes from 192.168.29.231: icmp_seq=67 ttl=64 time=4.472 ms
^C
--- 192.168.29.231 ping statistics ---
68 packets transmitted, 68 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 3.433/7.663/11.430/1.663 ms&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Also ran the apt update to check for the connection and it&amp;#39;s having no issues.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771179038055v19.png"  /&gt;&lt;/p&gt;
&lt;p&gt;For the LAN testing setup, the Pi 4 acts as an iperf3 client and requests the traffic from the&amp;nbsp;the Pi Zero 2W (at IP address 192.168.29.231) running the iperf3 server.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771178646088v17.png"  /&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the results(from the iperf3 server i.e the Pi Zero 2W) of the iperf3 test for the throughput over my local network.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1771179191950v20.png"  /&gt;&lt;/p&gt;
&lt;p&gt;The 10BASE-T1L link is running at about 94% of its theoretical maximum, which seems okay.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="mcetoc_1jhhbe6gl6"&gt;What&amp;#39;s next ?&lt;/h2&gt;
&lt;p&gt;Next I&amp;#39;ll run some direct connection tests and compare the results. Then I&amp;#39;ll try testing out the ADIN1110 ( Thanks&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/270c.svg" title="V"&gt;&amp;#x270c;&lt;/span&gt; for &lt;a href="https://community.element14.com/members/e14alice"&gt;E14Alice&lt;/a&gt;&amp;nbsp;&amp;nbsp;for shipping it promptly and resolving the issues with the FedEx &lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/1f605.svg" title="Sweat smile"&gt;&amp;#x1f605;&lt;/span&gt;) and the ADIN1100.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="display:block;margin-left:auto;margin-right:auto;max-height:306px;max-width:408px;" height="306" src="https://community.element14.com/resized-image/__size/816x612/__key/communityserver-discussions-components-files/448/20260212_5F00_102904.jpg" width="408"  /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ADIN1110 board arrival and ADIN1100 media converter medium range test</title><link>https://community.element14.com/thread/56664?ContentTypeID=0</link><pubDate>Wed, 11 Feb 2026 16:02:12 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b6f59b78-db64-477a-a552-2cfd94b98fa3</guid><dc:creator>JWx</dc:creator><slash:comments>11</slash:comments><comments>https://community.element14.com/thread/56664?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56664/adin1110-board-arrival-and-adin1100-media-converter-medium-range-test/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h2 id="mcetoc_1jh6aggsq2"&gt;ADIN1110 Evaluation board&lt;/h2&gt;
&lt;p&gt;Last week my missing ADIN1110&amp;nbsp; evaluation board has finally arrived (thanks&amp;nbsp;&lt;a href="https://community.element14.com/members/e14alice"&gt;E14Alice&lt;/a&gt;&amp;nbsp;for support). It is based on ADIN1110 chip, which - unlike ADIN1100 - integrates both MAC and PHY function, which can be mapped to first two layers of OSI stack (respectively link level and physical layer).&lt;/p&gt;
&lt;p&gt;At the other side, ADIN1100 is a 10BASE-T1L PHY, so connecting it to the MCU requires builtin MAC - which may (in - for example - some variants of ESP32) or may not (in Broadcom SoC based Raspberry Pi boards) be present, which explains why our Raspberry Pi SPE shield is also ADIN1110 based.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;ADIN1110 evaluation board looks like below:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;{gallery}ADIN1110_eval&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;/p&gt;
&lt;img style="max-height:360px;max-width:640px;" alt="external box" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/adin1110_5F00_box.png" /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;/p&gt;
&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="box contents" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/adin1110_5F00_box_5F00_contents.png" /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;/p&gt;
&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="eval board" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/adin1110_5F00_board.png" /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp; ADIN1110 evaluation kit can be described as kind of superset of CN0575 Raspberry PI SPE shield (save PoDL circuit), where SPE MAC connects to STM32L4S5 MCU, which can serve as independent network node with hardware encryption offload and even Arduino UNO compatible header:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="ADIN1110_eval_block" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/adin1110eval_5F00_block.png" /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1jh6cl4qi3"&gt;IEC 63171-6 to terminal block adapter&lt;/h2&gt;
&lt;p&gt;As both types of ADIN evaluation boards terminate SPE link on terminal blocks, IEC63171-6 (didn&amp;#39;t find more user-friendly name for this connector) to terminal block adapter was prepared. As &lt;a href="https://community.element14.com/members/veluv01"&gt;veluv01&lt;/a&gt;&amp;nbsp;&amp;nbsp; already shown, IP20 connectors can be easily installed on standard universal PCB, so adapter construction was very easy:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="block adapter" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/block_5F00_adapter.png" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;and with cable connected&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="adapter with cable" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/block_5F00_adapter_5F00_w_5F00_cable.png" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jh6dgs414"&gt;Medium range loop test&lt;/h2&gt;
&lt;p&gt;Our first test will be if 48m of CAT5E CCE (copper clad aluminum - very inexpensive one) AWG 24 cable - shown below - can be used for reliable communication using two ADIN1100 evaluation boards in default configuration (working as media converter)&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="48m_of_cat5" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/48m_5F00_cat5.png" /&gt;&lt;/p&gt;
&lt;p&gt;In the default configuration, ADIN1100 evaluation board works as media converter between 10BASE-1TL and 10BASE-T links, and can be powered either by USB or dedicated power supply with voltage in 5-32V range.&lt;/p&gt;
&lt;p&gt;In such a setup, ADIN1100 and ADIN1200 PHY are connected back-to-back and provide media conversion:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="media converter" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/adin1100_5F00_eval_5F00_block.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;As I now have two of them (E14 team generously decided to let me keep an additional one that was sent in my design kit), I can check if they can reliably operate on medium-length link of cheap and easily avaliable cable in office environment.&lt;/p&gt;
&lt;p&gt;Test setup was prepared as in photo below:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="test setup" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/test_5F00_setup.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;One media converter is connected to the laptop PC, another one to the Ethernet uplink and between them is nearly 50m of (sub)standard Ethernet cable with one pair of four available used for transmission. Both converters are powered using powered USB hub (only power, no data link connected).&lt;/p&gt;
&lt;p&gt;First - autonegotiation was successful and link speed of 10Mb/s correctly set:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="autonegotiation" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/ip_5F00_addr.png" /&gt;&lt;/p&gt;
&lt;p&gt;Then, ICMP echo (aka ping &lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&amp;nbsp;) test was successful:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="icmp echo test" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/ping_5F00_test.png" /&gt;&lt;/p&gt;
&lt;p&gt;then - as quick verification, Internet based bandwidth metering page was tried, assuring us that all the available link bandwidth is present&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" style="max-height:360px;max-width:640px;" alt="bandwidth test" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/bw_5F00_test.png" /&gt;&lt;/p&gt;
&lt;p&gt;Further tests are planned to more precisely measure link performance but first observations are promising.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;script&gt;window.top.e14.func.queueScripts.add(function() { window.top.e14.func.e14DynaloadGallery(window.document);}, true );&lt;/script&gt;</description></item><item><title>Technical Support Thread | Experimenting With Single Pair Ethernet</title><link>https://community.element14.com/thread/56660?ContentTypeID=0</link><pubDate>Wed, 11 Feb 2026 11:56:26 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:13cb814e-b8bf-4711-aae9-a9912150308c</guid><dc:creator>JoRatcliffe</dc:creator><slash:comments>7</slash:comments><comments>https://community.element14.com/thread/56660?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56660/technical-support-thread-experimenting-with-single-pair-ethernet/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi&amp;nbsp;&lt;a href="https://community.element14.com/members/ben5049"&gt;Ben5049&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;a href="https://community.element14.com/members/jwx"&gt;JWx&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;a href="https://community.element14.com/members/veluv01"&gt;veluv01&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;a href="https://community.element14.com/members/greenmate"&gt;vmate&lt;/a&gt;&amp;nbsp;,&amp;nbsp;how are we doing with the challenge?&lt;br /&gt; &lt;br /&gt; There has already been some great discussion on the kit but, as everyone progresses, I thought it might be helpful if I created a dedicated place for discussing any technical challenges you come across or solutions that you discover.&lt;br /&gt; &lt;br /&gt; This is also a great place if you have any questions for Molex, the challenger sponsor and provider of much of the kit. You can also contact me directly if you prefer.&lt;br /&gt; &lt;br /&gt; To help facilitate discussion, I am sharing below some reference points like the part numbers and order codes as well as documentation for all the kit parts. If you come across any useful documentation that you think everyone should be aware of then leave a comment or drop me a message and I will add it here.&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="252"&gt;
&lt;p&gt;&lt;strong&gt;Product&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="120"&gt;
&lt;p&gt;&lt;strong&gt;Manufacturer Part Number&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="101"&gt;
&lt;p&gt;&lt;strong&gt;Farnell Order Code&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="128"&gt;
&lt;p&gt;&lt;strong&gt;Documentation / Guides&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="252"&gt;
&lt;p&gt;&lt;a id="" href="https://uk.farnell.com/molex/220957-0104/enet-cable-spe-plug-plug-stp-1m/dp/4328214?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img alt="image" style="max-height:100px;max-width:125px;"  height="100" src="https://community.element14.com/resized-image/__size/250x200/__key/communityserver-discussions-components-files/448/pastedimage1770810660997v1.jpeg" width="125" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="120"&gt;
&lt;p&gt;&lt;a id="e14-product-link-5ff90" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=4328214&amp;nsku=86AK7143&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('5ff90'));" data-farnell="4328214" data-newark="86AK7143" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;220957-0104&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="101"&gt;
&lt;p&gt;4328214&lt;/p&gt;
&lt;/td&gt;
&lt;td width="128"&gt;
&lt;p&gt;&lt;a href="https://www.farnell.com/datasheets/4089253.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Datasheet&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href="https://www.farnell.com/cad/4092312.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Drawing&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="252"&gt;
&lt;p&gt;&lt;a id="" href="https://uk.farnell.com/molex/220957-0108/enet-cable-spe-plug-plug-stp-5m/dp/4328215?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img loading="lazy" alt="image" style="max-height:100px;max-width:125px;"  height="100" src="https://community.element14.com/resized-image/__size/250x200/__key/communityserver-discussions-components-files/448/pastedimage1770810682651v2.jpeg" width="125" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="120"&gt;
&lt;p&gt;&lt;a id="e14-product-link-96d93" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=4328215&amp;nsku=86AK7144&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('96d93'));" data-farnell="4328215" data-newark="86AK7144" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;220957-0108&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="101"&gt;
&lt;p&gt;4328215&lt;/p&gt;
&lt;/td&gt;
&lt;td width="128"&gt;
&lt;p&gt;&lt;a href="https://www.farnell.com/datasheets/4089254.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Datasheet&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href="https://www.farnell.com/cad/4092313.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Drawing&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="252"&gt;
&lt;p&gt;&lt;a id="" href="https://uk.farnell.com/molex/220957-0001/spe-conn-r-a-jack-shld-2p2c-pcb/dp/4328208?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img loading="lazy" alt="image" style="max-height:100px;max-width:129px;"  height="100" src="https://community.element14.com/resized-image/__size/258x200/__key/communityserver-discussions-components-files/448/pastedimage1770810701491v3.jpeg" width="129" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="120"&gt;
&lt;p&gt;&lt;a id="e14-product-link-98aa1" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=4328208&amp;nsku=86AK7135&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('98aa1'));" data-farnell="4328208" data-newark="86AK7135" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;220957-0001&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="101"&gt;
&lt;p&gt;4328208&lt;/p&gt;
&lt;/td&gt;
&lt;td width="128"&gt;
&lt;p&gt;&lt;a href="https://www.farnell.com/datasheets/4089247.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Datasheet&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href="https://www.farnell.com/cad/4092306.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Drawing&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="252"&gt;
&lt;p&gt;&lt;a id="" href="https://uk.farnell.com/molex/220957-0008/spe-conn-jack-shld-2p2c-pcb/dp/4328211?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img loading="lazy" alt="image" style="max-height:100px;max-width:128px;"  height="100" src="https://community.element14.com/resized-image/__size/256x200/__key/communityserver-discussions-components-files/448/pastedimage1770810721845v4.jpeg" width="128" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="120"&gt;
&lt;p&gt;&lt;a id="e14-product-link-5fcaf" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=4328211&amp;nsku=86AK7140&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('5fcaf'));" data-farnell="4328211" data-newark="86AK7140" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;220957-0008&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="101"&gt;
&lt;p&gt;4328211&lt;/p&gt;
&lt;/td&gt;
&lt;td width="128"&gt;
&lt;p&gt;&lt;a href="https://www.farnell.com/datasheets/4089250.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Datasheet&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href="https://www.farnell.com/cad/4092309.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Drawing&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="252"&gt;
&lt;p&gt;&lt;a id="" href="https://uk.farnell.com/molex/220957-0116/enet-cable-spe-plug-plug-stp-1m/dp/4328216?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img loading="lazy" alt="image" style="max-height:100px;max-width:187px;"  height="100" src="https://community.element14.com/resized-image/__size/374x200/__key/communityserver-discussions-components-files/448/pastedimage1770810737746v5.jpeg" width="187" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="120"&gt;
&lt;p&gt;&lt;a id="e14-product-link-c8ede" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=4328216&amp;nsku=86AK7145&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('c8ede'));" data-farnell="4328216" data-newark="86AK7145" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;220957-0116&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="101"&gt;
&lt;p&gt;4328216&lt;/p&gt;
&lt;/td&gt;
&lt;td width="128"&gt;
&lt;p&gt;&lt;a href="https://www.farnell.com/datasheets/4089255.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Datasheet&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href="https://www.farnell.com/cad/4092314.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Drawing&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="252"&gt;
&lt;p&gt;&lt;a id="" href="https://uk.farnell.com/molex/220957-0011/backshell-spe-m12-rcpt-back-mount/dp/4328212?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img loading="lazy" alt="image" style="max-height:100px;max-width:101px;"  height="100" src="https://community.element14.com/resized-image/__size/202x200/__key/communityserver-discussions-components-files/448/pastedimage1770810772043v6.jpeg" width="101" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="120"&gt;
&lt;p&gt;&lt;a id="e14-product-link-a1086" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=4328212&amp;nsku=86AK7141&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('a1086'));" data-farnell="4328212" data-newark="86AK7141" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;220957-0011&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="101"&gt;
&lt;p&gt;4328212&lt;/p&gt;
&lt;/td&gt;
&lt;td width="128"&gt;
&lt;p&gt;&lt;a href="https://www.farnell.com/datasheets/4089251.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Datasheet&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href="https://www.farnell.com/cad/4092310.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Drawing&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="252"&gt;
&lt;p&gt;&lt;a id="" href="https://uk.farnell.com/analog-devices/eval-adin1110ebz/evaluation-kit-ethernet-mac-phy/dp/4032785?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img loading="lazy" alt="image" style="max-height:100px;max-width:168px;"  height="100" src="https://community.element14.com/resized-image/__size/336x200/__key/communityserver-discussions-components-files/448/pastedimage1770810790012v7.jpeg" width="168" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="120"&gt;
&lt;p&gt;&lt;a id="e14-product-link-533d6" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=4032785&amp;nsku=50AK1185&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('533d6'));" data-farnell="4032785" data-newark="50AK1185" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;EVAL-ADIN1110EBZ&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="101"&gt;
&lt;p&gt;4032785&lt;/p&gt;
&lt;/td&gt;
&lt;td width="128"&gt;
&lt;p&gt;&lt;a href="https://wiki.analog.com/resources/eval/user-guides/eval-adin1110ebz-user-guide" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;User Guide&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="252"&gt;
&lt;p&gt;&lt;a id="" href="https://uk.farnell.com/analog-devices/eval-adin1100ebz/evaluation-kit-ethernet-phy/dp/4032784?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img loading="lazy" alt="image" style="max-height:100px;max-width:168px;"  height="100" src="https://community.element14.com/resized-image/__size/336x200/__key/communityserver-discussions-components-files/448/pastedimage1770810804691v8.jpeg" width="168" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="120"&gt;
&lt;p&gt;&lt;a id="e14-product-link-4f55c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=4032784&amp;nsku=50AK1184&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('4f55c'));" data-farnell="4032784" data-newark="50AK1184" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;EVAL-ADIN1100EBZ&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="101"&gt;
&lt;p&gt;4032784&lt;/p&gt;
&lt;/td&gt;
&lt;td width="128"&gt;
&lt;p&gt;&lt;a href="https://www.analog.com/media/en/technical-documentation/user-guides/eval-adin1100-ug-2011.pdf" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;User Guide&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="252"&gt;
&lt;p&gt;&lt;a id="" href="https://uk.farnell.com/raspberry-pi/rpi4-modbp-4gb/rpi-computer-rpi-4-mod-b-4gb-1/dp/3051887?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img loading="lazy" alt="image" style="max-height:100px;max-width:130px;"  height="100" src="https://community.element14.com/resized-image/__size/260x200/__key/communityserver-discussions-components-files/448/pastedimage1770810820165v9.jpeg" width="130" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="120"&gt;
&lt;p&gt;&lt;a id="e14-product-link-f558d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=3051887&amp;nsku=02AH3164&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('f558d'));" data-farnell="3051887" data-newark="02AH3164" data-comoverride="" data-cmpoverride="" data-cpc="SC15185" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;RPI4-MODBP-4GB&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="101"&gt;
&lt;p&gt;3051887&lt;/p&gt;
&lt;/td&gt;
&lt;td width="128"&gt;
&lt;p&gt;&lt;a href="https://www.farnell.com/datasheets/4170044.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Datasheet&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href="https://www.farnell.com/datasheets/4013982.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Enhanced Product Overview&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="252"&gt;
&lt;p&gt;&lt;a id="" href="https://uk.farnell.com/analog-devices/eval-cn0575-rpiz/circuit-evaluation-board-raspberry/dp/4203675?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img loading="lazy" alt="image" style="max-height:100px;max-width:124px;"  height="100" src="https://community.element14.com/resized-image/__size/248x200/__key/communityserver-discussions-components-files/448/pastedimage1770810862066v10.jpeg" width="124" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="120"&gt;
&lt;p&gt;&lt;a id="e14-product-link-4d138" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=4203675&amp;nsku=75AK9822&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('4d138'));" data-farnell="4203675" data-newark="75AK9822" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;EVAL-CN0575-RPIZ&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="101"&gt;
&lt;p&gt;4203675&lt;/p&gt;
&lt;/td&gt;
&lt;td width="128"&gt;
&lt;p&gt;&lt;a href="https://www.farnell.com/datasheets/3961693.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Datasheet&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="252"&gt;
&lt;p&gt;&lt;a id="" href="https://uk.farnell.com/digilent/410-221/temp-sensor-16bit-pmod/dp/2290114?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img loading="lazy" alt="image" style="max-height:100px;max-width:129px;"  height="100" src="https://community.element14.com/resized-image/__size/258x200/__key/communityserver-discussions-components-files/448/pastedimage1770810895212v11.jpeg" width="129" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="120"&gt;
&lt;p&gt;&lt;a id="e14-product-link-2e4aa" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2290114&amp;nsku=63W8587&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('2e4aa'));" data-farnell="2290114" data-newark="63W8587" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;410-221&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="101"&gt;
&lt;p&gt;2290114&lt;/p&gt;
&lt;/td&gt;
&lt;td width="128"&gt;
&lt;p&gt;&lt;a href="https://www.farnell.com/datasheets/2222363.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Datasheet&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Update on kit</title><link>https://community.element14.com/thread/56617?ContentTypeID=0</link><pubDate>Tue, 27 Jan 2026 09:50:24 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:da44804c-0c44-4ec4-bb54-40890c5d4a59</guid><dc:creator>E14Alice</dc:creator><slash:comments>15</slash:comments><comments>https://community.element14.com/thread/56617?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56617/update-on-kit/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi all!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Just wanted to let you all know that the Raspberry Pi has been ordered; however, it&amp;#39;s out of stock until the second week of February. Once they are back in stock, they will be sent straight out to you.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I will send you the tracking once they have been shipped.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If anyone has any questions, pop them below&amp;nbsp;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/263a.svg" title="Relaxed"&gt;&amp;#x263a;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>IP rating details of the connector and the cable assembly</title><link>https://community.element14.com/thread/56613?ContentTypeID=0</link><pubDate>Mon, 26 Jan 2026 13:02:47 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5db8b806-d16a-46c7-8235-cd70f67659f6</guid><dc:creator>JWx</dc:creator><slash:comments>2</slash:comments><comments>https://community.element14.com/thread/56613?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56613/ip-rating-details-of-the-connector-and-the-cable-assembly/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;In the post below I would like to summarize my findings regarding IP parameters of&amp;nbsp;&amp;nbsp;&lt;a id="e14-product-link-db384" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('db384'));" data-farnell="4328216" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;cable assembly &lt;/a&gt; &amp;nbsp;and&amp;nbsp;&amp;nbsp;&lt;a id="e14-product-link-0f94a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('0f94a'));" data-farnell="4328211" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;connector&lt;/a&gt; &amp;nbsp;with&amp;nbsp;&amp;nbsp;&lt;a id="e14-product-link-2570b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('2570b'));" data-farnell="4328212" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;enclosure mount&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.iec.ch/ip-ratings" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;IP rating&lt;/a&gt; specifies protection level against dust (first digit) and water ingress (second digit).&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IP6x describe equipment that is &amp;quot;dust-tight&amp;quot;, which means that even limited amounts of dust are prevented from entering,&lt;/li&gt;
&lt;li&gt;IPx5 inform that equipment is protected against &amp;quot;water jets&amp;quot; - water projected in low-pressure jets from any direction will not have harmful effects (but limited ingress may happen),&lt;/li&gt;
&lt;li&gt;IPx7 specifies that equipment is protected against temporary immersion in water (up to 1m for 30min),&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;First observation: 2209570116 1m cable assembly is specified as IP65/67 - which&amp;nbsp;&lt;a href="https://www.molex.com/content/dam/molex/molex-dot-com/products/automated/en-us/salesdrawingpdf/220/220957/2209570116_sd.pdf" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;documentation&lt;/a&gt;&amp;nbsp; further specifies as&amp;nbsp;P65 / IP67 (&lt;strong&gt;IN MATED CONDITION&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;This feature is even more evident when PCB connector is examined.It is rated as IP67, but - as we can see on the photos below - enclosure mount is circular and a connector has a flat bottom side:&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/conn_5F00_top.png" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/conn_5F00_back.png" /&gt;&lt;/p&gt;
&lt;p&gt;which is confirmed by the connector drawing from the datasheet:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/doc_5F00_front.png" /&gt;&lt;/p&gt;
&lt;p&gt;and under the light it can be seen that there are free areas between mount and the connector which could allow for water ingress:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/light.png" /&gt;&lt;/p&gt;
&lt;p&gt;I have asked Molex customer support and got an answer in very quick time that has confirmed my suspicion - it is IP67 only when mated, which is stated at the last page of datasheet of the enclosure mount:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/doc_5F00_mount.png" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I think those observations could be useful for proper employment of these components in the outdoors environment.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>SPE kit unboxing</title><link>https://community.element14.com/thread/56610?ContentTypeID=0</link><pubDate>Sat, 24 Jan 2026 23:33:24 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:d7b54593-6b40-4f1d-aea1-1f1a89757845</guid><dc:creator>JWx</dc:creator><slash:comments>5</slash:comments><comments>https://community.element14.com/thread/56610?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56610/spe-kit-unboxing/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Yesterday I have finally (after long stop at customs office) got my SPE Challenge design kit - this time without usual round of ignoring Delivery Duties Paid information (thanks&amp;nbsp;&lt;a href="https://community.element14.com/members/e14alice"&gt;E14Alice&lt;/a&gt;&amp;nbsp;&amp;nbsp;for educating my local branch of FedEX&amp;nbsp;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt; ), in the box showing signs of customs inspection but with content in good condition&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:360px;max-width:640px;" alt="the box" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/box.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/box_5F00_inside.png" /&gt;&lt;/p&gt;
&lt;p&gt;The kit consist of three cables: IP20 1m and 5m and IP65/67 1m&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;{gallery}cables&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;/p&gt;
&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/ip20_5F00_1m.png" /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;/p&gt;
&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/ip20_5F00_5m.png" /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;/p&gt;
&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/ip67_5F00_1m.png" /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Three Analog Devices evaluation kits:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/adi_5F00_evals.png" /&gt;&lt;/p&gt;
&lt;p&gt;but both ADIN boards of the same type: ADIN1100, instead of expected one ADIN1100 and one ADIN1110&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/adin1100.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Temperature sensor module, connectors and one Raspberry Pi&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/rpi.png" /&gt;&lt;/p&gt;
&lt;p&gt;and many E14 branded stickers:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/stickers.png" /&gt;&lt;/p&gt;
&lt;p&gt;After opening connector bags we can see four IP20 connectors, four IP67 and two enclosure connector mounts&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/connectors.png" /&gt;&lt;/p&gt;
&lt;p&gt;I have identified two differences between the official kit listing and a provided one:&lt;/p&gt;
&lt;p&gt;- the official kit contains two Raspberry Pi SBC&amp;#39;s, while only one was provided,&lt;/p&gt;
&lt;p&gt;- two different ADIN boards were expected, while only one type has arrived,&lt;/p&gt;
&lt;p&gt;I have contacted E14 team about this and they have offered help with resolving theses differences&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;script&gt;window.top.e14.func.queueScripts.add(function() { window.top.e14.func.e14DynaloadGallery(window.document);}, true );&lt;/script&gt;</description></item><item><title>SPE Kit has arrived !!</title><link>https://community.element14.com/thread/56608?ContentTypeID=0</link><pubDate>Sat, 24 Jan 2026 07:11:54 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:babea2bb-9c21-492a-b779-ba78d563b559</guid><dc:creator>veluv01</dc:creator><slash:comments>13</slash:comments><comments>https://community.element14.com/thread/56608?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56608/spe-kit-has-arrived/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Guess what just showed up at my doorstep? The Single Pair Ethernet kit is finally here! I&amp;#39;ve been checking the tracking info obsessively for days, and now that it&amp;#39;s actually in my hands, I&amp;#39;m excited to get started with this challenge!&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1769191549953v1.png"  /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="mcetoc_1jfm0m6gl0"&gt;A Big Thank You&lt;/h2&gt;
&lt;p&gt;First things first; I want to extend my heartfelt thanks to element14 community team for selecting me as one of the participants in this amazing challenge. It&amp;#39;s truly an honor to be chosen among so many talented community members.&lt;br /&gt;I also want to give a special shout-out to&amp;nbsp;&lt;a href="https://community.element14.com/members/e14alice"&gt;E14Alice&lt;/a&gt;&amp;nbsp; for her incredible support in resolving the shipping and customs issues so promptly. International shipments can be tricky, and there were a few hurdles along the way, but everything was sort out quickly. Thank you so much for making this possible!&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="mcetoc_1jfm0melv1"&gt;Unboxing the Kit&lt;/h2&gt;
&lt;p&gt;When the package arrived, I have to admit I was like a kid on Christmas morning! The contents of the package were well and secure, everything arrived in perfect condition despite its long journey.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:506px;max-width:379px;"  height="506" src="https://community.element14.com/resized-image/__size/758x1012/__key/communityserver-discussions-components-files/448/20260123_5F00_220744.jpg" width="379" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I also got a ton of stickers, which was such a pleasant surprise!&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:223px;max-width:356px;" height="223" src="https://community.element14.com/resized-image/__size/712x446/__key/communityserver-discussions-components-files/448/20260124_5F00_111247.jpg" width="356"  /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s a close-up of the Molex connectors, which I&amp;#39;ve relocated them to the compartment box.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1769236545292v5.png"  /&gt;&lt;/p&gt;
&lt;p&gt;The horizontal SPE jack mounts easily onto the perfboard without requiring any modifications. However, the vertical connector needs a custom footprint to properly solder onto the PCB.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:211px;max-width:281px;" height="211" src="https://community.element14.com/resized-image/__size/562x422/__key/communityserver-discussions-components-files/448/20260124_5F00_121043.jpg" width="281"  /&gt;&lt;/p&gt;
&lt;p&gt;Interestingly, I noticed only after transferring the the circular mount connectors to the compartment box them that the circular mount connectors are actually different models. But they work perfectly! They fit the vertical SPE jacks just right(with a slight variation on how long the threading is for the connector to screw on) and make it easy to mount them on an enclosure&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" alt="image" style="max-height:237px;max-width:420px;" height="237" src="https://community.element14.com/resized-image/__size/840x474/__key/communityserver-discussions-components-files/448/pastedimage1769236503579v4.png" width="420"  /&gt;&lt;/p&gt;
&lt;p&gt;In the next post, I&amp;#39;ll cover about the Molex SPE cables that came with the kit. Once I get a proper outdoor-rated enclosure (which I&amp;#39;m still on the search for), I&amp;#39;ll be mounting and connecting these Molex components.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to apply?</title><link>https://community.element14.com/thread/56387?ContentTypeID=0</link><pubDate>Mon, 10 Nov 2025 23:30:23 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:fc7cf449-db1b-420a-a8be-d88a1617cab7</guid><dc:creator>Ben5049</dc:creator><slash:comments>5</slash:comments><comments>https://community.element14.com/thread/56387?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56387/how-to-apply/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi All,&lt;/p&gt;
&lt;p&gt;I found this design challenge today and I&amp;#39;d really love to join it. I&amp;#39;m before the deadline, but there doesn&amp;#39;t seem to be an enroll button anywhere for me to submit an application? By the time the organisers see this message it will probably be past the enrollment deadline, but I&amp;#39;d be very grateful if they could reach out and help me submit a (slightly late) application?&lt;/p&gt;
&lt;p&gt;Many Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>