<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[CANNY logic forum — CANNY 5.2 / 7.2 duo]]></title>
		<link>https://forum.cannylogic.com/index.php</link>
		<atom:link href="https://forum.cannylogic.com/extern.php?action=feed&amp;fid=8&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent topics at CANNY logic forum.]]></description>
		<lastBuildDate>Tue, 17 Mar 2026 03:57:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Partial Frame Manipulation]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=94&amp;action=new</link>
			<description><![CDATA[<p>Hello Konstantin, </p><br /><p>Here is a scenario that I have been trying with my CANNY 7.2 DUO. </p><p>Is it possible to block a specific byte in a data frame while allowing other bytes of that same frame to pass through unchanged?</p><p>For example: </p><p>Source CAN 0 : 0x308 [1][2] == RPM.</p><p>Target CAN 1:</p><p>0x201 [FF FF] FF 00 22 22 00 00 <br />ERL (8)</p><p>D1:D0 == RPM<br />D5:D4 == MPH</p><p>I want to block or replace D1:D0&nbsp; while passing the remaining bytes through.</p><p>The issue came about due to bench test scenario where I have <br />the replacement engine ECM on CAN 0 broadcasting RPM 0x308 [1][2] to activate the RPM gauge on the instrument cluster on CAN 1&nbsp; via 0x201 D1:D0 successfully. </p><p>However, the vehicle&#039;s overall system rely on the original engine&#039;s PCM to broadcast 0x201 byte D5:D4 for MPH.</p><p>If I allow both PCM node and CANNY node to broadcast then the RPM gauge and MPH gauge fluctuate due to contradictory data.</p><br /><p>If I try to&nbsp; block 0x201 to prevent D1:D0 (00:00) using </p><p>(1)-&gt;CANGW Selector X Drop Mode. <br />(0xFFFF)-&gt;CANGW Selector X Value Mask, CAN IDL. <br />(1)-&gt;CANGGW Selector X Replace Mask, CAN D1:D0.<br />(0)-&gt;CANGW Selector X Replace,CAN D1:D0.</p><br /><p>Then the whole frame 0x201 with all bytes are dropped.</p><p>Is it possible to replace 0x201 D1:D0 leaving the remaining bytes complete?<br />Perhaps I can put both ECM and PCM on CAN0 then only allow desired frames from to pass from CAN 0 to CAN 1 (vehicle bus)?</p>]]></description>
			<author><![CDATA[null@example.com (AlxBilt)]]></author>
			<pubDate>Tue, 17 Mar 2026 03:57:04 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=94&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Blown CANNY 7.2 DUO]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=93&amp;action=new</link>
			<description><![CDATA[<p>Today I accidentally blew up my Canny 7 Duo. </p><p>I think the CAN lines were touching when I connected power and ground to sniff and parser an instrument cluster via bench testing. <br />There was a spark and now the Canny does not work along with the cluster. </p><br /><p>i&nbsp; purchased the Canny 7.2 Duo on eBay but I do not see your listing any longer. </p><p>Anyway to get another? I sent an email to info@cannylogic.com</p>]]></description>
			<author><![CDATA[null@example.com (AlxBilt)]]></author>
			<pubDate>Sat, 07 Feb 2026 00:56:28 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=93&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[filter canid]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=91&amp;action=new</link>
			<description><![CDATA[<p>i have a problem with my diagram to filter specific canid messages.</p><p>I want that the diagram filter the message canid: 18eb9a2b - bytes: 98 EF FF 01 04 28 00 00, and replace 28 00 with 32 00.</p><p>The diagram change the value on all can messages with 18eb9a2b.</p><p>What is my fault?</p><p>grz</p>]]></description>
			<author><![CDATA[null@example.com (Fendttech)]]></author>
			<pubDate>Tue, 15 Jul 2025 07:27:49 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=91&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[canny 7 duo with canopen]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=88&amp;action=new</link>
			<description><![CDATA[<p>is it possible to use canny7 duo with the canopen protocol?</p>]]></description>
			<author><![CDATA[null@example.com (Fendttech)]]></author>
			<pubDate>Tue, 01 Oct 2024 09:53:48 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=88&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[can problems on 500 k bus]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=87&amp;action=new</link>
			<description><![CDATA[<p>When i connect my canny duo on a 500 kb bus, then i get strange faults on the bus. On the 250kb bus no errors.<br />The Bus is the instrument cluster.<br />The faults are like that some signals not go correct tru the controller.<br />The diagram in the controller works.</p>]]></description>
			<author><![CDATA[null@example.com (Fendttech)]]></author>
			<pubDate>Mon, 30 Sep 2024 07:15:52 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=87&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Can filtering with can gateway]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=86&amp;action=new</link>
			<description><![CDATA[<p>Hello Konstantin, </p><p>For a project i am using the Canny 7.2 as a gateway to relay messages between can 0 and can 1. So far everything seems to function fine. But some times it seems that the canny is missing a message that has been used for confirmation if a task is completed. This results in unnecessary execution of the process for finishing this task until the confirmation is received. </p><p>With the usage of the can filtering on CAN 0 or CAN 1 we can prevent this, if the&nbsp; Canny has not been used as a Gateway. If the canny has been in use as a gateway we need to use the special feature: CAN Gateway Filtering Mode. <br />With the description of the can gateway filtering it tells me the following : <br />&quot;only relay messages to the second CAN interface of the controller and transmit them to the function diagram (CANx driver) if they are accepted by the gateway selections &quot;. </p><p>The can gateway selections as mentioned above are these the values selected with the can gateway selector value registers ?</p>]]></description>
			<author><![CDATA[null@example.com (Canny01)]]></author>
			<pubDate>Fri, 09 Aug 2024 13:10:12 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=86&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[My diagram is not working]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=83&amp;action=new</link>
			<description><![CDATA[<p>I try to connect Canny device with the machine.</p><p>I made the connection Can0 with the ECU and Can01 with the vehicle.</p><p>I made a diagram that change the value of IDL 0x0A32.</p><p>put contact on, i get errors that Ecu not is actief. </p><p>Wat can be the problem.</p><p>Map send with email.</p><p>grz<br />pascal</p>]]></description>
			<author><![CDATA[null@example.com (Fendttech)]]></author>
			<pubDate>Sat, 08 Jun 2024 08:51:44 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=83&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Can gateway Canny7.2 with extended can id]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=81&amp;action=new</link>
			<description><![CDATA[<p>Hi, </p><br /><p>For a project i am trying to relay all can data that is received on CAN0 to CAN1 if it doens&#039;t hit the selector. As soon as the selector has been hit the existing data in bite D3 needs to be converted. For this i used the example dynamic gateway as a base program. <br />The original program has been used for standard CAN ID and for dat in byte D1. For my project i need to use it with a extended format can id and with the data in Byte D3 instead of D1. To do so i have added the CAN IDH selector value and the CAN IDH value mask. Also CAN Rx D1:D0 has been replaced for CAN Rx D3:D2. </p><p>With this changes i can&#039;t get the system to work and to me it seems that the CAN IDH value isn&#039;t read by the program. </p><p>What can be wrong ?</p>]]></description>
			<author><![CDATA[null@example.com (Canny01)]]></author>
			<pubDate>Sat, 17 Feb 2024 12:24:17 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=81&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[rs232 to can]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=80&amp;action=new</link>
			<description><![CDATA[<p>hi is it possible to use UART/rs232 pin to revive data and convert it to canbus</p>]]></description>
			<author><![CDATA[null@example.com (Abdo28)]]></author>
			<pubDate>Sun, 21 Jan 2024 16:03:06 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=80&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Numerical value to CAN D1:D0]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=79&amp;action=new</link>
			<description><![CDATA[<p>Project is ADC analog (sine) wave pulse on Ch.8 into CAN hex data. </p><p><strong>Problem #1. </strong></p><p>Current test cannot get Map (linear interpolation from one range to another) to adapt (convert) numerical values automatically per the pulse changes (variable change in speed) into HEX to be broadcast (TX) on D1:D0 data.&nbsp; <br />I can manually enter numerical value into Map for D1:D0. <br />**Clarification**&nbsp; D0 is the only required byte. </p><p><strong>Problem #2.</strong></p><p>When input pulse stop, CAN data do not stop TX or return to zero. Example: Vehicle come to stop. <br /> How to get CAN ID TX to return to zero or disappear after no value read on ADC Ch.8?</p><p>*Area of problem is in red labels of diagram.</p><p>Thank you.</p>]]></description>
			<author><![CDATA[null@example.com (AlxBilt)]]></author>
			<pubDate>Mon, 15 Jan 2024 04:33:26 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=79&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[PWM OUTPUT Testing]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=77&amp;action=new</link>
			<description><![CDATA[<p>Recently purchased Canny 7.2 Duo controller. I am new to PCB world. Trying to get my head wrapped around the workings of Canny 7.2 diagrams and functions. </p><p><strong>Test #1 </strong>- PWM output mode</p><p>Today I tried to implement a digital pulse generator on CH8 of the controller for testing purposes. <br />I have uploaded the the diagram from the link above.<br />When the controller is connected to a laptop via USB,&nbsp; the green led is illuminated solid. When I select connect on CannyLab2.15 the green LED on controller starts to blink green. </p><p>I then connect a handheld oscilloscope to channel 8 of the controller. No wave signal is viewable. I verify the oscilloscope function correctly by inputting a confirmed digital pulse wave. </p><p> I disconnect the controller from the unit to use only 12v battery for controller&#039;s power source. The controller did not turn on with direct 12v and ground. The battery is confirmed charged.<br />I confirm the controller is receiving 12v at pin 4 - X1 terminal.</p><p>Reconnect the controller to laptop and select connect. The green LED begin to blink again. </p><p>Will PWM output work with only USB power?<br />What am I doing wrong that is preventing me from seeing the controller&#039;s generated pulse?<br />What am I doing wrong that when 12v and ground is connected, the controller does not activate?</p>]]></description>
			<author><![CDATA[null@example.com (AlxBilt)]]></author>
			<pubDate>Wed, 10 Jan 2024 20:33:03 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=77&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Faster CAN scan]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=74&amp;action=new</link>
			<description><![CDATA[<p>Hi Canny Team,</p><p>&nbsp; I have been using the CAN scanning(switching) method converting all the digital signal(ON/OFF) onto CAN (Please see attached program), needing to get the shift pedal in more respond manner, so tried to increase the PWM to get the &quot;faster switching&quot; , I may not doing it right, can someone shred some light on scanning the input in faster rate , there are two input I need it in priorities, they are the shifter for the transmission ( CAN BUS) to receive. Thank you in advance.</p>]]></description>
			<author><![CDATA[null@example.com (angellee200)]]></author>
			<pubDate>Tue, 05 Sep 2023 00:44:58 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=74&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[16 bit to 8 bit]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=73&amp;action=new</link>
			<description><![CDATA[<p>hi how can i covert 16 bit to 8 bit i got canny7.2 my ecu transmit 16 bit engine temp but my gauge cluster need to recive<br />8 bit how can i do it can you&nbsp; show me example</p>]]></description>
			<author><![CDATA[null@example.com (Abdo28)]]></author>
			<pubDate>Sat, 15 Jul 2023 19:06:31 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=73&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Hibernation Mode setup]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=71&amp;action=new</link>
			<description><![CDATA[<p>Hi everyone,</p><p>&nbsp; I would like to implement a sleep mode/Hibernation mode when the vehicle can bus signal &quot;engine off &quot;, the factory computer has a CAN address to notify everything to go to sleep or awake , so my question is when I am using the Sleep mode function, can I have it sleep all the time until the factory computer wake it up? I am confuse because the example shown on the canny website state</p><p>&quot; The duration of the sleep phase is 1024 ms. This means that while controller is in low power mode, or in the absence of conditions for transition to the normal power, the controller pauses for 1 second after each execution loop of the function diagram&quot; </p><br /><p>What is the point of 1024 ms ? just curious? Is the timer adjustable&nbsp; &nbsp;Can I just set 0 or 1 of the sleep mode base on the CAN bus? but then how can it listen to CAN bus from the car if it is asleep ?</p>]]></description>
			<author><![CDATA[null@example.com (angellee200)]]></author>
			<pubDate>Tue, 30 May 2023 02:39:53 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=71&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[1st order lag filter]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?id=68&amp;action=new</link>
			<description><![CDATA[<p>thanks for the help Konstantin, im getting more dangerious with this thing!!</p><p>is there a cleaner/more clever way to do a 1st order lag filter? My ADC is pretty noisy on a clean power supply?</p><p>i tried different division but ran into issues &gt;2...</p><p>This thing is soo cool now that i finally have a purpose for my project <img src="https://forum.cannylogic.com/img/smilies/smile.png" width="15" height="15" alt="smile" /> thank you guys!!</p>]]></description>
			<author><![CDATA[null@example.com (00blksalgt)]]></author>
			<pubDate>Sat, 13 May 2023 16:31:34 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?id=68&amp;action=new</guid>
		</item>
	</channel>
</rss>
