<?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/"
	>

<channel>
	<title>The Blog of Steve &#187; Blog</title>
	<atom:link href="http://www.burningsilicon.net/blog/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.burningsilicon.net/blog</link>
	<description>Ponderings and Rants others stuff from Steve</description>
	<lastBuildDate>Mon, 17 Oct 2011 09:44:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>MiniDLNA for WNDR3700v2 running DD-WRT</title>
		<link>http://www.burningsilicon.net/blog/2011/10/minidlna-for-wndr3700v2-running-dd-wrt/</link>
		<comments>http://www.burningsilicon.net/blog/2011/10/minidlna-for-wndr3700v2-running-dd-wrt/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 05:11:09 +0000</pubDate>
		<dc:creator>Iteration</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.burningsilicon.net/blog/?p=347</guid>
		<description><![CDATA[Simple guides for doing this.. Stock firmware comes with DLNA build in, but this feature is missing from DD-WRT by default. Basic guide to install Optware on the device (allowing you to install whatever packages you like form OpenWRT) Here Package that worked nice with my DNS-323, working inotify, etc Here Basic Config guide for [...]]]></description>
			<content:encoded><![CDATA[<p>Simple guides for doing this.. Stock firmware comes with DLNA build in, but this feature is missing from DD-WRT by default.</p>
<p>Basic guide to install Optware on the device (allowing you to install whatever packages you like form OpenWRT) <a href="http://dd-wrt.com/phpBB2/viewtopic.php?t=86912&amp;postdays=0&amp;postorder=asc&amp;highlight=autoinstall+opkg+transmission+hdidle+minidlna&amp;start=">Here</a></p>
<p>Package that worked nice with my DNS-323, working inotify, etc <a href="http://forum.dsmg600.info/viewtopic.php?id=5999">Here</a></p>
<p>Basic Config guide for MiniDLNA <a href="http://dd-wrt.com/phpBB2/viewtopic.php?t=84881&amp;highlight=autoinstall+opkg+transmission+hdidle+minidlna">Here</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burningsilicon.net/blog/2011/10/minidlna-for-wndr3700v2-running-dd-wrt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rooting HTC Legend on Windows 7 x64</title>
		<link>http://www.burningsilicon.net/blog/2011/07/rooting-htc-legend-on-windows-7-x64/</link>
		<comments>http://www.burningsilicon.net/blog/2011/07/rooting-htc-legend-on-windows-7-x64/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 05:23:22 +0000</pubDate>
		<dc:creator>Iteration</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.burningsilicon.net/blog/?p=337</guid>
		<description><![CDATA[I was recently asked to help someone to root their HTC Legend and update it to the latest Cyanogenmod. Upon inspection, the phone was running Froyo with a software build 3.15.707.3, as such it would need to be downgraded before we could proceed. There were a number of guides found in various places on the [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently asked to help someone to root their HTC Legend and update it to the latest Cyanogenmod. Upon inspection, the phone was running Froyo with a software build 3.15.707.3, as such it would need to be downgraded before we could proceed.</p>
<p>There were a number of guides found in various places on the internet but no single guide managed to cover all of the issues that cropped up as part of the installation.</p>
<p>As such I thought it would be good to condense them all into one location.</p>
<p>&nbsp;</p>
<p><strong>Download and install the Android Developer Toolkit</strong></p>
<p>If you have mucked around with Android devices before you might already have these installed, otherwise&#8230;</p>
<p>The installer for this can be found <a href="http://developer.android.com/sdk/index.html">here</a></p>
<p>Specifically, it is the &#8220;Android SDK Tools&#8221; and &#8220;Android SDK Platform-Tools&#8221; packages that are required to be installed.</p>
<p>&nbsp;</p>
<p><strong>Download and install HTC Sync</strong></p>
<p>Not having owned a HTC branded phone for some time, I first needed to download HTC Sync. (for drivers, etc)</p>
<p>Version 2.0.33 was required for later steps, it can be obtained <a href="http://www.megaupload.com/?d=4YRG7L87">here</a>.</p>
<p>&nbsp;</p>
<p id="_mcePaste"><strong>Create Goldcard</strong></p>
<p>There were a large number of tools available with various methods of how to make a Goldcard.</p>
<p>The most simple one (which also worked) could be found <a href="https://sites.google.com/site/roothtchero/goldcard-2">here</a> and it features a helpful gui tool and good instructions.</p>
<p>&nbsp;</p>
<p id="_mcePaste"><strong>Preparing for the Downgrade</strong></p>
<p>This is where most of the dramas occurred. Most guides talked about simply downloading hack4legend and using crackin.bat, but this process never seemed to work properly.</p>
<p>Despite numerous attempts to powercycle the phone, reset it to factory defaults and redo the goldcard, it simply wouldn&#8217;t finish in a way that allowed us to proceed with the downgrade (<a href="http://forum.xda-developers.com/showthread.php?t=1043036">same error as here</a>)</p>
<p>Download <a href="http://www.multiupload.com/I3ZALKWB6A">hack4legendv5 </a></p>
<p>You will need to either have adb in your path (such that you can just open a command promt and type &#8220;adb devices&#8221; and get a list of your connected devices), or unzip hack4legend-v5.zip into your or sdk/platform-tools (version 11 moves the ADB file from sdk/tooks to sdk/platform-tools) directory so your pushes will work properly. (hacklegend needs to use ADB)</p>
<p>Once this was done, the process required was:</p>
<p id="_mcePaste" style="padding-left: 30px;">1. Connect the phone in charge only mode.</p>
<p id="_mcePaste" style="padding-left: 30px;">2. run crackin.bat</p>
<p id="_mcePaste" style="padding-left: 30px;">3. even if you end up with the cr&#8211;rw&#8212;- download and install <a href="http://android.modaco.com/content/software/320350/19-nov-r14-visionary-one-click-root/">modaco visionairy apk</a> (either install it using adb install or htc sync)</p>
<p id="_mcePaste" style="padding-left: 30px;">4. temproot phone.</p>
<p id="_mcePaste" style="padding-left: 30px;">5. in cmd, type adb shell, then &#8221;su&#8221; and accept super user permissions on phone</p>
<p id="_mcePaste" style="padding-left: 30px;">You should see a # &lt;this means you have the permissions.</p>
<p id="_mcePaste" style="padding-left: 30px;">6. in cmd, type: /data/local/flash_image misc /data/local/misc1-2.img</p>
<p>Your device is now ready to be downgraded.</p>
<p>&nbsp;</p>
<p id="_mcePaste"><strong>Run RUU</strong></p>
<p>The RUU package that is needed to downgrade the phone can be found <a href="http://shipped-roms.com/shipped/Legend/RUU_Legend_HTC_WWE_1.31.405.5_R_Radio_47.26.35.04_7.05.35.26L_release_126592_signed.exe">here</a>.</p>
<p>For this to detect your phone, you will need to have HTC Sync installed (versio 2.0.33, as mentioned above)</p>
<p>When attempting to run RUU, I found that it would proceed to the point where it was &#8220;waiting for bootloader&#8221; (with the phone on a black screen with a HTC logo) but would not move past this. (leading to an eventual error 170 when it timed out)</p>
<p>I tried disconnecting and reconnecting the phone after drivers had been installed but it still wouldn&#8217;t detect it. Upon checking in device manager I found that the phone was being detected using a generic Android Bootloader driver. To resolve this, I simply selected to update the driver, after which windows downloaded an updated driver and the driver name to &#8220;HTC Bootloader&#8221;. After this the device as detected and RUU applied the update without any dramas.</p>
<p>&nbsp;</p>
<p><strong>Rooting the downgraded phone</strong></p>
<ol>
<li>After this, the process followed the process found <a href="http://forum.xda-developers.com/showthread.php?t=894465">here</a>. (adapted below)</li>
<li>This required the download of the <a href="http://www.megaupload.com/?d=XBAOCSWZ">HTC Legend Rooting Tools</a>. Once downloaded, unzip them on your computer and navigate to that folder in command prompt.</li>
<li>Turn off your phone and turn it back on by holding down Back and Power until you see Fastboot come up on the screen. Push the Power button while highlighting Fastboot on the phone and Fastboot should show up in red now on the phone (if it doesn’t push Power again until it does).</li>
<li>Plug the phone in via USB cable to the computer.</li>
<li>Open the folder you extracted to the C drive and double click “step1-windows.bat” and wait for it to finish.</li>
<li>Once you see the menu on the phone come back up, navigate to BOOTLOADER and push power, then navigate to RECOVERY using the volume buttons to navigate and the power button to select and the phone should boot to the ! screen.</li>
<li>Now on the computer double click the “step2-windows.bat” file and wait for it to finish. (UPDATE 12.13.10 – You MUST have HTC Sync version 2.0.33 not a newer version for step2 to work. Please uninstall HTC Sync and download and install this version instead, unplug then plug your phone back in, then rerun step2-windows.bat).</li>
<li>Now you should see a custom recovery screen, using the optical trackpad navigate to Wipe and push on the trackpad to select it. Then navigate to Wipe data/factory reset and select that.</li>
</ol>
<p>&nbsp;</p>
<div><strong>Installing Cyanogenmod</strong></div>
<p>The previous step will leave you with a perfectly good rooted system, but we were after Cyanogenmod.</p>
<p>The guide for flashing Cyanogenmod can be found <a href="http://wiki.cyanogenmod.com/wiki/HTC_Legend:_Full_Update_Guide#Flashing_CyanogenMod">here</a>.</p>
<p>The steps that were followed were:</p>
<div>
<ol>
<li>Download the <a href="http://wiki.cyanogenmod.com/wiki/Latest_Version#HTC_Legend">latest version of CyanogenMod</a>.</li>
<li>Optional: Download the <a href="http://wiki.cyanogenmod.com/wiki/Latest_Version#Google_Apps">Google Apps for the device.</a></li>
<li>Select Mount USB-MS from the main menu of the recovery menu. (so we can copy the files onto the SD card from the computer)</li>
<li>Place the CyanogenMod update.zip and the Google Apps .zip on the root of the SD card also.</li>
<li>Select Install zip from sdcard.</li>
<li>Select Choose zip from sdcard.</li>
<li>Select the CyanogenMod update.zip.</li>
<li>Install the Google Apps by performing steps 5 &#8211; 7 again and choosing the Google Apps update.zip.</li>
<li>Once the installation has finished, select +++++Go Back+++++ to get back to the main menu, and select the Reboot system now option. The HTC Legend should now boot into CyanogenMod!</li>
</ol>
<p>&nbsp;</p>
</div>
<p><strong>GPS Fix</strong></p>
<p>Upon loading into Cyanogenmod, we found that the built in GPS wasn&#8217;t working. We found a solution <a href="http://forum.cyanogenmod.com/topic/20217-still-no-gps-with-stable-release/">here</a>, and flashed the radio version 7.08.35.21 (using Rom manager to download and install Clockwork Mod to do the update)</p>
<p>&nbsp;</p>
<p><strong>Finished!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.burningsilicon.net/blog/2011/07/rooting-htc-legend-on-windows-7-x64/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Samsung Galaxy Tab &#8211; OpenVPN with Overcome 1.6.3,2.0 or 3.1.0</title>
		<link>http://www.burningsilicon.net/blog/2011/04/samsung-galaxy-tab-openvpn-with-overcome-1-6-3/</link>
		<comments>http://www.burningsilicon.net/blog/2011/04/samsung-galaxy-tab-openvpn-with-overcome-1-6-3/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 03:25:51 +0000</pubDate>
		<dc:creator>Iteration</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.burningsilicon.net/blog/?p=333</guid>
		<description><![CDATA[I recently grabbed on of the cheap Galaxy Tab&#8217;s that Telstra were selling for $299. I promptly rooted the device and installed Overcome 1.6.3 (found here) but found that OpenVPN did not just work out of the box. Used the process found here: http://forum.xda-developers.com/showthread.php?t=820909&#38;page=2 1. Install root-explorer (to get r/w access to /system/xbin), 2. Create [...]]]></description>
			<content:encoded><![CDATA[<p>I recently grabbed on of the cheap Galaxy Tab&#8217;s that Telstra were selling for $299. I promptly rooted the device and installed Overcome 1.6.3 (found <a href="http://www.google.com.au/url?sa=t&amp;source=web&amp;cd=2&amp;ved=0CB8QFjAB&amp;url=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D932082%26page%3D406&amp;ei=HS-6TbXKEsrs0gHG4Ml5&amp;usg=AFQjCNFveN-LWhPvJK44Nn5sX01_CWr1rQ">here</a>) but found that OpenVPN did not just work out of the box.</p>
<p>Used the process found here: <a href="http://forum.xda-developers.com/showthread.php?t=820909&amp;page=2">http://forum.xda-developers.com/showthread.php?t=820909&amp;page=2</a></p>
<p>1. Install root-explorer (to get r/w access to /system/xbin),<br />
2. Create /system/xbin/bb,<br />
3. Copy ifconfig and route from /system/xbin into this new folder (they are symbolic links anyway)<br />
4. Use OpenVPN Installer from the Market and put the binary into /system/xbin and set the paths to route/ifconfig to /system/xbin/bb</p>
<p>(my experience  has been that this binary will always look in /xbin/bb for route and ifconifg, regardless of what is selected here)<br />
6. Install OpenVPN Settings from the Market,<br />
7. Copied my existing and working OpenVPN-settings to the memory card and finally<br />
8. Set the path to the OpenVPN configuration and to the OpenVPN binary.</p>
<p>And the VPN worked a treat <img src='http://www.burningsilicon.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.burningsilicon.net/blog/2011/04/samsung-galaxy-tab-openvpn-with-overcome-1-6-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 x64 on Dell XPS M1210</title>
		<link>http://www.burningsilicon.net/blog/2009/11/windows-7-x64-on-dell-xps-m1210/</link>
		<comments>http://www.burningsilicon.net/blog/2009/11/windows-7-x64-on-dell-xps-m1210/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 00:20:14 +0000</pubDate>
		<dc:creator>Iteration</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.burningsilicon.net/blog/?p=282</guid>
		<description><![CDATA[Well with the end of semester it was time to move on to the latest offering from Microsoft. With that, it was also time to have a crack at moving onto x64, as the issue (drivers) which prevented me from doing so several years ago on Vista should have now been mostly resolved. The process [...]]]></description>
			<content:encoded><![CDATA[<p>Well with the end of semester it was time to move on to the latest offering from Microsoft.</p>
<p>With that, it was also time to have a crack at moving onto x64, as the issue (drivers) which prevented me from doing so several years ago on Vista should have now been mostly resolved.</p>
<p>The process was (mostly) very smooth and I am enjoying the OS.</p>
<p>There were a few issues that I did think warranted a mention.</p>
<p><strong>HP HS2300 HDSPA modem. (Sierra MC8775)</strong></p>
<p>The process was as follows:</p>
<ul>
<li> Download and the latest driver from HP (<a href="http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&amp;cc=us&amp;prodTypeId=321957&amp;prodSeriesId=3356620&amp;prodNameId=3356622&amp;swEnvOID=1093&amp;swLang=8&amp;mode=2&amp;taskId=135&amp;swItem=ob-65526-1">Found Here</a>)</li>
</ul>
<ul>
<li> Download the latest driver from Lenovo (<a href="http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;lndocid=MIGR-67955">Found Here</a>)</li>
</ul>
<ul>
<li>Download and install 7-Zip (<a href="http://www.7-zip.org/">found here</a>)</li>
</ul>
<ul>
<li>Install the driver from HP. This driver will not itself but means that once the base USB device from Lenovo is installed, all of the ports and device should be assigned the correct HP driver, making it easy to update them.</li>
</ul>
<ul>
<li>Open the Lenovo driver  with 7-zip and runMC87xx.msi. Once installed, first replace the HP driver for the &#8220;USB device&#8221; with the one from Lenovo, the other devices should now be discovered, but not actually work. (You will need to manually select the &#8220;Sierra Wireless MC8775 Device&#8221; driver after pointing Windows to C:\Program Files (x86)\Sierra Wireless\MC8755\AC\Drivers\WinVista\64bit)  The task then it to update each of the newly discovered devices to use the lenovo driver as opposed to the HP driver. (each will need its corresponding driver manually selected from the above location)</li>
<li>After this, you simply need to install the Wireless Watcher application (<a href="http://www.sierrawireless.com/support/show_support_and_downloads.aspx?id=20,9,1,1">Found Here</a>) and you are on your way.</li>
</ul>
<p><strong>Note on the updated patched driver (2.1.6.0) (<a href="http://forum.thinkpads.com/viewtopic.php?f=27&amp;t=62909">Found here</a>).</strong></p>
<p>I also dabbled with an updated version of the driver.  To make it work without hanging, I found that it was necessary to apply to each of the devices with the 2.1.6.0 device, with the USB device LAST. (updating the composite device caused a Blue Screen of Death on swumx12.sys and then BSOD on boot whenever the bluetooth was switched on)</p>
<p>While this driver is newer, the catch is that it unsigned. This is an issue for x64 installations of Win7 for which there is no simple and elegant option for perminantly disabling driver signing enforcement. (Testing mode is an option but I would rather avoid that) One solution does exist which doesn&#8217;t depend on Windows itself (so is unlikely to get disabled in the future), Ready Driver Plus (<a href="http://www.citadelindustries.net/readydriverplus/">found here</a>) which is basically a macro that will automatically select to disable driver signing on every boot&#8230;. Though this can all be avoided by simply sticking with the older, but signed driver.</p>
<p><strong>Dell 355 Bluetooth Module</strong></p>
<p>The latest driver for the Dell 370 Bluetooth module works a treat as an updated driver for the Dell 355. (no modifications required)</p>
<p><a href="http://support.dell.com/support/downloads/download.aspx?c=us&amp;l=en&amp;s=gen&amp;releaseid=R235898&amp;SystemID=ALW_LP_M15X&amp;servicetag=&amp;os=W764&amp;osl=en&amp;deviceid=16166&amp;devlib=0&amp;typecnt=0&amp;vercnt=1&amp;catid=-1&amp;impid=-1&amp;formatcnt=1&amp;libid=5&amp;typeid=-1&amp;dateid=-1&amp;formatid=-1&amp;fileid=339696">Link to driver from Dell</a></p>
<p><strong>Logitech Webcam</strong></p>
<p>The Vista x64 driver (<a href="http://support.dell.com/support/downloads/download.aspx?c=us&amp;l=en&amp;s=gen&amp;releaseid=R151795&amp;SystemID=XPS_M1210&amp;servicetag=&amp;os=WW1&amp;osl=en&amp;deviceid=11933&amp;devlib=0&amp;typecnt=0&amp;vercnt=1&amp;catid=-1&amp;impid=-1&amp;formatcnt=1&amp;libid=17&amp;fileid=202014">found here</a>) can be used (though installation itself will fail) by selecting the x64 driver from the directory that the Dell package extracts too before installation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burningsilicon.net/blog/2009/11/windows-7-x64-on-dell-xps-m1210/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Messing about with some Mapping</title>
		<link>http://www.burningsilicon.net/blog/2009/09/messing-about-with-some-mapping/</link>
		<comments>http://www.burningsilicon.net/blog/2009/09/messing-about-with-some-mapping/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 00:54:56 +0000</pubDate>
		<dc:creator>Iteration</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.burningsilicon.net/blog/?p=277</guid>
		<description><![CDATA[The topic of mapping has caught my interest recently. Eighteen months ago I had investigated what options were available for offline GPS on my Nokia N95 and found that the offering were very limited. Furthermore, the free coverage of Brisbane on things like Openstreetmap was quite limited. It would seem however that things have changed [...]]]></description>
			<content:encoded><![CDATA[<p>The topic of mapping has caught my interest recently. Eighteen months ago I had investigated what options were available for offline GPS on my Nokia N95 and found that the offering were very limited. Furthermore, the free coverage of Brisbane on things like Openstreetmap was quite limited.</p>
<p>It would seem however that things have changed significantly since then. We-Travel, a Java based application now provides and options, when used in conjunction with OSM data to have free offline GPS nav on compatible phones. While it isn&#8217;t particularly mature, it looks very hopeful. (especially given my three year nokia maps navigation licence will last until next July)</p>
<p>Secondly, it would seem that the quality of the data available through the Open Street Map has improved dramatically. This gave me a bit of motivation to do some mapping around my area but I was quite impressed at how this has progressed since I last looked at it.</p>
<p>I experimented around a bit with making use of this openstreetmap data and created a basic openlayers example which resides at <a href="http://maps.burningsilicon.net">maps.burningsilicon.net</a> which was a bit of fun.</p>
<p>In addition to this, Atlas generation for We-Travel required downloading a large number of OpenStreetMap tiles. Not wanting to do suck bulk downloads from OSM (for a number of reasons) I decided to try generating my own tiles.</p>
<p>The result of this is that through making use of some helpful guides (listed below) and a pre-build VMware Ubuntu Server appliance, I put together a pre-built Virtual Machine which can be used to do your own Mapnik rendering of OSM tiles.</p>
<p>The VM is only a single core implementation but I found that running several instances of it on multi-core computers around my house worked really well. While not quite as fast as running installing it directly on the PC, the performance is more than acceptable for rendering reasonably sized areas. The other massive advantage of using this virtual machine was that I could make use of several computers sit unused throughout most of the day at my home, without the slow process of having to installing and configuring the software  or interfering with the existing setup in any way. The installation was quick and simple with each VM beings assigned to render a separate set of tiles, with the results of all of them being combined together at the end&#8230;  (I was testing with rendering parts of Australia down to an 18 zoom) After doing this, I can definitely appreciate the reasoning behind the Tiles@Home project for the OSM. (see below for notes on the VM)</p>
<p>Resources:</p>
<p><a href="http://www.openstreetmap.org">http://www.openstreetmap.org</a></p>
<p><a href="http://www.we-travel.co.cc">http://www.we-travel.co.cc</a></p>
<div id="attachment_280" class="wp-caption alignnone" style="width: 517px"><img class="size-full wp-image-280" title="brisbane" src="http://www.burningsilicon.net/blog/wp-content/uploads/2009/09/brisbane1.jpg" alt="The view of Brisbane with locally rendered tiles" width="507" height="381" /><p class="wp-caption-text">The view of Brisbane with locally rendered tiles</p></div>
<p><strong>The pre-built virtual machine for rendering openstreetmap tiles canbe found below<br />
</strong></p>
<p><a href="http://maps.burningsilicon.net/resources/ubuntu-server-Mapnik.7z">http://maps.burningsilicon.net/resources/ubuntu-server-Mapnik.7z</a> (approx 1.1gb download)</p>
<p>===Notes for the VM===</p>
<p>2009 &#8211; Stephen Rothery</p>
<p>==================================<br />
Prebuilt server to generate Map Tiles<br />
==================================<br />
This VMware image has been configured as per the guide found at:</p>
<p>http://weait.com/content/build-your-own-openstreetmap-server</p>
<p>http://weait.com/content/make-your-first-map</p>
<p>All of the tools are installed and working as well as world_boundaries downloaded and installed. (hence the large size of the image)</p>
<p>All that should be required is to download and load the OSM data that you want and set any bounding boxes in the genereate_tiles.py file. (You can likely get an extract for your country from cloudmade)</p>
<p>By default, tiles will be generated in the /home/notroot/mapnik/tiles folder, these can then be placed on any web server, allowing it to serve tiles. (through openlayers or similar)</p>
<p>This has been tested using Vmware player and found to work fine for generating tiles for Australia.</p>
<p>==================================<br />
Networking on the Virtual Machine<br />
==================================</p>
<p>An issue can occur in Linux on VMware regarding networking, arising from the fact that ever time a virtual machine is copied, VMware will assign it&#8217;s network card a new MAC address. (a good idea to avoid conflicts)</p>
<p>This can make it such that the eth0 interface may look like it has dissapeared and networking will no longer function.</p>
<p>To fix this, I found that simply deleting this file and rebooting the Virtual Machine is sufficient, this can be done with.</p>
<p>sudo rm /etc/udev/rules.d/70-persistent-net.rules</p>
<p>followed by a reboot.</p>
<p>==================================<br />
Using Osmosis<br />
==================================</p>
<p>While Osmosis is installed in the home directory of this VM, Java has not been installed as I was unsure about whether it would cause issues redistributing this image.</p>
<p>Download java with sudo apt-get install sun-java6-jdk</p>
<p>==================================<br />
Generating a Map<br />
==================================<br />
To generate a map you need to follow several steps, mostly from the 2nd part of the guide found at:</p>
<p>http://weait.com/content/make-your-first-map</p>
<p>Specifically the following steps:<br />
1) Download the OSM data required<br />
2) If you only want a section of the OSM data, Apply bounding box to osm file.<br />
3) Import the data with osm2pgsql<br />
4) Edit generate_tiles.py for the area and zoom that you want<br />
5) Execute the commands to generate your tiles (all of them are needed every time)<br />
source set-mapnik-env<br />
./customize-mapnik-map &gt;$MAPNIK_MAP_FILE<br />
./generate_tiles.py</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burningsilicon.net/blog/2009/09/messing-about-with-some-mapping/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Alternative to Picasa Email dropbox</title>
		<link>http://www.burningsilicon.net/blog/2009/07/alternative-to-picasa-email-dropbox/</link>
		<comments>http://www.burningsilicon.net/blog/2009/07/alternative-to-picasa-email-dropbox/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 10:41:48 +0000</pubDate>
		<dc:creator>Iteration</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.burningsilicon.net/blog/?p=273</guid>
		<description><![CDATA[The problem: Spending money on extra capacity with Google (for use with Picasa) and, at the same time spending a few bucks a month on web hosting with Hostgator. There was plenty of spare place for all my photos as well as quite a bit more. I also decided that it would be good to [...]]]></description>
			<content:encoded><![CDATA[<h2>The problem:</h2>
<p>Spending money on extra capacity with Google (for use with Picasa) and, at the same time spending a few bucks a month on web hosting with <a href="http://www.hostgator.com" target="_blank">Hostgator. </a>There was plenty of spare place for all my photos as well as quite a bit more. I also decided that it would be good to have FTP access to upload/download new photos as opposed to being tied to Picasa.</p>
<p>This aside though I do quite like the functionality that Picasa gives me like an email drop box, given that this makes it really easy to upload photos from my phone or make a public gallery for a youth camp that participants can all email their photos to. Basically what I am after is a solution that will let me make use of my existing web hosting to have a PHP powered method to upload photos.</p>
<h2><strong>Software Used</strong></h2>
<p><a href="http://www.zenphoto.org/" target="_blank">Zenphoto</a> (though this should work with any gallery software which will autorefresh albums based on the content of directories, many which allow FTP uploads will do this in some way)</p>
<p><a href="http://wordpress.org/" target="_blank">WordPress</a></p>
<p><strong>WordPress Plugins:</strong></p>
<p><a href="http://wordpress.org/extend/plugins/postie/" target="_blank">Postie</a></p>
<p><a href="http://wordpress.org/extend/plugins/auto-delete-posts/" target="_blank">Auto Delete Posts</a></p>
<h2>The Process:</h2>
<p>Anyway after searching around and trying out a few different galleries, I settled with Zenphoto. It had a clean interface, did everything that I was after without being excessively complicated. The only thing it didn&#8217;t do was accept uploads via email. Gallery 2 did claim to do this through the use of a community built plugin and upon installing this and testing it out I could not get it to work and it has not been updated in over two years. It seemed that few other galleries offered the feature of an email dropbox either so I decided to pick a gallery platform that I liked and then gain the dropbox functionality through another program.</p>
<p>I had used WordPress before and also made use of it&#8217;s ability to accept posts via email. By default WordPress does not handle attachments in posts via email but a plugin called <strong>Postie </strong>greatly expands this functionality to give the desired functionality with images. (and movies too) WordPress also allows you to change the folder in which it&#8217;s uploads are stored so I now had all the pieces of functionality that I required and it was just a matter of putting them all together.</p>
<p>Before we get into this I will admit that this is not the most efficient way to go about a getting the functionality of a dropbox. The thing is that I believe that the benefits of using a polished, flexible and regularly updated piece of software and plugins, as found in WordPress is well worth it, especially considering how trivially easy it is to set these all up. (no code hacking  required at all)</p>
<p>Anyway, now for the process.</p>
<p>Firstly you will want to create an email account that you will use for your dropbox. You will want to pick an email address which is fairly random and that will not be published to avoid getting your dropbox spammed. The emails will be deleted when retrieved via POP so you should most definately NOT try this with your existing active email account or you may delete all your mail.</p>
<p>Once you have done this you can go about installing Zenphoto. Again this a quick and easy process and you can find all the required documentation on their website.</p>
<p>After this is done you can then install WordPress, again check their site for documentation. It doesn&#8217;t matter where on your server you install it, no-one should ever see it, you just need to make sure that both your gallery and WordPress blog are installed on the same filesystem, you can&#8217;t make this work if the sites are with two seperate hosting providers or on two different servers. You will also have to setup Postie and you may want to test that it works before moving on to the next steps, again Postie is easy to use and well documented as far as WordPress plugins go.</p>
<p>Once the WordPress blog has been installed, log in as the administrator and change a few settings.</p>
<p><img class="alignnone size-medium wp-image-275" title="misc_settings" src="http://www.burningsilicon.net/blog/wp-content/uploads/2009/07/misc_settings-450x155.jpg" alt="misc_settings" width="450" height="155" /></p>
<p>After installing the WordPress blog we can go into the &#8220;Miscellaneous&#8221; settings in WordPress and change the upload path for our images. What this folder is will depend on where you have installed your gallery software but basically I am pointing it to the album root directory for my install of Zenphoto. (as above) You will need to include the full path to your files as seen on the server, not the web page, and you can find these details easily from your hosting account page. I also just wanted a single album with all the stuff for my dropbox in it so I unchecked the option to break up the files based on the month/year.</p>
<p><img class="alignnone size-medium wp-image-274" title="media_settings" src="http://www.burningsilicon.net/blog/wp-content/uploads/2009/07/media_settings-450x185.jpg" alt="media_settings" width="450" height="185" /></p>
<p>WordPress also has the useful feature of resizing files automatically as you upload them to create smaller thumbnails. The issue here is that we don&#8217;t actually want this as they are not required, will clutter up the album and ultimately waste space. To prevent WordPress from making these files we just set all the max sizes for all the thumbnails to zero. (as above)</p>
<p>Another thing that needs to be considered is that every time an email is submitted, a post will be published in your unused blog. After time these could really start to pile up. To avoid this you can get a plugin &#8220;Auto Delete Posts&#8221; which will delete posts after they are a certain age old. The reality is that once the images are uploaded and moved into the uploaded content directory in wordpress, we don&#8217;t need the posts anymore anyway.</p>
<p><strong>Security Measure for Zenphoto</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1666px; width: 1px; height: 1px;"><strong>&lt;Files *&gt;</strong></div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1666px; width: 1px; height: 1px;"><strong>Order Deny,Allow</strong></div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1666px; width: 1px; height: 1px;"><strong>Deny from all</strong></div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1666px; width: 1px; height: 1px;"><strong>Allow from 127.0.0.1</strong></div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1666px; width: 1px; height: 1px;"><strong>&lt;/Files&gt;</strong></div>
<p><span style="font-weight: normal;"><strong>In order to prevent anyone from directly linking to files in your albums (both public AND private) you need to create a .htaccess file with the following code into your &#8220;albums&#8221; folder within your Zenphoto install. This will break the playback of movie files in your galleries but it really depends on your requirements.<br />
</strong></span></p>
<p><span style="font-weight: normal;"><strong>&lt;Files *&gt;</strong></span></p>
<p><span style="font-weight: normal;"><strong>Order Deny,Allow</strong></span></p>
<p><span style="font-weight: normal;"><strong>Deny from all</strong></span></p>
<p><span style="font-weight: normal;"><strong>Allow from 127.0.0.1</strong></span></p>
<p><span style="font-weight: normal;"><strong>&lt;/Files&gt;</strong></span></p>
<p><strong> </strong></p>
<h2>And that is it!</h2>
<p>So there you go, if you have done all of these things you will have yourself a brand new email dropbox to go with your online gallery. You are free to edit the album that will appear in Zenphoto to put passwords on it, etc and do whatever you like.</p>
<p>The bonus over something like Picasa is that, depending on your hosting plan you may have stacks more space and you can now control all of the steps in the process and can tailor them to suit your requirements.</p>
<p><strong>Known Limitations</strong></p>
<ul>
<li>Lack of ability to add image captions via email (The subject and body of the email will be placed in the post, not in the image itself and will therefore not make it into the gallery)</li>
<li>How quickly the images appear in your dropbox after being emailed will depend on how frequently you have postie checking your mail server. (you should note that since people are not visiting this actual wordpress blog, cronless postie plugin will not work, you will need to use cron or have an iframe on another page which will trigger postie to check the email)</li>
<li>The size of the emails that can be handled will depend on your hosting situation. Testing this on my Hostgator share webhosting allows emails of up to about 5mb to be processed. This is not ideal but is sufficient for how I use the dropbox, as bulk uploads of large images should be done via FTP or something anyway.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.burningsilicon.net/blog/2009/07/alternative-to-picasa-email-dropbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Added CD30MP3 Line-in project</title>
		<link>http://www.burningsilicon.net/blog/2009/07/added-cd30mp3-line-in-project/</link>
		<comments>http://www.burningsilicon.net/blog/2009/07/added-cd30mp3-line-in-project/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 08:10:37 +0000</pubDate>
		<dc:creator>Iteration</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.burningsilicon.net/blog/?p=243</guid>
		<description><![CDATA[A while ago I set out to modify my car sound system to give it a line in as well as give me the ability to bluetooth to connect my phone. I have been using it for some time and been really happy with the results so thought I would share what I had done [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago I set out to modify my car sound system to give it a line in as well as give me the ability to bluetooth to connect my phone. I have been using it for some time and been really happy with the results so thought I would share what I had done and discovered for if anyone else was seeking to do the same thing.</p>
<p><a href="http://burningsilicon.net/projects/electronics/52-blaupunkt-cd30mp3-bluetooth-mod.html">Have a look at the project page over at BurningSilicon</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.burningsilicon.net/blog/2009/07/added-cd30mp3-line-in-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site migration</title>
		<link>http://www.burningsilicon.net/blog/2009/07/site-migration/</link>
		<comments>http://www.burningsilicon.net/blog/2009/07/site-migration/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 08:05:12 +0000</pubDate>
		<dc:creator>Iteration</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.burningsilicon.net/blog/?p=240</guid>
		<description><![CDATA[Well I finally decided that Dot Net Nuke may not have been the best patform for what I was seeking to do and that the previous hosting provider I had was not really the best value for what I wanted either. I have now moved everything over to Hostgator while switching my CMS to Joomla [...]]]></description>
			<content:encoded><![CDATA[<p>Well I finally decided that Dot Net Nuke may not have been the best patform for what I was seeking to do and that the previous hosting provider I had was not really the best value for what I wanted either.</p>
<p>I have now moved everything over to Hostgator while switching my CMS to Joomla and blogs to WordPress.</p>
<p>Ultimately these platforms seem much more flexible and a better long term solution than DNN.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burningsilicon.net/blog/2009/07/site-migration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TPG Voip Settings for Linksys SPA3102</title>
		<link>http://www.burningsilicon.net/blog/2007/12/tpg-voip-settings-for-linksys-spa3102/</link>
		<comments>http://www.burningsilicon.net/blog/2007/12/tpg-voip-settings-for-linksys-spa3102/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 09:36:00 +0000</pubDate>
		<dc:creator>Iteration</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.burningsilicon.net/blog/?p=189</guid>
		<description><![CDATA[Long time, no posts. Been quite busy with end of uni semmester &#38;amp; etc, plus been postin a bit on facebook. Anyway&#8230; Given that TPG have recently enabled ADSL2+ in our local exchange, we decided that it would be a good idea to make the move away from Netspace. Basically we will be getting double [...]]]></description>
			<content:encoded><![CDATA[<p>Long time, no posts. Been quite busy with end of uni semmester &amp;amp; etc, plus been postin a bit on facebook.</p>
<p>Anyway&#8230;</p>
<p>Given that TPG have recently enabled ADSL2+ in our local exchange, we decided that it would be a good idea to make the move away from Netspace. Basically we will be getting double the speed and a similar quota for about half the price. <img src='http://www.burningsilicon.net/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Anyway, we have for some time now been making use of VoIP for all of our phone calls (resulting in quite a considerable saving) through the use of a Linksys SPA 3102 ATA.</p>
<p>Upon reading the fine print for TPG it seemes that in order to make use of their &amp;quot;VoIP&amp;quot; plans, one must purchase their pre-configured VoIP ATA.. What a scam. Furthermore, upon registering on their site for &amp;quot;Softphone Voip&amp;quot;, it seems that they don&#8217;t actually give out the settings for manually configuring you own VoIP gear. What a pain. I then decided to install the soft phone anyway and just have a look at what settings it came preconfigured with. The problem is that TPG are actually trying to be sneaky and their softphone is actually a standalone executable with which you just shove the username and password and then go. No configuration avaliable or user editable&#8230; <img src='http://www.burningsilicon.net/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Furthermore none of the settings that I found on sites like Whirlpool gave me any success.</p>
<p>Anyway, after jumping on our router and having a look at all of the outgoing traffic, I found the following settings.</p>
<p>Proxy Server Address: gphone1.tpg.com.au<br />
Use Outbound Proxy set to No<br />
UserID: User Id given in sign up email (Same as per the instructions for setting up the TPG softphone.)<br />
Pasword: Normal TPG User Account password</p>
<p>And finally, upon testing these on our ATA they worked fine. <img src='http://www.burningsilicon.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.burningsilicon.net/blog/2007/12/tpg-voip-settings-for-linksys-spa3102/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>More Nintendo Wireless Wierdness</title>
		<link>http://www.burningsilicon.net/blog/2007/10/more-nintendo-wireless-wierdness/</link>
		<comments>http://www.burningsilicon.net/blog/2007/10/more-nintendo-wireless-wierdness/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 02:07:00 +0000</pubDate>
		<dc:creator>Iteration</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.burningsilicon.net/blog/?p=188</guid>
		<description><![CDATA[While the solution of sharing a common BSSID between two AP&apos;s was working nicely for the Wii, the more I thought about it the less of an ideal solution it seems to be. The issue that would be arising would be that during handover, there would be all manner of problems each AP having a [...]]]></description>
			<content:encoded><![CDATA[<p>While the solution of sharing a common BSSID between two AP&apos;s was working nicely for the Wii, the more I thought about it the less of an ideal solution it seems to be.</p>
<p>The issue that would be arising would be that during handover, there would be all manner of problems each AP having a different PMK, but the computer not actually being aware that it is talking to a different device, causing the actual process of the handover to take longer than it should due to the reauth that needs to take place.</p>
<p>That said, the issue of the Wii not working was still present, so I decided to have another look at it.</p>
<p>Upon further inspection it seems that the Wii was having issues connecting to my Edimax-7206 Access point, no matter what the other access point was doing. One setting however seemed to let the Wii connect quite happily.</p>
<p>In its configuration the Edimax access point (like most) allows the user to select either 802.11G only or B and G (for compatibility). Given that all of the the devices that run on our network are G, I had naturally set this to be G only. Upon setting it to B+G however I found that the Wii decided that it would connect.</p>
<p>How strange&#8230;</p>
<p>Anyway, it now works (with one AP on G only and the other on G+B) with both Access Points running on a seperate BSSID again and on different channels. </p>
<p>Happy days.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burningsilicon.net/blog/2007/10/more-nintendo-wireless-wierdness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

