<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>L2CAP layer question</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/25228/l2cap-layer-question</link><description>Can somebody explain what 0xA1 means in this raw L2CAP layer: 
 0a, 00, 4d, 00, A1, 01, 00, 00, 08, 00, 00, 00, 00, 00 
 I know 0a, total bytes, and 4d is channel ID, I am not sure what A1 and 01 is? 
 Thanks 
 Hi Petter, 
 Thank so much for your</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 20 Sep 2017 14:21:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/25228/l2cap-layer-question" /><item><title>RE: L2CAP layer question</title><link>https://devzone.nordicsemi.com/thread/99409?ContentTypeID=1</link><pubDate>Wed, 20 Sep 2017 14:21:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:35623d60-3d76-4c80-b86e-bf8e42e2a861</guid><dc:creator>alikob</dc:creator><description>&lt;p&gt;Hey Petter, Thank you so much, that you shed some light to this issue, after your last comment, I found that this is L2CAP HID layer, its in this documents under HID section &lt;a href="https://www.bluetooth.com/specifications/profiles-overview"&gt;www.bluetooth.com/.../profiles-overview&lt;/a&gt; after reviewing 1.1.1 HID documents, I could decode 0xA1, which means A=data, and 1=input report, next byte 01 is for report ID for keyboard and 02 is report ID for Mouse, Now I need to know whats the next 2 bytes  0x00 0x20 for mouse report?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L2CAP layer question</title><link>https://devzone.nordicsemi.com/thread/99408?ContentTypeID=1</link><pubDate>Wed, 20 Sep 2017 13:44:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6ac0e4c8-2060-4f8f-9a93-6e314e8f23b0</guid><dc:creator>alikob</dc:creator><description>&lt;p&gt;That&amp;#39;s a great question, I am not sure, what BT that keyboard is generating, it might be just a classic BT, as you said, but I want  to re-create that key in nRF51822 platform. Correct me if I am wrong, I think the main difference between the two version: classic and BLE starts with L2CAP data portion. May be if I find an example code for Nordic software to just send the raw L2CAP data portion, will do the job for me. But the data portion can also be mapped to some GATT protocol, with HID services, I think! I am too good at these stuff. Thanks for your help again.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L2CAP layer question</title><link>https://devzone.nordicsemi.com/thread/99407?ContentTypeID=1</link><pubDate>Wed, 20 Sep 2017 13:33:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bc41b0f3-7c4a-4d3c-8f42-cc22ec481040</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;That trace doesn&amp;#39;t look like a Bluetooth low energy trace, are you sure it isn&amp;#39;t Bluetooth Classic?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L2CAP layer question</title><link>https://devzone.nordicsemi.com/thread/99406?ContentTypeID=1</link><pubDate>Wed, 20 Sep 2017 13:01:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:16f73aaa-ac1a-4b90-9246-3bb75f70f842</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Can you please upload the complete trace so I can examine it here?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L2CAP layer question</title><link>https://devzone.nordicsemi.com/thread/99410?ContentTypeID=1</link><pubDate>Wed, 20 Sep 2017 06:18:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6fe15d94-c842-4319-b8ab-b5dd59e5979b</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;That doesn&amp;#39;t make sense to me, but ok. Did you get this from a sniffer trace? Could you edit your question and upload your complete trace?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L2CAP layer question</title><link>https://devzone.nordicsemi.com/thread/99411?ContentTypeID=1</link><pubDate>Wed, 20 Sep 2017 03:12:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b1ce6616-4db7-40d0-a57a-8412088100f7</guid><dc:creator>alikob</dc:creator><description>&lt;p&gt;so what does 0xA1 and 0x01 means? I know the rest is part of HID keyboard code&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L2CAP layer question</title><link>https://devzone.nordicsemi.com/thread/99405?ContentTypeID=1</link><pubDate>Mon, 18 Sep 2017 14:27:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3977749f-6df4-4848-8ee3-c4cba56fcf7b</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Is this what you are doing? Credit based L2CAP connection? Where did you get the frame from?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L2CAP layer question</title><link>https://devzone.nordicsemi.com/thread/99404?ContentTypeID=1</link><pubDate>Mon, 18 Sep 2017 14:26:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:92d2acfb-5270-45c7-8679-74ba7053a02d</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;According to Table 2.2 in Vol. 3, Part A, Section 2.1 in the Bluetooth Core specification 5.0 4D is:&lt;/p&gt;
&lt;p&gt;0x0040-0x007F&lt;/p&gt;
&lt;p&gt;Dynamically allocated Communicated using the&lt;/p&gt;
&lt;p&gt;L2CAP LE credit based create connection mechanism(see Section 4.22)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>