<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Smart Home Automation Forum - "KCS" v3 firmware]]></title>
		<link>https://www.kincony.com/forum/</link>
		<description><![CDATA[Smart Home Automation Forum - https://www.kincony.com/forum]]></description>
		<pubDate>Wed, 08 Jul 2026 06:38:57 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA["KCS" v3.25.4 firmware BIN file download]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9527</link>
			<pubDate>Mon, 22 Jun 2026 13:11:41 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9527</guid>
			<description><![CDATA[new version improvement:<br />
<br />
1. IFTTT timer accuracy adjusted to second-level precision<br />
2. IFTTT added time range options for IFTTT<br />
3. Fixed HomeKit DAC shutdown function<br />
4. N-series electricity meter Home assistant MQTT reporting energy accuracy changed to 3 decimal places<br />
5. Disable/Enable ESP32 wifi option<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10085" target="_blank" title="">KCS_A2V3_V3.25.4.zip</a> (Size: 1.19 MB / Downloads: 57)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10086" target="_blank" title="">KCS_A6V3_V3.25.4.zip</a> (Size: 1.16 MB / Downloads: 55)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10087" target="_blank" title="">KCS_A8V3_V3.25.4.zip</a> (Size: 1.21 MB / Downloads: 56)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10088" target="_blank" title="">KCS_A16V3_V3.25.4.zip</a> (Size: 1.23 MB / Downloads: 85)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10089" target="_blank" title="">KCS_A32PRO_V3.25.4.zip</a> (Size: 1.2 MB / Downloads: 58)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10090" target="_blank" title="">KCS_AG8_V3.25.4.zip</a> (Size: 1.17 MB / Downloads: 51)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10091" target="_blank" title="">KCS_AGV3_V3.25.4.zip</a> (Size: 1.13 MB / Downloads: 52)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10092" target="_blank" title="">KCS_AIO_HYBRID_V3.25.4.zip</a> (Size: 1.4 MB / Downloads: 65)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10093" target="_blank" title="">KCS_ALR_V3.25.4.zip</a> (Size: 1.16 MB / Downloads: 52)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10094" target="_blank" title="">KCS_B4_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 54)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10095" target="_blank" title="">KCS_B4M_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 53)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10096" target="_blank" title="">KCS_B8_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 41)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10097" target="_blank" title="">KCS_B8M_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 46)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10098" target="_blank" title="">KCS_B16_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 56)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10099" target="_blank" title="">KCS_B16M_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 46)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10100" target="_blank" title="">KCS_B24_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 49)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10101" target="_blank" title="">KCS_B24M_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 55)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10102" target="_blank" title="">KCS_B32M_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 49)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10103" target="_blank" title="">KCS_DM4_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 47)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10104" target="_blank" title="">KCS_DM8_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 49)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10105" target="_blank" title="">KCS_DM16_V3.25.4.zip</a> (Size: 1.19 MB / Downloads: 54)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10106" target="_blank" title="">KCS_DM32_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 45)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10107" target="_blank" title="">KCS_F4_V3.25.4.zip</a> (Size: 1.21 MB / Downloads: 40)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10108" target="_blank" title="">KCS_F8_V3.25.4.zip</a> (Size: 1.21 MB / Downloads: 47)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10109" target="_blank" title="">KCS_F16_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 50)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10110" target="_blank" title="">KCS_F24_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 51)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10111" target="_blank" title="">KCS_F32_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 44)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10112" target="_blank" title="">KCS_G1_V3.25.4.zip</a> (Size: 1.18 MB / Downloads: 72)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10113" target="_blank" title="">KCS_KC_TA_V3.25.4.zip</a> (Size: 1.17 MB / Downloads: 46)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10114" target="_blank" title="">KCS_N10_V3.25.4.zip</a> (Size: 1.08 MB / Downloads: 56)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10115" target="_blank" title="">KCS_N20_V3.25.4.zip</a> (Size: 1.08 MB / Downloads: 49)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10116" target="_blank" title="">KCS_N30_V3.25.4.zip</a> (Size: 1.08 MB / Downloads: 43)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10117" target="_blank" title="">KCS_N60_V3.25.4.zip</a> (Size: 1.1 MB / Downloads: 51)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10118" target="_blank" title="">KCS_T16M_V3.25.4.zip</a> (Size: 1.17 MB / Downloads: 44)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10119" target="_blank" title="">KCS_T32M_V3.25.4.zip</a> (Size: 1.19 MB / Downloads: 51)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10120" target="_blank" title="">KCS_T64M_V3.25.4.zip</a> (Size: 1.19 MB / Downloads: 44)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10121" target="_blank" title="">KCS_T128M_V3.25.4.zip</a> (Size: 1.19 MB / Downloads: 45)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10122" target="_blank" title="">KCS_TR_V3.25.4.zip</a> (Size: 1.14 MB / Downloads: 51)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10123" target="_blank" title="">KCS_Z1_V3.25.4.zip</a> (Size: 1.32 MB / Downloads: 51)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[new version improvement:<br />
<br />
1. IFTTT timer accuracy adjusted to second-level precision<br />
2. IFTTT added time range options for IFTTT<br />
3. Fixed HomeKit DAC shutdown function<br />
4. N-series electricity meter Home assistant MQTT reporting energy accuracy changed to 3 decimal places<br />
5. Disable/Enable ESP32 wifi option<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10085" target="_blank" title="">KCS_A2V3_V3.25.4.zip</a> (Size: 1.19 MB / Downloads: 57)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10086" target="_blank" title="">KCS_A6V3_V3.25.4.zip</a> (Size: 1.16 MB / Downloads: 55)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10087" target="_blank" title="">KCS_A8V3_V3.25.4.zip</a> (Size: 1.21 MB / Downloads: 56)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10088" target="_blank" title="">KCS_A16V3_V3.25.4.zip</a> (Size: 1.23 MB / Downloads: 85)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10089" target="_blank" title="">KCS_A32PRO_V3.25.4.zip</a> (Size: 1.2 MB / Downloads: 58)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10090" target="_blank" title="">KCS_AG8_V3.25.4.zip</a> (Size: 1.17 MB / Downloads: 51)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10091" target="_blank" title="">KCS_AGV3_V3.25.4.zip</a> (Size: 1.13 MB / Downloads: 52)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10092" target="_blank" title="">KCS_AIO_HYBRID_V3.25.4.zip</a> (Size: 1.4 MB / Downloads: 65)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10093" target="_blank" title="">KCS_ALR_V3.25.4.zip</a> (Size: 1.16 MB / Downloads: 52)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10094" target="_blank" title="">KCS_B4_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 54)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10095" target="_blank" title="">KCS_B4M_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 53)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10096" target="_blank" title="">KCS_B8_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 41)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10097" target="_blank" title="">KCS_B8M_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 46)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10098" target="_blank" title="">KCS_B16_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 56)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10099" target="_blank" title="">KCS_B16M_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 46)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10100" target="_blank" title="">KCS_B24_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 49)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10101" target="_blank" title="">KCS_B24M_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 55)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10102" target="_blank" title="">KCS_B32M_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 49)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10103" target="_blank" title="">KCS_DM4_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 47)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10104" target="_blank" title="">KCS_DM8_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 49)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10105" target="_blank" title="">KCS_DM16_V3.25.4.zip</a> (Size: 1.19 MB / Downloads: 54)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10106" target="_blank" title="">KCS_DM32_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 45)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10107" target="_blank" title="">KCS_F4_V3.25.4.zip</a> (Size: 1.21 MB / Downloads: 40)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10108" target="_blank" title="">KCS_F8_V3.25.4.zip</a> (Size: 1.21 MB / Downloads: 47)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10109" target="_blank" title="">KCS_F16_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 50)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10110" target="_blank" title="">KCS_F24_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 51)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10111" target="_blank" title="">KCS_F32_V3.25.4.zip</a> (Size: 1.22 MB / Downloads: 44)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10112" target="_blank" title="">KCS_G1_V3.25.4.zip</a> (Size: 1.18 MB / Downloads: 72)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10113" target="_blank" title="">KCS_KC_TA_V3.25.4.zip</a> (Size: 1.17 MB / Downloads: 46)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10114" target="_blank" title="">KCS_N10_V3.25.4.zip</a> (Size: 1.08 MB / Downloads: 56)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10115" target="_blank" title="">KCS_N20_V3.25.4.zip</a> (Size: 1.08 MB / Downloads: 49)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10116" target="_blank" title="">KCS_N30_V3.25.4.zip</a> (Size: 1.08 MB / Downloads: 43)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10117" target="_blank" title="">KCS_N60_V3.25.4.zip</a> (Size: 1.1 MB / Downloads: 51)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10118" target="_blank" title="">KCS_T16M_V3.25.4.zip</a> (Size: 1.17 MB / Downloads: 44)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10119" target="_blank" title="">KCS_T32M_V3.25.4.zip</a> (Size: 1.19 MB / Downloads: 51)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10120" target="_blank" title="">KCS_T64M_V3.25.4.zip</a> (Size: 1.19 MB / Downloads: 44)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10121" target="_blank" title="">KCS_T128M_V3.25.4.zip</a> (Size: 1.19 MB / Downloads: 45)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10122" target="_blank" title="">KCS_TR_V3.25.4.zip</a> (Size: 1.14 MB / Downloads: 51)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10123" target="_blank" title="">KCS_Z1_V3.25.4.zip</a> (Size: 1.32 MB / Downloads: 51)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA["KCS" v3 Nx energy meter RS485 TCP/IP Modbus protocol document]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9443</link>
			<pubDate>Sun, 07 Jun 2026 09:39:23 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9443</guid>
			<description><![CDATA["KCS" v3 Nx energy meter RS485 TCP/IP Modbus protocol document:<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10012" target="_blank" title="">n10_energy_modbus_protocol_20260324.txt</a> (Size: 11.98 KB / Downloads: 60)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10013" target="_blank" title="">n20_energy_modbus_protocol_20260324.txt</a> (Size: 13.6 KB / Downloads: 54)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10014" target="_blank" title="">n30_energy_modbus_protocol_20260324.txt</a> (Size: 15.9 KB / Downloads: 55)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10015" target="_blank" title="">n60_energy_modbus_protocol_20260324.txt</a> (Size: 12.18 KB / Downloads: 50)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA["KCS" v3 Nx energy meter RS485 TCP/IP Modbus protocol document:<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10012" target="_blank" title="">n10_energy_modbus_protocol_20260324.txt</a> (Size: 11.98 KB / Downloads: 60)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10013" target="_blank" title="">n20_energy_modbus_protocol_20260324.txt</a> (Size: 13.6 KB / Downloads: 54)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10014" target="_blank" title="">n30_energy_modbus_protocol_20260324.txt</a> (Size: 15.9 KB / Downloads: 55)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10015" target="_blank" title="">n60_energy_modbus_protocol_20260324.txt</a> (Size: 12.18 KB / Downloads: 50)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA["KCS" v3 TCP/IP Standard Modbus protocol document]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9442</link>
			<pubDate>Sun, 07 Jun 2026 09:36:16 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9442</guid>
			<description><![CDATA[KCS protocol webpage, "TCP Server" = "Modbus TCP". it's a standard modbus protocol. <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>KCSv3 Modbus TCP Protocol Specification<br />
=======================================<br />
<br />
1. Overview<br />
-----------<br />
<br />
This document specifies the standard Modbus TCP protocol exposed by the<br />
KCSv3 firmware TCP server.<br />
<br />
This mode uses the standard Modbus TCP ADU with an MBAP header. It does not use<br />
the RTU CRC field.<br />
<br />
2. Communication Parameters<br />
---------------------------<br />
<br />
- Protocol: Standard Modbus TCP<br />
- TCP port: configured by tcp_server_port<br />
- Unit ID: configured by tcp_server_protocol_modbus_local_addr<br />
- Register addressing: 0-based Modbus protocol address<br />
- Frame format: [MBAP Header][PDU]<br />
- Protocol ID in MBAP: 0x0000<br />
- CRC: not used<br />
<br />
MBAP header format:<br />
<br />
+--------+----------------+----------------------------------------------+<br />
| Bytes  | Field          | Description                                  |<br />
+--------+----------------+----------------------------------------------+<br />
| 0..1 &nbsp;&nbsp;| Transaction ID | Echoed in the response                     &nbsp;&nbsp;|<br />
| 2..3 &nbsp;&nbsp;| Protocol ID    | Must be 0x0000                             &nbsp;&nbsp;|<br />
| 4..5 &nbsp;&nbsp;| Length       &nbsp;&nbsp;| Unit ID byte + PDU length                    |<br />
| 6      | Unit ID        | Must match tcp_server_protocol_modbus_local_addr |<br />
+--------+----------------+----------------------------------------------+<br />
<br />
The firmware validates the MBAP Protocol ID, Length, and Unit ID before<br />
processing the PDU. Responses are sent only to the requesting TCP client.<br />
<br />
3. Supported Function Codes<br />
---------------------------<br />
<br />
+---------------+---------------------------+-------------------------------+<br />
| Function Code | Name                      | Usage                       &nbsp;&nbsp;|<br />
+---------------+---------------------------+-------------------------------+<br />
| 0x01          | Read Coils                | Read DO output state          |<br />
| 0x02          | Read Discrete Inputs      | Read DI input state         &nbsp;&nbsp;|<br />
| 0x03          | Read Holding Registers    | Read DAC/IR/RF/energy data    |<br />
| 0x04          | Read Input Registers      | Read ADC/temperature/humidity |<br />
| 0x05          | Write Single Coil       &nbsp;&nbsp;| Set one DO or trigger toggle  |<br />
| 0x06          | Write Single Register   &nbsp;&nbsp;| Set DAC or trigger IR/RF      |<br />
| 0x0F          | Write Multiple Coils      | Set multiple DO channels      |<br />
| 0x10          | Write Multiple Registers  | Set multiple DAC channels   &nbsp;&nbsp;|<br />
+---------------+---------------------------+-------------------------------+<br />
<br />
4. Addressing Notes<br />
-------------------<br />
<br />
All addresses in this document are 0-based Modbus protocol addresses.<br />
<br />
Examples:<br />
<br />
- Holding register address 100 is sent as 0x0064 in the Modbus PDU.<br />
- In pymodbus, use read_holding_registers(100, count=2, slave=&lt;unit_id&gt;).<br />
- Some Modbus tools display holding register 100 as 40101 or similar. Use the<br />
  tool's 0-based/1-based setting carefully.<br />
<br />
5. Coils (Function Codes 0x01, 0x05, 0x0F)<br />
-------------------------------------------<br />
<br />
5.1 DO Output State and Control<br />
-------------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DO_NUM-1          | DO output channels &nbsp;&nbsp;| 0x01 read, 0x05/0x0F write  |<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
Write value for function code 0x05:<br />
<br />
- 0xFF00: turn ON<br />
- 0x0000: turn OFF<br />
<br />
Function code 0x0F supports only the normal DO output range starting at address<br />
0.<br />
<br />
5.2 DO Toggle Control<br />
---------------------<br />
<br />
+-----------------------------+----------------------+--------------------------+<br />
| Address Range             &nbsp;&nbsp;| Description          | Access                 &nbsp;&nbsp;|<br />
+-----------------------------+----------------------+--------------------------+<br />
| 0x0100 .. 0x0100+DO_NUM-1 &nbsp;&nbsp;| Toggle DO channels &nbsp;&nbsp;| 0x05 write only          |<br />
+-----------------------------+----------------------+--------------------------+<br />
<br />
Write 0xFF00 to address 0x0100 + channel_index to toggle that output channel.<br />
Writing 0x0000 is accepted but does not toggle the output.<br />
<br />
6. Discrete Inputs (Function Code 0x02)<br />
---------------------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DI_NUM-1          | DI input channels    | 0x02 read                 &nbsp;&nbsp;|<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
DI inputs are active-low in the firmware mapping:<br />
<br />
- Hardware low / active input returns 1<br />
- Hardware high / inactive input returns 0<br />
<br />
7. Holding Registers (Function Codes 0x03, 0x06, 0x10)<br />
------------------------------------------------------<br />
<br />
7.1 DAC Output Registers<br />
------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DAC_NUM-1       &nbsp;&nbsp;| DAC output channels  | 0x03 read, 0x06/0x10 write  |<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
DAC write value range: 0 .. 255.<br />
<br />
Function code 0x10 supports only this DAC register range.<br />
<br />
7.2 IR/RF Control Registers<br />
---------------------------<br />
<br />
+----------+-------------+----------------------+-----------------------------+<br />
| Address  | Name        | Description          | Access                      |<br />
+----------+-------------+----------------------+-----------------------------+<br />
| 0x0040 &nbsp;&nbsp;| IR_SEND   &nbsp;&nbsp;| Send learned IR slot | 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0041 &nbsp;&nbsp;| IR_LEARN    | Learn IR slot/port &nbsp;&nbsp;| 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0042 &nbsp;&nbsp;| IR_DELETE &nbsp;&nbsp;| Delete IR slot     &nbsp;&nbsp;| 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0050 &nbsp;&nbsp;| RF_SEND   &nbsp;&nbsp;| Send learned RF slot | 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
+----------+-------------+----------------------+-----------------------------+<br />
<br />
IR_SEND:<br />
<br />
- Value: IR memory slot index<br />
- Valid range: 0 .. IR_MEM_NUM-1<br />
<br />
IR_LEARN:<br />
<br />
- High byte: IR memory slot index<br />
- Low byte: IR send port number, starting from 1<br />
<br />
IR_DELETE:<br />
<br />
- Value: IR memory slot index<br />
- Valid range: 0 .. IR_MEM_NUM-1<br />
<br />
RF_SEND:<br />
<br />
- Value: RF memory slot index<br />
- The selected RF slot must exist and be learned<br />
<br />
These registers exist only on board variants with the corresponding IR/RF<br />
feature enabled. Otherwise accesses return an illegal data address exception.<br />
<br />
7.3 Energy Measurement Registers<br />
--------------------------------<br />
<br />
Energy data is exposed as read-only Holding Registers and is read with function<br />
code 0x03.<br />
<br />
Each energy chip uses 68 holding registers. The base address is:<br />
<br />
  base = 100 + chip_index * 100<br />
<br />
where chip_index starts from 0.<br />
<br />
+--------------+----------------+----------------+--------------------------+<br />
| Offset Range | Parameter      | Format       &nbsp;&nbsp;| Resolution / Notes     &nbsp;&nbsp;|<br />
+--------------+----------------+----------------+--------------------------+<br />
| 0 .. 19      | RMS_1..RMS_10  | uint32 CDAB    | Current in A * 1000      |<br />
| 20 .. 39   &nbsp;&nbsp;| WATT_1..WATT_10| int32 CDAB   &nbsp;&nbsp;| Power in W * 10          |<br />
| 40 .. 59   &nbsp;&nbsp;| Energy_1..10 &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Energy in kWh            |<br />
| 60 .. 61   &nbsp;&nbsp;| Energy_Sum   &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Total energy in kWh      |<br />
| 62         &nbsp;&nbsp;| RMS_V          | uint16       &nbsp;&nbsp;| Voltage in V * 100     &nbsp;&nbsp;|<br />
| 63         &nbsp;&nbsp;| Period       &nbsp;&nbsp;| uint16       &nbsp;&nbsp;| Frequency in Hz * 100    |<br />
| 64 .. 65   &nbsp;&nbsp;| TPS1         &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Temperature in deg C   &nbsp;&nbsp;|<br />
| 66 .. 67   &nbsp;&nbsp;| PF           &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Power factor           &nbsp;&nbsp;|<br />
+--------------+----------------+----------------+--------------------------+<br />
<br />
Per-channel offsets:<br />
<br />
+----------------+----------------+----------------+--------------------------+<br />
| Channel        | Current Offset | Power Offset &nbsp;&nbsp;| Energy Offset            |<br />
+----------------+----------------+----------------+--------------------------+<br />
| 1              | 0              | 20           &nbsp;&nbsp;| 40                     &nbsp;&nbsp;|<br />
| 2              | 2              | 22           &nbsp;&nbsp;| 42                     &nbsp;&nbsp;|<br />
| 3              | 4              | 24           &nbsp;&nbsp;| 44                     &nbsp;&nbsp;|<br />
| 4              | 6              | 26           &nbsp;&nbsp;| 46                     &nbsp;&nbsp;|<br />
| 5              | 8              | 28           &nbsp;&nbsp;| 48                     &nbsp;&nbsp;|<br />
| 6              | 10           &nbsp;&nbsp;| 30           &nbsp;&nbsp;| 50                     &nbsp;&nbsp;|<br />
| 7              | 12           &nbsp;&nbsp;| 32           &nbsp;&nbsp;| 52                     &nbsp;&nbsp;|<br />
| 8              | 14           &nbsp;&nbsp;| 34           &nbsp;&nbsp;| 54                     &nbsp;&nbsp;|<br />
| 9              | 16           &nbsp;&nbsp;| 36           &nbsp;&nbsp;| 56                     &nbsp;&nbsp;|<br />
| 10           &nbsp;&nbsp;| 18           &nbsp;&nbsp;| 38           &nbsp;&nbsp;| 58                     &nbsp;&nbsp;|<br />
+----------------+----------------+----------------+--------------------------+<br />
<br />
For 32-bit integer and float values, read two consecutive registers. The lower<br />
16-bit word is returned first, followed by the upper 16-bit word.<br />
<br />
Examples:<br />
<br />
- Chip 1 current channel 1: read holding registers 100 and 101<br />
- Chip 2 power channel 1: read holding registers 220 and 221<br />
- Chip 1 voltage: read holding register 162<br />
- Chip 1 frequency: read holding register 163<br />
<br />
8. Input Registers (Function Code 0x04)<br />
---------------------------------------<br />
<br />
+-------------------------------+----------------------+--------------------------+<br />
| Address Range               &nbsp;&nbsp;| Description          | Format                 &nbsp;&nbsp;|<br />
+-------------------------------+----------------------+--------------------------+<br />
| 0 .. ADC_NUM-1                | ADC input channels &nbsp;&nbsp;| uint16 raw ADC value   &nbsp;&nbsp;|<br />
| 0x0100 .. 0x0100+SENSOR_NUM-1 | Temperature sensors  | int16, deg C * 10        |<br />
| 0x0120 .. 0x0120+SENSOR_NUM-1 | Humidity sensors   &nbsp;&nbsp;| int16, %RH * 10          |<br />
+-------------------------------+----------------------+--------------------------+<br />
<br />
If a temperature or humidity sensor is invalid or not present, the returned<br />
value is 0x7FFF.<br />
<br />
9. Board-Dependent Limits<br />
-------------------------<br />
<br />
The following symbols depend on the compiled board model:<br />
<br />
- DO_NUM: number of digital outputs<br />
- DI_NUM: number of digital inputs<br />
- DAC_NUM: number of DAC outputs<br />
- ADC_NUM: number of ADC inputs<br />
- SENSOR_NUM: maximum temperature/humidity sensor slots<br />
- ENERGY_NUM: number of energy measurement chips<br />
<br />
N-series energy chip bases:<br />
<br />
+-------+------------+--------------------------------------+<br />
| Board | ENERGY_NUM | Energy Holding Register Bases        |<br />
+-------+------------+--------------------------------------+<br />
| N10 &nbsp;&nbsp;| 1          | 100                                  |<br />
| N20 &nbsp;&nbsp;| 2          | 100, 200                           &nbsp;&nbsp;|<br />
| N30 &nbsp;&nbsp;| 3          | 100, 200, 300                        |<br />
| N60 &nbsp;&nbsp;| 6          | 100, 200, 300, 400, 500, 600       &nbsp;&nbsp;|<br />
+-------+------------+--------------------------------------+<br />
<br />
10. Exception Codes<br />
-------------------<br />
<br />
+----------------+----------------------------+-------------------------------+<br />
| Exception Code | Name                     &nbsp;&nbsp;| Meaning                     &nbsp;&nbsp;|<br />
+----------------+----------------------------+-------------------------------+<br />
| 0x01         &nbsp;&nbsp;| Illegal Function         &nbsp;&nbsp;| Unsupported function code   &nbsp;&nbsp;|<br />
| 0x02         &nbsp;&nbsp;| Illegal Data Address     &nbsp;&nbsp;| Unsupported address/range   &nbsp;&nbsp;|<br />
| 0x03         &nbsp;&nbsp;| Illegal Data Value       &nbsp;&nbsp;| Invalid value or quantity   &nbsp;&nbsp;|<br />
| 0x04         &nbsp;&nbsp;| Slave Device Failure     &nbsp;&nbsp;| Runtime failure or overflow &nbsp;&nbsp;|<br />
+----------------+----------------------------+-------------------------------+<br />
<br />
11. Request Size Limits<br />
-----------------------<br />
<br />
- Read coils/discrete inputs: quantity 1 .. 2000<br />
- Read holding/input registers: quantity 1 .. 125<br />
- Write multiple coils: quantity 1 .. 1968<br />
- Write multiple registers: quantity 1 .. 123</code></div></div> download protocol: <br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10011" target="_blank" title="">Modbus_TCP_Protocol.txt</a> (Size: 11.59 KB / Downloads: 63)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[KCS protocol webpage, "TCP Server" = "Modbus TCP". it's a standard modbus protocol. <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>KCSv3 Modbus TCP Protocol Specification<br />
=======================================<br />
<br />
1. Overview<br />
-----------<br />
<br />
This document specifies the standard Modbus TCP protocol exposed by the<br />
KCSv3 firmware TCP server.<br />
<br />
This mode uses the standard Modbus TCP ADU with an MBAP header. It does not use<br />
the RTU CRC field.<br />
<br />
2. Communication Parameters<br />
---------------------------<br />
<br />
- Protocol: Standard Modbus TCP<br />
- TCP port: configured by tcp_server_port<br />
- Unit ID: configured by tcp_server_protocol_modbus_local_addr<br />
- Register addressing: 0-based Modbus protocol address<br />
- Frame format: [MBAP Header][PDU]<br />
- Protocol ID in MBAP: 0x0000<br />
- CRC: not used<br />
<br />
MBAP header format:<br />
<br />
+--------+----------------+----------------------------------------------+<br />
| Bytes  | Field          | Description                                  |<br />
+--------+----------------+----------------------------------------------+<br />
| 0..1 &nbsp;&nbsp;| Transaction ID | Echoed in the response                     &nbsp;&nbsp;|<br />
| 2..3 &nbsp;&nbsp;| Protocol ID    | Must be 0x0000                             &nbsp;&nbsp;|<br />
| 4..5 &nbsp;&nbsp;| Length       &nbsp;&nbsp;| Unit ID byte + PDU length                    |<br />
| 6      | Unit ID        | Must match tcp_server_protocol_modbus_local_addr |<br />
+--------+----------------+----------------------------------------------+<br />
<br />
The firmware validates the MBAP Protocol ID, Length, and Unit ID before<br />
processing the PDU. Responses are sent only to the requesting TCP client.<br />
<br />
3. Supported Function Codes<br />
---------------------------<br />
<br />
+---------------+---------------------------+-------------------------------+<br />
| Function Code | Name                      | Usage                       &nbsp;&nbsp;|<br />
+---------------+---------------------------+-------------------------------+<br />
| 0x01          | Read Coils                | Read DO output state          |<br />
| 0x02          | Read Discrete Inputs      | Read DI input state         &nbsp;&nbsp;|<br />
| 0x03          | Read Holding Registers    | Read DAC/IR/RF/energy data    |<br />
| 0x04          | Read Input Registers      | Read ADC/temperature/humidity |<br />
| 0x05          | Write Single Coil       &nbsp;&nbsp;| Set one DO or trigger toggle  |<br />
| 0x06          | Write Single Register   &nbsp;&nbsp;| Set DAC or trigger IR/RF      |<br />
| 0x0F          | Write Multiple Coils      | Set multiple DO channels      |<br />
| 0x10          | Write Multiple Registers  | Set multiple DAC channels   &nbsp;&nbsp;|<br />
+---------------+---------------------------+-------------------------------+<br />
<br />
4. Addressing Notes<br />
-------------------<br />
<br />
All addresses in this document are 0-based Modbus protocol addresses.<br />
<br />
Examples:<br />
<br />
- Holding register address 100 is sent as 0x0064 in the Modbus PDU.<br />
- In pymodbus, use read_holding_registers(100, count=2, slave=&lt;unit_id&gt;).<br />
- Some Modbus tools display holding register 100 as 40101 or similar. Use the<br />
  tool's 0-based/1-based setting carefully.<br />
<br />
5. Coils (Function Codes 0x01, 0x05, 0x0F)<br />
-------------------------------------------<br />
<br />
5.1 DO Output State and Control<br />
-------------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DO_NUM-1          | DO output channels &nbsp;&nbsp;| 0x01 read, 0x05/0x0F write  |<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
Write value for function code 0x05:<br />
<br />
- 0xFF00: turn ON<br />
- 0x0000: turn OFF<br />
<br />
Function code 0x0F supports only the normal DO output range starting at address<br />
0.<br />
<br />
5.2 DO Toggle Control<br />
---------------------<br />
<br />
+-----------------------------+----------------------+--------------------------+<br />
| Address Range             &nbsp;&nbsp;| Description          | Access                 &nbsp;&nbsp;|<br />
+-----------------------------+----------------------+--------------------------+<br />
| 0x0100 .. 0x0100+DO_NUM-1 &nbsp;&nbsp;| Toggle DO channels &nbsp;&nbsp;| 0x05 write only          |<br />
+-----------------------------+----------------------+--------------------------+<br />
<br />
Write 0xFF00 to address 0x0100 + channel_index to toggle that output channel.<br />
Writing 0x0000 is accepted but does not toggle the output.<br />
<br />
6. Discrete Inputs (Function Code 0x02)<br />
---------------------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DI_NUM-1          | DI input channels    | 0x02 read                 &nbsp;&nbsp;|<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
DI inputs are active-low in the firmware mapping:<br />
<br />
- Hardware low / active input returns 1<br />
- Hardware high / inactive input returns 0<br />
<br />
7. Holding Registers (Function Codes 0x03, 0x06, 0x10)<br />
------------------------------------------------------<br />
<br />
7.1 DAC Output Registers<br />
------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DAC_NUM-1       &nbsp;&nbsp;| DAC output channels  | 0x03 read, 0x06/0x10 write  |<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
DAC write value range: 0 .. 255.<br />
<br />
Function code 0x10 supports only this DAC register range.<br />
<br />
7.2 IR/RF Control Registers<br />
---------------------------<br />
<br />
+----------+-------------+----------------------+-----------------------------+<br />
| Address  | Name        | Description          | Access                      |<br />
+----------+-------------+----------------------+-----------------------------+<br />
| 0x0040 &nbsp;&nbsp;| IR_SEND   &nbsp;&nbsp;| Send learned IR slot | 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0041 &nbsp;&nbsp;| IR_LEARN    | Learn IR slot/port &nbsp;&nbsp;| 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0042 &nbsp;&nbsp;| IR_DELETE &nbsp;&nbsp;| Delete IR slot     &nbsp;&nbsp;| 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0050 &nbsp;&nbsp;| RF_SEND   &nbsp;&nbsp;| Send learned RF slot | 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
+----------+-------------+----------------------+-----------------------------+<br />
<br />
IR_SEND:<br />
<br />
- Value: IR memory slot index<br />
- Valid range: 0 .. IR_MEM_NUM-1<br />
<br />
IR_LEARN:<br />
<br />
- High byte: IR memory slot index<br />
- Low byte: IR send port number, starting from 1<br />
<br />
IR_DELETE:<br />
<br />
- Value: IR memory slot index<br />
- Valid range: 0 .. IR_MEM_NUM-1<br />
<br />
RF_SEND:<br />
<br />
- Value: RF memory slot index<br />
- The selected RF slot must exist and be learned<br />
<br />
These registers exist only on board variants with the corresponding IR/RF<br />
feature enabled. Otherwise accesses return an illegal data address exception.<br />
<br />
7.3 Energy Measurement Registers<br />
--------------------------------<br />
<br />
Energy data is exposed as read-only Holding Registers and is read with function<br />
code 0x03.<br />
<br />
Each energy chip uses 68 holding registers. The base address is:<br />
<br />
  base = 100 + chip_index * 100<br />
<br />
where chip_index starts from 0.<br />
<br />
+--------------+----------------+----------------+--------------------------+<br />
| Offset Range | Parameter      | Format       &nbsp;&nbsp;| Resolution / Notes     &nbsp;&nbsp;|<br />
+--------------+----------------+----------------+--------------------------+<br />
| 0 .. 19      | RMS_1..RMS_10  | uint32 CDAB    | Current in A * 1000      |<br />
| 20 .. 39   &nbsp;&nbsp;| WATT_1..WATT_10| int32 CDAB   &nbsp;&nbsp;| Power in W * 10          |<br />
| 40 .. 59   &nbsp;&nbsp;| Energy_1..10 &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Energy in kWh            |<br />
| 60 .. 61   &nbsp;&nbsp;| Energy_Sum   &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Total energy in kWh      |<br />
| 62         &nbsp;&nbsp;| RMS_V          | uint16       &nbsp;&nbsp;| Voltage in V * 100     &nbsp;&nbsp;|<br />
| 63         &nbsp;&nbsp;| Period       &nbsp;&nbsp;| uint16       &nbsp;&nbsp;| Frequency in Hz * 100    |<br />
| 64 .. 65   &nbsp;&nbsp;| TPS1         &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Temperature in deg C   &nbsp;&nbsp;|<br />
| 66 .. 67   &nbsp;&nbsp;| PF           &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Power factor           &nbsp;&nbsp;|<br />
+--------------+----------------+----------------+--------------------------+<br />
<br />
Per-channel offsets:<br />
<br />
+----------------+----------------+----------------+--------------------------+<br />
| Channel        | Current Offset | Power Offset &nbsp;&nbsp;| Energy Offset            |<br />
+----------------+----------------+----------------+--------------------------+<br />
| 1              | 0              | 20           &nbsp;&nbsp;| 40                     &nbsp;&nbsp;|<br />
| 2              | 2              | 22           &nbsp;&nbsp;| 42                     &nbsp;&nbsp;|<br />
| 3              | 4              | 24           &nbsp;&nbsp;| 44                     &nbsp;&nbsp;|<br />
| 4              | 6              | 26           &nbsp;&nbsp;| 46                     &nbsp;&nbsp;|<br />
| 5              | 8              | 28           &nbsp;&nbsp;| 48                     &nbsp;&nbsp;|<br />
| 6              | 10           &nbsp;&nbsp;| 30           &nbsp;&nbsp;| 50                     &nbsp;&nbsp;|<br />
| 7              | 12           &nbsp;&nbsp;| 32           &nbsp;&nbsp;| 52                     &nbsp;&nbsp;|<br />
| 8              | 14           &nbsp;&nbsp;| 34           &nbsp;&nbsp;| 54                     &nbsp;&nbsp;|<br />
| 9              | 16           &nbsp;&nbsp;| 36           &nbsp;&nbsp;| 56                     &nbsp;&nbsp;|<br />
| 10           &nbsp;&nbsp;| 18           &nbsp;&nbsp;| 38           &nbsp;&nbsp;| 58                     &nbsp;&nbsp;|<br />
+----------------+----------------+----------------+--------------------------+<br />
<br />
For 32-bit integer and float values, read two consecutive registers. The lower<br />
16-bit word is returned first, followed by the upper 16-bit word.<br />
<br />
Examples:<br />
<br />
- Chip 1 current channel 1: read holding registers 100 and 101<br />
- Chip 2 power channel 1: read holding registers 220 and 221<br />
- Chip 1 voltage: read holding register 162<br />
- Chip 1 frequency: read holding register 163<br />
<br />
8. Input Registers (Function Code 0x04)<br />
---------------------------------------<br />
<br />
+-------------------------------+----------------------+--------------------------+<br />
| Address Range               &nbsp;&nbsp;| Description          | Format                 &nbsp;&nbsp;|<br />
+-------------------------------+----------------------+--------------------------+<br />
| 0 .. ADC_NUM-1                | ADC input channels &nbsp;&nbsp;| uint16 raw ADC value   &nbsp;&nbsp;|<br />
| 0x0100 .. 0x0100+SENSOR_NUM-1 | Temperature sensors  | int16, deg C * 10        |<br />
| 0x0120 .. 0x0120+SENSOR_NUM-1 | Humidity sensors   &nbsp;&nbsp;| int16, %RH * 10          |<br />
+-------------------------------+----------------------+--------------------------+<br />
<br />
If a temperature or humidity sensor is invalid or not present, the returned<br />
value is 0x7FFF.<br />
<br />
9. Board-Dependent Limits<br />
-------------------------<br />
<br />
The following symbols depend on the compiled board model:<br />
<br />
- DO_NUM: number of digital outputs<br />
- DI_NUM: number of digital inputs<br />
- DAC_NUM: number of DAC outputs<br />
- ADC_NUM: number of ADC inputs<br />
- SENSOR_NUM: maximum temperature/humidity sensor slots<br />
- ENERGY_NUM: number of energy measurement chips<br />
<br />
N-series energy chip bases:<br />
<br />
+-------+------------+--------------------------------------+<br />
| Board | ENERGY_NUM | Energy Holding Register Bases        |<br />
+-------+------------+--------------------------------------+<br />
| N10 &nbsp;&nbsp;| 1          | 100                                  |<br />
| N20 &nbsp;&nbsp;| 2          | 100, 200                           &nbsp;&nbsp;|<br />
| N30 &nbsp;&nbsp;| 3          | 100, 200, 300                        |<br />
| N60 &nbsp;&nbsp;| 6          | 100, 200, 300, 400, 500, 600       &nbsp;&nbsp;|<br />
+-------+------------+--------------------------------------+<br />
<br />
10. Exception Codes<br />
-------------------<br />
<br />
+----------------+----------------------------+-------------------------------+<br />
| Exception Code | Name                     &nbsp;&nbsp;| Meaning                     &nbsp;&nbsp;|<br />
+----------------+----------------------------+-------------------------------+<br />
| 0x01         &nbsp;&nbsp;| Illegal Function         &nbsp;&nbsp;| Unsupported function code   &nbsp;&nbsp;|<br />
| 0x02         &nbsp;&nbsp;| Illegal Data Address     &nbsp;&nbsp;| Unsupported address/range   &nbsp;&nbsp;|<br />
| 0x03         &nbsp;&nbsp;| Illegal Data Value       &nbsp;&nbsp;| Invalid value or quantity   &nbsp;&nbsp;|<br />
| 0x04         &nbsp;&nbsp;| Slave Device Failure     &nbsp;&nbsp;| Runtime failure or overflow &nbsp;&nbsp;|<br />
+----------------+----------------------------+-------------------------------+<br />
<br />
11. Request Size Limits<br />
-----------------------<br />
<br />
- Read coils/discrete inputs: quantity 1 .. 2000<br />
- Read holding/input registers: quantity 1 .. 125<br />
- Write multiple coils: quantity 1 .. 1968<br />
- Write multiple registers: quantity 1 .. 123</code></div></div> download protocol: <br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10011" target="_blank" title="">Modbus_TCP_Protocol.txt</a> (Size: 11.59 KB / Downloads: 63)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA["KCS" v3 Modbus RTU over TCP/IP protocol document]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9441</link>
			<pubDate>Sun, 07 Jun 2026 09:33:35 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9441</guid>
			<description><![CDATA[KCS protocol webpage, "TCP Server" = "Modbus-RTU-V2". Just RS485 modbus protocol over TCP/IP.<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>KCSv3 Modbus RTU over TCP Protocol Specification<br />
================================================<br />
<br />
1. Overview<br />
-----------<br />
<br />
This document specifies the Modbus RTU over TCP protocol exposed by the<br />
KCSv3 firmware TCP server when the TCP protocol mode is configured for Modbus RTU<br />
frames.<br />
<br />
This mode transports a complete Modbus RTU ADU over a TCP socket. It does not use<br />
the standard Modbus TCP MBAP header.<br />
<br />
2. Communication Parameters<br />
---------------------------<br />
<br />
- Protocol: Modbus RTU ADU transported over TCP<br />
- TCP port: configured by tcp_server_port<br />
- Slave address: configured by tcp_server_protocol_modbus_local_addr<br />
- Register addressing: 0-based Modbus protocol address<br />
- Frame format: [Slave Address][PDU][CRC Lo][CRC Hi]<br />
- CRC: Modbus CRC16, low byte first<br />
- MBAP header: not used<br />
<br />
Clients should send one complete RTU ADU frame per TCP request. The firmware<br />
validates the RTU slave address and CRC before processing the PDU.<br />
<br />
3. Supported Function Codes<br />
---------------------------<br />
<br />
+---------------+---------------------------+-------------------------------+<br />
| Function Code | Name                      | Usage                       &nbsp;&nbsp;|<br />
+---------------+---------------------------+-------------------------------+<br />
| 0x01          | Read Coils                | Read DO output state          |<br />
| 0x02          | Read Discrete Inputs      | Read DI input state         &nbsp;&nbsp;|<br />
| 0x03          | Read Holding Registers    | Read DAC/IR/RF/energy data    |<br />
| 0x04          | Read Input Registers      | Read ADC/temperature/humidity |<br />
| 0x05          | Write Single Coil       &nbsp;&nbsp;| Set one DO or trigger toggle  |<br />
| 0x06          | Write Single Register   &nbsp;&nbsp;| Set DAC or trigger IR/RF      |<br />
| 0x0F          | Write Multiple Coils      | Set multiple DO channels      |<br />
| 0x10          | Write Multiple Registers  | Set multiple DAC channels   &nbsp;&nbsp;|<br />
+---------------+---------------------------+-------------------------------+<br />
<br />
4. Addressing Notes<br />
-------------------<br />
<br />
All addresses in this document are 0-based Modbus protocol addresses.<br />
<br />
Examples:<br />
<br />
- Holding register address 100 is sent as 0x0064 in the Modbus PDU.<br />
- Some Modbus tools display holding register 100 as 40101 or similar. Use the<br />
  tool's 0-based/1-based setting carefully.<br />
<br />
5. Coils (Function Codes 0x01, 0x05, 0x0F)<br />
-------------------------------------------<br />
<br />
5.1 DO Output State and Control<br />
-------------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DO_NUM-1          | DO output channels &nbsp;&nbsp;| 0x01 read, 0x05/0x0F write  |<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
Write value for function code 0x05:<br />
<br />
- 0xFF00: turn ON<br />
- 0x0000: turn OFF<br />
<br />
Function code 0x0F supports only the normal DO output range starting at address<br />
0.<br />
<br />
5.2 DO Toggle Control<br />
---------------------<br />
<br />
+-----------------------------+----------------------+--------------------------+<br />
| Address Range             &nbsp;&nbsp;| Description          | Access                 &nbsp;&nbsp;|<br />
+-----------------------------+----------------------+--------------------------+<br />
| 0x0100 .. 0x0100+DO_NUM-1 &nbsp;&nbsp;| Toggle DO channels &nbsp;&nbsp;| 0x05 write only          |<br />
+-----------------------------+----------------------+--------------------------+<br />
<br />
Write 0xFF00 to address 0x0100 + channel_index to toggle that output channel.<br />
Writing 0x0000 is accepted but does not toggle the output.<br />
<br />
6. Discrete Inputs (Function Code 0x02)<br />
---------------------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DI_NUM-1          | DI input channels    | 0x02 read                 &nbsp;&nbsp;|<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
DI inputs are active-low in the firmware mapping:<br />
<br />
- Hardware low / active input returns 1<br />
- Hardware high / inactive input returns 0<br />
<br />
7. Holding Registers (Function Codes 0x03, 0x06, 0x10)<br />
------------------------------------------------------<br />
<br />
7.1 DAC Output Registers<br />
------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DAC_NUM-1       &nbsp;&nbsp;| DAC output channels  | 0x03 read, 0x06/0x10 write  |<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
DAC write value range: 0 .. 255.<br />
<br />
Function code 0x10 supports only this DAC register range.<br />
<br />
7.2 IR/RF Control Registers<br />
---------------------------<br />
<br />
+----------+-------------+----------------------+-----------------------------+<br />
| Address  | Name        | Description          | Access                      |<br />
+----------+-------------+----------------------+-----------------------------+<br />
| 0x0040 &nbsp;&nbsp;| IR_SEND   &nbsp;&nbsp;| Send learned IR slot | 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0041 &nbsp;&nbsp;| IR_LEARN    | Learn IR slot/port &nbsp;&nbsp;| 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0042 &nbsp;&nbsp;| IR_DELETE &nbsp;&nbsp;| Delete IR slot     &nbsp;&nbsp;| 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0050 &nbsp;&nbsp;| RF_SEND   &nbsp;&nbsp;| Send learned RF slot | 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
+----------+-------------+----------------------+-----------------------------+<br />
<br />
IR_SEND:<br />
<br />
- Value: IR memory slot index<br />
- Valid range: 0 .. IR_MEM_NUM-1<br />
<br />
IR_LEARN:<br />
<br />
- High byte: IR memory slot index<br />
- Low byte: IR send port number, starting from 1<br />
<br />
IR_DELETE:<br />
<br />
- Value: IR memory slot index<br />
- Valid range: 0 .. IR_MEM_NUM-1<br />
<br />
RF_SEND:<br />
<br />
- Value: RF memory slot index<br />
- The selected RF slot must exist and be learned<br />
<br />
These registers exist only on board variants with the corresponding IR/RF<br />
feature enabled. Otherwise accesses return an illegal data address exception.<br />
<br />
7.3 Energy Measurement Registers<br />
--------------------------------<br />
<br />
Energy data is exposed as read-only Holding Registers and is read with function<br />
code 0x03.<br />
<br />
Each energy chip uses 68 holding registers. The base address is:<br />
<br />
  base = 100 + chip_index * 100<br />
<br />
where chip_index starts from 0.<br />
<br />
+--------------+----------------+----------------+--------------------------+<br />
| Offset Range | Parameter      | Format       &nbsp;&nbsp;| Resolution / Notes     &nbsp;&nbsp;|<br />
+--------------+----------------+----------------+--------------------------+<br />
| 0 .. 19      | RMS_1..RMS_10  | uint32 CDAB    | Current in A * 1000      |<br />
| 20 .. 39   &nbsp;&nbsp;| WATT_1..WATT_10| int32 CDAB   &nbsp;&nbsp;| Power in W * 10          |<br />
| 40 .. 59   &nbsp;&nbsp;| Energy_1..10 &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Energy in kWh            |<br />
| 60 .. 61   &nbsp;&nbsp;| Energy_Sum   &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Total energy in kWh      |<br />
| 62         &nbsp;&nbsp;| RMS_V          | uint16       &nbsp;&nbsp;| Voltage in V * 100     &nbsp;&nbsp;|<br />
| 63         &nbsp;&nbsp;| Period       &nbsp;&nbsp;| uint16       &nbsp;&nbsp;| Frequency in Hz * 100    |<br />
| 64 .. 65   &nbsp;&nbsp;| TPS1         &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Temperature in deg C   &nbsp;&nbsp;|<br />
| 66 .. 67   &nbsp;&nbsp;| PF           &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Power factor           &nbsp;&nbsp;|<br />
+--------------+----------------+----------------+--------------------------+<br />
<br />
Per-channel offsets:<br />
<br />
+----------------+----------------+----------------+--------------------------+<br />
| Channel        | Current Offset | Power Offset &nbsp;&nbsp;| Energy Offset            |<br />
+----------------+----------------+----------------+--------------------------+<br />
| 1              | 0              | 20           &nbsp;&nbsp;| 40                     &nbsp;&nbsp;|<br />
| 2              | 2              | 22           &nbsp;&nbsp;| 42                     &nbsp;&nbsp;|<br />
| 3              | 4              | 24           &nbsp;&nbsp;| 44                     &nbsp;&nbsp;|<br />
| 4              | 6              | 26           &nbsp;&nbsp;| 46                     &nbsp;&nbsp;|<br />
| 5              | 8              | 28           &nbsp;&nbsp;| 48                     &nbsp;&nbsp;|<br />
| 6              | 10           &nbsp;&nbsp;| 30           &nbsp;&nbsp;| 50                     &nbsp;&nbsp;|<br />
| 7              | 12           &nbsp;&nbsp;| 32           &nbsp;&nbsp;| 52                     &nbsp;&nbsp;|<br />
| 8              | 14           &nbsp;&nbsp;| 34           &nbsp;&nbsp;| 54                     &nbsp;&nbsp;|<br />
| 9              | 16           &nbsp;&nbsp;| 36           &nbsp;&nbsp;| 56                     &nbsp;&nbsp;|<br />
| 10           &nbsp;&nbsp;| 18           &nbsp;&nbsp;| 38           &nbsp;&nbsp;| 58                     &nbsp;&nbsp;|<br />
+----------------+----------------+----------------+--------------------------+<br />
<br />
For 32-bit integer and float values, read two consecutive registers. The lower<br />
16-bit word is returned first, followed by the upper 16-bit word.<br />
<br />
Examples:<br />
<br />
- Chip 1 current channel 1: read holding registers 100 and 101<br />
- Chip 2 power channel 1: read holding registers 220 and 221<br />
- Chip 1 voltage: read holding register 162<br />
- Chip 1 frequency: read holding register 163<br />
<br />
8. Input Registers (Function Code 0x04)<br />
---------------------------------------<br />
<br />
+-------------------------------+----------------------+--------------------------+<br />
| Address Range               &nbsp;&nbsp;| Description          | Format                 &nbsp;&nbsp;|<br />
+-------------------------------+----------------------+--------------------------+<br />
| 0 .. ADC_NUM-1                | ADC input channels &nbsp;&nbsp;| uint16 raw ADC value   &nbsp;&nbsp;|<br />
| 0x0100 .. 0x0100+SENSOR_NUM-1 | Temperature sensors  | int16, deg C * 10        |<br />
| 0x0120 .. 0x0120+SENSOR_NUM-1 | Humidity sensors   &nbsp;&nbsp;| int16, %RH * 10          |<br />
+-------------------------------+----------------------+--------------------------+<br />
<br />
If a temperature or humidity sensor is invalid or not present, the returned<br />
value is 0x7FFF.<br />
<br />
9. Board-Dependent Limits<br />
-------------------------<br />
<br />
The following symbols depend on the compiled board model:<br />
<br />
- DO_NUM: number of digital outputs<br />
- DI_NUM: number of digital inputs<br />
- DAC_NUM: number of DAC outputs<br />
- ADC_NUM: number of ADC inputs<br />
- SENSOR_NUM: maximum temperature/humidity sensor slots<br />
- ENERGY_NUM: number of energy measurement chips<br />
<br />
N-series energy chip bases:<br />
<br />
+-------+------------+--------------------------------------+<br />
| Board | ENERGY_NUM | Energy Holding Register Bases        |<br />
+-------+------------+--------------------------------------+<br />
| N10 &nbsp;&nbsp;| 1          | 100                                  |<br />
| N20 &nbsp;&nbsp;| 2          | 100, 200                           &nbsp;&nbsp;|<br />
| N30 &nbsp;&nbsp;| 3          | 100, 200, 300                        |<br />
| N60 &nbsp;&nbsp;| 6          | 100, 200, 300, 400, 500, 600       &nbsp;&nbsp;|<br />
+-------+------------+--------------------------------------+<br />
<br />
10. Exception Codes<br />
-------------------<br />
<br />
+----------------+----------------------------+-------------------------------+<br />
| Exception Code | Name                     &nbsp;&nbsp;| Meaning                     &nbsp;&nbsp;|<br />
+----------------+----------------------------+-------------------------------+<br />
| 0x01         &nbsp;&nbsp;| Illegal Function         &nbsp;&nbsp;| Unsupported function code   &nbsp;&nbsp;|<br />
| 0x02         &nbsp;&nbsp;| Illegal Data Address     &nbsp;&nbsp;| Unsupported address/range   &nbsp;&nbsp;|<br />
| 0x03         &nbsp;&nbsp;| Illegal Data Value       &nbsp;&nbsp;| Invalid value or quantity   &nbsp;&nbsp;|<br />
| 0x04         &nbsp;&nbsp;| Slave Device Failure     &nbsp;&nbsp;| Runtime failure or overflow &nbsp;&nbsp;|<br />
+----------------+----------------------------+-------------------------------+<br />
<br />
11. Request Size Limits<br />
-----------------------<br />
<br />
- Read coils/discrete inputs: quantity 1 .. 2000<br />
- Read holding/input registers: quantity 1 .. 125<br />
- Write multiple coils: quantity 1 .. 1968<br />
- Write multiple registers: quantity 1 .. 123</code></div></div> download protocol: <br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10010" target="_blank" title="">Modbus_RTU_over_TCP_Protocol.txt</a> (Size: 11.05 KB / Downloads: 60)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[KCS protocol webpage, "TCP Server" = "Modbus-RTU-V2". Just RS485 modbus protocol over TCP/IP.<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>KCSv3 Modbus RTU over TCP Protocol Specification<br />
================================================<br />
<br />
1. Overview<br />
-----------<br />
<br />
This document specifies the Modbus RTU over TCP protocol exposed by the<br />
KCSv3 firmware TCP server when the TCP protocol mode is configured for Modbus RTU<br />
frames.<br />
<br />
This mode transports a complete Modbus RTU ADU over a TCP socket. It does not use<br />
the standard Modbus TCP MBAP header.<br />
<br />
2. Communication Parameters<br />
---------------------------<br />
<br />
- Protocol: Modbus RTU ADU transported over TCP<br />
- TCP port: configured by tcp_server_port<br />
- Slave address: configured by tcp_server_protocol_modbus_local_addr<br />
- Register addressing: 0-based Modbus protocol address<br />
- Frame format: [Slave Address][PDU][CRC Lo][CRC Hi]<br />
- CRC: Modbus CRC16, low byte first<br />
- MBAP header: not used<br />
<br />
Clients should send one complete RTU ADU frame per TCP request. The firmware<br />
validates the RTU slave address and CRC before processing the PDU.<br />
<br />
3. Supported Function Codes<br />
---------------------------<br />
<br />
+---------------+---------------------------+-------------------------------+<br />
| Function Code | Name                      | Usage                       &nbsp;&nbsp;|<br />
+---------------+---------------------------+-------------------------------+<br />
| 0x01          | Read Coils                | Read DO output state          |<br />
| 0x02          | Read Discrete Inputs      | Read DI input state         &nbsp;&nbsp;|<br />
| 0x03          | Read Holding Registers    | Read DAC/IR/RF/energy data    |<br />
| 0x04          | Read Input Registers      | Read ADC/temperature/humidity |<br />
| 0x05          | Write Single Coil       &nbsp;&nbsp;| Set one DO or trigger toggle  |<br />
| 0x06          | Write Single Register   &nbsp;&nbsp;| Set DAC or trigger IR/RF      |<br />
| 0x0F          | Write Multiple Coils      | Set multiple DO channels      |<br />
| 0x10          | Write Multiple Registers  | Set multiple DAC channels   &nbsp;&nbsp;|<br />
+---------------+---------------------------+-------------------------------+<br />
<br />
4. Addressing Notes<br />
-------------------<br />
<br />
All addresses in this document are 0-based Modbus protocol addresses.<br />
<br />
Examples:<br />
<br />
- Holding register address 100 is sent as 0x0064 in the Modbus PDU.<br />
- Some Modbus tools display holding register 100 as 40101 or similar. Use the<br />
  tool's 0-based/1-based setting carefully.<br />
<br />
5. Coils (Function Codes 0x01, 0x05, 0x0F)<br />
-------------------------------------------<br />
<br />
5.1 DO Output State and Control<br />
-------------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DO_NUM-1          | DO output channels &nbsp;&nbsp;| 0x01 read, 0x05/0x0F write  |<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
Write value for function code 0x05:<br />
<br />
- 0xFF00: turn ON<br />
- 0x0000: turn OFF<br />
<br />
Function code 0x0F supports only the normal DO output range starting at address<br />
0.<br />
<br />
5.2 DO Toggle Control<br />
---------------------<br />
<br />
+-----------------------------+----------------------+--------------------------+<br />
| Address Range             &nbsp;&nbsp;| Description          | Access                 &nbsp;&nbsp;|<br />
+-----------------------------+----------------------+--------------------------+<br />
| 0x0100 .. 0x0100+DO_NUM-1 &nbsp;&nbsp;| Toggle DO channels &nbsp;&nbsp;| 0x05 write only          |<br />
+-----------------------------+----------------------+--------------------------+<br />
<br />
Write 0xFF00 to address 0x0100 + channel_index to toggle that output channel.<br />
Writing 0x0000 is accepted but does not toggle the output.<br />
<br />
6. Discrete Inputs (Function Code 0x02)<br />
---------------------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DI_NUM-1          | DI input channels    | 0x02 read                 &nbsp;&nbsp;|<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
DI inputs are active-low in the firmware mapping:<br />
<br />
- Hardware low / active input returns 1<br />
- Hardware high / inactive input returns 0<br />
<br />
7. Holding Registers (Function Codes 0x03, 0x06, 0x10)<br />
------------------------------------------------------<br />
<br />
7.1 DAC Output Registers<br />
------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DAC_NUM-1       &nbsp;&nbsp;| DAC output channels  | 0x03 read, 0x06/0x10 write  |<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
DAC write value range: 0 .. 255.<br />
<br />
Function code 0x10 supports only this DAC register range.<br />
<br />
7.2 IR/RF Control Registers<br />
---------------------------<br />
<br />
+----------+-------------+----------------------+-----------------------------+<br />
| Address  | Name        | Description          | Access                      |<br />
+----------+-------------+----------------------+-----------------------------+<br />
| 0x0040 &nbsp;&nbsp;| IR_SEND   &nbsp;&nbsp;| Send learned IR slot | 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0041 &nbsp;&nbsp;| IR_LEARN    | Learn IR slot/port &nbsp;&nbsp;| 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0042 &nbsp;&nbsp;| IR_DELETE &nbsp;&nbsp;| Delete IR slot     &nbsp;&nbsp;| 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0050 &nbsp;&nbsp;| RF_SEND   &nbsp;&nbsp;| Send learned RF slot | 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
+----------+-------------+----------------------+-----------------------------+<br />
<br />
IR_SEND:<br />
<br />
- Value: IR memory slot index<br />
- Valid range: 0 .. IR_MEM_NUM-1<br />
<br />
IR_LEARN:<br />
<br />
- High byte: IR memory slot index<br />
- Low byte: IR send port number, starting from 1<br />
<br />
IR_DELETE:<br />
<br />
- Value: IR memory slot index<br />
- Valid range: 0 .. IR_MEM_NUM-1<br />
<br />
RF_SEND:<br />
<br />
- Value: RF memory slot index<br />
- The selected RF slot must exist and be learned<br />
<br />
These registers exist only on board variants with the corresponding IR/RF<br />
feature enabled. Otherwise accesses return an illegal data address exception.<br />
<br />
7.3 Energy Measurement Registers<br />
--------------------------------<br />
<br />
Energy data is exposed as read-only Holding Registers and is read with function<br />
code 0x03.<br />
<br />
Each energy chip uses 68 holding registers. The base address is:<br />
<br />
  base = 100 + chip_index * 100<br />
<br />
where chip_index starts from 0.<br />
<br />
+--------------+----------------+----------------+--------------------------+<br />
| Offset Range | Parameter      | Format       &nbsp;&nbsp;| Resolution / Notes     &nbsp;&nbsp;|<br />
+--------------+----------------+----------------+--------------------------+<br />
| 0 .. 19      | RMS_1..RMS_10  | uint32 CDAB    | Current in A * 1000      |<br />
| 20 .. 39   &nbsp;&nbsp;| WATT_1..WATT_10| int32 CDAB   &nbsp;&nbsp;| Power in W * 10          |<br />
| 40 .. 59   &nbsp;&nbsp;| Energy_1..10 &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Energy in kWh            |<br />
| 60 .. 61   &nbsp;&nbsp;| Energy_Sum   &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Total energy in kWh      |<br />
| 62         &nbsp;&nbsp;| RMS_V          | uint16       &nbsp;&nbsp;| Voltage in V * 100     &nbsp;&nbsp;|<br />
| 63         &nbsp;&nbsp;| Period       &nbsp;&nbsp;| uint16       &nbsp;&nbsp;| Frequency in Hz * 100    |<br />
| 64 .. 65   &nbsp;&nbsp;| TPS1         &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Temperature in deg C   &nbsp;&nbsp;|<br />
| 66 .. 67   &nbsp;&nbsp;| PF           &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Power factor           &nbsp;&nbsp;|<br />
+--------------+----------------+----------------+--------------------------+<br />
<br />
Per-channel offsets:<br />
<br />
+----------------+----------------+----------------+--------------------------+<br />
| Channel        | Current Offset | Power Offset &nbsp;&nbsp;| Energy Offset            |<br />
+----------------+----------------+----------------+--------------------------+<br />
| 1              | 0              | 20           &nbsp;&nbsp;| 40                     &nbsp;&nbsp;|<br />
| 2              | 2              | 22           &nbsp;&nbsp;| 42                     &nbsp;&nbsp;|<br />
| 3              | 4              | 24           &nbsp;&nbsp;| 44                     &nbsp;&nbsp;|<br />
| 4              | 6              | 26           &nbsp;&nbsp;| 46                     &nbsp;&nbsp;|<br />
| 5              | 8              | 28           &nbsp;&nbsp;| 48                     &nbsp;&nbsp;|<br />
| 6              | 10           &nbsp;&nbsp;| 30           &nbsp;&nbsp;| 50                     &nbsp;&nbsp;|<br />
| 7              | 12           &nbsp;&nbsp;| 32           &nbsp;&nbsp;| 52                     &nbsp;&nbsp;|<br />
| 8              | 14           &nbsp;&nbsp;| 34           &nbsp;&nbsp;| 54                     &nbsp;&nbsp;|<br />
| 9              | 16           &nbsp;&nbsp;| 36           &nbsp;&nbsp;| 56                     &nbsp;&nbsp;|<br />
| 10           &nbsp;&nbsp;| 18           &nbsp;&nbsp;| 38           &nbsp;&nbsp;| 58                     &nbsp;&nbsp;|<br />
+----------------+----------------+----------------+--------------------------+<br />
<br />
For 32-bit integer and float values, read two consecutive registers. The lower<br />
16-bit word is returned first, followed by the upper 16-bit word.<br />
<br />
Examples:<br />
<br />
- Chip 1 current channel 1: read holding registers 100 and 101<br />
- Chip 2 power channel 1: read holding registers 220 and 221<br />
- Chip 1 voltage: read holding register 162<br />
- Chip 1 frequency: read holding register 163<br />
<br />
8. Input Registers (Function Code 0x04)<br />
---------------------------------------<br />
<br />
+-------------------------------+----------------------+--------------------------+<br />
| Address Range               &nbsp;&nbsp;| Description          | Format                 &nbsp;&nbsp;|<br />
+-------------------------------+----------------------+--------------------------+<br />
| 0 .. ADC_NUM-1                | ADC input channels &nbsp;&nbsp;| uint16 raw ADC value   &nbsp;&nbsp;|<br />
| 0x0100 .. 0x0100+SENSOR_NUM-1 | Temperature sensors  | int16, deg C * 10        |<br />
| 0x0120 .. 0x0120+SENSOR_NUM-1 | Humidity sensors   &nbsp;&nbsp;| int16, %RH * 10          |<br />
+-------------------------------+----------------------+--------------------------+<br />
<br />
If a temperature or humidity sensor is invalid or not present, the returned<br />
value is 0x7FFF.<br />
<br />
9. Board-Dependent Limits<br />
-------------------------<br />
<br />
The following symbols depend on the compiled board model:<br />
<br />
- DO_NUM: number of digital outputs<br />
- DI_NUM: number of digital inputs<br />
- DAC_NUM: number of DAC outputs<br />
- ADC_NUM: number of ADC inputs<br />
- SENSOR_NUM: maximum temperature/humidity sensor slots<br />
- ENERGY_NUM: number of energy measurement chips<br />
<br />
N-series energy chip bases:<br />
<br />
+-------+------------+--------------------------------------+<br />
| Board | ENERGY_NUM | Energy Holding Register Bases        |<br />
+-------+------------+--------------------------------------+<br />
| N10 &nbsp;&nbsp;| 1          | 100                                  |<br />
| N20 &nbsp;&nbsp;| 2          | 100, 200                           &nbsp;&nbsp;|<br />
| N30 &nbsp;&nbsp;| 3          | 100, 200, 300                        |<br />
| N60 &nbsp;&nbsp;| 6          | 100, 200, 300, 400, 500, 600       &nbsp;&nbsp;|<br />
+-------+------------+--------------------------------------+<br />
<br />
10. Exception Codes<br />
-------------------<br />
<br />
+----------------+----------------------------+-------------------------------+<br />
| Exception Code | Name                     &nbsp;&nbsp;| Meaning                     &nbsp;&nbsp;|<br />
+----------------+----------------------------+-------------------------------+<br />
| 0x01         &nbsp;&nbsp;| Illegal Function         &nbsp;&nbsp;| Unsupported function code   &nbsp;&nbsp;|<br />
| 0x02         &nbsp;&nbsp;| Illegal Data Address     &nbsp;&nbsp;| Unsupported address/range   &nbsp;&nbsp;|<br />
| 0x03         &nbsp;&nbsp;| Illegal Data Value       &nbsp;&nbsp;| Invalid value or quantity   &nbsp;&nbsp;|<br />
| 0x04         &nbsp;&nbsp;| Slave Device Failure     &nbsp;&nbsp;| Runtime failure or overflow &nbsp;&nbsp;|<br />
+----------------+----------------------------+-------------------------------+<br />
<br />
11. Request Size Limits<br />
-----------------------<br />
<br />
- Read coils/discrete inputs: quantity 1 .. 2000<br />
- Read holding/input registers: quantity 1 .. 125<br />
- Write multiple coils: quantity 1 .. 1968<br />
- Write multiple registers: quantity 1 .. 123</code></div></div> download protocol: <br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10010" target="_blank" title="">Modbus_RTU_over_TCP_Protocol.txt</a> (Size: 11.05 KB / Downloads: 60)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA["KCS" v3 RS485 Standard Modbus protocol document]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9439</link>
			<pubDate>Sun, 07 Jun 2026 09:28:35 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9439</guid>
			<description><![CDATA[KCS protocol webpage, set to "Modbus_RTU-v2" option. it's a standard modbus protocol.<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>KCSv3 Modbus RTU Protocol Specification<br />
=======================================<br />
<br />
1. Overview<br />
-----------<br />
<br />
This document specifies the Modbus RTU protocol exposed by the KCSv3<br />
firmware on the RS485 interface.<br />
<br />
2. Communication Parameters<br />
---------------------------<br />
<br />
- Protocol: Modbus RTU<br />
- Physical interface: RS485<br />
- Slave address: configured by rs485_local_addr<br />
- Register addressing: 0-based Modbus protocol address<br />
- Frame format: [Slave Address][PDU][CRC Lo][CRC Hi]<br />
- CRC: Modbus CRC16, low byte first<br />
<br />
Serial port parameters are configured by the firmware RS485 settings.<br />
<br />
3. Supported Function Codes<br />
---------------------------<br />
<br />
+---------------+---------------------------+-------------------------------+<br />
| Function Code | Name                      | Usage                       &nbsp;&nbsp;|<br />
+---------------+---------------------------+-------------------------------+<br />
| 0x01          | Read Coils                | Read DO output state          |<br />
| 0x02          | Read Discrete Inputs      | Read DI input state         &nbsp;&nbsp;|<br />
| 0x03          | Read Holding Registers    | Read DAC/IR/RF/energy data    |<br />
| 0x04          | Read Input Registers      | Read ADC/temperature/humidity |<br />
| 0x05          | Write Single Coil       &nbsp;&nbsp;| Set one DO or trigger toggle  |<br />
| 0x06          | Write Single Register   &nbsp;&nbsp;| Set DAC or trigger IR/RF      |<br />
| 0x0F          | Write Multiple Coils      | Set multiple DO channels      |<br />
| 0x10          | Write Multiple Registers  | Set multiple DAC channels   &nbsp;&nbsp;|<br />
+---------------+---------------------------+-------------------------------+<br />
<br />
4. Addressing Notes<br />
-------------------<br />
<br />
All addresses in this document are 0-based Modbus protocol addresses.<br />
<br />
Examples:<br />
<br />
- Holding register address 100 is sent as 0x0064 in the Modbus PDU.<br />
- Some Modbus tools display holding register 100 as 40101 or similar. Use the<br />
  tool's 0-based/1-based setting carefully.<br />
<br />
5. Coils (Function Codes 0x01, 0x05, 0x0F)<br />
-------------------------------------------<br />
<br />
5.1 DO Output State and Control<br />
-------------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DO_NUM-1          | DO output channels &nbsp;&nbsp;| 0x01 read, 0x05/0x0F write  |<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
Write value for function code 0x05:<br />
<br />
- 0xFF00: turn ON<br />
- 0x0000: turn OFF<br />
<br />
Function code 0x0F supports only the normal DO output range starting at address<br />
0.<br />
<br />
5.2 DO Toggle Control<br />
---------------------<br />
<br />
+-----------------------------+----------------------+--------------------------+<br />
| Address Range             &nbsp;&nbsp;| Description          | Access                 &nbsp;&nbsp;|<br />
+-----------------------------+----------------------+--------------------------+<br />
| 0x0100 .. 0x0100+DO_NUM-1 &nbsp;&nbsp;| Toggle DO channels &nbsp;&nbsp;| 0x05 write only          |<br />
+-----------------------------+----------------------+--------------------------+<br />
<br />
Write 0xFF00 to address 0x0100 + channel_index to toggle that output channel.<br />
Writing 0x0000 is accepted but does not toggle the output.<br />
<br />
6. Discrete Inputs (Function Code 0x02)<br />
---------------------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DI_NUM-1          | DI input channels    | 0x02 read                 &nbsp;&nbsp;|<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
DI inputs are active-low in the firmware mapping:<br />
<br />
- Hardware low / active input returns 1<br />
- Hardware high / inactive input returns 0<br />
<br />
7. Holding Registers (Function Codes 0x03, 0x06, 0x10)<br />
------------------------------------------------------<br />
<br />
7.1 DAC Output Registers<br />
------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DAC_NUM-1       &nbsp;&nbsp;| DAC output channels  | 0x03 read, 0x06/0x10 write  |<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
DAC write value range: 0 .. 255.<br />
<br />
Function code 0x10 supports only this DAC register range.<br />
<br />
7.2 IR/RF Control Registers<br />
---------------------------<br />
<br />
+----------+-------------+----------------------+-----------------------------+<br />
| Address  | Name        | Description          | Access                      |<br />
+----------+-------------+----------------------+-----------------------------+<br />
| 0x0040 &nbsp;&nbsp;| IR_SEND   &nbsp;&nbsp;| Send learned IR slot | 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0041 &nbsp;&nbsp;| IR_LEARN    | Learn IR slot/port &nbsp;&nbsp;| 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0042 &nbsp;&nbsp;| IR_DELETE &nbsp;&nbsp;| Delete IR slot     &nbsp;&nbsp;| 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0050 &nbsp;&nbsp;| RF_SEND   &nbsp;&nbsp;| Send learned RF slot | 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
+----------+-------------+----------------------+-----------------------------+<br />
<br />
IR_SEND:<br />
<br />
- Value: IR memory slot index<br />
- Valid range: 0 .. IR_MEM_NUM-1<br />
<br />
IR_LEARN:<br />
<br />
- High byte: IR memory slot index<br />
- Low byte: IR send port number, starting from 1<br />
<br />
IR_DELETE:<br />
<br />
- Value: IR memory slot index<br />
- Valid range: 0 .. IR_MEM_NUM-1<br />
<br />
RF_SEND:<br />
<br />
- Value: RF memory slot index<br />
- The selected RF slot must exist and be learned<br />
<br />
These registers exist only on board variants with the corresponding IR/RF<br />
feature enabled. Otherwise accesses return an illegal data address exception.<br />
<br />
7.3 Energy Measurement Registers<br />
--------------------------------<br />
<br />
Energy data is exposed as read-only Holding Registers and is read with function<br />
code 0x03.<br />
<br />
Each energy chip uses 68 holding registers. The base address is:<br />
<br />
  base = 100 + chip_index * 100<br />
<br />
where chip_index starts from 0.<br />
<br />
+--------------+----------------+----------------+--------------------------+<br />
| Offset Range | Parameter      | Format       &nbsp;&nbsp;| Resolution / Notes     &nbsp;&nbsp;|<br />
+--------------+----------------+----------------+--------------------------+<br />
| 0 .. 19      | RMS_1..RMS_10  | uint32 CDAB    | Current in A * 1000      |<br />
| 20 .. 39   &nbsp;&nbsp;| WATT_1..WATT_10| int32 CDAB   &nbsp;&nbsp;| Power in W * 10          |<br />
| 40 .. 59   &nbsp;&nbsp;| Energy_1..10 &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Energy in kWh            |<br />
| 60 .. 61   &nbsp;&nbsp;| Energy_Sum   &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Total energy in kWh      |<br />
| 62         &nbsp;&nbsp;| RMS_V          | uint16       &nbsp;&nbsp;| Voltage in V * 100     &nbsp;&nbsp;|<br />
| 63         &nbsp;&nbsp;| Period       &nbsp;&nbsp;| uint16       &nbsp;&nbsp;| Frequency in Hz * 100    |<br />
| 64 .. 65   &nbsp;&nbsp;| TPS1         &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Temperature in deg C   &nbsp;&nbsp;|<br />
| 66 .. 67   &nbsp;&nbsp;| PF           &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Power factor           &nbsp;&nbsp;|<br />
+--------------+----------------+----------------+--------------------------+<br />
<br />
Per-channel offsets:<br />
<br />
+----------------+----------------+----------------+--------------------------+<br />
| Channel        | Current Offset | Power Offset &nbsp;&nbsp;| Energy Offset            |<br />
+----------------+----------------+----------------+--------------------------+<br />
| 1              | 0              | 20           &nbsp;&nbsp;| 40                     &nbsp;&nbsp;|<br />
| 2              | 2              | 22           &nbsp;&nbsp;| 42                     &nbsp;&nbsp;|<br />
| 3              | 4              | 24           &nbsp;&nbsp;| 44                     &nbsp;&nbsp;|<br />
| 4              | 6              | 26           &nbsp;&nbsp;| 46                     &nbsp;&nbsp;|<br />
| 5              | 8              | 28           &nbsp;&nbsp;| 48                     &nbsp;&nbsp;|<br />
| 6              | 10           &nbsp;&nbsp;| 30           &nbsp;&nbsp;| 50                     &nbsp;&nbsp;|<br />
| 7              | 12           &nbsp;&nbsp;| 32           &nbsp;&nbsp;| 52                     &nbsp;&nbsp;|<br />
| 8              | 14           &nbsp;&nbsp;| 34           &nbsp;&nbsp;| 54                     &nbsp;&nbsp;|<br />
| 9              | 16           &nbsp;&nbsp;| 36           &nbsp;&nbsp;| 56                     &nbsp;&nbsp;|<br />
| 10           &nbsp;&nbsp;| 18           &nbsp;&nbsp;| 38           &nbsp;&nbsp;| 58                     &nbsp;&nbsp;|<br />
+----------------+----------------+----------------+--------------------------+<br />
<br />
For 32-bit integer and float values, read two consecutive registers. The lower<br />
16-bit word is returned first, followed by the upper 16-bit word.<br />
<br />
Examples:<br />
<br />
- Chip 1 current channel 1: read holding registers 100 and 101<br />
- Chip 2 power channel 1: read holding registers 220 and 221<br />
- Chip 1 voltage: read holding register 162<br />
- Chip 1 frequency: read holding register 163<br />
<br />
8. Input Registers (Function Code 0x04)<br />
---------------------------------------<br />
<br />
+-------------------------------+----------------------+--------------------------+<br />
| Address Range               &nbsp;&nbsp;| Description          | Format                 &nbsp;&nbsp;|<br />
+-------------------------------+----------------------+--------------------------+<br />
| 0 .. ADC_NUM-1                | ADC input channels &nbsp;&nbsp;| uint16 raw ADC value   &nbsp;&nbsp;|<br />
| 0x0100 .. 0x0100+SENSOR_NUM-1 | Temperature sensors  | int16, deg C * 10        |<br />
| 0x0120 .. 0x0120+SENSOR_NUM-1 | Humidity sensors   &nbsp;&nbsp;| int16, %RH * 10          |<br />
+-------------------------------+----------------------+--------------------------+<br />
<br />
If a temperature or humidity sensor is invalid or not present, the returned<br />
value is 0x7FFF.<br />
<br />
9. Board-Dependent Limits<br />
-------------------------<br />
<br />
The following symbols depend on the compiled board model:<br />
<br />
- DO_NUM: number of digital outputs<br />
- DI_NUM: number of digital inputs<br />
- DAC_NUM: number of DAC outputs<br />
- ADC_NUM: number of ADC inputs<br />
- SENSOR_NUM: maximum temperature/humidity sensor slots<br />
- ENERGY_NUM: number of energy measurement chips<br />
<br />
N-series energy chip bases:<br />
<br />
+-------+------------+--------------------------------------+<br />
| Board | ENERGY_NUM | Energy Holding Register Bases        |<br />
+-------+------------+--------------------------------------+<br />
| N10 &nbsp;&nbsp;| 1          | 100                                  |<br />
| N20 &nbsp;&nbsp;| 2          | 100, 200                           &nbsp;&nbsp;|<br />
| N30 &nbsp;&nbsp;| 3          | 100, 200, 300                        |<br />
| N60 &nbsp;&nbsp;| 6          | 100, 200, 300, 400, 500, 600       &nbsp;&nbsp;|<br />
+-------+------------+--------------------------------------+<br />
<br />
10. Exception Codes<br />
-------------------<br />
<br />
+----------------+----------------------------+-------------------------------+<br />
| Exception Code | Name                     &nbsp;&nbsp;| Meaning                     &nbsp;&nbsp;|<br />
+----------------+----------------------------+-------------------------------+<br />
| 0x01         &nbsp;&nbsp;| Illegal Function         &nbsp;&nbsp;| Unsupported function code   &nbsp;&nbsp;|<br />
| 0x02         &nbsp;&nbsp;| Illegal Data Address     &nbsp;&nbsp;| Unsupported address/range   &nbsp;&nbsp;|<br />
| 0x03         &nbsp;&nbsp;| Illegal Data Value       &nbsp;&nbsp;| Invalid value or quantity   &nbsp;&nbsp;|<br />
| 0x04         &nbsp;&nbsp;| Slave Device Failure     &nbsp;&nbsp;| Runtime failure or overflow &nbsp;&nbsp;|<br />
+----------------+----------------------------+-------------------------------+<br />
<br />
11. Request Size Limits<br />
-----------------------<br />
<br />
- Read coils/discrete inputs: quantity 1 .. 2000<br />
- Read holding/input registers: quantity 1 .. 125<br />
- Write multiple coils: quantity 1 .. 1968<br />
- Write multiple registers: quantity 1 .. 123</code></div></div>download protocol:<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10009" target="_blank" title="">Modbus_RTU_Protocol.txt</a> (Size: 10.7 KB / Downloads: 69)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[KCS protocol webpage, set to "Modbus_RTU-v2" option. it's a standard modbus protocol.<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>KCSv3 Modbus RTU Protocol Specification<br />
=======================================<br />
<br />
1. Overview<br />
-----------<br />
<br />
This document specifies the Modbus RTU protocol exposed by the KCSv3<br />
firmware on the RS485 interface.<br />
<br />
2. Communication Parameters<br />
---------------------------<br />
<br />
- Protocol: Modbus RTU<br />
- Physical interface: RS485<br />
- Slave address: configured by rs485_local_addr<br />
- Register addressing: 0-based Modbus protocol address<br />
- Frame format: [Slave Address][PDU][CRC Lo][CRC Hi]<br />
- CRC: Modbus CRC16, low byte first<br />
<br />
Serial port parameters are configured by the firmware RS485 settings.<br />
<br />
3. Supported Function Codes<br />
---------------------------<br />
<br />
+---------------+---------------------------+-------------------------------+<br />
| Function Code | Name                      | Usage                       &nbsp;&nbsp;|<br />
+---------------+---------------------------+-------------------------------+<br />
| 0x01          | Read Coils                | Read DO output state          |<br />
| 0x02          | Read Discrete Inputs      | Read DI input state         &nbsp;&nbsp;|<br />
| 0x03          | Read Holding Registers    | Read DAC/IR/RF/energy data    |<br />
| 0x04          | Read Input Registers      | Read ADC/temperature/humidity |<br />
| 0x05          | Write Single Coil       &nbsp;&nbsp;| Set one DO or trigger toggle  |<br />
| 0x06          | Write Single Register   &nbsp;&nbsp;| Set DAC or trigger IR/RF      |<br />
| 0x0F          | Write Multiple Coils      | Set multiple DO channels      |<br />
| 0x10          | Write Multiple Registers  | Set multiple DAC channels   &nbsp;&nbsp;|<br />
+---------------+---------------------------+-------------------------------+<br />
<br />
4. Addressing Notes<br />
-------------------<br />
<br />
All addresses in this document are 0-based Modbus protocol addresses.<br />
<br />
Examples:<br />
<br />
- Holding register address 100 is sent as 0x0064 in the Modbus PDU.<br />
- Some Modbus tools display holding register 100 as 40101 or similar. Use the<br />
  tool's 0-based/1-based setting carefully.<br />
<br />
5. Coils (Function Codes 0x01, 0x05, 0x0F)<br />
-------------------------------------------<br />
<br />
5.1 DO Output State and Control<br />
-------------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DO_NUM-1          | DO output channels &nbsp;&nbsp;| 0x01 read, 0x05/0x0F write  |<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
Write value for function code 0x05:<br />
<br />
- 0xFF00: turn ON<br />
- 0x0000: turn OFF<br />
<br />
Function code 0x0F supports only the normal DO output range starting at address<br />
0.<br />
<br />
5.2 DO Toggle Control<br />
---------------------<br />
<br />
+-----------------------------+----------------------+--------------------------+<br />
| Address Range             &nbsp;&nbsp;| Description          | Access                 &nbsp;&nbsp;|<br />
+-----------------------------+----------------------+--------------------------+<br />
| 0x0100 .. 0x0100+DO_NUM-1 &nbsp;&nbsp;| Toggle DO channels &nbsp;&nbsp;| 0x05 write only          |<br />
+-----------------------------+----------------------+--------------------------+<br />
<br />
Write 0xFF00 to address 0x0100 + channel_index to toggle that output channel.<br />
Writing 0x0000 is accepted but does not toggle the output.<br />
<br />
6. Discrete Inputs (Function Code 0x02)<br />
---------------------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DI_NUM-1          | DI input channels    | 0x02 read                 &nbsp;&nbsp;|<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
DI inputs are active-low in the firmware mapping:<br />
<br />
- Hardware low / active input returns 1<br />
- Hardware high / inactive input returns 0<br />
<br />
7. Holding Registers (Function Codes 0x03, 0x06, 0x10)<br />
------------------------------------------------------<br />
<br />
7.1 DAC Output Registers<br />
------------------------<br />
<br />
+------------------------+----------------------+-----------------------------+<br />
| Address Range          | Description          | Access                      |<br />
+------------------------+----------------------+-----------------------------+<br />
| 0 .. DAC_NUM-1       &nbsp;&nbsp;| DAC output channels  | 0x03 read, 0x06/0x10 write  |<br />
+------------------------+----------------------+-----------------------------+<br />
<br />
DAC write value range: 0 .. 255.<br />
<br />
Function code 0x10 supports only this DAC register range.<br />
<br />
7.2 IR/RF Control Registers<br />
---------------------------<br />
<br />
+----------+-------------+----------------------+-----------------------------+<br />
| Address  | Name        | Description          | Access                      |<br />
+----------+-------------+----------------------+-----------------------------+<br />
| 0x0040 &nbsp;&nbsp;| IR_SEND   &nbsp;&nbsp;| Send learned IR slot | 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0041 &nbsp;&nbsp;| IR_LEARN    | Learn IR slot/port &nbsp;&nbsp;| 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0042 &nbsp;&nbsp;| IR_DELETE &nbsp;&nbsp;| Delete IR slot     &nbsp;&nbsp;| 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
| 0x0050 &nbsp;&nbsp;| RF_SEND   &nbsp;&nbsp;| Send learned RF slot | 0x03 read, 0x06 write     &nbsp;&nbsp;|<br />
+----------+-------------+----------------------+-----------------------------+<br />
<br />
IR_SEND:<br />
<br />
- Value: IR memory slot index<br />
- Valid range: 0 .. IR_MEM_NUM-1<br />
<br />
IR_LEARN:<br />
<br />
- High byte: IR memory slot index<br />
- Low byte: IR send port number, starting from 1<br />
<br />
IR_DELETE:<br />
<br />
- Value: IR memory slot index<br />
- Valid range: 0 .. IR_MEM_NUM-1<br />
<br />
RF_SEND:<br />
<br />
- Value: RF memory slot index<br />
- The selected RF slot must exist and be learned<br />
<br />
These registers exist only on board variants with the corresponding IR/RF<br />
feature enabled. Otherwise accesses return an illegal data address exception.<br />
<br />
7.3 Energy Measurement Registers<br />
--------------------------------<br />
<br />
Energy data is exposed as read-only Holding Registers and is read with function<br />
code 0x03.<br />
<br />
Each energy chip uses 68 holding registers. The base address is:<br />
<br />
  base = 100 + chip_index * 100<br />
<br />
where chip_index starts from 0.<br />
<br />
+--------------+----------------+----------------+--------------------------+<br />
| Offset Range | Parameter      | Format       &nbsp;&nbsp;| Resolution / Notes     &nbsp;&nbsp;|<br />
+--------------+----------------+----------------+--------------------------+<br />
| 0 .. 19      | RMS_1..RMS_10  | uint32 CDAB    | Current in A * 1000      |<br />
| 20 .. 39   &nbsp;&nbsp;| WATT_1..WATT_10| int32 CDAB   &nbsp;&nbsp;| Power in W * 10          |<br />
| 40 .. 59   &nbsp;&nbsp;| Energy_1..10 &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Energy in kWh            |<br />
| 60 .. 61   &nbsp;&nbsp;| Energy_Sum   &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Total energy in kWh      |<br />
| 62         &nbsp;&nbsp;| RMS_V          | uint16       &nbsp;&nbsp;| Voltage in V * 100     &nbsp;&nbsp;|<br />
| 63         &nbsp;&nbsp;| Period       &nbsp;&nbsp;| uint16       &nbsp;&nbsp;| Frequency in Hz * 100    |<br />
| 64 .. 65   &nbsp;&nbsp;| TPS1         &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Temperature in deg C   &nbsp;&nbsp;|<br />
| 66 .. 67   &nbsp;&nbsp;| PF           &nbsp;&nbsp;| float32 CDAB &nbsp;&nbsp;| Power factor           &nbsp;&nbsp;|<br />
+--------------+----------------+----------------+--------------------------+<br />
<br />
Per-channel offsets:<br />
<br />
+----------------+----------------+----------------+--------------------------+<br />
| Channel        | Current Offset | Power Offset &nbsp;&nbsp;| Energy Offset            |<br />
+----------------+----------------+----------------+--------------------------+<br />
| 1              | 0              | 20           &nbsp;&nbsp;| 40                     &nbsp;&nbsp;|<br />
| 2              | 2              | 22           &nbsp;&nbsp;| 42                     &nbsp;&nbsp;|<br />
| 3              | 4              | 24           &nbsp;&nbsp;| 44                     &nbsp;&nbsp;|<br />
| 4              | 6              | 26           &nbsp;&nbsp;| 46                     &nbsp;&nbsp;|<br />
| 5              | 8              | 28           &nbsp;&nbsp;| 48                     &nbsp;&nbsp;|<br />
| 6              | 10           &nbsp;&nbsp;| 30           &nbsp;&nbsp;| 50                     &nbsp;&nbsp;|<br />
| 7              | 12           &nbsp;&nbsp;| 32           &nbsp;&nbsp;| 52                     &nbsp;&nbsp;|<br />
| 8              | 14           &nbsp;&nbsp;| 34           &nbsp;&nbsp;| 54                     &nbsp;&nbsp;|<br />
| 9              | 16           &nbsp;&nbsp;| 36           &nbsp;&nbsp;| 56                     &nbsp;&nbsp;|<br />
| 10           &nbsp;&nbsp;| 18           &nbsp;&nbsp;| 38           &nbsp;&nbsp;| 58                     &nbsp;&nbsp;|<br />
+----------------+----------------+----------------+--------------------------+<br />
<br />
For 32-bit integer and float values, read two consecutive registers. The lower<br />
16-bit word is returned first, followed by the upper 16-bit word.<br />
<br />
Examples:<br />
<br />
- Chip 1 current channel 1: read holding registers 100 and 101<br />
- Chip 2 power channel 1: read holding registers 220 and 221<br />
- Chip 1 voltage: read holding register 162<br />
- Chip 1 frequency: read holding register 163<br />
<br />
8. Input Registers (Function Code 0x04)<br />
---------------------------------------<br />
<br />
+-------------------------------+----------------------+--------------------------+<br />
| Address Range               &nbsp;&nbsp;| Description          | Format                 &nbsp;&nbsp;|<br />
+-------------------------------+----------------------+--------------------------+<br />
| 0 .. ADC_NUM-1                | ADC input channels &nbsp;&nbsp;| uint16 raw ADC value   &nbsp;&nbsp;|<br />
| 0x0100 .. 0x0100+SENSOR_NUM-1 | Temperature sensors  | int16, deg C * 10        |<br />
| 0x0120 .. 0x0120+SENSOR_NUM-1 | Humidity sensors   &nbsp;&nbsp;| int16, %RH * 10          |<br />
+-------------------------------+----------------------+--------------------------+<br />
<br />
If a temperature or humidity sensor is invalid or not present, the returned<br />
value is 0x7FFF.<br />
<br />
9. Board-Dependent Limits<br />
-------------------------<br />
<br />
The following symbols depend on the compiled board model:<br />
<br />
- DO_NUM: number of digital outputs<br />
- DI_NUM: number of digital inputs<br />
- DAC_NUM: number of DAC outputs<br />
- ADC_NUM: number of ADC inputs<br />
- SENSOR_NUM: maximum temperature/humidity sensor slots<br />
- ENERGY_NUM: number of energy measurement chips<br />
<br />
N-series energy chip bases:<br />
<br />
+-------+------------+--------------------------------------+<br />
| Board | ENERGY_NUM | Energy Holding Register Bases        |<br />
+-------+------------+--------------------------------------+<br />
| N10 &nbsp;&nbsp;| 1          | 100                                  |<br />
| N20 &nbsp;&nbsp;| 2          | 100, 200                           &nbsp;&nbsp;|<br />
| N30 &nbsp;&nbsp;| 3          | 100, 200, 300                        |<br />
| N60 &nbsp;&nbsp;| 6          | 100, 200, 300, 400, 500, 600       &nbsp;&nbsp;|<br />
+-------+------------+--------------------------------------+<br />
<br />
10. Exception Codes<br />
-------------------<br />
<br />
+----------------+----------------------------+-------------------------------+<br />
| Exception Code | Name                     &nbsp;&nbsp;| Meaning                     &nbsp;&nbsp;|<br />
+----------------+----------------------------+-------------------------------+<br />
| 0x01         &nbsp;&nbsp;| Illegal Function         &nbsp;&nbsp;| Unsupported function code   &nbsp;&nbsp;|<br />
| 0x02         &nbsp;&nbsp;| Illegal Data Address     &nbsp;&nbsp;| Unsupported address/range   &nbsp;&nbsp;|<br />
| 0x03         &nbsp;&nbsp;| Illegal Data Value       &nbsp;&nbsp;| Invalid value or quantity   &nbsp;&nbsp;|<br />
| 0x04         &nbsp;&nbsp;| Slave Device Failure     &nbsp;&nbsp;| Runtime failure or overflow &nbsp;&nbsp;|<br />
+----------------+----------------------------+-------------------------------+<br />
<br />
11. Request Size Limits<br />
-----------------------<br />
<br />
- Read coils/discrete inputs: quantity 1 .. 2000<br />
- Read holding/input registers: quantity 1 .. 125<br />
- Write multiple coils: quantity 1 .. 1968<br />
- Write multiple registers: quantity 1 .. 123</code></div></div>download protocol:<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10009" target="_blank" title="">Modbus_RTU_Protocol.txt</a> (Size: 10.7 KB / Downloads: 69)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA["KCS" v3.25.0 firmware BIN file download]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9334</link>
			<pubDate>Sat, 16 May 2026 13:13:21 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9334</guid>
			<description><![CDATA[new version improvement:<br />
<br />
1. Daylight saving time adaptation (add DST configuration to firmware system + IFTTT automatic adjustment to new time)<br />
2. Multi-channel configuration support for the Wiegand protocol<br />
3. Display cumulative online duration on the web page (web + MQTT + HA)<br />
4. Support for third-party sensor integration using the standard Modbus protocol<br />
5. add send IR signal to ALL GPIO channels<br />
6. add mqtt "force update" option for home assistant<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9822" target="_blank" title="">wiegand-multi.png</a> (Size: 94.14 KB / Downloads: 850)
<!-- end: postbit_attachments_attachment --><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9823" target="_blank" title="">HA-mqtt-force-update.png</a> (Size: 65.01 KB / Downloads: 845)
<!-- end: postbit_attachments_attachment --><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9824" target="_blank" title="">modbus-sensor.png</a> (Size: 81.12 KB / Downloads: 832)
<!-- end: postbit_attachments_attachment --><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9825" target="_blank" title="">DST.png</a> (Size: 62.41 KB / Downloads: 841)
<!-- end: postbit_attachments_attachment --><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9826" target="_blank" title="">uptime.png</a> (Size: 47.84 KB / Downloads: 831)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9828" target="_blank" title="">KCS_A2V3_V3.25.0.zip</a> (Size: 1.18 MB / Downloads: 148)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9829" target="_blank" title="">KCS_A6V3_V3.25.0.zip</a> (Size: 1.15 MB / Downloads: 122)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9830" target="_blank" title="">KCS_A8V3_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 153)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9831" target="_blank" title="">KCS_A16V3_V3.25.0.zip</a> (Size: 1.22 MB / Downloads: 174)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9832" target="_blank" title="">KCS_A32PRO_V3.25.0.zip</a> (Size: 1.19 MB / Downloads: 105)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9833" target="_blank" title="">KCS_AG8_V3.25.0.zip</a> (Size: 1.17 MB / Downloads: 92)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9834" target="_blank" title="">KCS_AGV3_V3.25.0.zip</a> (Size: 1.12 MB / Downloads: 110)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9835" target="_blank" title="">KCS_AIO_HYBRID_V3.25.0.zip</a> (Size: 1.4 MB / Downloads: 121)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9836" target="_blank" title="">KCS_ALR_V3.25.0.zip</a> (Size: 1.16 MB / Downloads: 91)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9837" target="_blank" title="">KCS_B4_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 87)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9838" target="_blank" title="">KCS_B4M_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 102)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9839" target="_blank" title="">KCS_B8_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 98)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9840" target="_blank" title="">KCS_B8M_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 103)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9841" target="_blank" title="">KCS_B16_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 102)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9842" target="_blank" title="">KCS_B16M_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 131)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9843" target="_blank" title="">KCS_B24_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 100)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9844" target="_blank" title="">KCS_B24M_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 92)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9845" target="_blank" title="">KCS_B32M_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 96)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9846" target="_blank" title="">KCS_DM4_V3.25.0.zip</a> (Size: 1.22 MB / Downloads: 94)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9847" target="_blank" title="">KCS_DM8_V3.25.0.zip</a> (Size: 1.22 MB / Downloads: 97)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9848" target="_blank" title="">KCS_DM16_V3.25.0.zip</a> (Size: 1.19 MB / Downloads: 110)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9849" target="_blank" title="">KCS_DM32_V3.25.0.zip</a> (Size: 1.22 MB / Downloads: 93)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9850" target="_blank" title="">KCS_F4_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 90)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9851" target="_blank" title="">KCS_F8_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 109)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9852" target="_blank" title="">KCS_F16_V3.25.0.zip</a> (Size: 1.22 MB / Downloads: 103)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9853" target="_blank" title="">KCS_F24_V3.25.0.zip</a> (Size: 1.22 MB / Downloads: 102)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9854" target="_blank" title="">KCS_F32_V3.25.0.zip</a> (Size: 1.22 MB / Downloads: 96)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9855" target="_blank" title="">KCS_G1_V3.25.0.zip</a> (Size: 1.17 MB / Downloads: 104)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9856" target="_blank" title="">KCS_KC_TA_V3.25.0.zip</a> (Size: 1.17 MB / Downloads: 100)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9857" target="_blank" title="">KCS_N10_V3.25.0.zip</a> (Size: 1.08 MB / Downloads: 95)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9858" target="_blank" title="">KCS_N20_V3.25.0.zip</a> (Size: 1.08 MB / Downloads: 95)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9859" target="_blank" title="">KCS_N30_V3.25.0.zip</a> (Size: 1.08 MB / Downloads: 98)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9860" target="_blank" title="">KCS_N60_V3.25.0.zip</a> (Size: 1.09 MB / Downloads: 99)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9861" target="_blank" title="">KCS_T16M_V3.25.0.zip</a> (Size: 1.16 MB / Downloads: 90)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9862" target="_blank" title="">KCS_T32M_V3.25.0.zip</a> (Size: 1.18 MB / Downloads: 113)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9863" target="_blank" title="">KCS_T64M_V3.25.0.zip</a> (Size: 1.18 MB / Downloads: 94)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9864" target="_blank" title="">KCS_T128M_V3.25.0.zip</a> (Size: 1.18 MB / Downloads: 98)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9865" target="_blank" title="">KCS_TR_V3.25.0.zip</a> (Size: 1.14 MB / Downloads: 103)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9866" target="_blank" title="">KCS_Z1_V3.25.0.zip</a> (Size: 1.31 MB / Downloads: 96)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[new version improvement:<br />
<br />
1. Daylight saving time adaptation (add DST configuration to firmware system + IFTTT automatic adjustment to new time)<br />
2. Multi-channel configuration support for the Wiegand protocol<br />
3. Display cumulative online duration on the web page (web + MQTT + HA)<br />
4. Support for third-party sensor integration using the standard Modbus protocol<br />
5. add send IR signal to ALL GPIO channels<br />
6. add mqtt "force update" option for home assistant<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9822" target="_blank" title="">wiegand-multi.png</a> (Size: 94.14 KB / Downloads: 850)
<!-- end: postbit_attachments_attachment --><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9823" target="_blank" title="">HA-mqtt-force-update.png</a> (Size: 65.01 KB / Downloads: 845)
<!-- end: postbit_attachments_attachment --><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9824" target="_blank" title="">modbus-sensor.png</a> (Size: 81.12 KB / Downloads: 832)
<!-- end: postbit_attachments_attachment --><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9825" target="_blank" title="">DST.png</a> (Size: 62.41 KB / Downloads: 841)
<!-- end: postbit_attachments_attachment --><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9826" target="_blank" title="">uptime.png</a> (Size: 47.84 KB / Downloads: 831)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9828" target="_blank" title="">KCS_A2V3_V3.25.0.zip</a> (Size: 1.18 MB / Downloads: 148)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9829" target="_blank" title="">KCS_A6V3_V3.25.0.zip</a> (Size: 1.15 MB / Downloads: 122)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9830" target="_blank" title="">KCS_A8V3_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 153)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9831" target="_blank" title="">KCS_A16V3_V3.25.0.zip</a> (Size: 1.22 MB / Downloads: 174)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9832" target="_blank" title="">KCS_A32PRO_V3.25.0.zip</a> (Size: 1.19 MB / Downloads: 105)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9833" target="_blank" title="">KCS_AG8_V3.25.0.zip</a> (Size: 1.17 MB / Downloads: 92)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9834" target="_blank" title="">KCS_AGV3_V3.25.0.zip</a> (Size: 1.12 MB / Downloads: 110)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9835" target="_blank" title="">KCS_AIO_HYBRID_V3.25.0.zip</a> (Size: 1.4 MB / Downloads: 121)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9836" target="_blank" title="">KCS_ALR_V3.25.0.zip</a> (Size: 1.16 MB / Downloads: 91)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9837" target="_blank" title="">KCS_B4_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 87)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9838" target="_blank" title="">KCS_B4M_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 102)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9839" target="_blank" title="">KCS_B8_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 98)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9840" target="_blank" title="">KCS_B8M_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 103)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9841" target="_blank" title="">KCS_B16_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 102)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9842" target="_blank" title="">KCS_B16M_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 131)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9843" target="_blank" title="">KCS_B24_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 100)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9844" target="_blank" title="">KCS_B24M_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 92)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9845" target="_blank" title="">KCS_B32M_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 96)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9846" target="_blank" title="">KCS_DM4_V3.25.0.zip</a> (Size: 1.22 MB / Downloads: 94)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9847" target="_blank" title="">KCS_DM8_V3.25.0.zip</a> (Size: 1.22 MB / Downloads: 97)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9848" target="_blank" title="">KCS_DM16_V3.25.0.zip</a> (Size: 1.19 MB / Downloads: 110)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9849" target="_blank" title="">KCS_DM32_V3.25.0.zip</a> (Size: 1.22 MB / Downloads: 93)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9850" target="_blank" title="">KCS_F4_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 90)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9851" target="_blank" title="">KCS_F8_V3.25.0.zip</a> (Size: 1.21 MB / Downloads: 109)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9852" target="_blank" title="">KCS_F16_V3.25.0.zip</a> (Size: 1.22 MB / Downloads: 103)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9853" target="_blank" title="">KCS_F24_V3.25.0.zip</a> (Size: 1.22 MB / Downloads: 102)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9854" target="_blank" title="">KCS_F32_V3.25.0.zip</a> (Size: 1.22 MB / Downloads: 96)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9855" target="_blank" title="">KCS_G1_V3.25.0.zip</a> (Size: 1.17 MB / Downloads: 104)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9856" target="_blank" title="">KCS_KC_TA_V3.25.0.zip</a> (Size: 1.17 MB / Downloads: 100)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9857" target="_blank" title="">KCS_N10_V3.25.0.zip</a> (Size: 1.08 MB / Downloads: 95)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9858" target="_blank" title="">KCS_N20_V3.25.0.zip</a> (Size: 1.08 MB / Downloads: 95)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9859" target="_blank" title="">KCS_N30_V3.25.0.zip</a> (Size: 1.08 MB / Downloads: 98)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9860" target="_blank" title="">KCS_N60_V3.25.0.zip</a> (Size: 1.09 MB / Downloads: 99)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9861" target="_blank" title="">KCS_T16M_V3.25.0.zip</a> (Size: 1.16 MB / Downloads: 90)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9862" target="_blank" title="">KCS_T32M_V3.25.0.zip</a> (Size: 1.18 MB / Downloads: 113)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9863" target="_blank" title="">KCS_T64M_V3.25.0.zip</a> (Size: 1.18 MB / Downloads: 94)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9864" target="_blank" title="">KCS_T128M_V3.25.0.zip</a> (Size: 1.18 MB / Downloads: 98)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9865" target="_blank" title="">KCS_TR_V3.25.0.zip</a> (Size: 1.14 MB / Downloads: 103)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9866" target="_blank" title="">KCS_Z1_V3.25.0.zip</a> (Size: 1.31 MB / Downloads: 96)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Factor settings and calculations]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9331</link>
			<pubDate>Thu, 14 May 2026 17:27:23 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10817">GWS</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9331</guid>
			<description><![CDATA[Hi,<br />
<br />
I see some weird bahavior on my N30 that I do not understand:<br />
<br />
Using CT with factor 1000:1 and after measering the actual curren with MID approved device I found that factor 2.1 was the best.<br />
When I save the factor 2.1 it results in 2.0999... etc and that might very well be because of how the factor is binary processed in the chip.<br />
So initially I started with setting all factors to 2.1 (for testing I have now set CH01 to factor 2 and CH02 to 1)<br />
<br />
But on Channel 2 (first 901 chip) I got strange values and the Power Factor keeps changing in the header of the dat for that chip.<br />
On the other two chips it stays on 1.0000 and the data looked correct.<br />
<br />
When I move the CT connector for 1..10 to the position of the 11..20 I see that CH12 is displaying the expected values.<br />
Looks like CHIP 1 is behaving differtent from CHIP 2&amp;3.<br />
<br />
Any idea what could cause this?<br />
<br />
Related to this I would like to know how to best set the factors I it necessary to set all columns with same factor? (Please provide a field for the default setting for all columns)<br />
Power = Voltage * Current<br />
Energy = Power over time accumulated. It is not fully clear if I need the factor (2.1) there also, or should it be 1 since the power is already corrected.<br />
<br />
Thanks,<br />
GWS<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9807" target="_blank" title="">2026-05-14 111107_N30_Monitor.png</a> (Size: 82.7 KB / Downloads: 96)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9808" target="_blank" title="">2026-05-14 111226_N30_Energy-Configuration.png</a> (Size: 76.53 KB / Downloads: 95)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I see some weird bahavior on my N30 that I do not understand:<br />
<br />
Using CT with factor 1000:1 and after measering the actual curren with MID approved device I found that factor 2.1 was the best.<br />
When I save the factor 2.1 it results in 2.0999... etc and that might very well be because of how the factor is binary processed in the chip.<br />
So initially I started with setting all factors to 2.1 (for testing I have now set CH01 to factor 2 and CH02 to 1)<br />
<br />
But on Channel 2 (first 901 chip) I got strange values and the Power Factor keeps changing in the header of the dat for that chip.<br />
On the other two chips it stays on 1.0000 and the data looked correct.<br />
<br />
When I move the CT connector for 1..10 to the position of the 11..20 I see that CH12 is displaying the expected values.<br />
Looks like CHIP 1 is behaving differtent from CHIP 2&amp;3.<br />
<br />
Any idea what could cause this?<br />
<br />
Related to this I would like to know how to best set the factors I it necessary to set all columns with same factor? (Please provide a field for the default setting for all columns)<br />
Power = Voltage * Current<br />
Energy = Power over time accumulated. It is not fully clear if I need the factor (2.1) there also, or should it be 1 since the power is already corrected.<br />
<br />
Thanks,<br />
GWS<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9807" target="_blank" title="">2026-05-14 111107_N30_Monitor.png</a> (Size: 82.7 KB / Downloads: 96)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9808" target="_blank" title="">2026-05-14 111226_N30_Energy-Configuration.png</a> (Size: 76.53 KB / Downloads: 95)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[N30 - Modbus-TCP]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9330</link>
			<pubDate>Thu, 14 May 2026 16:57:50 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10817">GWS</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9330</guid>
			<description><![CDATA[Hi,<br />
<br />
I am trying to get the N30 to work as a modbus device that I can read from via TCP on port 502. Could not get it to work on the IP address of the N30<br />
<br />
Hooked up a Hi-Flying EW11 TCP to modbus converter to the RS485 port in modbus mode and that does work. Can see all the registers for chips on address 100/200/300<br />
I was assuming that the setting<br />
<br />
TCP Server: enable<br />
Protocol:     Modbus<br />
local port:   502<br />
<span style="color: #4d5259;" class="mycode_color"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;" class="mycode_font">modbus local addr 1</span></span><br />
<br />
<span style="color: #4d5259;" class="mycode_color"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;" class="mycode_font">Would be sufficient to read the registers via the N30 IP address on port 502</span></span><br />
<br />
<span style="color: #4d5259;" class="mycode_color"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;" class="mycode_font">Whatever I try I do get a time-out</span></span><br />
<br />
<span style="color: #4d5259;" class="mycode_color"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;" class="mycode_font">Port 502 is open if I test with ModbusDoctor or Powershell I get connected but no readings at the expected adresses.</span></span><br />
<br />
Also tried with setting Modbus-RTU-v2 and a virtual COM port without any responce. Please provide instructions if this should work and if so how?<br />
<br />
Thanks,<br />
GWS]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I am trying to get the N30 to work as a modbus device that I can read from via TCP on port 502. Could not get it to work on the IP address of the N30<br />
<br />
Hooked up a Hi-Flying EW11 TCP to modbus converter to the RS485 port in modbus mode and that does work. Can see all the registers for chips on address 100/200/300<br />
I was assuming that the setting<br />
<br />
TCP Server: enable<br />
Protocol:     Modbus<br />
local port:   502<br />
<span style="color: #4d5259;" class="mycode_color"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;" class="mycode_font">modbus local addr 1</span></span><br />
<br />
<span style="color: #4d5259;" class="mycode_color"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;" class="mycode_font">Would be sufficient to read the registers via the N30 IP address on port 502</span></span><br />
<br />
<span style="color: #4d5259;" class="mycode_color"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;" class="mycode_font">Whatever I try I do get a time-out</span></span><br />
<br />
<span style="color: #4d5259;" class="mycode_color"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;" class="mycode_font">Port 502 is open if I test with ModbusDoctor or Powershell I get connected but no readings at the expected adresses.</span></span><br />
<br />
Also tried with setting Modbus-RTU-v2 and a virtual COM port without any responce. Please provide instructions if this should work and if so how?<br />
<br />
Thanks,<br />
GWS]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[N30 no Energy (kWh)]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9329</link>
			<pubDate>Thu, 14 May 2026 03:46:59 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1937">alexlans</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9329</guid>
			<description><![CDATA[I have buy 3 N30 to monitor energy.<br />
I use latest software <br />
<br />
<span style="color: #4d5259;" class="mycode_color"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;" class="mycode_font">Board Model<br />
N30<br />
Software Version<br />
v3.24.5<br />
Build Date<br />
Apr 29 2026 05:26:42<br />
Serial Number<br />
D0CF13020568</span></span><br />
<br />
I connect 1,2,3 voltage and connect 3 phase conditionner to CH2<br />
Energy Monitor 1<br />
CH 2<br />
Energy Monitor 2<br />
CH 2<br />
Energy Monitor 3<br />
CH 2<br />
<br />
and other 1 pahse load to other ports.<br />
<br />
How make to get Energy (kWh)?<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9801" target="_blank" title="">energy2.jpg</a> (Size: 52.14 KB / Downloads: 144)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9802" target="_blank" title="">energy3.jpg</a> (Size: 117.58 KB / Downloads: 121)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9803" target="_blank" title="">energy4.jpg</a> (Size: 110.91 KB / Downloads: 119)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9804" target="_blank" title="">energy5.jpg</a> (Size: 116.71 KB / Downloads: 121)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9805" target="_blank" title="">energy6.jpg</a> (Size: 44.73 KB / Downloads: 118)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9806" target="_blank" title="">energy1.jpg</a> (Size: 105.9 KB / Downloads: 116)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[I have buy 3 N30 to monitor energy.<br />
I use latest software <br />
<br />
<span style="color: #4d5259;" class="mycode_color"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;" class="mycode_font">Board Model<br />
N30<br />
Software Version<br />
v3.24.5<br />
Build Date<br />
Apr 29 2026 05:26:42<br />
Serial Number<br />
D0CF13020568</span></span><br />
<br />
I connect 1,2,3 voltage and connect 3 phase conditionner to CH2<br />
Energy Monitor 1<br />
CH 2<br />
Energy Monitor 2<br />
CH 2<br />
Energy Monitor 3<br />
CH 2<br />
<br />
and other 1 pahse load to other ports.<br />
<br />
How make to get Energy (kWh)?<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9801" target="_blank" title="">energy2.jpg</a> (Size: 52.14 KB / Downloads: 144)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9802" target="_blank" title="">energy3.jpg</a> (Size: 117.58 KB / Downloads: 121)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9803" target="_blank" title="">energy4.jpg</a> (Size: 110.91 KB / Downloads: 119)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9804" target="_blank" title="">energy5.jpg</a> (Size: 116.71 KB / Downloads: 121)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9805" target="_blank" title="">energy6.jpg</a> (Size: 44.73 KB / Downloads: 118)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9806" target="_blank" title="">energy1.jpg</a> (Size: 105.9 KB / Downloads: 116)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA["KCS" v3.24.5 firmware BIN file download]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9297</link>
			<pubDate>Thu, 30 Apr 2026 07:38:46 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9297</guid>
			<description><![CDATA[v3.24.5 improvement: <br />
<br />
1: N series energy meter board support rename for every CT channel.<br />
2: DM series dimmer board support "DAC Dimmer" option, use for one button adjust OUTPUT brightness and ON/OFF. So that one lamp control by one digital input.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9689" target="_blank" title="">KCS_A8V3_V3.24.5.zip</a> (Size: 1.2 MB / Downloads: 184)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9687" target="_blank" title="">KCS_A2V3_V3.24.5.zip</a> (Size: 1.17 MB / Downloads: 123)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9688" target="_blank" title="">KCS_A6V3_V3.24.5.zip</a> (Size: 1.14 MB / Downloads: 185)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9690" target="_blank" title="">KCS_A16V3_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 171)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9691" target="_blank" title="">KCS_A32PRO_V3.24.5.zip</a> (Size: 1.18 MB / Downloads: 150)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9692" target="_blank" title="">KCS_AG8_V3.24.5.zip</a> (Size: 1.16 MB / Downloads: 143)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9693" target="_blank" title="">KCS_AIO_HYBRID_V3.24.5.zip</a> (Size: 1.39 MB / Downloads: 145)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9694" target="_blank" title="">KCS_ALR_V3.24.5.zip</a> (Size: 1.15 MB / Downloads: 130)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9695" target="_blank" title="">KCS_B4_V3.24.5.zip</a> (Size: 1.2 MB / Downloads: 134)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9696" target="_blank" title="">KCS_B4M_V3.24.5.zip</a> (Size: 1.2 MB / Downloads: 145)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9697" target="_blank" title="">KCS_B8_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 146)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9698" target="_blank" title="">KCS_B8M_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 134)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9699" target="_blank" title="">KCS_B16_V3.24.5.zip</a> (Size: 1.2 MB / Downloads: 140)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9700" target="_blank" title="">KCS_B16M_V3.24.5.zip</a> (Size: 1.2 MB / Downloads: 137)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9701" target="_blank" title="">KCS_B24_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 132)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9702" target="_blank" title="">KCS_B24M_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 122)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9703" target="_blank" title="">KCS_B32M_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 127)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9704" target="_blank" title="">KCS_DM4_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 124)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9705" target="_blank" title="">KCS_DM8_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 153)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9706" target="_blank" title="">KCS_DM16_V3.24.5.zip</a> (Size: 1.18 MB / Downloads: 130)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9707" target="_blank" title="">KCS_DM32_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 127)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9708" target="_blank" title="">KCS_F4_V3.24.5.zip</a> (Size: 1.2 MB / Downloads: 131)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9709" target="_blank" title="">KCS_F8_V3.24.5.zip</a> (Size: 1.2 MB / Downloads: 122)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9710" target="_blank" title="">KCS_F16_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 134)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9711" target="_blank" title="">KCS_F24_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 131)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9712" target="_blank" title="">KCS_F32_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 126)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9713" target="_blank" title="">KCS_G1_V3.24.5.zip</a> (Size: 1.17 MB / Downloads: 144)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9714" target="_blank" title="">KCS_KC_TA_V3.24.5.zip</a> (Size: 1.16 MB / Downloads: 144)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9715" target="_blank" title="">KCS_N10_V3.24.5.zip</a> (Size: 1.07 MB / Downloads: 155)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9716" target="_blank" title="">KCS_N20_V3.24.5.zip</a> (Size: 1.07 MB / Downloads: 134)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9717" target="_blank" title="">KCS_N30_V3.24.5.zip</a> (Size: 1.07 MB / Downloads: 131)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9718" target="_blank" title="">KCS_N60_V3.24.5.zip</a> (Size: 1.09 MB / Downloads: 129)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9719" target="_blank" title="">KCS_T16M_V3.24.5.zip</a> (Size: 1.15 MB / Downloads: 129)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9720" target="_blank" title="">KCS_T32M_V3.24.5.zip</a> (Size: 1.17 MB / Downloads: 126)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9721" target="_blank" title="">KCS_T64M_V3.24.5.zip</a> (Size: 1.17 MB / Downloads: 135)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9722" target="_blank" title="">KCS_T128M_V3.24.5.zip</a> (Size: 1.18 MB / Downloads: 124)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9723" target="_blank" title="">KCS_TR_V3.24.5.zip</a> (Size: 1.13 MB / Downloads: 129)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9724" target="_blank" title="">KCS_Z1_V3.24.5.zip</a> (Size: 1.3 MB / Downloads: 123)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[v3.24.5 improvement: <br />
<br />
1: N series energy meter board support rename for every CT channel.<br />
2: DM series dimmer board support "DAC Dimmer" option, use for one button adjust OUTPUT brightness and ON/OFF. So that one lamp control by one digital input.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9689" target="_blank" title="">KCS_A8V3_V3.24.5.zip</a> (Size: 1.2 MB / Downloads: 184)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9687" target="_blank" title="">KCS_A2V3_V3.24.5.zip</a> (Size: 1.17 MB / Downloads: 123)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9688" target="_blank" title="">KCS_A6V3_V3.24.5.zip</a> (Size: 1.14 MB / Downloads: 185)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9690" target="_blank" title="">KCS_A16V3_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 171)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9691" target="_blank" title="">KCS_A32PRO_V3.24.5.zip</a> (Size: 1.18 MB / Downloads: 150)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9692" target="_blank" title="">KCS_AG8_V3.24.5.zip</a> (Size: 1.16 MB / Downloads: 143)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9693" target="_blank" title="">KCS_AIO_HYBRID_V3.24.5.zip</a> (Size: 1.39 MB / Downloads: 145)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9694" target="_blank" title="">KCS_ALR_V3.24.5.zip</a> (Size: 1.15 MB / Downloads: 130)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9695" target="_blank" title="">KCS_B4_V3.24.5.zip</a> (Size: 1.2 MB / Downloads: 134)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9696" target="_blank" title="">KCS_B4M_V3.24.5.zip</a> (Size: 1.2 MB / Downloads: 145)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9697" target="_blank" title="">KCS_B8_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 146)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9698" target="_blank" title="">KCS_B8M_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 134)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9699" target="_blank" title="">KCS_B16_V3.24.5.zip</a> (Size: 1.2 MB / Downloads: 140)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9700" target="_blank" title="">KCS_B16M_V3.24.5.zip</a> (Size: 1.2 MB / Downloads: 137)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9701" target="_blank" title="">KCS_B24_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 132)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9702" target="_blank" title="">KCS_B24M_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 122)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9703" target="_blank" title="">KCS_B32M_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 127)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9704" target="_blank" title="">KCS_DM4_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 124)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9705" target="_blank" title="">KCS_DM8_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 153)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9706" target="_blank" title="">KCS_DM16_V3.24.5.zip</a> (Size: 1.18 MB / Downloads: 130)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9707" target="_blank" title="">KCS_DM32_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 127)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9708" target="_blank" title="">KCS_F4_V3.24.5.zip</a> (Size: 1.2 MB / Downloads: 131)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9709" target="_blank" title="">KCS_F8_V3.24.5.zip</a> (Size: 1.2 MB / Downloads: 122)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9710" target="_blank" title="">KCS_F16_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 134)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9711" target="_blank" title="">KCS_F24_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 131)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9712" target="_blank" title="">KCS_F32_V3.24.5.zip</a> (Size: 1.21 MB / Downloads: 126)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9713" target="_blank" title="">KCS_G1_V3.24.5.zip</a> (Size: 1.17 MB / Downloads: 144)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9714" target="_blank" title="">KCS_KC_TA_V3.24.5.zip</a> (Size: 1.16 MB / Downloads: 144)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9715" target="_blank" title="">KCS_N10_V3.24.5.zip</a> (Size: 1.07 MB / Downloads: 155)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9716" target="_blank" title="">KCS_N20_V3.24.5.zip</a> (Size: 1.07 MB / Downloads: 134)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9717" target="_blank" title="">KCS_N30_V3.24.5.zip</a> (Size: 1.07 MB / Downloads: 131)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9718" target="_blank" title="">KCS_N60_V3.24.5.zip</a> (Size: 1.09 MB / Downloads: 129)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9719" target="_blank" title="">KCS_T16M_V3.24.5.zip</a> (Size: 1.15 MB / Downloads: 129)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9720" target="_blank" title="">KCS_T32M_V3.24.5.zip</a> (Size: 1.17 MB / Downloads: 126)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9721" target="_blank" title="">KCS_T64M_V3.24.5.zip</a> (Size: 1.17 MB / Downloads: 135)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9722" target="_blank" title="">KCS_T128M_V3.24.5.zip</a> (Size: 1.18 MB / Downloads: 124)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9723" target="_blank" title="">KCS_TR_V3.24.5.zip</a> (Size: 1.13 MB / Downloads: 129)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9724" target="_blank" title="">KCS_Z1_V3.24.5.zip</a> (Size: 1.3 MB / Downloads: 123)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[KC868-A16-V3.1 MODBUS RS485]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9284</link>
			<pubDate>Mon, 20 Apr 2026 18:32:34 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10757">dponyatov</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9284</guid>
			<description><![CDATA[this command work ok:<br />
01 05 00 00 ff 00 8c 3a<br />
<br />
but read coil report 07 coils enabled (shifted)<br />
<br />
coil write from 08 coil and above does nothing: no LEDs, no affection on coils read]]></description>
			<content:encoded><![CDATA[this command work ok:<br />
01 05 00 00 ff 00 8c 3a<br />
<br />
but read coil report 07 coils enabled (shifted)<br />
<br />
coil write from 08 coil and above does nothing: no LEDs, no affection on coils read]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Bug] A16v3 (v3.24.3) - Write Single Coil (FC05) Modbus standard violation]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9283</link>
			<pubDate>Mon, 20 Apr 2026 18:06:12 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10757">dponyatov</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9283</guid>
			<description><![CDATA[- Firmware Version: v3.24.3 (Build Date: Apr 12 2026)<br />
- Hardware: A16v3<br />
- Communication: Modbus RTU (RS485)<br />
<br />
## Description:<br />
<br />
I have encountered an issue regarding the implementation of Modbus Function Code 05 (Write Single Coil).<br />
<br />
According to the official Modbus specification, to turn a coil ON, the data field must send FF00. To turn it OFF, the data field must send 0000. However, my A16v3 running firmware v3.24.3 does not seem to accept this standard.<br />
<br />
## Observed Behavior:<br />
<br />
The device expects (or only responds to) a "bit-encoded" state in the data field. For example:<br />
<br />
Instead of FF 00, the device expects 01 00 (or similar bit masks) to activate the coil.<br />
<br />
Instead of 00 00, it expects 00 00.<br />
<br />
This behavior is non-standard. It appears the firmware is treating FC05 as if it were a "Mask" or mimicking the data structure of FC15 (Write Multiple Coils) rather than the strict FF00/0000 pattern required by the Modbus standard.<br />
<br />
## Steps to Reproduce:<br />
<br />
Establish Modbus TCP connection to the device (IP: 10.130.1.43).<br />
<br />
Send standard Modbus FC05 frame to any valid coil address (e.g., 00 01):<br />
<br />
Standard ON: [Slave ID] 05 [Addr High] [Addr Low] FF 00 [CRC]<br />
<br />
Standard OFF: [Slave ID] 05 [Addr High] [Addr Low] 00 00 [CRC]<br />
<br />
Observe that the coil state does not change (or the device returns an exception/incorrect response).<br />
<br />
Send a modified frame using bit-encoded data (e.g., 01 00 for ON).<br />
<br />
Observe that the coil toggles successfully.<br />
<br />
## Expected Behavior:<br />
<br />
The device should strictly adhere to the Modbus specification for Function Code 05, using FF00 for ON and 0000 for OFF.<br />
<br />
## Questions / Requests:<br />
<br />
- Is this a known issue in v3.24.3?<br />
<br />
-Is there a configuration flag in the Web UI (e.g., "Strict Mode," "Legacy Mode," or "Compatibility Mode") that can switch the device to standard Modbus compliance?<br />
<br />
-If not, is this planned to be fixed in a future firmware update?<br />
<br />
## Additional Context:<br />
<br />
Software Version: v3.24.3<br />
<br />
Build Date: Apr 12 2026<br />
<br />
I am using a standard Modbus master software (PLC/SCADA) that strictly adheres to the FF00 standard, so I cannot easily modify the protocol structure on the master side.]]></description>
			<content:encoded><![CDATA[- Firmware Version: v3.24.3 (Build Date: Apr 12 2026)<br />
- Hardware: A16v3<br />
- Communication: Modbus RTU (RS485)<br />
<br />
## Description:<br />
<br />
I have encountered an issue regarding the implementation of Modbus Function Code 05 (Write Single Coil).<br />
<br />
According to the official Modbus specification, to turn a coil ON, the data field must send FF00. To turn it OFF, the data field must send 0000. However, my A16v3 running firmware v3.24.3 does not seem to accept this standard.<br />
<br />
## Observed Behavior:<br />
<br />
The device expects (or only responds to) a "bit-encoded" state in the data field. For example:<br />
<br />
Instead of FF 00, the device expects 01 00 (or similar bit masks) to activate the coil.<br />
<br />
Instead of 00 00, it expects 00 00.<br />
<br />
This behavior is non-standard. It appears the firmware is treating FC05 as if it were a "Mask" or mimicking the data structure of FC15 (Write Multiple Coils) rather than the strict FF00/0000 pattern required by the Modbus standard.<br />
<br />
## Steps to Reproduce:<br />
<br />
Establish Modbus TCP connection to the device (IP: 10.130.1.43).<br />
<br />
Send standard Modbus FC05 frame to any valid coil address (e.g., 00 01):<br />
<br />
Standard ON: [Slave ID] 05 [Addr High] [Addr Low] FF 00 [CRC]<br />
<br />
Standard OFF: [Slave ID] 05 [Addr High] [Addr Low] 00 00 [CRC]<br />
<br />
Observe that the coil state does not change (or the device returns an exception/incorrect response).<br />
<br />
Send a modified frame using bit-encoded data (e.g., 01 00 for ON).<br />
<br />
Observe that the coil toggles successfully.<br />
<br />
## Expected Behavior:<br />
<br />
The device should strictly adhere to the Modbus specification for Function Code 05, using FF00 for ON and 0000 for OFF.<br />
<br />
## Questions / Requests:<br />
<br />
- Is this a known issue in v3.24.3?<br />
<br />
-Is there a configuration flag in the Web UI (e.g., "Strict Mode," "Legacy Mode," or "Compatibility Mode") that can switch the device to standard Modbus compliance?<br />
<br />
-If not, is this planned to be fixed in a future firmware update?<br />
<br />
## Additional Context:<br />
<br />
Software Version: v3.24.3<br />
<br />
Build Date: Apr 12 2026<br />
<br />
I am using a standard Modbus master software (PLC/SCADA) that strictly adheres to the FF00 standard, so I cannot easily modify the protocol structure on the master side.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA["KCS" v3.24.3 firmware BIN file download]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9233</link>
			<pubDate>Mon, 13 Apr 2026 11:02:36 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9233</guid>
			<description><![CDATA[v3.24.3 improvement:<br />
1: add debounce capability to digital input ports.<br />
2: support wiegand protocol for access control panel.<br />
3: add RS485 bridge protocol, support TR RS485 device digital input and sensor feedback for MASTER controller's mqtt message.<br />
4: fixed bug when IF conditon have multi DI.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9551" target="_blank" title="">KCS_A2V3_V3.24.3.zip</a> (Size: 1.17 MB / Downloads: 158)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9552" target="_blank" title="">KCS_A6V3_V3.24.3.zip</a> (Size: 1.14 MB / Downloads: 149)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9553" target="_blank" title="">KCS_A8V3_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 160)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9554" target="_blank" title="">KCS_A16V3_V3.24.3.zip</a> (Size: 1.21 MB / Downloads: 192)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9555" target="_blank" title="">KCS_A32PRO_V3.24.3.zip</a> (Size: 1.18 MB / Downloads: 123)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9556" target="_blank" title="">KCS_AG8_V3.24.3.zip</a> (Size: 1.16 MB / Downloads: 139)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9557" target="_blank" title="">KCS_AIO_HYBRID_V3.24.3.zip</a> (Size: 1.39 MB / Downloads: 154)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9558" target="_blank" title="">KCS_ALR_V3.24.3.zip</a> (Size: 1.15 MB / Downloads: 146)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9559" target="_blank" title="">KCS_B4_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 133)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9560" target="_blank" title="">KCS_B4M_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 140)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9561" target="_blank" title="">KCS_B8_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 144)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9562" target="_blank" title="">KCS_B8M_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 144)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9563" target="_blank" title="">KCS_B16_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 168)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9564" target="_blank" title="">KCS_B16M_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 152)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9565" target="_blank" title="">KCS_B24_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 141)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9566" target="_blank" title="">KCS_B24M_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 127)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9567" target="_blank" title="">KCS_B32M_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 134)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9568" target="_blank" title="">KCS_DM4_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 136)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9569" target="_blank" title="">KCS_DM8_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 127)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9570" target="_blank" title="">KCS_DM16_V3.24.3.zip</a> (Size: 1.17 MB / Downloads: 145)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9571" target="_blank" title="">KCS_DM32_V3.24.3.zip</a> (Size: 1.21 MB / Downloads: 130)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9572" target="_blank" title="">KCS_F4_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 130)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9573" target="_blank" title="">KCS_F8_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 129)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9574" target="_blank" title="">KCS_F16_V3.24.3.zip</a> (Size: 1.21 MB / Downloads: 134)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9575" target="_blank" title="">KCS_F24_V3.24.3.zip</a> (Size: 1.21 MB / Downloads: 154)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9576" target="_blank" title="">KCS_F32_V3.24.3.zip</a> (Size: 1.21 MB / Downloads: 150)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9577" target="_blank" title="">KCS_G1_V3.24.3.zip</a> (Size: 1.16 MB / Downloads: 137)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9578" target="_blank" title="">KCS_KC_TA_V3.24.3.zip</a> (Size: 1.16 MB / Downloads: 127)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9579" target="_blank" title="">KCS_N10_V3.24.3.zip</a> (Size: 1.07 MB / Downloads: 132)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9580" target="_blank" title="">KCS_N20_V3.24.3.zip</a> (Size: 1.07 MB / Downloads: 157)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9581" target="_blank" title="">KCS_N30_V3.24.3.zip</a> (Size: 1.07 MB / Downloads: 140)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9582" target="_blank" title="">KCS_N60_V3.24.3.zip</a> (Size: 1.08 MB / Downloads: 146)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9583" target="_blank" title="">KCS_T16M_V3.24.3.zip</a> (Size: 1.15 MB / Downloads: 133)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9584" target="_blank" title="">KCS_T32M_V3.24.3.zip</a> (Size: 1.17 MB / Downloads: 129)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9585" target="_blank" title="">KCS_T64M_V3.24.3.zip</a> (Size: 1.17 MB / Downloads: 156)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9586" target="_blank" title="">KCS_T128M_V3.24.3.zip</a> (Size: 1.17 MB / Downloads: 127)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9587" target="_blank" title="">KCS_TR_V3.24.3.zip</a> (Size: 1.13 MB / Downloads: 147)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9588" target="_blank" title="">KCS_Z1_V3.24.3.zip</a> (Size: 1.3 MB / Downloads: 139)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[v3.24.3 improvement:<br />
1: add debounce capability to digital input ports.<br />
2: support wiegand protocol for access control panel.<br />
3: add RS485 bridge protocol, support TR RS485 device digital input and sensor feedback for MASTER controller's mqtt message.<br />
4: fixed bug when IF conditon have multi DI.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9551" target="_blank" title="">KCS_A2V3_V3.24.3.zip</a> (Size: 1.17 MB / Downloads: 158)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9552" target="_blank" title="">KCS_A6V3_V3.24.3.zip</a> (Size: 1.14 MB / Downloads: 149)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9553" target="_blank" title="">KCS_A8V3_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 160)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9554" target="_blank" title="">KCS_A16V3_V3.24.3.zip</a> (Size: 1.21 MB / Downloads: 192)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9555" target="_blank" title="">KCS_A32PRO_V3.24.3.zip</a> (Size: 1.18 MB / Downloads: 123)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9556" target="_blank" title="">KCS_AG8_V3.24.3.zip</a> (Size: 1.16 MB / Downloads: 139)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9557" target="_blank" title="">KCS_AIO_HYBRID_V3.24.3.zip</a> (Size: 1.39 MB / Downloads: 154)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9558" target="_blank" title="">KCS_ALR_V3.24.3.zip</a> (Size: 1.15 MB / Downloads: 146)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9559" target="_blank" title="">KCS_B4_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 133)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9560" target="_blank" title="">KCS_B4M_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 140)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9561" target="_blank" title="">KCS_B8_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 144)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9562" target="_blank" title="">KCS_B8M_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 144)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9563" target="_blank" title="">KCS_B16_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 168)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9564" target="_blank" title="">KCS_B16M_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 152)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9565" target="_blank" title="">KCS_B24_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 141)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9566" target="_blank" title="">KCS_B24M_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 127)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9567" target="_blank" title="">KCS_B32M_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 134)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9568" target="_blank" title="">KCS_DM4_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 136)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9569" target="_blank" title="">KCS_DM8_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 127)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9570" target="_blank" title="">KCS_DM16_V3.24.3.zip</a> (Size: 1.17 MB / Downloads: 145)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9571" target="_blank" title="">KCS_DM32_V3.24.3.zip</a> (Size: 1.21 MB / Downloads: 130)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9572" target="_blank" title="">KCS_F4_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 130)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9573" target="_blank" title="">KCS_F8_V3.24.3.zip</a> (Size: 1.2 MB / Downloads: 129)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9574" target="_blank" title="">KCS_F16_V3.24.3.zip</a> (Size: 1.21 MB / Downloads: 134)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9575" target="_blank" title="">KCS_F24_V3.24.3.zip</a> (Size: 1.21 MB / Downloads: 154)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9576" target="_blank" title="">KCS_F32_V3.24.3.zip</a> (Size: 1.21 MB / Downloads: 150)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9577" target="_blank" title="">KCS_G1_V3.24.3.zip</a> (Size: 1.16 MB / Downloads: 137)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9578" target="_blank" title="">KCS_KC_TA_V3.24.3.zip</a> (Size: 1.16 MB / Downloads: 127)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9579" target="_blank" title="">KCS_N10_V3.24.3.zip</a> (Size: 1.07 MB / Downloads: 132)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9580" target="_blank" title="">KCS_N20_V3.24.3.zip</a> (Size: 1.07 MB / Downloads: 157)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9581" target="_blank" title="">KCS_N30_V3.24.3.zip</a> (Size: 1.07 MB / Downloads: 140)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9582" target="_blank" title="">KCS_N60_V3.24.3.zip</a> (Size: 1.08 MB / Downloads: 146)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9583" target="_blank" title="">KCS_T16M_V3.24.3.zip</a> (Size: 1.15 MB / Downloads: 133)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9584" target="_blank" title="">KCS_T32M_V3.24.3.zip</a> (Size: 1.17 MB / Downloads: 129)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9585" target="_blank" title="">KCS_T64M_V3.24.3.zip</a> (Size: 1.17 MB / Downloads: 156)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9586" target="_blank" title="">KCS_T128M_V3.24.3.zip</a> (Size: 1.17 MB / Downloads: 127)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9587" target="_blank" title="">KCS_TR_V3.24.3.zip</a> (Size: 1.13 MB / Downloads: 147)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9588" target="_blank" title="">KCS_Z1_V3.24.3.zip</a> (Size: 1.3 MB / Downloads: 139)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[A8v3]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9221</link>
			<pubDate>Thu, 09 Apr 2026 18:14:13 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=2217">Saif Kitany</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9221</guid>
			<description><![CDATA[I have A8v3 and i downloaded the firmware.<br />
I’m trying to connect to it by tuya.<br />
The tuya led on pcb is blinking, but when i open tuya app, it doesnt discover the device!]]></description>
			<content:encoded><![CDATA[I have A8v3 and i downloaded the firmware.<br />
I’m trying to connect to it by tuya.<br />
The tuya led on pcb is blinking, but when i open tuya app, it doesnt discover the device!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[kc-868 AK]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9212</link>
			<pubDate>Mon, 06 Apr 2026 00:11:42 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=2217">Saif Kitany</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9212</guid>
			<description><![CDATA[i have 2 old controlles, H32L and H32B.<br />
i want to control them by KC-868 AK. <br />
so the H32B controller i set as TCP SERVER, both ethernet and wifi, AND in the kc-868 ak i enabled tcp client and put the ip adress of the controller and the port, and it works well.<br />
<br />
now my question is : <br />
<br />
can i control the second controller H32L by UDP?]]></description>
			<content:encoded><![CDATA[i have 2 old controlles, H32L and H32B.<br />
i want to control them by KC-868 AK. <br />
so the H32B controller i set as TCP SERVER, both ethernet and wifi, AND in the kc-868 ak i enabled tcp client and put the ip adress of the controller and the port, and it works well.<br />
<br />
now my question is : <br />
<br />
can i control the second controller H32L by UDP?]]></content:encoded>
		</item>
	</channel>
</rss>