<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Tyson Key&#039;s Outpost</title>
	<atom:link href="http://vmlemon.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://vmlemon.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sun, 12 May 2013 16:34:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='vmlemon.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Tyson Key&#039;s Outpost</title>
		<link>http://vmlemon.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://vmlemon.wordpress.com/osd.xml" title="Tyson Key&#039;s Outpost" />
	<atom:link rel='hub' href='http://vmlemon.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Repackaged CryptoRF/LibNFC Example Code</title>
		<link>http://vmlemon.wordpress.com/2013/03/30/repackaged-cryptorflibnfc-example-code/</link>
		<comments>http://vmlemon.wordpress.com/2013/03/30/repackaged-cryptorflibnfc-example-code/#comments</comments>
		<pubDate>Sat, 30 Mar 2013 22:44:10 +0000</pubDate>
		<dc:creator>Tyson Key</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[CryptoRF]]></category>
		<category><![CDATA[LibNFC]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NFC]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[RFID]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://vmlemon.wordpress.com/?p=1505</guid>
		<description><![CDATA[Earlier, I tried to build the &#8220;NFC-CryptoRF&#8221; example code from the LibNFC Wiki, without success against LibNFC 1.7.0-rc4-9-g3584338, under Ubuntu 12.10. Unsurprisingly, thanks to the LibNFC developers constantly changing their public APIs (for good reasons, I&#8217;m sure), said example code has succumbed to bit-rot, and only builds against obsolete versions of LibNFC. Therefore, it seems that [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1505&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Earlier, I tried to build the &#8220;NFC-CryptoRF&#8221; example code from the <a href="http://nfc-tools.org/index.php?title=Nfc-cryptorf">LibNFC Wiki</a>, without success against LibNFC 1.7.0-rc4-9-g3584338, under Ubuntu 12.10.</p>
<p>Unsurprisingly, thanks to the LibNFC developers constantly changing their public APIs (for good reasons, I&#8217;m sure), said example code has succumbed to bit-rot, and only builds against obsolete versions of LibNFC.</p>
<p>Therefore, it seems that the only immediately obvious way for this code to be useful is to either downgrade the installed library version, or attempt to fix the hacky code to compensate for changes.</p>
<p>Luckily, after temporarily uninstalling my trunk version; downloading, and installing a LibNFC 1.3.4 <a href="https://code.google.com/p/libnfc/downloads/detail?name=libnfc-1.3.4.tar.gz&amp;can=4&amp;q=1.3.4">source archive</a>, applying the <a href="http://www.libnfc.org/community/topic/235/solved-info-about-nfccryptorf/">patch</a> from a member of the LibNFC Forums to the example code, and attempting to rebuild everything, it seems that the example code works as it should.</p>
<p>After reinstating my modern LibNFC version; configuring 1.3.4&#8242;s build process to install to a temporary directory, copying the resulting ancient shared object file to &#8220;<code>libnfc.so.0</code>&#8221; in the example code directory, and creating a wrapper shell (&#8220;<code>crf134</code>&#8220;) script based upon the arguments passing technique mentioned <a href="http://stackoverflow.com/questions/3190818/pass-all-arguments-from-bash-script-to-another-command">here</a>, it seems that I can now enjoy being able to use this tool, alongside more modern, &#8220;global&#8221; versions of LibNFC&#8230;</p>
<p>Anyway, to save others the hassle, I&#8217;ve uploaded the resulting product to <a href="https://code.google.com/p/understand/downloads/detail?name=CryptoMemory-LibNFC-Repacked.tar.bz2">Google Code</a>.</p>
<p>As proof of peaceful co-existence with a more modern version of LibNFC:</p>
<p><script src="https://gist.github.com/vmlemon/5278588.js"></script></p>
<p>Finally, in order to satisfy the terms of the (L)GPL, I have also included the original, uncompressed LibNFC 1.3.4 archive, the patched example source code, a copy of the patch, and the unpacked LibNFC directory containing both source, and 32-bit Linux binaries.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vmlemon.wordpress.com/1505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vmlemon.wordpress.com/1505/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1505&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vmlemon.wordpress.com/2013/03/30/repackaged-cryptorflibnfc-example-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8cbe29115018dc1626527d9a1a53207c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vmlemon</media:title>
		</media:content>
	</item>
		<item>
		<title>Finally, CryptoRF</title>
		<link>http://vmlemon.wordpress.com/2013/03/29/finally-cryptorf/</link>
		<comments>http://vmlemon.wordpress.com/2013/03/29/finally-cryptorf/#comments</comments>
		<pubDate>Fri, 29 Mar 2013 15:17:55 +0000</pubDate>
		<dc:creator>Tyson Key</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[CryptoRF]]></category>
		<category><![CDATA[LibNFC]]></category>
		<category><![CDATA[NFC]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[RFID]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Wireshark]]></category>

		<guid isPermaLink="false">http://vmlemon.wordpress.com/?p=1481</guid>
		<description><![CDATA[Yesterday, I finally received a package from Atmel USA containing some sample ISO/IEC14443 Type-B CryptoRF tags, after numerous failed attempts at requesting some via their sample request form. I ordered 1 sample of the 8KB AT88SC0808CRF-MX1 variant, and 2 samples of the 4KB AT88RF04C-MX1G variant. The 4KB tags seem to be unusually packaged, and I [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1481&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Yesterday, I finally received a package from Atmel USA containing some sample ISO/IEC14443 Type-B <a href="http://www.atmel.com/products/other/securerf/default.aspx">CryptoRF</a> tags, after numerous failed attempts at requesting some via their sample request form.</p>
<p>I ordered 1 sample of the 8KB AT88SC0808CRF-MX1 variant, and 2 samples of the 4KB AT88RF04C-MX1G variant.</p>
<p style="text-align:center;"><img class="aligncenter" alt="" src="https://lh3.googleusercontent.com/-VPJHi_WFWco/UVR0EmRseSI/AAAAAAAAFUk/byIWLgN0Mm8/s640/IMG00330-20130328-1422.jpg" width="512" height="384" /></p>
<p style="text-align:left;">The 4KB tags seem to be unusually packaged, and I don&#8217;t know if it&#8217;d be safe to carefully attempt to cut the strip in half using scissors, in order to make it easier to work with each:</p>
<p style="text-align:center;"><img class="aligncenter" alt="" src="https://lh4.googleusercontent.com/-dUjJEnkmL3k/UVR3Zwjw6hI/AAAAAAAAFUs/JR8-0ca5IcE/s640/IMG00409-20130328-1510.jpg" width="512" height="384" /></p>
<p style="text-align:left;">I was probably expecting to receive paper-mounted tags, similar to my FeliCa Lite, and MiFare UltraLight ones &#8211; but the product seems to work as advertised.</p>
<p style="text-align:left;">Curiously, I was able to trigger an unusual hardware glitch in the PN532 chipset, if I carefully placed the strip of 4KB tags in the reader&#8217;s field in a specific way, which manifested in the following output from <code>nfc-list -v</code>:</p>
<p><script src="https://gist.github.com/vmlemon/5265053.js"></script></p>
<p>I&#8217;ve also uploaded a USB trace file demonstrating this phenomenon, <a href="https://code.google.com/p/understand/downloads/detail?name=CryptoRF-Collision.pcapng">here</a>.</p>
<p>It seems that I&#8217;m supposed to see this, instead:</p>
<p><script src="https://gist.github.com/vmlemon/5271431.js"></script></p>
<p>Unsurprisingly, I can&#8217;t seem to be able to reliably read either of these two, without even more careful positioning &#8211; which suggests anti-collision problems (probably since both have the same unique ID, as supplied)&#8230;</p>
<p style="text-align:left;">The 8KB version, and its accompanying protective packaging looks like:</p>
<p style="text-align:center;"><img class="aligncenter" alt="" src="https://lh4.googleusercontent.com/-eAdOle0Z8XE/UVR777foOVI/AAAAAAAAFU4/Fkxf0snSACU/s640/IMG00406-20130328-1509.jpg" width="512" height="384" /></p>
<p style="text-align:center;">(Hand not included!)</p>
<p style="text-align:left;">&#8230;and <code>nfc-list -v</code> says:</p>
<p><script src="https://gist.github.com/vmlemon/5271394.js"></script></p>
<p style="text-align:left;">When I get time, I intend to study the <a href="http://www.atmel.com/images/atmel-5276-cryptorf-at88sc0808crf-1616crf-3216crf-6416crf-at88rf04c_datasheet.pdf">datasheet</a>, and probably play with building TAMA shell scripts, with a view to trying to write another command set dissector.</p>
<p style="text-align:left;">That said, I have, however tried to compile the <a href="http://nfc-tools.org/index.php?title=Nfc-cryptorf">sample code</a> on the LibNFC wiki, without success.</p>
<p style="text-align:left;">Maybe someone else has succeeded in building it against the latest revisions of <a href="https://code.google.com/p/libnfc/">LibNFC</a>?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vmlemon.wordpress.com/1481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vmlemon.wordpress.com/1481/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1481&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vmlemon.wordpress.com/2013/03/29/finally-cryptorf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8cbe29115018dc1626527d9a1a53207c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vmlemon</media:title>
		</media:content>

		<media:content url="https://lh3.googleusercontent.com/-VPJHi_WFWco/UVR0EmRseSI/AAAAAAAAFUk/byIWLgN0Mm8/s640/IMG00330-20130328-1422.jpg" medium="image" />

		<media:content url="https://lh4.googleusercontent.com/-dUjJEnkmL3k/UVR3Zwjw6hI/AAAAAAAAFUs/JR8-0ca5IcE/s640/IMG00409-20130328-1510.jpg" medium="image" />

		<media:content url="https://lh4.googleusercontent.com/-eAdOle0Z8XE/UVR777foOVI/AAAAAAAAFU4/Fkxf0snSACU/s640/IMG00406-20130328-1509.jpg" medium="image" />
	</item>
		<item>
		<title>Minor Wireshark NFC/RFID Dissector Updates</title>
		<link>http://vmlemon.wordpress.com/2013/03/06/minor-wireshark-nfcrfid-dissector-updates/</link>
		<comments>http://vmlemon.wordpress.com/2013/03/06/minor-wireshark-nfcrfid-dissector-updates/#comments</comments>
		<pubDate>Wed, 06 Mar 2013 13:12:18 +0000</pubDate>
		<dc:creator>Tyson Key</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[FeliCa]]></category>
		<category><![CDATA[MiFare]]></category>
		<category><![CDATA[NFC]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Wireshark]]></category>

		<guid isPermaLink="false">http://vmlemon.wordpress.com/?p=1474</guid>
		<description><![CDATA[Recently, I updated my FeliCa, and NXP PN532 Wireshark dissectors to support the following functionality: PN532 dissector: Support for dissection of MiFare command payloads in PN532 InDataExchange packets (bug #8291) This means that command packets (but not responses) from tools such as MFOC, and the tools from LibNFC for accessing MiFare Classic, and MiFare UltraLight [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1474&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Recently, I updated my FeliCa, and NXP PN532 Wireshark dissectors to support the following functionality:</p>
<p>PN532 dissector:</p>
<ul>
<li>Support for dissection of MiFare command payloads in PN532 <em>InDataExchange</em> packets (<a href="https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8291">bug #8291</a>)
<ul>
<li>This means that command packets (but not responses) from tools such as MFOC, and the tools from LibNFC for accessing MiFare Classic, and MiFare UltraLight tokens are dissected.</li>
</ul>
</li>
<li>Support for dissection of FeliCa payloads in PN532 <em>InCommunicateThru</em> packets (<a href="https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8246">bug #8246</a>)
<ul>
<li>This means that dissection of packets from almost all of an &#8220;<a href="http://www.radio-electronics.com/info/wireless/nfc/near-field-communications-tags-types.php">NFC Tag Type 3</a>&#8221; (barring NDEF payload data) tag reading session should be dissected, using the FeliCa &#8220;flavour&#8221; of notation.</li>
</ul>
</li>
</ul>
<p>FeliCa dissector:</p>
<ul>
<li>Support for the FeliCa Plug system code (<a href="https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7767">bug #7767</a>)
<ul>
<li>This theoretically means that Sony&#8217;s new <a href="http://www.sony.net/Products/felica/business/products/RC-S801_802.html">FeliCa Plug</a> should be identified in &#8220;<em>Polling Response</em>&#8221; packets.</li>
</ul>
</li>
<li>Update to identify commands from the full FeliCa Standard profile (<a href="https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8243">bug #8243</a>)
<ul>
<li>This theoretically means that commands related to enciphered reading/writing, authentication, searching for system/service codes, and requesting system information from the latest FeliCa Standard tokens should be at least identified.</li>
</ul>
</li>
</ul>
<p>I have also been trying to <a href="https://code.google.com/p/wireshark-nfc/issues/detail?id=3">update Google&#8217;s dissectors</a> to work with the latest SVN revisions of Wireshark, with mixed success. However, it seems that project has temporarily stalled &#8211; save for some <a href="https://groups.google.com/forum/#!topic/wireshark-nfc/RPlcf6hlTfU">brief exchanges</a> on its mailing list, that didn&#8217;t really go anywhere.</p>
<p>Anyway, I remain willing to assist with that effort; and in the interim, I hope that this new functionality is useful.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vmlemon.wordpress.com/1474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vmlemon.wordpress.com/1474/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1474&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vmlemon.wordpress.com/2013/03/06/minor-wireshark-nfcrfid-dissector-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8cbe29115018dc1626527d9a1a53207c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vmlemon</media:title>
		</media:content>
	</item>
		<item>
		<title>Notes on installing the MDaemon BlackBerry Enterprise Server component under Windows 7</title>
		<link>http://vmlemon.wordpress.com/2013/01/15/mdaemon-bis-notes/</link>
		<comments>http://vmlemon.wordpress.com/2013/01/15/mdaemon-bis-notes/#comments</comments>
		<pubDate>Tue, 15 Jan 2013 16:53:29 +0000</pubDate>
		<dc:creator>Tyson Key</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[BES]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[MDaemon]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://vmlemon.wordpress.com/?p=1439</guid>
		<description><![CDATA[Recently, I decided to try and install a demo version of Alt-N&#8217;s MDaemon Messaging Server for Windows, out of curiosity. It seems that the main server component installation completes successfully &#8211; although I didn&#8217;t try to use any of the newly-installed components, immediately. Unfortunately, installation of the optional BlackBerry Enterprise Server component fails with: According to [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1439&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Recently, I decided to try and install a demo version of Alt-N&#8217;s <a href="http://www.altn.com/Products/MDaemon-Email-Server-Windows/">MDaemon Messaging Server</a> for Windows, out of curiosity.</p>
<p>It seems that the main server component installation completes successfully &#8211; although I didn&#8217;t try to use any of the newly-installed components, immediately.</p>
<p>Unfortunately, installation of the optional BlackBerry Enterprise Server component fails with:<br />
<img class="aligncenter" alt="" src="https://lh5.googleusercontent.com/-H80o_5_jHpc/UPV9v-IsDGI/AAAAAAAAFSU/y9h-zphkbdM/s800/BESDBError.png" /></p>
<p>According to a <a href="http://www.falconview.org/trac/FalconView/wiki/InstallIssues">page</a> on the FalconView Wiki; and an MS<a href="http://support.microsoft.com/kb/920114?wa=wsignin1.0"> KnowledgeBase article</a>, this error relates to a permissions issue on a non-existent directory (<code>C:\Documents and Settings\NetworkService\Application Data\Microsoft\Protect</code>).</p>
<p>Under Windows 7, the equivalent directory is supposed to exist at <code>C:\Windows\ServiceProfiles\NetworkService\AppData\<br />
Roaming\Microsoft\Protect</code> &#8211; but I had to manually create it, after gaining permission to access <code>C:\Windows\ServiceProfiles\NetworkService\</code>.</p>
<p>It seems that a similar error that occurred whilst trying to install a slightly older version of MS SQL Server under Windows XP, has also been <a href="http://social.microsoft.com/Forums/sk-SK/crmdeployment/thread/91abcf8f-ab9e-474f-8c54-3d7870df5ced">reported</a>.</p>
<p>I also ended up uninstalling some existing MS SQL Server 2008 components that were supplied as with other software.</p>
<p>Afterwards, I re-launched the installation process, and got a little further &#8211; only to encounter another error:<br />
<img class="aligncentre aligncenter" alt="" src="https://lh3.googleusercontent.com/-DVB-sGcmnTA/UPWCbmvnoCI/AAAAAAAAFSk/8k_aGF4ly-k/s800/BESDBError1.PNG" /></p>
<p>It appears that rebooting Windows is the favoured workaround for this issue (that apparently relates to a (<code>Microsoft.SqlServer.Setup.Chainer.Workflow.<br />
ActionExecutionException</code>) being triggered)  - which worked for me, in this scenario, and meant that I was able to successfully use the product.</p>
<p>Unsurprisingly, the official product support <a href="http://www.altn.com/Support/FAQ/">KnowledgeBase</a> has limited information regarding installation failures.</p>
<p>That said, others have reported seeing a <a href="http://social.msdn.microsoft.com/forums/en-US/sqlsetupandupgrade/thread/c8a66cde-5cf0-46e2-9742-fefe534d24ba/">related error</a> under Windows XP &#8211; despite using an Administrator account; and it appears that the problem also occurred with <a href="http://support.microsoft.com/kb/2387754">earlier releases</a> of MS SQL Server.</p>
<p>Anyway, I hope that this belated, short post is vaguely useful.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vmlemon.wordpress.com/1439/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vmlemon.wordpress.com/1439/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1439&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vmlemon.wordpress.com/2013/01/15/mdaemon-bis-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8cbe29115018dc1626527d9a1a53207c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vmlemon</media:title>
		</media:content>

		<media:content url="https://lh5.googleusercontent.com/-H80o_5_jHpc/UPV9v-IsDGI/AAAAAAAAFSU/y9h-zphkbdM/s800/BESDBError.png" medium="image" />

		<media:content url="https://lh3.googleusercontent.com/-DVB-sGcmnTA/UPWCbmvnoCI/AAAAAAAAFSk/8k_aGF4ly-k/s800/BESDBError1.PNG" medium="image" />
	</item>
		<item>
		<title>Workaround for VMAlloc errors from Linux-ZFS under Ubuntu 11.10</title>
		<link>http://vmlemon.wordpress.com/2012/10/13/workaround-for-vmalloc-errors-from-linux-zfs-under-ubuntu-11-10/</link>
		<comments>http://vmlemon.wordpress.com/2012/10/13/workaround-for-vmalloc-errors-from-linux-zfs-under-ubuntu-11-10/#comments</comments>
		<pubDate>Sat, 13 Oct 2012 22:04:55 +0000</pubDate>
		<dc:creator>Tyson Key</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[GRUB]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tinkering]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VMAlloc]]></category>
		<category><![CDATA[Wireshark]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://vmlemon.wordpress.com/?p=1409</guid>
		<description><![CDATA[Earlier on, today, I decided to stress-test the &#8220;ZFS on Linux&#8221; project&#8217;s drivers under my Ubuntu VirtualBox VM, by creating a new ZPool spanning two virtual SATA hard disks, and trying to extract a Wireshark SVN source archive within it. However, after my initial attempt at extracting the archive seemingly stalled, and discovering that the kernel logs [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1409&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Earlier on, today, I decided to stress-test the &#8220;<a href="http://zfsonlinux.org/">ZFS on Linux</a>&#8221; project&#8217;s drivers under my Ubuntu VirtualBox VM, by creating a new ZPool spanning two virtual SATA hard disks, and trying to extract a Wireshark <a href="http://www.wireshark.org/download/automated/src/">SVN source archive</a> within it.</p>
<p>However, after my initial attempt at extracting the archive seemingly stalled, and discovering that the kernel logs were full of &#8220;<em>vmap allocation for size 4198400 failed: use vmalloc=&lt;size&gt; to increase size</em>&#8221; errors, I ended up reading a <a href="http://www.mythtv.org/wiki/Common_Problem:_vmalloc_too_small,">page</a> on the MythTV Wiki detailing a similar problem.</p>
<p>Unfortunately, the suggestions provided there weren&#8217;t entirely up-to-date with the configuration of GRUB in that version of Ubuntu &#8211; although they provided some useful recommendations for identifying a remedy for this issue.</p>
<p>Finally, after searching for &#8220;<em>3.0.0-14-generic</em>&#8221; within &#8221;/boot/grub/grub.cfg&#8221;, appending &#8220;<em>vmalloc=400M</em>&#8221; to the line beginning with &#8220;<em>linux /boot/vmlinuz-3.0.0-14-generic</em>&#8220;, and rebooting the VM, I was able to successfully unpack the archive, and build the software itself.</p>
<p>Obviously, this is just a temporary method that will probably get broken when upgrading the GRUB, or Linux kernel versions &#8211; but I thought that I&#8217;d quickly share this workaround, for future reference.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vmlemon.wordpress.com/1409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vmlemon.wordpress.com/1409/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1409&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vmlemon.wordpress.com/2012/10/13/workaround-for-vmalloc-errors-from-linux-zfs-under-ubuntu-11-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8cbe29115018dc1626527d9a1a53207c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vmlemon</media:title>
		</media:content>
	</item>
		<item>
		<title>A renovated PureDarwin XMas disk image</title>
		<link>http://vmlemon.wordpress.com/2012/08/27/new-puredarwin-xmas-image/</link>
		<comments>http://vmlemon.wordpress.com/2012/08/27/new-puredarwin-xmas-image/#comments</comments>
		<pubDate>Mon, 27 Aug 2012 16:09:37 +0000</pubDate>
		<dc:creator>Tyson Key</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Darwin]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[PureDarwin]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://vmlemon.wordpress.com/?p=1364</guid>
		<description><![CDATA[Recently, I spent a few hours on modifying the &#8220;PureDarwin XMas&#8221; disk image, in the hope of trying to boot it under VirtualBox, and QEMU, with mixed success. The modifications themselves entailed the following steps&#8230; Using an installation of Mac OS X 10.6 under VirtualBox to mount said disk image Extracting its primary partition from [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1364&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Recently, I spent a few hours on modifying the &#8220;<a href="http://www.puredarwin.org/downloads/xmas">PureDarwin XMas</a>&#8221; disk image, in the hope of trying to boot it under VirtualBox, and QEMU, with mixed success.</p>
<p>The modifications themselves entailed the following steps&#8230;</p>
<ul>
<li>Using an installation of Mac OS X 10.6 under VirtualBox to mount said disk image</li>
<li>Extracting its primary partition from the rather Byzantine partitioning scheme in use using Disk Utility&#8217;s new disk image creation feature</li>
<li>Re-partitioning the original image to use a standard x86 <a href="http://en.wikipedia.org/wiki/Master_boot_record"><acronym title="Master Boot Record">MBR</acronym></a> partitioning scheme, and creating a single partition</li>
<li>Mounting the newly created partition image using Disk Copy, again</li>
<li>Copying the raw sector contents of the mounted partition image to the newly created MBR partition, using &#8220;DD&#8221;</li>
<li>Installing the <a href="http://chameleon.osx86.hu/articles/chameleon-20-rc4-is-out">Chameleon v2.0-RC4 r684</a> bootloader</li>
</ul>
<p>Under some versions of QEMU, it seems to be possible to boot it as far as a working shell, where the <code>startx</code> command can be issued, in order to launch a customised version of WindowMaker:<br />
<a href="https://picasaweb.google.com/lh/photo/8uzZhpd99gHQBPqpODqIZdMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img class="aligncenter" src="https://lh3.googleusercontent.com/-O_s3a-HuK38/UDuaYntdehI/AAAAAAAAFHI/TJuuAwAGeDU/s400/640012487.png" alt="" width="400" height="294" /></a> However, under VirtualBox on my AMD Phenom II-based HP G62 laptop, booting fails at:</p>
<p><a href="https://picasaweb.google.com/lh/photo/-jbqU9LZbHI52LsZ_5liMtMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img class="aligncenter" src="https://lh4.googleusercontent.com/-oo-9EhgT4oI/UDuWaOYoVPI/AAAAAAAAFG4/JzgVu5I5Ke8/s400/639320241.png" alt="" width="400" height="280" /></a></p>
<p>If I attach the modified image to a Ubuntu virtual machine, copy its raw sectors to an <acronym title="Secure Digital">SD</acronym> card, and reboot my laptop with it inserted into a USB card reader, I can also attempt to boot it, and launch WindowMaker with some success:<br />
<a href="https://picasaweb.google.com/lh/photo/NNVB0vRITONDFZBmkMGoV9MTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img class="aligncenter" src="https://lh3.googleusercontent.com/-vOZz-IRJEzQ/UDuM75KYqGI/AAAAAAAAFGw/XSiKCp-pMMc/s400/SP_A0189.jpg" alt="" width="400" height="300" /></a></p>
<p>Unfortunately, the ancient version of XFree86 supplied in the image doesn&#8217;t support the AMD graphics chipset in this G62-series model &#8211; so graphical corruption, similar to that seen when trying to boot certain old Linux distributions on incompatible hardware can be witnessed.</p>
<p>There is also an unresolved glitch where the image fails to reboot, under certain circumstances, seemingly due to some issues involving file system drivers, and replaying the volume journal during mounting. This problem may also be encountered when trying to boot it from a locked SD card, for the first time.</p>
<p>Anyway, for others wishing to try it, I&#8217;ve uploaded a copy of the <a href="http://code.google.com/p/puredarwin/downloads/detail?name=NewBootEnvironment-XMas-1.7z">modified disk image</a> to Google Code.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vmlemon.wordpress.com/1364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vmlemon.wordpress.com/1364/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1364&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vmlemon.wordpress.com/2012/08/27/new-puredarwin-xmas-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8cbe29115018dc1626527d9a1a53207c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vmlemon</media:title>
		</media:content>

		<media:content url="https://lh3.googleusercontent.com/-O_s3a-HuK38/UDuaYntdehI/AAAAAAAAFHI/TJuuAwAGeDU/s400/640012487.png" medium="image" />

		<media:content url="https://lh4.googleusercontent.com/-oo-9EhgT4oI/UDuWaOYoVPI/AAAAAAAAFG4/JzgVu5I5Ke8/s400/639320241.png" medium="image" />

		<media:content url="https://lh3.googleusercontent.com/-vOZz-IRJEzQ/UDuM75KYqGI/AAAAAAAAFGw/XSiKCp-pMMc/s400/SP_A0189.jpg" medium="image" />
	</item>
		<item>
		<title>Let&#8217;s Try RTL-SDR! &#8211; Part 1</title>
		<link>http://vmlemon.wordpress.com/2012/07/26/lets-try-rtl-sdr-1/</link>
		<comments>http://vmlemon.wordpress.com/2012/07/26/lets-try-rtl-sdr-1/#comments</comments>
		<pubDate>Thu, 26 Jul 2012 11:31:00 +0000</pubDate>
		<dc:creator>Tyson Key</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[DAB]]></category>
		<category><![CDATA[DVB]]></category>
		<category><![CDATA[GSM]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Radio]]></category>
		<category><![CDATA[RTL-SDR]]></category>
		<category><![CDATA[SDR]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tinkering]]></category>

		<guid isPermaLink="false">http://vmlemon.wordpress.com/?p=1216</guid>
		<description><![CDATA[Recently, I received a device that was originally marketed as a USB DAB/DVB/FM receiver, containing a chipset compatible with the utilities from the RTL-SDR project. It cost £17.50 (roughly €22.42/2159円/US$27.45, according to WolframAlpha) including free shipping from the US. What&#8217;s in the kit? The receiver that I ordered was supplied with only a remote control, and [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1216&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Recently, I received a device that was originally marketed as a USB <acronym title="Digital Audio Broadcasting">DAB</acronym>/<acronym title="Digital Video Broadcasting">DVB</acronym>/<acronym title="Frequency Modulation">FM</acronym> receiver, containing a chipset compatible with the utilities from the <a href="http://sdr.osmocom.org/trac/wiki/rtl-sdr">RTL-SDR</a> project.</p>
<p>It cost £17.50 (roughly €22.42/2159円/US$27.45, according to <a href="http://www.wolframalpha.com/">WolframAlpha</a>) including free shipping from the US.</p>
<p style="text-align:center;"><strong>What&#8217;s in the kit?</strong><br />
<a href="https://picasaweb.google.com/lh/photo/Pn-ib9DXbpFWLuRFrxgyz9MTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-buViJkaqTT4/UAfjYsTy2kI/AAAAAAAAE8M/Fg2csoGYyYs/s400/SP_A0125.jpg" alt="" width="400" height="300" /></a></p>
<p>The <a href="http://www.ebay.co.uk/itm/150809364547?ssPageName=STRK:MEWNX:IT&amp;_trksid=p3984.m1497.l2649">receiver</a> that I ordered was supplied with only a remote control, and a stubby antenna with a magnetic base. No CD-ROMs, or user manuals were included.</p>
<p style="text-align:center;"><strong>About the hardware</strong></p>
<p style="text-align:left;">The eBay listing page claims that it contains an Elonics <a href="http://www.elonics.com/product.do?id=1">E4000</a> tuner <acronym title="Integrated Circuit">IC</acronym>, and a RealTek <a href="http://www.realtek.com.tw/products/productsView.aspx?Langid=1&amp;PNid=22&amp;PFid=35&amp;Level=4&amp;Conn=3&amp;ProdID=257">RTL2832U</a> DVB-T demodulator <acronym title="Integrated Circuit">IC.</acronym></p>
<p><code>lsusb -v</code> Reports:</p>
<p><script src="https://gist.github.com/3143135.js"></script></p>
<p style="text-align:center;"><strong>Installing RTL-SDR, and associated utilities</strong></p>
<p>Download and run the <a href="http://www.sbrac.org/files/build-gnuradio"><code>build-gnuradio</code> script</a>, as <a href="http://twitter.com/9600/status/225896751368916993">recommended</a> by Andrew Back:</p>
<p><script src="https://gist.github.com/3143177.js"></script></p>
<p>At this stage, the script will request elevated privileges, in order to search for prerequisite packages using the system package management utilities.</p>
<p>Since the disclaimer warns that the process may take a long time, I&#8217;d recommend obtaining one&#8217;s favourite beverage; ensuring that the PC used has a sufficient amount of free disk space, and is well-ventilated (if using a laptop), to prevent it from potentially overheating, and unexpectedly shutting down; and searching for something else to do in the meantime&#8230;</p>
<p>For some reason, the <code>Checking for package python-gtk2</code> step seems to take an unusually long time on my laptop; and temporarily stopping the script yielded:</p>
<p><script src="https://gist.github.com/3143397.js"></script></p>
<p>It seems that despite my best efforts to prepare things in advance, I ran out of disk space at that stage:</p>
<p><script src="https://gist.github.com/3143448.js"></script></p>
<p>Eventually, I resorted to running <code>apt-get clean &amp;&amp; apt-get autoclean</code>, and moving some large files to an external disk, in order to free 1.5GB of 9.4GB; and re-ran the script, with more successful results:</p>
<p><script src="https://gist.github.com/3143582.js"></script></p>
<p>It seems that on a 64-bit Ubuntu installation, a full instance of the script&#8217;s working directory (containing all source code, and binaries) is about 520MB in size.</p>
<p style="text-align:center;"><strong>Notes on AirProbe installation</strong></p>
<p><span style="text-align:center;">For readers wishing to install <a href="https://svn.berlin.ccc.de/projects/airprobe/">AirProbe</a> using the </span><a style="text-align:center;" href="https://svn.berlin.ccc.de/projects/airprobe/wiki/WorkingWithTheUSRP">instructions</a><span style="text-align:center;"> on the project&#8217;s Website, I recommend running </span><code style="text-align:center;">sudo ln -s /usr/local/include/gruel/swig/gruel_common.i /usr/local/include/gnuradio/swig/ &amp;&amp; ldconfig</code><span style="text-align:center;">, after installing GNURadio, in order to avoid some frustrating bugs in various build scripts related to missing &#8220;Gruel&#8221;, and &#8220;SWIG&#8221;-related files.</span></p>
<p style="text-align:center;"><strong>Testing the result</strong></p>
<p style="text-align:left;">Since this post is becoming rather long, and I&#8217;m unsatisfied with the content that I planned for this section, I&#8217;ll follow up with a second post related to testing the software post-installation, soon.</p>
<p style="text-align:center;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vmlemon.wordpress.com/1216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vmlemon.wordpress.com/1216/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1216&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vmlemon.wordpress.com/2012/07/26/lets-try-rtl-sdr-1/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8cbe29115018dc1626527d9a1a53207c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vmlemon</media:title>
		</media:content>

		<media:content url="https://lh4.googleusercontent.com/-buViJkaqTT4/UAfjYsTy2kI/AAAAAAAAE8M/Fg2csoGYyYs/s400/SP_A0125.jpg" medium="image" />
	</item>
		<item>
		<title>Google&#8217;s Wireshark Dissectors for NFC</title>
		<link>http://vmlemon.wordpress.com/2012/05/25/google-wireshark-nfc/</link>
		<comments>http://vmlemon.wordpress.com/2012/05/25/google-wireshark-nfc/#comments</comments>
		<pubDate>Fri, 25 May 2012 16:07:19 +0000</pubDate>
		<dc:creator>Tyson Key</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[LLCP]]></category>
		<category><![CDATA[NFC]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Protocols]]></category>
		<category><![CDATA[RFID]]></category>
		<category><![CDATA[Smartcards]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Wireshark]]></category>

		<guid isPermaLink="false">http://vmlemon.wordpress.com/?p=1201</guid>
		<description><![CDATA[Earlier, I noticed that @hiro99ma had ReTweeted a post from @eggman stating the following: 欲しかったやつだ。Googleの中の人が作ってるね。 / “wireshark-nfc &#8211; NFC dissectors for Wireshark. &#8211; Google Project Hosting”http://htn.to/pRdVY8  The Japanese text roughly means something like &#8220;Fellows wanted. People inside Google are making this&#8221;, from what I understand. That aside, after cloning the Git repository into my local Wireshark SVN [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1201&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Earlier, I noticed that <a href="https://twitter.com/#!/hiro99ma">@hiro99ma</a> had ReTweeted a <a href="https://twitter.com/eggman/status/200903646882439168">post</a> from <a href="https://twitter.com/#!/eggman">@eggman</a> stating the following:</p>
<blockquote><p><span style="color:#008000;">欲しかった</span><span style="color:#ff0000;">やつ</span>だ。Googleの<span style="color:#993366;">中</span>の<span style="color:#0000ff;">人</span>が<span style="color:#999999;">作ってる</span>ね。 / “wireshark-nfc &#8211; NFC dissectors for Wireshark. &#8211; Google Project Hosting”<a href="http://t.co/bqcQIsgu" target="_blank">http://htn.to/pRdVY8 </a></p></blockquote>
<p>The Japanese text roughly means something like &#8220;<span style="color:#ff0000;">Fellows</span> <span style="color:#008000;">wanted</span>. <span style="color:#0000ff;">People</span> <span style="color:#993366;">inside</span> Google <span style="color:#999999;">are making</span> this&#8221;, from what I understand.</p>
<p>That aside, after cloning the <a href="http://code.google.com/p/wireshark-nfc/source/checkout">Git repository</a> into my local Wireshark <acronym title="Subversion">SVN</acronym> <code>plugins</code> directory, my initial attempt at building the code failed with:</p>
<p><script src="https://gist.github.com/2788655.js"></script></p>
<p>However, I was quickly able to rectify the problem by exporting some environment variables:<br />
<code><br />
export WIRESHARK_INCLUDE=$HOME/wireshark/<br />
export WIRESHARK_LIB=$HOME/wireshark/lib/</code></p>
<p>Under my VirtualBox-based Ubuntu installation, the plug-in binary (<code>nfc-wireshark.so</code>) was installed in <code>/home/tyson/.wireshark/plugins</code>, after running <code>make install</code> again.</p>
<p>However, after starting Wireshark using <code>sudo</code>, it appears that the plug-in itself was undetected &#8211; since the aforementioned path isn&#8217;t the default plug-in search path for the <code>root</code> user.</p>
<p>When the dissector plug-in is unavailable, it is possible to open an <a href="http://www.nfc-forum.org/specs/spec_list/"><acronym title="NFC Logical Link Control Protocol">LLCP</acronym></a> trace file &#8211; but packets are displayed in a generic manner:<br />
<a href="https://picasaweb.google.com/lh/photo/jQtHtld7_imNZiNed2u_wtMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-Zf5MfgNAuEg/T7-mg0iVHPI/AAAAAAAAE3c/T2IkWwpYeWE/s400/DissectorNotLoaded.png" alt="" width="400" height="256" /></a></p>
<p>After moving the binary to <code>/usr/local/lib/wireshark/plugins/1.7.2/</code>, and restarting Wireshark, I was successfully able to dissect the packets in the example trace file:</p>
<p><a href="https://picasaweb.google.com/lh/photo/zyvp9Mpx21A703_nV8bMYtMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-resTMZt6RTI/T7-ognyoujI/AAAAAAAAE3s/vSO3K4vv_aI/s400/DissectorLoaded.png" alt="" width="400" height="241" /></a></p>
<p>Hopefully, Google will work with the upstream Wireshark developers in order to integrate this functionality into mainline, so that I can investigate integration of the <acronym title="NFC Data Exchange Format">NDEF</acronym> payload dissector into my <a href="http://anonsvn.wireshark.org/viewvc/trunk/epan/dissectors/packet-rfid-felica.c?view=log">FeliCa</a> and <a href="http://anonsvn.wireshark.org/viewvc/trunk/epan/dissectors/packet-rfid-mifare.c">MiFare</a> dissectors; and also see if it&#8217;s possible to integrate the main LLCP dissector with my <a href="http://anonsvn.wireshark.org/viewvc/trunk/epan/dissectors/packet-rfid-pn532.c">NXP PN532</a> chipset-specific protocol one.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vmlemon.wordpress.com/1201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vmlemon.wordpress.com/1201/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1201&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vmlemon.wordpress.com/2012/05/25/google-wireshark-nfc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8cbe29115018dc1626527d9a1a53207c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vmlemon</media:title>
		</media:content>

		<media:content url="https://lh4.googleusercontent.com/-Zf5MfgNAuEg/T7-mg0iVHPI/AAAAAAAAE3c/T2IkWwpYeWE/s400/DissectorNotLoaded.png" medium="image" />

		<media:content url="https://lh6.googleusercontent.com/-resTMZt6RTI/T7-ognyoujI/AAAAAAAAE3s/vSO3K4vv_aI/s400/DissectorLoaded.png" medium="image" />
	</item>
		<item>
		<title>Attempting to install MOST4Linux 1.0.0 under Ubuntu &#8211; Part 1</title>
		<link>http://vmlemon.wordpress.com/2012/05/24/ubuntu-most4linux-1/</link>
		<comments>http://vmlemon.wordpress.com/2012/05/24/ubuntu-most4linux-1/#comments</comments>
		<pubDate>Thu, 24 May 2012 17:53:12 +0000</pubDate>
		<dc:creator>Tyson Key</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[ALSA]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MOST]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Protocols]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tinkering]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://vmlemon.wordpress.com/?p=1179</guid>
		<description><![CDATA[Earlier on today, I decided to see if I could build the Media-Oriented Systems Transport protocol stack from the MOST4Linux project under Ubuntu 11.04. However, it was originally designed for earlier versions of the Linux kernel than 2.6.38; and is no longer actively maintained by its developers &#8211; which makes compiling, and using it a [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1179&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Earlier on today, I decided to see if I could build the <a href="http://en.wikipedia.org/wiki/Media_Oriented_Systems_Transport">Media-Oriented Systems Transport</a> protocol stack from the <a href="http://most4linux.sourceforge.net/index.php?goto=FAQ">MOST4Linux project </a>under Ubuntu 11.04.</p>
<p>However, it was originally designed for earlier versions of the Linux kernel than 2.6.38; and is no longer actively maintained by its developers &#8211; which makes compiling, and using it a challenge.</p>
<p>When I initially attempted to build the code, after downloading and extracting the most recent source code archive, the build process failed with:</p>
<p><script src="https://gist.github.com/2782255.js"></script></p>
<p>By making a number of modifications to the source code and build scripts, I was eventually able to reach this stage:</p>
<p><script src="https://gist.github.com/2782741.js"></script></p>
<p>Unfortunately, I&#8217;m unsure of the best way to continue &#8211; so I&#8217;ve decided to dump my modified code on <a href="https://bitbucket.org/vmlemon/most4linux-fix-attempt">BitBucket</a>.</p>
<p>Those curious about my modifications to achieve the aforementioned result can deduce them from the &#8220;reversed&#8221; <a href="https://bitbucket.org/vmlemon/most4linux-fix-attempt/changeset/15d99f7d197a">difference list</a> &#8211; which was created by adding my modified version of the code into a special branch in a new Mercurial repository (&#8220;<code><a href="https://bitbucket.org/vmlemon/most4linux-fix-attempt/changesets/tip/branch%28%22Initial_Ubuntu_Port_Attempt%22%29">Initial_Ubuntu_Port_Attempt</a></code>&#8220;), and then retroactively importing the original version of the code into yet another branch (&#8220;<code><a href="https://bitbucket.org/vmlemon/most4linux-fix-attempt/changesets/tip/branch%28%22Original_Code%22%29">Original_Code</a></code>&#8220;).</p>
<p>When I get the chance, I&#8217;ll probably document how I arrived at that conclusion, and share some resources that I discovered along the way.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vmlemon.wordpress.com/1179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vmlemon.wordpress.com/1179/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1179&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vmlemon.wordpress.com/2012/05/24/ubuntu-most4linux-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8cbe29115018dc1626527d9a1a53207c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vmlemon</media:title>
		</media:content>
	</item>
		<item>
		<title>日本語 Reading List</title>
		<link>http://vmlemon.wordpress.com/2012/04/12/nihongo-reading-list/</link>
		<comments>http://vmlemon.wordpress.com/2012/04/12/nihongo-reading-list/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 18:30:20 +0000</pubDate>
		<dc:creator>Tyson Key</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Bradford]]></category>
		<category><![CDATA[Japanese]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Reading]]></category>
		<category><![CDATA[University]]></category>

		<guid isPermaLink="false">http://vmlemon.wordpress.com/?p=1142</guid>
		<description><![CDATA[I thought that I&#8217;d share a list of interesting-looking books that I discovered in the university library recently, that may be pertinent to others interested in learning the Japanese language (or at least distantly studying it for other reasons), along with some observations about them that I&#8217;ve made. Obviously, I haven&#8217;t read everything mentioned here, [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1142&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p style="text-align:left;">I thought that I&#8217;d share a list of interesting-looking books that I discovered in the <a href="http://www.bradford.ac.uk/external/">university</a> library recently, that may be pertinent to others interested in learning the Japanese language (or at least distantly studying it for other reasons), along with some observations about them that I&#8217;ve made.</p>
<p style="text-align:left;">Obviously, I haven&#8217;t read everything mentioned here, so I can&#8217;t vouch for the quality or usefulness of some items &#8211; and I don&#8217;t intend to create an exhaustive list of reading materials, or attributes thereof.</p>
<p style="text-align:left;">With that in mind, here they are:</p>
<p style="text-align:center;"><strong>Japanese for Busy People, Version 2</strong></p>
<ul>
<li>Published by Kodansha in 1994</li>
<li>Authored by the Association for Japanese-Language Teaching</li>
<li>University library Call Number: <a href="https://catalogue.brad.ac.uk/record=b1320099~S1">F 495.6 ASS</a></li>
<li>Purchasable from <a href="http://www.amazon.co.uk/Japanese-People-Association-Language-Teaching/dp/4770018843">Amazon UK</a></li>
<li>Contains dialogues in Romaji and Kana/Kanji with English translations</li>
<li>Seems to be fairly easy, and enjoyable to read &#8211; but assumes knowledge of at least the Kana character sets from the beginning</li>
<li>ISBN: 4770018843</li>
</ul>
<p style="text-align:center;"><strong>Kanji for Understanding Technical Japanese</strong></p>
<ul>
<li><span style="line-height:13px;">Published by the University of Wisconsin Press, and the University of Tokyo Press in 1995</span></li>
<li><span style="line-height:13px;">Authored by Edward E. Daub</span></li>
<li><span style="line-height:13px;">Seems to have at least 2 ISBNs &#8211; 0299147045, and 4130870521 </span></li>
<li><span style="line-height:13px;">University library Call Number: <a href="https://catalogue.brad.ac.uk/record=b1308861~S1">F 495.6 DAU</a> </span></li>
<li><span style="line-height:13px;">Can be previewed on <a href="http://books.google.co.uk/books?id=tghWq08L98oC&amp;lpg=PA22&amp;ots=sK507tELka&amp;dq=0299147045&amp;pg=PP1#v=onepage&amp;q&amp;f=false">Google Books</a></span></li>
<li><span style="line-height:13px;">Consists mostly of Kanji definitions with Kana readings and English translations, and annotated descriptive paragraphs in Japanese</span></li>
<li><span style="line-height:13px;">ISBN: 0299147045</span></li>
</ul>
<div style="text-align:center;"><strong><span style="line-height:13px;">The Kanji Dictionary</span></strong></div>
<div style="text-align:left;">
<ul>
<li>Authored by Mark Spahn, and Wolfgang Hadamitzky</li>
<li>University library Call Number: <a href="http://bradfinder.brad.ac.uk/iii/encore/record/C__Rb1319144__Sf+039.56+spa__Orightresult__X3?lang=eng&amp;suite=cobalt">F 039.56 SPA</a> &#8211; for library reference use only</li>
<li>Purchasable from <a href="http://www.amazon.co.uk/0804820589-Books/s?ie=UTF8&amp;keywords=0804820589&amp;rh=n%3A266239%2Ck%3A0804820589&amp;page=1">Amazon UK</a></li>
<li>Can be previewed on <a href="http://books.google.co.uk/books?id=Kjco6W_nGAAC&amp;lpg=PA1750&amp;ots=_0jWyzf-Fe&amp;dq=0804820589&amp;pg=PP1#v=onepage&amp;q&amp;f=false">Google Books</a></li>
<li>ISBN: 0804820589</li>
</ul>
<p style="text-align:center;"><strong>Essential Kanji</strong></p>
<ul>
<li>Authored by Patrick Geoffrey O&#8217;Neill</li>
<li>University library Call Number: F 495.61 ONE</li>
<li>ISBN: <a href="http://books.google.co.uk/books?id=IyG0ATLOplkC&amp;q=0834802228&amp;dq=0834802228&amp;hl=en&amp;sa=X&amp;ei=yBqHT6v1MIjF0QXLgemHAQ&amp;ved=0CDYQ6AEwAA">0834802228</a></li>
</ul>
<div>I also have a few others on my list, which I&#8217;ll probably share later &#8211; although those either had copies readily available at the time when I compiled it (last month), or seemed the most useful.</div>
<div></div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vmlemon.wordpress.com/1142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vmlemon.wordpress.com/1142/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vmlemon.wordpress.com&#038;blog=12000006&#038;post=1142&#038;subd=vmlemon&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vmlemon.wordpress.com/2012/04/12/nihongo-reading-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8cbe29115018dc1626527d9a1a53207c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vmlemon</media:title>
		</media:content>
	</item>
	</channel>
</rss>
