<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>[FRDM-K64F - PE - Eclipse] Project: Add Bluetooth wireless connectivity with the JY-MCU V1.06 module</title><link>https://community.element14.com/products/devtools/kinetiskl2freedomboard/w/documents/16896/frdm-k64f---pe---eclipse-project-add-bluetooth-wireless-connectivity-with-the-jy-mcu-v1-06-module</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>[FRDM-K64F - PE - Eclipse] Project: Add Bluetooth wireless connectivity with the JY-MCU V1.06 module</title><link>https://community.element14.com/products/devtools/kinetiskl2freedomboard/w/documents/16896/frdm-k64f---pe---eclipse-project-add-bluetooth-wireless-connectivity-with-the-jy-mcu-v1-06-module</link><pubDate>Thu, 31 Jul 2014 04:23:51 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:08420cec-d77b-4f26-b930-f1f9a3efd133</guid><dc:creator>bheemarao</dc:creator><comments>https://community.element14.com/products/devtools/kinetiskl2freedomboard/w/documents/16896/frdm-k64f---pe---eclipse-project-add-bluetooth-wireless-connectivity-with-the-jy-mcu-v1-06-module#comments</comments><description>Current Revision posted to Documents by bheemarao on 7/31/2014 4:23:51 AM&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span style="color:#ff6600;font-size:10pt;font-family:inherit;font-weight:inherit;"&gt;&lt;em&gt;This tutorial was extracted from Erich Styger blog &lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:10pt;color:#373737;"&gt;&lt;a class="jive-link-external-small" href="http://mcuoneclipse.wordpress.com/" rel="nofollow" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#592d5f;" target="_blank"&gt;&lt;span style="font-style:inherit;font-family:inherit;font-weight:inherit;"&gt;&lt;em&gt;http://mcuoneclipse.wordpress.com&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#ff6600;font-size:10pt;font-family:inherit;font-weight:inherit;"&gt;&lt;em&gt; with his agreement.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#ff6600;font-size:10pt;font-family:inherit;font-weight:inherit;"&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#ff6600;font-size:10pt;font-family:inherit;font-weight:inherit;"&gt;&lt;em&gt;&lt;span style="color:#373737;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;"&gt;For my embedded course at the University of Lucerne of Applied Sciences and Arts I needed more Bluetooth modules for the&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="jive-link-external-small" href="http://mcuoneclipse.com/2013/12/16/intro-mini-sumo-tournament-2013-lots-of-fun/" rel="nofollow ugc noopener" style="font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;color:#1982d1;text-align:start;text-indent:0px;" target="_blank" title="INTRO Mini Sumo Tournament 2013: Lots of Fun!"&gt;Zumo/Sumo robots&lt;/a&gt;&lt;span style="color:#373737;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;"&gt;. I run out of stock as the modules are getting popular and are used in many student projects. So I ordered a handful more from&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="jive-link-external-small" href="http://www.dx.com/p/jy-mcu-arduino-bluetooth-wireless-serial-port-module-104299#.UzZ0SIXDXLk" rel="nofollow ugc noopener" style="font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;color:#1982d1;text-align:start;text-indent:0px;" target="_blank"&gt;DX/DealExtreme&lt;/a&gt;&lt;span style="color:#373737;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;"&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;of the same&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="jive-link-external-small" href="http://mcuoneclipse.com/2013/06/19/using-the-hc-06-bluetooth-module/" rel="nofollow ugc noopener" style="font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;color:#1982d1;text-align:start;text-indent:0px;" target="_blank" title="Using the HC-06 Bluetooth Module"&gt;HC-06&lt;/a&gt;&lt;span style="color:#373737;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;"&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;type/part number I already ordered a while back. I expected that they will work as the modules I had ordered from DX half a year ago. Was that naïve? Probably. Because they did *not* work, and caused me to reverse engineer the modules and to apply a hardware fix to get them working….&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="text-indent:0px;color:#373737;text-align:start;font-size:15px;font-style:normal;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-weight:300;"&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/set-of-jy-mcu-bluetooth-modules.png?w=584&amp;amp;h=452"&gt;&lt;img alt="Set of JY-MCU Bluetooth Modules" src="http://mcuoneclipse.files.wordpress.com/2014/03/set-of-jy-mcu-bluetooth-modules.png?w=584&amp;amp;h=452" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;Set of JY-MCU Bluetooth Modules&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style="font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:bold;margin:0 0 0.8125em;color:#000000;text-align:start;text-indent:0px;"&gt;Failed to get Response from V1.06 Module&lt;/h1&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;I wired up a V1.06 module with one of my&amp;nbsp; &lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-LuKrxfBg-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2191861&amp;amp;nsku=&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2191861&amp;amp;nsku=&amp;amp;COM=noscript" target="_blank"&gt;FFRDM-KL25Z&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-LuKrxfBg-unlinked"&gt;FFRDM-KL25Z&lt;/span&gt;&lt;/span&gt; &lt;span class="Apple-converted-space"&gt;&lt;/span&gt;boards, using 9600 baud (usually the default baud setting):&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/frdm-kl25z-with-jy-mcu-bt_board-v1-06.png?w=584&amp;amp;h=376"&gt;&lt;img loading="lazy" alt="FRDM-KL25Z with JY-MCU BT_BOARD V1.06" src="http://mcuoneclipse.files.wordpress.com/2014/03/frdm-kl25z-with-jy-mcu-bt_board-v1-06.png?w=584&amp;amp;h=376" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;FRDM-KL25Z with JY-MCU BT_BOARD V1.06&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;But when I tried to communicate to the module, it failed: No response back from the module, or unknown response:&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/failed-to-get-a-response-back-from-v1-06-module.png?w=584"&gt;&lt;img loading="lazy" alt="Failed to get a response back from V1.06 module" src="http://mcuoneclipse.files.wordpress.com/2014/03/failed-to-get-a-response-back-from-v1-06-module.png?w=584" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;Failed to get a response back from V1.06 module&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;Checking with the signals with a logic analyzer shows that the microcontroller sends the ‘AT’ command, but no response back from the Bluetooth module:&lt;/p&gt;&lt;p style="margin:0;padding:0px;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/failure-to-get-response-from-module.png?w=584&amp;amp;h=197"&gt;&lt;img loading="lazy" alt="Failure to get response from Module" src="http://mcuoneclipse.files.wordpress.com/2014/03/failure-to-get-response-from-module.png?w=584&amp;amp;h=197" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;Failure to get response from Module&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;I checked all the wires, and they were looking ok. Maybe a different baud by default on the module? I tried 2400, 4800,&amp;nbsp; 14400, 38400, 57600, all did not work?&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;I tried the other modules: all failed, so it was not a single failure&lt;span class="Apple-converted-space"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;h1 style="font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:bold;margin:0 0 0.8125em;color:#000000;text-align:start;text-indent:0px;"&gt;Connecting to Host PC&lt;/h1&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;Maybe it has a different firmware (see&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;a class="jive-link-external-small" href="http://mcuoneclipse.com/2013/07/07/yet-another-bluetooth-firmware-bc04/" rel="nofollow ugc noopener" style="font-family:inherit;font-size:15px;font-style:inherit;font-weight:inherit;color:#1982d1;" target="_blank" title="Yet another Bluetooth Firmware: BC04"&gt;this post about different firmware&lt;/a&gt;)? If it responds as HC-06 to the host, I know it has the correct firmware on it.&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;And indeed, the board shows up with ‘HC-06′, as expected:&lt;/p&gt;&lt;p style="margin:0;padding:0px;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/hc-06-device-discovered.png?w=584&amp;amp;h=445"&gt;&lt;img loading="lazy" alt="HC-06 Device discovered" src="http://mcuoneclipse.files.wordpress.com/2014/03/hc-06-device-discovered.png?w=584&amp;amp;h=445" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;HC-06 Device discovered&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;I can connect to it, and asks me for the Pairing Code, and it accepts the default pairing code 1234:&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/enter-device-pairing-code.png?w=584&amp;amp;h=445"&gt;&lt;img loading="lazy" alt="Enter Device Pairing Code" src="http://mcuoneclipse.files.wordpress.com/2014/03/enter-device-pairing-code.png?w=584&amp;amp;h=445" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;Enter Device Pairing Code&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;I was able to connect to the board from the host PC, and the red LED turned on permanently (good!). But whatever I send from the host to the Bluetooth module, does not arrive at the microcontroller&lt;span class="Apple-converted-space"&gt;&lt;/span&gt;&lt;span class="emoji emoji-sad wp-smiley" style="font-family:inherit;font-size:15px;font-style:inherit;font-weight:inherit;text-indent:9999px;" title=":-("&gt;&lt;/span&gt;.&lt;/p&gt;&lt;h1 style="font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:bold;margin:0 0 0.8125em;color:#000000;text-align:start;text-indent:0px;"&gt;Communication from Microcontroller to Bluetooth Module works?&lt;/h1&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;In desperation, I tried the AT+Name command with 9600 baud to assign the name ‘Hola’ to the module. The module did not report back to the microcontroller. But to my surprise, the module showed up with the ‘Hola’ name on the host!&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/hola-module-name.png?w=584"&gt;&lt;img loading="lazy" alt="Hola Module Name" src="http://mcuoneclipse.files.wordpress.com/2014/03/hola-module-name.png?w=584" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;Hola Module Name&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;So, that’s interesting! It tells me that:&lt;/p&gt;&lt;ol style="font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0 0 1.625em 2.5em;list-style:decimal;color:#373737;text-align:start;text-indent:0px;"&gt;&lt;li&gt;The module is able to connect with the host (ok!)&lt;/li&gt;&lt;li&gt;The default baud is indeed 9600 (ok!)&lt;/li&gt;&lt;li&gt;The microcontroller is able to communicate with the module (ok!)&lt;/li&gt;&lt;li&gt;However, the microcontroller does not receive anything from the module (NOT ok!)&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;I verified this with the module connected: the AT commands from the microcontroller end up at on the host:&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/communication-to-host.png?w=584&amp;amp;h=141"&gt;&lt;img loading="lazy" alt="Communication to Host" src="http://mcuoneclipse.files.wordpress.com/2014/03/communication-to-host.png?w=584&amp;amp;h=141" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;Communication to Host&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style="font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:bold;margin:0 0 0.8125em;color:#000000;text-align:start;text-indent:0px;"&gt;Different Modules!&lt;/h1&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;And all my existing modules work as expected, so it is definitely not a wiring or software issue. But then I realized: the new boards have a different version number on the board!&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/v1-05-and-v1-06-module.png?w=584"&gt;&lt;img loading="lazy" alt="V1.05 and V1.06 Module" src="http://mcuoneclipse.files.wordpress.com/2014/03/v1-05-and-v1-06-module.png?w=584" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0 0 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;V1.05 and V1.06 Module&lt;/span&gt;&lt;/p&gt;&lt;h1 style="font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:bold;margin:0 0 0.8125em;color:#000000;text-align:start;text-indent:0px;"&gt;V1.06 Board&lt;/h1&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;To inspect the differences, I removed the shrink tube around the board with a sharp knife cutting the tube on the side (be careful!):&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/removing-the-shrink-tubing-from-the-jy-mcu-board.png?w=584"&gt;&lt;img loading="lazy" alt="Removing the Shrink Tubing from the JY-MCU Board" src="http://mcuoneclipse.files.wordpress.com/2014/03/removing-the-shrink-tubing-from-the-jy-mcu-board.png?w=584" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;Removing the Shrink Tubing from the JY-MCU Board&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:inherit;font-size:15px;font-style:inherit;font-weight:inherit;margin:0px 0px 1.625em;"&gt;I carefully cut the tube on the side so I can fix it later (see below) with a scotch tape.&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;Board bottom side:&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/jy-mcu-bt_board-v1-06-bottom-side.png?w=584"&gt;&lt;img loading="lazy" alt="JY-MCU BT_BOARD V1.06 Bottom Side" src="http://mcuoneclipse.files.wordpress.com/2014/03/jy-mcu-bt_board-v1-06-bottom-side.png?w=584" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;JY-MCU BT_BOARD V1.06 Bottom Side (click for high resolution)&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0 0 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;Board Top side, with the HC-05 pin functions as I know it (see &lt;a class="jive-link-external-small" href="http://mcuoneclipse.com/2013/06/19/using-the-hc-06-bluetooth-module/" rel="nofollow ugc noopener" target="_blank" title="Using the HC-06 Bluetooth Module"&gt;this post&lt;/a&gt;):&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/jy-mcu-bt_board-v1-06-top-side-details.png?w=584&amp;amp;h=349"&gt;&lt;img loading="lazy" alt="JY-MCU BT_BOARD V1.06 Top Side Details" src="http://mcuoneclipse.files.wordpress.com/2014/03/jy-mcu-bt_board-v1-06-top-side-details.png?w=584&amp;amp;h=349" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0 0 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;JY-MCU BT_BOARD V1.06 Top Side Details (click for high resolution)&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0 0 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&lt;span style="color:#373737;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;"&gt;Made direct connection to the Rx and Tx pins of the module:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/probing-v1-06-bluetooth-module-signals.png?w=584&amp;amp;h=395"&gt;&lt;img loading="lazy" alt="Probing V1.06 Bluetooth Module Signals" src="http://mcuoneclipse.files.wordpress.com/2014/03/probing-v1-06-bluetooth-module-signals.png?w=584&amp;amp;h=395" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0 0 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Probing V1.06 Bluetooth Module Signals&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0 0 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&lt;span style="color:#373737;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;"&gt;With this I can see what is getting to the connector, and what ends up at the Bluetooth module itself. Sending an AT from the Microcontroller shows that the command arrives at the Bluetooth module too:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/bluetooth-module-probing-send-from-microcontroller.png?w=584&amp;amp;h=270"&gt;&lt;img loading="lazy" alt="Bluetooth Module Probing (send from Microcontroller)" src="http://mcuoneclipse.files.wordpress.com/2014/03/bluetooth-module-probing-send-from-microcontroller.png?w=584&amp;amp;h=270" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0 0 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&lt;span style="color:#373737;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;Bluetooth Module Probing (send from Microcontroller)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0 0 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;On the other end, if I send a ‘Hello!’ from the host, it arrives at the Bluetooth module Tx pin (which goes to the microcontroller Rx pin), but not at the connector to the microcontroller:&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/probing-v1-06-bluetooth-module-signals-from-host.png?w=584&amp;amp;h=202"&gt;&lt;img loading="lazy" alt="Probing V1.06 Bluetooth Module Signals from Host" src="http://mcuoneclipse.files.wordpress.com/2014/03/probing-v1-06-bluetooth-module-signals-from-host.png?w=584&amp;amp;h=202" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0 0 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&lt;span style="color:#373737;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;Probing V1.06 Bluetooth Module Signals from Host&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;The string from the host arrives on the Tx pin with 9600 baud too: so definitely my baud settings are correct. So what is wrong that nothing arrives on the connector pin to the microcontroller?&lt;/p&gt;&lt;h1 style="font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:bold;margin:0 0 0.8125em;color:#000000;text-align:start;text-indent:0px;"&gt;No Schematics? Reverse Engineering of the JY-MCU BT_BOARD V1.06&lt;/h1&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;I searched the internet, but there are no schematics available for the JY-MCU board. And if there are, then only for older boards like the&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;a class="jive-link-external-small" href="http://www.aliexpress.com/item-img/WHOLESALE-100X-JY-MCU-3-3V-V1-03-BT-BOARDS-Serial-4-pin-Bluetooth-RF-Transceiver/581598394.html" rel="nofollow ugc noopener" style="font-family:inherit;font-size:15px;font-style:inherit;font-weight:inherit;color:#1982d1;" target="_blank"&gt;V1.03&lt;/a&gt;. So I had no choice than to reverse engineer the connections of the SMD parts on the board&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;span class="emoji emoji-sad wp-smiley" style="font-family:inherit;font-size:15px;font-style:inherit;font-weight:inherit;text-indent:9999px;" title=":-("&gt;:-(&lt;/span&gt;. With inspecting the traces on the board and probing the contacts, and this took me a while…&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;The back side does not give much details, but some vias are connected to the pins of the HC-06 module:&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/jy-mcu-bt_board-v1-06-bottom-side-details.png?w=584&amp;amp;h=297"&gt;&lt;img loading="lazy" alt="JY-MCU BT_BOARD V1.06 Bottom Side Details" src="http://mcuoneclipse.files.wordpress.com/2014/03/jy-mcu-bt_board-v1-06-bottom-side-details.png?w=584&amp;amp;h=297" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;JY-MCU BT_BOARD V1.06 Bottom Side Details&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;The front side with all the SMD parts is more complicated, but more interesting:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;104: 100k Ohm Resistor&lt;/li&gt;&lt;li&gt;102: 1k Ohm Resistor&lt;/li&gt;&lt;li&gt;331: 330 Ohm Resistor&lt;/li&gt;&lt;li&gt;B2: This seems to be a diode. Schottky Diode? Zener Diode?&lt;/li&gt;&lt;li&gt;662K: 3.3V, 0.5A fixed regulator&lt;/li&gt;&lt;li&gt;4 Capcitors of unknown capacity?&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;After some time, I came up with this wiring of the components:&lt;/p&gt;&lt;p style="margin:0;padding:0px;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/jy-mcu-bt_board-v1-06-top-side-details-extended.png?w=584&amp;amp;h=313"&gt;&lt;img loading="lazy" alt="JY-MCU BT_BOARD V1.06 Top Side Details Extended" src="http://mcuoneclipse.files.wordpress.com/2014/03/jy-mcu-bt_board-v1-06-top-side-details-extended.png?w=584&amp;amp;h=313" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;JY-MCU BT_BOARD V1.06 Top Side Details Extended&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;The results:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:inherit;font-size:15px;font-style:inherit;"&gt;&lt;strong&gt;KEY&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;has a 100k pull-down to ground and is connected with a 1k resistor to the key pin (26) of the Bluetooth module. I have not tried it yet, but with pulling that pin to 3.3V while powering the module, the module should enter AT mode.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:inherit;font-size:15px;font-style:inherit;"&gt;&lt;strong&gt;VCC&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;is connected to the 3.3V fixed regulator, producing the 3.3V for the module. The Schottky diode is added as protection, and 4 C’s (unknown capacity) are used for voltage stabilization.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:inherit;font-size:15px;font-style:inherit;"&gt;&lt;strong&gt;GND&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;is connected to the ground plane&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;span class="emoji emoji-smile wp-smiley" style="font-family:inherit;font-size:15px;font-style:inherit;font-weight:inherit;text-indent:9999px;" title=":-)"&gt;:-)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:inherit;font-size:15px;font-style:inherit;"&gt;&lt;strong&gt;Rx&lt;/strong&gt;&lt;/span&gt;: Pulled-up to 3.3V with a 100k resistor, with a 330 Ohm resistor to the Rx (2) pin. Looks like that resistor is used for 5V Rx signals from the microcontroller?&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:inherit;font-size:15px;font-style:inherit;"&gt;&lt;strong&gt;State&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;is directly connected to the State pin 25 of the module. I have not checked the function, but I believe it should show if the module is connected or not.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:inherit;font-size:15px;font-style:inherit;"&gt;&lt;strong&gt;Tx:&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;there is a diode between the Tx connectors?&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;font-family:inherit;font-size:15px;font-style:inherit;font-weight:inherit;margin:0px 0px 1.625em;"&gt;&lt;span class="Apple-converted-space"&gt;&lt;/span&gt;It is not clear to me why there is this B2 diode on the Tx line? Line protection? But definitely it prevents my board to receive the incoming data from the Bluetooth module&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&lt;span style="font-family:inherit;font-size:15px;font-style:inherit;"&gt;&lt;strong&gt;UPDATE: See comments section at the end of this post:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:inherit;font-size:15px;font-style:inherit;font-weight:inherit;margin:0px 0px 1.625em;"&gt;“I was also puzzled why they would add a diode on the TxD pin. It will not provide any protection to the module (unless your electronics were to apply a negative voltage to the Tx pin). However, it would have a use if your electronics were powered off and the Bluetooth module stayed powered on: without the diode then the Bluetooth module would attempt to power up your electronics through the Tx pin. It would fail, of course, but many milliamps would flow and battery life would be reduced. This is a reasonable use case I think: Bluetooth module stays awake while the main electronics is powered off.&lt;br /&gt;My suggestion: turn on the pull-up resistor on the KL25Z RxD pin, that connects to the module Tx. Your scope traces show it is not present. Then the Bluetooth module will pull the signal to logic 0 through the diodes and the pull-up resistor will pull it to logic 1, and all should be well…”&lt;/p&gt;&lt;p style="margin:0;font-family:inherit;font-size:15px;font-style:inherit;font-weight:inherit;margin:0px 0px 1.625em;"&gt;&lt;span class="Apple-converted-space"&gt;&lt;/span&gt;And indeed: adding a pull-up resistor to the Tx line (Tx from the module to the Rx of the microcontroller) solved the problem too&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;(like removing that diode on the Rx-to-Tx as described below.&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;So I tried with bypassing the diode with a wire:&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/bypassing-diode-on-tx-rx-to-microcontroller-line.png?w=584&amp;amp;h=375"&gt;&lt;img loading="lazy" alt="Bypassing Diode on Tx (Rx to Microcontroller) Line" src="http://mcuoneclipse.files.wordpress.com/2014/03/bypassing-diode-on-tx-rx-to-microcontroller-line.png?w=584&amp;amp;h=375" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;Bypassing Diode on Tx (Rx to Microcontroller) Line&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;And indeed: now the communication works both ways like a charm!&lt;/p&gt;&lt;h1 style="font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:bold;margin:0 0 0.8125em;color:#000000;text-align:start;text-indent:0px;"&gt;Removing Tx Diode&lt;/h1&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;So the logical step was to remove that Diode in the Tx line:&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/removed-tx-diode-from-v1-06-pcb.png?w=584"&gt;&lt;img loading="lazy" alt="Removed Tx Diode from V1.06 PCB" src="http://mcuoneclipse.files.wordpress.com/2014/03/removed-tx-diode-from-v1-06-pcb.png?w=584" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;Removed Tx Diode from V1.06 PCB&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;Then to solder a wire bridge instead:&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/soldered-bridge.png?w=584"&gt;&lt;img loading="lazy" alt="Soldered bridge over Diode Footprint" src="http://mcuoneclipse.files.wordpress.com/2014/03/soldered-bridge.png?w=584" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;Soldered bridge over Diode Footprint&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&lt;span style="color:#373737;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;"&gt;And finally taped the shrink tube around the module to restore the original state:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/reapplied-shrink-tubing-with-scotch-tape.png?w=584&amp;amp;h=391"&gt;&lt;img loading="lazy" alt="Reapplied Shrink Tubing with Scotch Tape" src="http://mcuoneclipse.files.wordpress.com/2014/03/reapplied-shrink-tubing-with-scotch-tape.png?w=584&amp;amp;h=391" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;Reapplied Shrink Tubing with Scotch Tape&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&lt;span style="color:#373737;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;"&gt;now communication is working both ways&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://mcuoneclipse.files.wordpress.com/2014/03/working-bluetooth-communication-between-host-and-microcontroller.png?w=584&amp;amp;h=298"&gt;&lt;img loading="lazy" alt="Working Bluetooth Communication between Host and Microcontroller" src="http://mcuoneclipse.files.wordpress.com/2014/03/working-bluetooth-communication-between-host-and-microcontroller.png?w=584&amp;amp;h=298" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&lt;span style="color:#373737;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;Working Bluetooth Communication between Host and Microcontroller&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style="font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:bold;margin:0 0 0.8125em;color:#000000;text-align:start;text-indent:0px;"&gt;Summary&lt;/h1&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;Cheap parts from China might mean that I need to be prepared for surprises: things before working might change without notice. And because it is hard to get schematics, things will be hard to find a problem. That diode does not make much sense to me, but definitely prevents to get the module working with my FRDM-KL25Z board (at least with 3.3V logic levels).&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;I hope that this post is useful for anyone else who might receive the V1.06 modules and has problems to get it working with a 3.3V microcontroller.&lt;/p&gt;&lt;h1 style="font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:bold;margin:0 0 0.8125em;color:#000000;text-align:start;text-indent:0px;"&gt;UPDATE 2&lt;/h1&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;With all the comments (thanks!), I was able to solve the problem without hardware modification&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;span class="emoji emoji-smile wp-smiley" style="font-family:inherit;font-size:15px;font-style:inherit;font-weight:inherit;text-indent:9999px;" title=":-)"&gt;:-)&lt;/span&gt;. The solution is to pull-up the Tx signal to the microcontroller (Rx for the micrcontroller) either with a hardware pull-up or with a software pullup. In my example, Rx is on PTC3:&lt;/p&gt;&lt;h6&gt;&lt;code class="cpp preprocessor"&gt; #include &amp;quot;PORT_PDD.h&amp;quot;&lt;/code&gt;&lt;/h6&gt;&lt;h6&gt;&lt;code class="cpp plain"&gt; PORT_PDD_SetPinPullSelect(PORTC_BASE_PTR, 3, PORT_PDD_PULL_UP);&lt;/code&gt;&lt;/h6&gt;&lt;h6&gt;&lt;code class="cpp plain"&gt; PORT_PDD_SetPinPullEnable(PORTC_BASE_PTR, 3, PORT_PDD_PULL_ENABLE);&lt;/code&gt;&lt;/h6&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&lt;span class="Apple-converted-space"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&lt;span style="color:#373737;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;"&gt;Happy Bluetoothing...&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0 0 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&lt;span style="color:#373737;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0 0 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;font-family:&amp;#39;Helvetica Neue&amp;#39;,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0px 0px 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;font-family:&amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:300;margin:0 0 1.625em;color:#373737;text-align:start;text-indent:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#666666;font-family:Georgia, serif;font-size:12px;font-style:normal;font-weight:300;text-align:start;text-indent:0px;background-color:#eeeeee;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>