<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="https://forum.yubico.com/feed.php?f=4&amp;t=111" />

<title>Yubico Forum</title>
<subtitle>...visit our web-store at</subtitle>
<link href="https://forum.yubico.com/index.php" />
<updated>2008-06-25T08:27:45+01:00</updated>

<author><name><![CDATA[Yubico Forum]]></name></author>
<id>https://forum.yubico.com/feed.php?f=4&amp;t=111</id>
<entry>
<author><name><![CDATA[Simon]]></name></author>
<updated>2008-06-25T08:27:45+01:00</updated>
<published>2008-06-25T08:27:45+01:00</published>
<id>https://forum.yubico.com/viewtopic.php?t=111&amp;p=342#p342</id>
<link href="https://forum.yubico.com/viewtopic.php?t=111&amp;p=342#p342"/>
<title type="html"><![CDATA[Re: Mac Keyboard Setup Assistant]]></title>

<content type="html" xml:base="https://forum.yubico.com/viewtopic.php?t=111&amp;p=342#p342"><![CDATA[
Btw, there is some Apple documentation on this as well:<br /><br /><!-- m --><a class="postlink" href="http://docs.info.apple.com/article.html?artnum=302080">http://docs.info.apple.com/article.html?artnum=302080</a><!-- m --><br /><br />/Simon<p>Statistics: Posted by <a href="https://forum.yubico.com/memberlist.php?mode=viewprofile&amp;u=2">Simon</a> — Wed Jun 25, 2008 8:27 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Simon]]></name></author>
<updated>2008-06-25T08:23:48+01:00</updated>
<published>2008-06-25T08:23:48+01:00</published>
<id>https://forum.yubico.com/viewtopic.php?t=111&amp;p=341#p341</id>
<link href="https://forum.yubico.com/viewtopic.php?t=111&amp;p=341#p341"/>
<title type="html"><![CDATA[Re: Mac Keyboard Setup Assistant]]></title>

<content type="html" xml:base="https://forum.yubico.com/viewtopic.php?t=111&amp;p=341#p341"><![CDATA[
Greg, James, thank you very much for finding this out for us.  We should document this more properly eventually, but at least now we know how to respond when users ask for details regarding this.<br /><br />I'm somewhat curious where the 16-4176-0 and 40 numbers come from?<br /><br />/Simon<p>Statistics: Posted by <a href="https://forum.yubico.com/memberlist.php?mode=viewprofile&amp;u=2">Simon</a> — Wed Jun 25, 2008 8:23 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[James]]></name></author>
<updated>2008-06-21T03:35:50+01:00</updated>
<published>2008-06-21T03:35:50+01:00</published>
<id>https://forum.yubico.com/viewtopic.php?t=111&amp;p=329#p329</id>
<link href="https://forum.yubico.com/viewtopic.php?t=111&amp;p=329#p329"/>
<title type="html"><![CDATA[Re: Mac Keyboard Setup Assistant]]></title>

<content type="html" xml:base="https://forum.yubico.com/viewtopic.php?t=111&amp;p=329#p329"><![CDATA[
This command will add the Yubikey keyboard entry to that plist file. If the plist file does not already exist, the command will create it:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">sudo defaults write /Library/Preferences/com.apple.keyboardtype &quot;keyboardtype&quot; -dict-add &quot;16-4176-0&quot; -int 40<br /></div><br />If you manage a lot of Macs then you can just push that command out to them with Apple Remote Desktop and then your users won't be prompted when they insert their Yubikey.<br /><br />I have only tested this command out on MacOS X 10.5.3. It may or may not work on 10.4 Tiger installs.<p>Statistics: Posted by <a href="https://forum.yubico.com/memberlist.php?mode=viewprofile&amp;u=87">James</a> — Sat Jun 21, 2008 3:35 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Greg]]></name></author>
<updated>2008-06-20T17:22:11+01:00</updated>
<published>2008-06-20T17:22:11+01:00</published>
<id>https://forum.yubico.com/viewtopic.php?t=111&amp;p=326#p326</id>
<link href="https://forum.yubico.com/viewtopic.php?t=111&amp;p=326#p326"/>
<title type="html"><![CDATA[Re: Mac Keyboard Setup Assistant]]></title>

<content type="html" xml:base="https://forum.yubico.com/viewtopic.php?t=111&amp;p=326#p326"><![CDATA[
<div class="quotetitle">Greg wrote:</div><div class="quotecontent"><br />I'll try to dig into a co-workers Mac tomorrow and get back with the specifics.<br /></div><br /><br />The file is /Library/Preferences/com.apple.keyboardtype.plist<br /><br />When I started the file didn't exist. I then inserted a YubiKey, and went through the keyboard assistant (see <!-- l --><a class="postlink-local" href="http://forum.yubico.com/mac_kb/">mac_kb/</a><!-- l -->).  The file was created with the following contents.<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br />&lt;!DOCTYPE plist PUBLIC &quot;-//Apple//DTD PLIST 1.0//EN&quot; &quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&quot;&gt;<br />&lt;plist version=&quot;1.0&quot;&gt;<br />&lt;dict&gt;<br />&lt;key&gt;keyboardtype&lt;/key&gt;<br />&lt;dict&gt;<br />&lt;key&gt;16-4176-0&lt;/key&gt;<br />&lt;integer&gt;40&lt;/integer&gt;<br />&lt;/dict&gt;<br />&lt;/dict&gt;<br />&lt;/plist&gt;<br /></div><p>Statistics: Posted by <a href="https://forum.yubico.com/memberlist.php?mode=viewprofile&amp;u=127">Greg</a> — Fri Jun 20, 2008 5:22 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Greg]]></name></author>
<updated>2008-06-19T22:29:10+01:00</updated>
<published>2008-06-19T22:29:10+01:00</published>
<id>https://forum.yubico.com/viewtopic.php?t=111&amp;p=322#p322</id>
<link href="https://forum.yubico.com/viewtopic.php?t=111&amp;p=322#p322"/>
<title type="html"><![CDATA[Re: Mac Keyboard Setup Assistant]]></title>

<content type="html" xml:base="https://forum.yubico.com/viewtopic.php?t=111&amp;p=322#p322"><![CDATA[
<div class="quotetitle">Simon wrote:</div><div class="quotecontent"><br />Does anyone know where Mac OS X stores the information about the inserted keyboard?  It must have a registry or similar where it remembers that it has asked the &quot;identify keyboard&quot; question for the yubikey.<br /></div><br /><br />I don't really know what sort of things can be stored in there, but there is a keyboard &quot;plist&quot; file in a directory (sorry... the word is &quot;folder&quot; for you Mac users  <img src="https://forum.yubico.com/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Rolling Eyes" /> ) somewhere.  I think the folder name is &quot;Preferences&quot;, but I'm not quite sure where it lives.<br /><br />I'll try to dig into a co-workers Mac tomorrow and get back with the specifics.<p>Statistics: Posted by <a href="https://forum.yubico.com/memberlist.php?mode=viewprofile&amp;u=127">Greg</a> — Thu Jun 19, 2008 10:29 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Simon]]></name></author>
<updated>2008-06-19T09:53:51+01:00</updated>
<published>2008-06-19T09:53:51+01:00</published>
<id>https://forum.yubico.com/viewtopic.php?t=111&amp;p=321#p321</id>
<link href="https://forum.yubico.com/viewtopic.php?t=111&amp;p=321#p321"/>
<title type="html"><![CDATA[Re: Mac Keyboard Setup Assistant]]></title>

<content type="html" xml:base="https://forum.yubico.com/viewtopic.php?t=111&amp;p=321#p321"><![CDATA[
Does anyone know where Mac OS X stores the information about the inserted keyboard?  It must have a registry or similar where it remembers that it has asked the &quot;identify keyboard&quot; question for the yubikey.  Possibly we could ask Apple to add the Yubikey to an automatic white-list.  Alternatively, we can write a small Mac OS X application that sets the registry the right way directly.<br /><br />Other ideas are welcome.<br /><br />/Simon<p>Statistics: Posted by <a href="https://forum.yubico.com/memberlist.php?mode=viewprofile&amp;u=2">Simon</a> — Thu Jun 19, 2008 9:53 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Snow]]></name></author>
<updated>2008-06-19T01:35:40+01:00</updated>
<published>2008-06-19T01:35:40+01:00</published>
<id>https://forum.yubico.com/viewtopic.php?t=111&amp;p=318#p318</id>
<link href="https://forum.yubico.com/viewtopic.php?t=111&amp;p=318#p318"/>
<title type="html"><![CDATA[Re: Mac Keyboard Setup Assistant]]></title>

<content type="html" xml:base="https://forum.yubico.com/viewtopic.php?t=111&amp;p=318#p318"><![CDATA[
This guide is very helpful!<br /><br /><!-- l --><a class="postlink-local" href="http://forum.yubico.com/mac_kb/">mac_kb/</a><!-- l --><br /><br />Cheers<br /><img src="https://forum.yubico.com/images/smilies/icon_cool.gif" alt="8-)" title="Cool" /><p>Statistics: Posted by <a href="https://forum.yubico.com/memberlist.php?mode=viewprofile&amp;u=120">Snow</a> — Thu Jun 19, 2008 1:35 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PatrickN]]></name></author>
<updated>2008-06-18T21:40:21+01:00</updated>
<published>2008-06-18T21:40:21+01:00</published>
<id>https://forum.yubico.com/viewtopic.php?t=111&amp;p=315#p315</id>
<link href="https://forum.yubico.com/viewtopic.php?t=111&amp;p=315#p315"/>
<title type="html"><![CDATA[Re: Mac Keyboard Setup Assistant]]></title>

<content type="html" xml:base="https://forum.yubico.com/viewtopic.php?t=111&amp;p=315#p315"><![CDATA[
Hey, thanks for the quick and detailed response. Its not really a problem, but you do have to be logged in as an admin user for the settings to stick. I wasn't doing this initially, and kept getting the dialog every time I inserted my key.<br /><br /><br />-- <br />Patrick<p>Statistics: Posted by <a href="https://forum.yubico.com/memberlist.php?mode=viewprofile&amp;u=157">PatrickN</a> — Wed Jun 18, 2008 9:40 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jakob]]></name></author>
<updated>2008-06-18T21:08:06+01:00</updated>
<published>2008-06-18T21:08:06+01:00</published>
<id>https://forum.yubico.com/viewtopic.php?t=111&amp;p=314#p314</id>
<link href="https://forum.yubico.com/viewtopic.php?t=111&amp;p=314#p314"/>
<title type="html"><![CDATA[Re: Mac Keyboard Setup Assistant]]></title>

<content type="html" xml:base="https://forum.yubico.com/viewtopic.php?t=111&amp;p=314#p314"><![CDATA[
We've spent some time drilling into this issue and the following findings have been noticed:<br /><br />1. Attaching an original Apple USB keyboard works straight away without any identification dialog.<br /> <br />2. A &quot;Microsoft Comfort Keyboard&quot;, which claims to be &quot;MacOS X compatible&quot; brings up the identification dialog, just like with the Yubikey<br /><br />3. A noname $10 &quot;China&quot; USB keyboard without any claims whatsoever causes exactly the same to happen<br /> <br />4. Spoofing the Yubikey's USB Vendor ID (VID) to 0x5ac (Apple Computer, Inc) and the USB Product ID (PID) to 0x221 (Apple USB MB110S/A keyboard) takes the question away. Most likely, Apple won't like if we spoof their IDs, but we just did it for the sake of testing <img src="https://forum.yubico.com/images/smilies/icon_e_smile.gif" alt=":)" title="Smile" /><br /> <br />5. A non-Apple keyboard make the key &quot;Change Keyboard Type...&quot; button to appear under the System Profiler. <br /><br />6. Spoofing the VID to be 0x5ac (Apple inc) of the device makes the button to disappear.<br /><br />7. Analyzing the USB traffic from enummeration and onwards does not reveal anything specific for Apple keyboard vs. the non-Apple one.<br /> <br /><br />These findings leads into the conclusion that the Mac seems to accept Apple keyboards based on the Apple VID only. All other VIDs requires you to identify your keyboard by pressing the key right to the left shift. Spoofing with Apple's VID and different random PIDs seems to be accepted as well.<br /><br /><br />This distills into our recommendation: <br /> <br />- When the Yubikey is inserted for the first time, the OS will ask you to identify your USB keyboard. This occurs for non-Apple proprietary USB keyboards.<br /> <br />- The dialog says &quot;Your keyboard cannot be identified and will not be usable until it is identified. To identify this keyboard click Continue&quot;<br /> <br />- Just kill the dialog and the Yubikey works straight away.<br /> <br />- Alternatively, press Continue and when the &quot;Identifying your keyboard&quot; dialog appears, press the Yubikey key. A message says that the keyboard cannot be identified. Ignore this and just fill in the keyboard type. Select ANSI and it all works fine.<br /> <br />- This question just appears once. The OS seems to remember your settings even if the dialog is clicked away.<br /><br /><br />A slight annoyance, I agreee. But hopefully something we can live with.<br /> <br /> <br />Any input in this issue is of course accepted<br /><br />Regards,<br /><br />JakobE<br />Hardware- and firmware guy @ Yubico<p>Statistics: Posted by <a href="https://forum.yubico.com/memberlist.php?mode=viewprofile&amp;u=83">Jakob</a> — Wed Jun 18, 2008 9:08 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PatrickN]]></name></author>
<updated>2008-06-18T19:05:38+01:00</updated>
<published>2008-06-18T19:05:38+01:00</published>
<id>https://forum.yubico.com/viewtopic.php?t=111&amp;p=312#p312</id>
<link href="https://forum.yubico.com/viewtopic.php?t=111&amp;p=312#p312"/>
<title type="html"><![CDATA[Mac Keyboard Setup Assistant]]></title>

<content type="html" xml:base="https://forum.yubico.com/viewtopic.php?t=111&amp;p=312#p312"><![CDATA[
Hi,<br /><br />Just got my Yubikeys and playing around at the moment. First thing I notice is that inserting the Yubikey in a Mac Mini (OSX 10.5.3) causes the keyboard setup assistant to appear. This attempts to identify the new 'keyboard' and asks me to press a key. I can just click 'continue' and ignore the assistant but this will soon become a drag. Anyone else had this and managed to stop it appearing?<br /><br />Thanks.<br /><br />-- <br />Patrick<p>Statistics: Posted by <a href="https://forum.yubico.com/memberlist.php?mode=viewprofile&amp;u=157">PatrickN</a> — Wed Jun 18, 2008 7:05 pm</p><hr />
]]></content>
</entry>
</feed>