<?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>Hardware Hacking &#8211; John Large &#8211; Technology, Hardware,Web Development, Digital Privacy &amp; Ethics</title>
	<atom:link href="https://www.johnlarge.co.uk/category/hardware-hacking/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.johnlarge.co.uk</link>
	<description>I&#039;m a Computer science academic, working towards a PhD. I&#039;m researching digital privacy &#38; ethics. I also run a busy e-commerce business.</description>
	<lastBuildDate>Fri, 04 Sep 2026 08:46:10 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">6164056</site>	<item>
		<title>AMPArtwork Agent 100% CPU Usage in Mac OS Catalina – *Fixed</title>
		<link>https://www.johnlarge.co.uk/ampartwork-agent-100-cpu-usage-in-mac-os-catalina-fixed/</link>
					<comments>https://www.johnlarge.co.uk/ampartwork-agent-100-cpu-usage-in-mac-os-catalina-fixed/#comments</comments>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Tue, 14 Jul 2020 15:01:40 +0000</pubDate>
				<category><![CDATA[Apple Hardware]]></category>
		<category><![CDATA[Hardware Hacking]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[AMPArtworkAgent]]></category>
		<category><![CDATA[AMPLibraryAgent]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apple music]]></category>
		<category><![CDATA[Catalina]]></category>
		<category><![CDATA[High CPU USage]]></category>
		<category><![CDATA[MAC OS Catalina]]></category>
		<category><![CDATA[music]]></category>
		<guid isPermaLink="false">https://www.johnlarge.co.uk/?p=2323</guid>

					<description><![CDATA[I held off upgrading to Catalina for a long time. I was hanging onto a few 32bit only apps and also I’ve experienced trouble in the past with new OS iterations. As we have reached 10.15.5 I decided to take the plunge and upgrade. We are running a few Macs in the house. Both MacBooks [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I held off upgrading to Catalina for a long time. I was hanging onto a few 32bit only apps and also I’ve experienced trouble in the past with new OS iterations. As we have reached 10.15.5 I decided to take the plunge and upgrade. We are running a few Macs in the house. Both MacBooks support Catalina natively, but my iMac is a 2009 model and as such is technically unsupported. I’ve been upgrading my 2009 iMac for a few years using the DosDude patch and it has always worked perfectly. The upgrade of the MacBooks went great, and even the iMac seemed to be coping well.</p>



<p class="wp-block-paragraph">After a little use I noticed my CPU was constantly maxed out and I could also hear the HDD seeking a lot. Digging in I found 4 processes related to Apple’s new Music app running wild in activity monitor</p>


<div class="wp-block-image thumbnail wp-caption aligncenter">
<figure  id="attachment_2325"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="648" height="495" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/07/Screenshot-2020-07-14-at-16.02.14.png?resize=648%2C495&#038;ssl=1" alt="Screenshot 2020 07 14 at 16.02.14" class="wp-image-2325" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/07/Screenshot-2020-07-14-at-16.02.14.png?w=745&amp;ssl=1 745w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/07/Screenshot-2020-07-14-at-16.02.14.png?resize=300%2C229&amp;ssl=1 300w" sizes="(max-width: 648px) 100vw, 648px" /><figcaption class="wp-element-caption">AMPArtworkAgent and related music processes in Activity Monitor</figcaption></figure>
</div>


<p class="wp-block-paragraph">The four processes in question where <strong>AMPArtworkAgent</strong>, <strong>AMPLibraryAgent</strong>, <strong>AMPDeviceDiscoveryAgent</strong> and <strong>AMPDevicesAgent</strong>. I assume from the naming of these processes that the first is used to download additional album and artist artwork, the second manages the library, the third looks for devices such as iPhones and Apple TV’s on the network and the fourth manages the wireless syncing of my old iPhone 4 in our kitchen dock which is used for music playback. The one that was causing the most trouble seemed to be the AMPArtworkAgent.</p>



<p class="wp-block-paragraph">I had a look in my Music preferences and under the advanced tab I noticed that the Automatically Update Artwork tick box was checked. I unchecked this box to troubleshoot but still saw the process was eating up CPU cycles.</p>



<p class="wp-block-paragraph">So last night I finally found a fix, but first a few caveats before you try this. My own library of ripped music is huge. I have 37k+ tracks stored locally &amp; I used Cloud Music (formerly iTunes Match) to match and store them all safely in the cloud. I keep them locally because I listen to them all the time, I have the storage space, it allows me to continue to sync to my old iPod and iPhone, as well as play them back on my media centres and Sonos over NFS/SMB. Also, my iMac still works perfectly, but it is technically unsupported, so I went into this troubleshooting not knowing if it could be resolved given that the OS shouldn’t really run on my machine.</p>



<p class="wp-block-paragraph">Anyway I finally managed to fix it &amp; went the nuclear route.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.10.48.png?w=648&#038;ssl=1" alt="Automatically Update Artwork Checkbox" class="wp-image-2330"/></figure>
</div>


<p class="wp-block-paragraph">1. Make sure the ‘Automatically Update Artwork’ check box remains unchecked in preferences > advanced.<br /><noscript>&amp;amp;amp;amp;lt;img src=&#8221;https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.10.48.png&#8221; alt=&#8221;Automatically Update Artwork Checkbox&#8221; width=&#8221;497&#8243; height=&#8221;409&#8243; class=&#8221;aligncenter size-full wp-image-2330&#8243; srcset=&#8221;https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.10.48.png 497w, https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.10.48.png 300w&#8221; sizes=&#8221;(max-width: 497px) 100vw, 497px&#8221; data-recalc-dims=&#8221;1&#8243; /&amp;amp;amp;amp;gt</noscript><br /> 2. De authorize your music app from apple. Head to Account > Authorizations >De-authorise within the music app toolbar.<br /> 3. Sign Out your Apple ID within music. Again Account > Sign Out.<br /> 4. Close the music app<br /> 5. Open Activity Monitor and search AMP. Force quit any processes beginning with AMP (assuming AMP is standing for Apple Music Player/process)</p>


<div class="wp-block-image thumbnail wp-caption aligncenter">
<figure  id="attachment_2325"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.59.png?w=648&#038;ssl=1" alt="AMPArtworkAgent and related music processes in Activity Monitor" class="wp-image-2325"/><figcaption class="wp-element-caption">AMPArtworkAgent and related music processes in Activity Monitor</figcaption></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.24.png?w=648&#038;ssl=1" alt="Music Folder" class="wp-image-2326"/></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.13.png?w=648&#038;ssl=1" alt="Music Artwork Cache and SQlite folder" class="wp-image-2327"/></figure>
</div>


<p class="wp-block-paragraph">6. Go to your music folder and delete everything. Make sure you either have your own music stored in iTunes match or copy it onto an external drive for backup. This will delete any locally stored music, so if you don’t use match please do make sure you have backups of your own ripped music.<br />
<noscript>&amp;amp;amp;amp;lt;img src=&#8221;https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.24.png?&#8221; alt=&#8221;Music Folder&#8221; width=&#8221;618&#8243; height=&#8221;435&#8243; class=&#8221;aligncenter size-full wp-image-2326&#8243; srcset=&#8221;https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.24.png 618w, https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.24.png 300w&#8221; sizes=&#8221;(max-width: 618px) 100vw, 618px&#8221; data-recalc-dims=&#8221;1&#8243; /&amp;amp;amp;amp;gt;</noscript><br />
7. Go to the following folder and delete everything. This folder contains the SQLite that seems to control the artwork caches and also stores the artwork which Music caches from the embedded artwork in music files, probably to speed up UI rendering during playback/streaming.<br />
<code>~/Library/Containers/com.apple.AMPArtworkAgent/Data/Documents/</code><br />
<noscript>&amp;amp;amp;amp;lt;img src=&#8221;https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.13.png&#8221; alt=&#8221;Music Artwork Cache and SQlite folder&#8221; width=&#8221;640&#8243; height=&#8221;456&#8243; class=&#8221;aligncenter size-full wp-image-2327&#8243; srcset=&#8221;https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.13.png 640w, https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.13.png 300w&#8221; sizes=&#8221;(max-width: 640px) 100vw, 640px&#8221; data-recalc-dims=&#8221;1&#8243; /&amp;amp;amp;amp;gt;</noscript><br />
8. Hold the option key and click on the Music icon to open the app. Keep holding option until a dialog appears regarding your music library. Opt to create a new library and call it Music (if it asks you to overwrite please do).<br />
9. Once music opens, before you sign in with your Apple ID, go to preferences and make sure the checkbox for downloading artwork is still unchecked. This is a must or you will have the same problem.<br />
10. Click on account in the top toolbar, sign in and reauthorise your music app.<br />
11. You should now see your Apple Music start to populate (if you subscribe) and your iTunes match/cloud music start to return. It will take some time for the artwork cache to refill so be patient. AMPArtwork Agent and the other processes will run for a while, but this is simply to extract the artwork embedded in your music files and to populate the cache. Give it time and all of your artwork will come back.<br />
12. If you use iTunes match, start playing your music or downloading your tracks again. The same goes for Apple Music. All should be well.</p>



<p class="wp-block-paragraph">I still have the AMPArtwork agent process running, but it doesn’t get out of control. My artwork cache is now fully populated after around 8 hours of idling and use. Music is fast &amp; snappy again and I can use it without issue. I’ve always managed my own artwork for my own ripped music, so I can do without the auto fetching of artwork from Apples Servers.</p>



<p class="wp-block-paragraph">My own impression is that the process starts to loop. It is trying to extra artwork from the mp3/m4a meta of my own music files &amp; also trying to populate the cache with additional artwork while trying to update my artwork (if the Automatically Download Artwork services is checked). The SQLite database must start to choke and the process runs amok. Mine is purring along again with around 85% idle CPU when using Firefox and music. Even on my unsupported workhorse iMac its working perfectly again.</p>



<p class="wp-block-paragraph">I hope this post helps some of you out. One thing that drives me mad is wasted CPU cycles &amp; HDD seeks/writes, especially to fluff out meta I’d rather control myself. Let me know how you get on.</p>


<div class="wp-block-image thumbnail wp-caption aligncenter">
<figure  id="attachment_2328"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.43.23.png?w=648&#038;ssl=1" alt="Catalina Music - Artwork cache repopulated." class="wp-image-2328"/><figcaption class="wp-element-caption">Catalina Music – Artwork cache repopulated.</figcaption></figure>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://www.johnlarge.co.uk/ampartwork-agent-100-cpu-usage-in-mac-os-catalina-fixed/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2323</post-id>	</item>
		<item>
		<title>Using an old raspberry Pi on my home network to add a little privacy &#038; security</title>
		<link>https://www.johnlarge.co.uk/using-an-old-raspberry-pi-on-my-home-network-to-add-a-little-privacy-security/</link>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Fri, 31 Jan 2020 09:45:43 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[Hardware Hacking]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[dnscrypt]]></category>
		<category><![CDATA[pihole]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<guid isPermaLink="false">https://www.johnlarge.co.uk/?p=2291</guid>

					<description><![CDATA[I first got hold of this Raspberry Pi 1 Model B back in May 2012. At the time, I bought the pi to replace an ageing Apple TV 2 which I had jail broken and was using as a kodi media centre. It worked well, but I preferred the Aluminium apple remote &#38; IR sensor [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I first got hold of this Raspberry Pi 1 Model B back in May 2012. At the time, I bought the pi to replace an ageing Apple TV 2 which I had jail broken and was using as a kodi media centre. It worked well, but I preferred the Aluminium apple remote &amp; IR sensor on the ATV2 so the pi was largely mothballed.</p>
<p>A few years later I bought a Raspberry Pi 2 Model B and this became our main Kodi media centre, replacing the Apple TV 2 and coupled with a Rii keyboard. It was much faster &amp; more stable running Libreelec.</p>
<p>A couple more years passed and I realized I still had my first Pi, complete with an awesome perspex case, so I had a look for projects to complete with it. I stumbled across the PiHole project and the rest is history.</p>
<p>PiHole is a network ad blocker/filter and DNS server. It has a great browser interface &amp; you can add lots of adblock/ublock blocklists to the pi, to block ads on all devices on the network at a hardware level. Unlike adblockers on a browser which use more cosmetic ways of blocking ads, the pihole blocks them at DNS level, meaning a request to the ad/blocked server never leaves the network. From a privacy standpoint this is huge. It also means I can control traffic/trackers on devices such as our Smart TV and iOS devices. It&#8217;s surprising how many requests these devices make without your knowledge.</p>
<p><figure id="attachment_2294" aria-describedby="caption-attachment-2294" style="width: 648px" class="wp-caption aligncenter"><img data-recalc-dims="1" decoding="async" class="size-large wp-image-2294" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/Screenshot-2020-01-31-at-09.42.34.png?resize=648%2C490&#038;ssl=1" alt="Pi Hole Web Interface" width="648" height="490" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/Screenshot-2020-01-31-at-09.42.34.png?resize=1024%2C775&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/Screenshot-2020-01-31-at-09.42.34.png?resize=300%2C227&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/Screenshot-2020-01-31-at-09.42.34.png?resize=768%2C581&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/Screenshot-2020-01-31-at-09.42.34.png?w=1295&amp;ssl=1 1295w" sizes="(max-width: 648px) 100vw, 648px" /><figcaption id="caption-attachment-2294" class="wp-caption-text">Pi Hole Web Interface</figcaption></figure></p>
<p>PiHole&#8217;s web interface shows all traffic &amp; destinations and allows you to whitelist or blacklist IP&#8217;s &amp; domains for fine-grained control over outgoing traffic on your network.</p>
<p>I took my setup one step further &amp; coupled it with DNSCrypt 2.0 to encrypt all of my outbound DNS traffic. DNSCrypt coupled with PiHole on the pi &amp; HTTPS everywhere in my browser ensures no unencrypted traffic leaves my browser. All DNS lookups are encrypted &amp; I use non logging DNSCrypt Servers for my DNS lookups. This adds an extra layer of protection for my network traffic &amp; prevents eavesdropping &amp; sniffing of my traffic.</p>
<p>The Pi Hole raspberry pi sits in a cupboard downstairs and filters all of our network traffic. We have around 20 Wi-Fi connected devices on the network &amp; around 10 hard-wired devices &amp; it copes fine. It&#8217;s running 24/7 and the blocklist contains almost 1.3 million blocked domains without a hitch. Even with DNScrypt running alongside Pi Hole (which are both Python based) and a MySQL server for Kodi, the old Pi with its modest hardware isn&#8217;t stressed, runs silently, uses very little CPU time and has a 50% memory footprint. It&#8217;s even running the original SD card which has been in use since 2012.</p>
<p>This is a great solution. It&#8217;s silent, uses only a few watts of power &amp; saves thousands of extra requests per day, not to mention the amount of data which is never downloaded. Browsing is generally much quicker on my home network &amp; an added benefit is that we don&#8217;t see advertising on catch up TV services on our Smart TV.</p>
<p>I&#8217;m going to do a full post on setting up the pi for this usage, so if you would like to see that, check back soon.</p>
<p>For those of you willing to dive in, you need a Pi running raspbian. You can install Pi Hole using the instructions on their <a href="https://pi-hole.net/" target="_blank" rel="nofollow">website</a></p>
<p>I used <a href="https://github.com/pi-hole/pi-hole/wiki/DNSCrypt-2.0" target="_blank" rel="nofollow">these instructions to install DNScrypt 2.0</a></p>
<p><figure id="attachment_2293" aria-describedby="caption-attachment-2293" style="width: 648px" class="wp-caption aligncenter"><img data-recalc-dims="1" decoding="async" class="size-large wp-image-2293" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/IMG_8917-1024x768.jpg?resize=648%2C486&#038;ssl=1" alt="Raspberry Pi 1 Model B from 2012 running pihole &amp; dnscrypt" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/IMG_8917-scaled.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/IMG_8917-scaled.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/IMG_8917-scaled.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/IMG_8917-scaled.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/IMG_8917-scaled.jpg?resize=2048%2C1536&amp;ssl=1 2048w" sizes="(max-width: 648px) 100vw, 648px" /><figcaption id="caption-attachment-2293" class="wp-caption-text">Raspberry Pi 1 Model B from 2012 running pihole &amp; dnscrypt</figcaption></figure></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2291</post-id>	</item>
		<item>
		<title>Xbox Hacking &#8211; Xbox Crystal &#038; Xbox Media Centre XBMC</title>
		<link>https://www.johnlarge.co.uk/xbox-hacking-repost/</link>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Mon, 05 Dec 2005 19:28:14 +0000</pubDate>
				<category><![CDATA[Hardware Hacking]]></category>
		<category><![CDATA[Kodi]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[XBMC]]></category>
		<category><![CDATA[xbmp]]></category>
		<category><![CDATA[xbox]]></category>
		<category><![CDATA[xbox 1]]></category>
		<category><![CDATA[xbox hacking]]></category>
		<category><![CDATA[xbox media centre]]></category>
		<category><![CDATA[xbox media player]]></category>
		<category><![CDATA[xecuter]]></category>
		<guid isPermaLink="false">http://www.tech-wtf.com/?p=56</guid>

					<description><![CDATA[Latest Picture of my Xbox setup. And a Macro of the xbox &#38; Chip controller. I started Xbox hacking back in October 2004. I bought a Crystal Xbox for £100. I wanted to get an older model due to the more complex chipping procedure of the 1.6 motherboards in new machines but after aloof thought [&#8230;]]]></description>
										<content:encoded><![CDATA[<p align="center"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-2272" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/xbox-room.jpg?resize=648%2C487&#038;ssl=1" alt="" width="648" height="487" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/xbox-room.jpg?w=720&amp;ssl=1 720w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/xbox-room.jpg?resize=300%2C225&amp;ssl=1 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p align="center">Latest Picture of my Xbox setup.</p>
<p align="center"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-2273" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/xbox-macro.jpg?resize=648%2C487&#038;ssl=1" alt="" width="648" height="487" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/xbox-macro.jpg?w=720&amp;ssl=1 720w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/xbox-macro.jpg?resize=300%2C225&amp;ssl=1 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p align="center">And a Macro of the xbox &amp; Chip controller.</p>
<p>I started Xbox hacking back in October 2004. I bought a Crystal Xbox for £100. I wanted to get an older model due to the more complex chipping procedure of the 1.6 motherboards in new machines but after aloof thought I decided to go with the new crystal machine. I then purchased a Xecuter 2.6 Mod chip from <a href="http://www.kanection.co.uk/" target="_blank" rel="noopener noreferrer nofollow">Kaneaction</a> who offered a great service. The mod chip fitting itself was a nightmare. Took me almost 4 hours to make all the solder points and rebuild the <a href="http://www.kanection.co.uk/page.php?xPage=v16lpcrebuild.html" target="_blank" rel="noopener noreferrer nofollow">LPC</a> . Also, I lost one of the copper tracks (the heat from the soldering iron destroyed the track) so I had to rebuild the track using wire. After the chip was installed i ripped out the original 8GB Western Digital HD and fitted a 250gb Samsung drive . I then booted the Xbox from Slayers Evox Boot disk and installed Evox, avalaunch &amp; XBMC.</p>
<p>Just recently I removed Evox and set the new CVS build of XBMC as my main dashboard. This was for many reasons but mainly the fact that I use the Xbox more as a media centre of late than a gaming machine. I am able to play Divx and DVD on the xbox from my armchair using the remote, I have the Xbox networked to my media server for watching films. I also have my entire MP3 collection on the Xbox hard disk(about 100GB of MP3). This allows the xbox to be used as a stand-alone Jukebox with a great UI. The new builds of XBMC also allow python scripting. I have a script which random plays a play list when the Xbox boots, so I just turn the machine on and music plays. I also have Game trailers &amp; Move trailers streamed directly to the Xbox for my viewing. Perhaps the best script I use is the Yahoo! Launch script, which streams almost every single music video to the xbox on demand at high res. Like MTV, without the adverts and crap music vids. Similar to this is the shoutcast scripting which allows thousands of free streaming radio stations to be played back. The scripts I use are included below</p>
<p>Yahoo Launch Script <a href="http://www.xbmcscripts.com/modules/mod_docman/includes_frontend/index.php?option=com_docman&amp;task=doc_download&amp;gid=10&amp;Itemid=36" target="_blank" rel="noopener noreferrer nofollow">here</a></p>
<p>Quicktime Move trailers <a href="http://www.xbmcscripts.com/modules/mod_docman/includes_frontend/index.php?option=com_docman&amp;task=doc_download&amp;gid=3&amp;Itemid=36" target="_blank" rel="noopener noreferrer nofollow">here</a></p>
<p>Game trailers <a href="http://www.xbmcscripts.com/modules/mod_docman/includes_frontend/index.php?option=com_docman&amp;task=doc_download&amp;gid=4&amp;Itemid=36" target="_blank" rel="noopener noreferrer nofollow">here</a></p>
<p>My own autoexec and randomplay scripts <a href="http://www.johnlarge.co.uk/random%20by%20jodsclass.zip">here</a> (place autoexec in XBMC route and the randomplay scripts in the scripts folder) (Edit the autoexec and randomplay files in notepad to represent your file structure)</p>
<p>Below are some screenshots of XBMC</p>
<p align="center"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-2275" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/xbox2.jpg?resize=648%2C518&#038;ssl=1" alt="" width="648" height="518" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/xbox2.jpg?w=720&amp;ssl=1 720w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/xbox2.jpg?resize=300%2C240&amp;ssl=1 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p align="center">My XBMC Main Menu</p>
<p align="center"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-2276" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox1.jpg?resize=648%2C518&#038;ssl=1" alt="" width="648" height="518" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox1.jpg?w=720&amp;ssl=1 720w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox1.jpg?resize=300%2C240&amp;ssl=1 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p align="center">My System Info pane</p>
<p align="center"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-2277" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox3.jpg?resize=648%2C518&#038;ssl=1" alt="" width="648" height="518" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox3.jpg?w=720&amp;ssl=1 720w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox3.jpg?resize=300%2C240&amp;ssl=1 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p align="center">My games uploaded onto the xbox</p>
<p align="center"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-2278" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox4.jpg?resize=648%2C518&#038;ssl=1" alt="" width="648" height="518" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox4.jpg?w=720&amp;ssl=1 720w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox4.jpg?resize=300%2C240&amp;ssl=1 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p align="center">XBMC playing a selection of mpeg music videos</p>
<p align="center"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-2279" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox5.jpg?resize=648%2C518&#038;ssl=1" alt="" width="648" height="518" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox5.jpg?w=720&amp;ssl=1 720w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox5.jpg?resize=300%2C240&amp;ssl=1 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p align="center">Music Videos Current Playlist</p>
<p align="center"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-2280" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox6.jpg?resize=648%2C518&#038;ssl=1" alt="" width="648" height="518" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox6.jpg?w=720&amp;ssl=1 720w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox6.jpg?resize=300%2C240&amp;ssl=1 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p align="center">Main Menu overlayed over video</p>
<p align="center"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-2281" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox7.jpg?resize=648%2C518&#038;ssl=1" alt="" width="648" height="518" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox7.jpg?w=720&amp;ssl=1 720w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox7.jpg?resize=300%2C240&amp;ssl=1 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p align="center">Weather.com Weather info for me.</p>
<p align="center"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-2282" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox8.jpg?resize=648%2C518&#038;ssl=1" alt="" width="648" height="518" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox8.jpg?w=720&amp;ssl=1 720w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2009/01/xbox8.jpg?resize=300%2C240&amp;ssl=1 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p align="center">Configuration screen.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">56</post-id>	</item>
	</channel>
</rss>
