<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.jw-tech.eu/index.php?action=history&amp;feed=atom&amp;title=WSAL21666_%E2%80%93_CM4-ETH-RS485-BASE-B%2Fen</id>
	<title>WSAL21666 – CM4-ETH-RS485-BASE-B/en - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jw-tech.eu/index.php?action=history&amp;feed=atom&amp;title=WSAL21666_%E2%80%93_CM4-ETH-RS485-BASE-B%2Fen"/>
	<link rel="alternate" type="text/html" href="https://wiki.jw-tech.eu/index.php?title=WSAL21666_%E2%80%93_CM4-ETH-RS485-BASE-B/en&amp;action=history"/>
	<updated>2026-10-23T21:52:02Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in JW Tech Wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.jw-tech.eu/index.php?title=WSAL21666_%E2%80%93_CM4-ETH-RS485-BASE-B/en&amp;diff=2356&amp;oldid=prev</id>
		<title>JWTechPublisher: Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex</title>
		<link rel="alternate" type="text/html" href="https://wiki.jw-tech.eu/index.php?title=WSAL21666_%E2%80%93_CM4-ETH-RS485-BASE-B/en&amp;diff=2356&amp;oldid=prev"/>
		<updated>2026-09-06T06:03:01Z</updated>

		<summary type="html">&lt;p&gt;Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOINDEX__&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Documentation notice:&amp;#039;&amp;#039;&amp;#039; This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The CM4-ETH-RS485-BASE-B is an expansion board for the Raspberry Pi Compute Module 4. It provides two Ethernet ports (one Gigabit RJ45 and one USB-based 100M Ethernet), four isolated RS485 interfaces, two CSI camera ports, HDMI output, and various configuration options via jumpers and config.txt.&lt;br /&gt;
&lt;br /&gt;
== Related products at JW Tech ==&lt;br /&gt;
* [https://shop.jw-tech.eu/p/WSAL21666 WSAL21666 – Dual ETH Quad RS485 Base Board (B) for Raspberry Pi Compute Module 4, Gigabit Ethernet, 4CH Isolated RS485]&lt;br /&gt;
* [https://shop.jw-tech.eu/p/WSAL22239 WSAL22239 – Dual ETH Mini-Computer For Raspberry Pi Compute Module 4(NOT Included), Gigabit Ethernet, 4CH Isolated RS485]&lt;br /&gt;
* [https://shop.jw-tech.eu/p/WSAL22555 WSAL22555 – Dual ETH Mini-Computer For Raspberry Pi Compute Module 4(NOT Included), Gigabit Ethernet, 4CH Isolated RS485]&lt;br /&gt;
&lt;br /&gt;
== Technical overview ==&lt;br /&gt;
* Expansion board for Raspberry Pi Compute Module 4; supports 7–36 V DC power or 5 V via Type-C&lt;br /&gt;
* Four isolated RS485 interfaces with 5.08 mm pitch; mode switching via 0R resistors (full-auto/semi-auto)&lt;br /&gt;
* Two Ethernet ports: ETHERNET0 (Gigabit RJ45) and ETHERNET1 (USB-based 100M Ethernet)&lt;br /&gt;
* Two MIPI CSI camera ports (CAM0/CAM1); single cameras work only on CAM0&lt;br /&gt;
* HDMI0 output supports 4K@30fps&lt;br /&gt;
* RTC connection via I2C (address 0x51, bus i2c-10); requires dtparam=i2c_vc=on in config.txt&lt;br /&gt;
* Fan connector: 4-wire, 5V fans only, PWM control via GPIO18 without speed sensing&lt;br /&gt;
* Encryption chip ATSHA204 present, disabled by default&lt;br /&gt;
* USB2.0 disabled by default; enable via dtoverlay=dwc2,dr_mode=host in config.txt&lt;br /&gt;
* Boot switch: ON = boot over USB Type-C (programming), OFF = boot from eMMC/Micro-SD&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Commands and examples – verify before use:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
sudo nano /boot/config.txt&lt;br /&gt;
dtoverlay=dwc2,dr_mode=host&lt;br /&gt;
sudo nano /boot/config.txt&lt;br /&gt;
dtoverlay=uart3&lt;br /&gt;
dtoverlay=uart4&lt;br /&gt;
dtoverlay=uart5&lt;br /&gt;
sudo raspi-config&lt;br /&gt;
# Interface Options -&amp;gt; Serial Port -&amp;gt; Yes&lt;br /&gt;
dtparam=i2c_vc=on&lt;br /&gt;
#dtparam=audio=on&lt;br /&gt;
sudo wget https://files.waveshare.com/upload/4/42/PCF85063_code.7z&lt;br /&gt;
7z x PCF85063_code.7z -O./&lt;br /&gt;
cd PCF85063_code/c&lt;br /&gt;
sudo make clean &amp;amp;&amp;amp; sudo make -j 8 &amp;amp;&amp;amp; sudo ./main&lt;br /&gt;
cd python/example&lt;br /&gt;
sudo python3 main.py&lt;br /&gt;
wget https://files.waveshare.com/upload/d/d1/CM4-ETH-RS485-BASE-B-Example.zip&lt;br /&gt;
unzip CM4-ETH-RS485-BASE-B-Example.zip -d ./CM4-ETH-RS485-BASE-B-Example&lt;br /&gt;
cd CM4-ETH-RS485-BASE-B-Example/FAN/python&lt;br /&gt;
sudo python3 FAN.py&lt;br /&gt;
sudo raspivid -t 0 -cs 0&lt;br /&gt;
sudo rpi-update&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notes and version constraints ==&lt;br /&gt;
* Do not plug or unplug devices while powered on, except USB and HDMI&lt;br /&gt;
* Verify fan voltage before connecting – only 5V fans are supported&lt;br /&gt;
* When flashing the image via Type-C, do not connect other devices to ensure stable power&lt;br /&gt;
* CM4 requires 5V/2A during normal operation; otherwise automatic shutdowns or clock throttling may occur&lt;br /&gt;
* Switching RS485 modes requires physically changing the 0R resistors on the back side&lt;br /&gt;
* DSI displays are not available on this board – only HDMI0&lt;br /&gt;
* Single cameras work only on the CAM0 port&lt;br /&gt;
* RTC I2C detection can fail if dtparam=audio=on is blocking it or if dt-blob.bin is faulty&lt;br /&gt;
&lt;br /&gt;
== Source and revision record ==&lt;br /&gt;
* [https://www.waveshare.com/wiki/CM4-ETH-RS485-BASE-B CM4-ETH-RS485-BASE-B - Waveshare Wiki]&lt;br /&gt;
* Source revision: 104318&lt;br /&gt;
* Captured: 2026-09-03T03:14:13+00:00&lt;br /&gt;
* SHA-256: &amp;lt;code&amp;gt;5861dd8657dcb6eb0762a2875f5a282ffa99ca20dd34e6b0b820ef26eb12e737&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>JWTechPublisher</name></author>
	</entry>
</feed>