The Toshiba T4500C was my Raspberry Pi

At around the age of six, my parents gifted me with a Toshiba T4500C. It was not my first experience with a computer: we had a Windows 95 box that I had so disturbingly racked up countless hours of Doom, DeathDrome and HOVER! on at the age of four. But, what it was, was the first personal machine I had. It was my laptop, and I was free to do what I wanted with it.

This is why I am now weird.

This amazing machine had some decent specs for its day, circa, 1993. A 20Mhz processor, an 80 or 120MB drive (I had the 80MB) and an 8.4″ LCD display. I remember I had DOS 6.22 with Windows for Workgroups 3.11 on it. DriveSpace let me get an extra 20MB out of my hard drive, though I can’t say I ever went near the limits of the then monsterous 80MB capacity. What did I do with this machine? In all honesty, spent a lot of time playing Lemmings and messing around.

But it taught me a few things.

Apostrophes? > /dev/null

Having my own machine meant I could mess with it. My initial learning of the inner workings of  a computer was formed from the breaking and subsequent attempts at fixing problems. This taught me a few things, but more importantly it sparked an interest in computers, that not only continues, but thrives, to this day.

And that’s where the Raspberry Pi comes in. Not everyone would have this opportunity, and yet, with the introduction of this new device, we get closer to such a possibility. Everyone should have a chance to have their own machine to mess around with, whether they just want to Facebook with it (or play Fun School), or want to learn a new language such as Python. I was lucky to have my own machine. I know I wouldn’t have been able to mess around breaking and fixing stuff on the family machine. The stuff I learnt was pretty basic, but nonetheless, it sparked curiosity. Stupid things, like how you could automate the DOS 6.22 > Win 3.11 bootup by adding “C:\Windows\win.exe” to autoexec.bat. DOS helped me learn the command line, instead of being tied into a UI. From an early age of six I could use fdisk, cd, deltree, and even say Hi to myself at bootup with echo. This machine was my childhood.

And the Pi will be someone else’s childhood. A Linux distribution will teach them some useful CLI skills, and bring curiosity and intrigue to people. It really will, and more so than DOS and Windows ever did for me as a kid. The problem now is this reliance on the ‘automagic’ concept. Great when something works, but it is essential to know how, because sooner or later, you, the user, will have to fix something. This new device will allow people to explore things they wouldn’t have done so before, be it for fear of breaking the ‘main computer’ in the house, or the fact that they simply don’t have access to one. This puts a computer in kids hands for £22. That’s pretty damn good.

And that’s why the Pi will be someone else’s introduction to the world of Computing. But not mine.

My Toshiba died on me in 2002 if memory serves, the screen just stayed white when turning it on, and there was no longer any VGA output to any external monitors I connected. I cut my losses and moved on. By this point in time I had my own desktop, but I liked to fire it up occasionally to see the Windows 3.1.1 splash screen. It brought back brilliant memories.

I fired it up. One last time, to hear the whirring noise I’d been so greatly accustomed to back in its day.

RIP

I’m getting old.

The Last Crystalbuntu Update: April 2012

Well sort of. Because Crystalbuntu 2.0 is on the way.

This is the last update for the current version of Ubuntu. Now that NVIDIA have updated their drivers and made them compatible with Apple TV again, it means you can update your kernel too. The advantage to this is that you can get drivers for newer hardware such as TV adapters. However, Ubuntu 8.0.4 is an old platform, so I may as well upgrade the underlying operating system Crystalbuntu runs on, to the 12.04 LTS release of Ubuntu when it is released.

This is going to require a lot of time consuming work on my part. I have to effectively build the entire Crystalbuntu OS again, but its worth it to users I do believe, as they’ll be able to expand their systems greatly in terms of software, driver support and performance. This means users will be getting a whole new Linux system for their Apple TV, specifically tailored for 1080p playback through XBMC and built on the foundation of Crystalbuntu.

For now though, this update brings you the following:

  • PVR support included in XBMC again
  • New NVIDIA drivers: More support for display devices, offer better EDID handshaking, refresh rate issues are fixed and better performance.
  • New IO scheduler brings much better performance for users running off of USB

If you’d like to make a donation to support the new release of Crystalbuntu, or even this update, you can do so by clicking here. This is a sign of my continued support for this project which seems to be getting more users every day!

Crystalbuntu: now with XBMC Eden

I’m pleased to announce that Crystalbuntu now has the final release (11.0) of XBMC, Eden. I have been offering nightlies for Eden since June/July of last year, and am now very happy to announce the final version. This version will bring all the benefits of the new version to your Apple TV with rock solid stability and performance. This version doesn’t include PVR support, but a separate, stable, and thoroughly tested, PVR build will be introduced in a couple of weeks. Crystalbuntu will support nightly builds, but from now on, the build included will be a stable Eden build as users want stability over functionality!

It is also with this announcement that I must announce the end of monthly updates. Crystalbuntu will still be updated regularly, however, there is no need to push monthly updates, as the XBMC codebase is now stable. Thus, updates will be less frequent, but more feature packed, and more OS orientated in their nature, rather than updates mainly revolving around a newer release of XBMC.  Don’t worry though, Crystalbuntu is still getting the support it deserves, and you will see Frodo nightlies available for testing shortly!

I am updating the ALSA drivers in your Crystalbuntu installation to 1.0.25. Some users were experiencing issues which were showing in the logs as ‘discontinuity errors’. What this meant is that some users had audio dropouts while watching TV. The drivers should hopefully resolve issues for those that were having this problem. This update will be ready in a couple of days, based on user feedback.

I hope that everyone enjoys Crystalbuntu (I will, once I get a new hard drive), now with XBMC Eden. To get the new build, just reboot your Apple TV.

Thanks!

Sam

Optoma HD23 review

I’d been eyeing projectors since November, and was planning to treat myself to one for Christmas. The Optoma HD 200x initially caught my eyes. It had good reviews and Amazon was doing it for £599. I also looked at the Optoma HD33/300x but wasn’t set on the idea of 3D, as I find that the content currently available in that format is rather limited.

The HD23 was quietly available for online purchase from Richer Sounds before a February announcement by Optoma. Guessing this new model was a successor to the 200X/HD20 I dropped the £749 and bought it blind. Excellent choice it would seem. The HD23 which I purchased is an improvement on the 20 series, it features the DarkChip3 in the HD33, 2500 lumens and an ANSI contrast ratio of 500:1. What that means on paper is irrelevant. It was when I rigged it up and set up the colour settings I was impressed.

Fast forward to now. I’ve only been using it for a little over a month, but I’ve managed to rack up 134 hours on the lamp. I did not notice rainbow effect unless I deliberately moved my head fast to provoke its presence. It seems the rainbow effect is most likely to present itself with strong contrasts, say a black background with white text during a credit sequence that is moving rapidly. The projector is ceiling mounted, and I sit directly under it. I can not hear it at all, running in bright mode (which provokes the fan to its loudest) and even when I’m not listening to anything. From around 4.5m away I have a 115″ screen — this is not at its maximum throw at this distance, but it fits the wall nicely and misses the radiator below it. Using a grey wall without a screen provides a shockingly lifelike picture with vivid and luminescent details.

Night time viewing gets away with low brightness settings, which bring a rich colour and quality. However, I was able to watch in daylight with higher colour, but I wouldn’t recommend it for a film experience, more of a daytime TV viewing one. This is because daytime requires a higher brightness to compensate, which washes out some of the colour details.

For optimum colour settings, after 100 hours on the bulb I would recommend these settings:

Daytime or large level of ambient light

  • Contrast – 45
  • Brightness – 37
  • Color – 64
  • Tint – 50
  • Sharpness – 7

Nightime or low level of ambient light

  • Contrast – 45
  • Brightness – 37
  • Color – 56
  • Tint – 50
  • Sharpness 7

I am thoroughly impressed and would recommend this to anyone!

New Crystalbuntu Update: March 2012

Hey everyone. Sorry that this isn’t the most feature filled update but I am extremely busy with exams, work on the Raspbmc distribution and life in general! I didn’t find the time to implement everything I wanted this month, but be assured I will be adjusting the Configuration Utility soon to add more features and fix some long lasting bugs. For now though, here are the main features of the update:

  • XBMC Eden RC2
  • Spotify support
  • Updated CEC Adapter support for more devices
  • Fix Python issues that may have emerged when users used Python scripts such as SABNZBD or tried to install a desktop
  • Fixed IceFilms and 1Channel

Just restart your Apple TV to get this update immediately. Let me know how it goes, and consider making a donation to help fund future enhancements such as the aforementioned.

New Crystalbuntu Update: February 2012

Well. It’s certainly been a while! Here’s an update that fixes a few things and gets us closer to the final release of XBMC 11.0 (Eden). These are the main features of the update:

  • New PVR build
  • Eden Beta 3
  • FLAC support
  • Fixed buffering issues
  • Fixed remote issues
  • Fixed ‘mark addon as broken in repository?’ prompt issue
  • Fixed issue with ‘Exiting’ XBMC to get to command line interface.
  • Improvements to update system if server is down (before, ping detection was used, but sometimes server responds to ping but cannot service an HTTP request). This has now been fixed.
  • New MySQL database version (be careful, this means all your clients will need Eden Beta 3 or they will not be able to share libraries).

In a few days you will also see some patches to the Configuration Utility, a fix allowing the ability to restore the native Apple OS  as well as the addition of some new features that have been long awaited.

Just restart your Apple TV to get this update immediately. Let me know how it goes, and consider making a donation to help fund future enhancements such as the aforementioned.

Raspbmc – the XBMC distribution for Raspberry Pi

Edit: Check out Raspbmc’s new site now!

 

In light of recent suspension of file sharing websites

So as of now, MegaUpload has been taken offline, FileSonic does not allow file sharing anymore and Uploaded.to has its activities in the US. While the latter two are not down, I’d find it very difficult personally to upload files to a site that is already in a state of ‘damage control’. As we saw with MegaUpload, many users were left stranded and a lot of people lost their files. The suspension of these websites seemed spontaneous, and I would advise people to redownload their files, they might not be accessible for long.

These guys have it wrong. If they plan to reduce piracy by suspending “cyberlockers”, or direct download sites, then this will not work. The average ‘freetard’ consumes content through peer to peer services. Music is generally downloaded through the Gnutella network, where Limewire used to be the top client for accessing this network. Was suspension of Limewire LLC’s license to distribute the program successful? In part yes. The reason for this: peer to peer file sharing is the most popular form of piracy for the average person. The lack of success can be attributed to the architecture of the Gnutella network. The other use of peer to peer technology is torrents. The Pirate Bay is the biggee for RIAA and record companies. I am not going to debate whether piracy is wrong or right, but what I am going to say is it is this site solely that accounts for the most piracy alone. If record companies were attacking these peer to peer services, they might have a chance, but they don’t now, there is too much negative press.

By attacking the direct download sites, they are not capitalising on an economic goldmine. Those that are paying for filesharing websites clearly are not opposed to paying for content, but rather are discontent at the price of the content. I am not going to go into the “piracy does not account for a lost sale argument”, what I am trying to say is that those using a filesharing website would pay for say a subscription service. The record companies and film companies are stuck in the past with an old and incompatible economic model. Why are services like Spotify thriving? Because this company takes advantage of a new economic model, understanding that piracy stems from discontent with pricing and annoying ‘features’ such as DRM.

The ease of piracy also stems from peer to peer based sharing. Many ‘freetards’ are well acquainted with TPB, but probably less so with direct download sites.

All this will do is force more users onto P2P networks. They will also find more users using VPN or Newsgroups. When there is a will there is a way. If these websites can all of a sudden be taken down with such ease, why is there a need for PIPA and SOPA? I cannot help but feel the timing is all to convenient: take down, provoke attack, say from Anonymous, and then justify the introduction of the acts on the grounds of cyber terrorism and disorder.

New Crystalbuntu Update: January 2012

This is a quick update, as this is a very busy month for me with exams and all that. I didn’t want to leave users high and dry though, so here’s what’s in store for this months update:

  • Added 4therecord PVR backend support
  • Added CEC Pulse-Eight Adapter Support (Beta)
  • Fixed shared object bugs, which fixes PVR issues.
  • New XBMC Eden build

Not the largest of updates I know, but nonetheless, I hope it is still appreciated. All the goodies of the new year are still on the cards though, like Spotify integration, and will be added to Crystalbuntu soon.

Just restart your Apple TV to get this update immediately. Let me know how it goes, and consider making a donation to help fund future enhancements such as the aforementioned.

New Crystalbuntu Update: December 2011

I’m back with an update! It’s not the biggest, I was waiting for the finalisation of XBMC Eden, a Spotify issue to be resolved and a CEC driver for Hardy so I could offer Eden with Spotify and CEC support for Christmas. However, it seems like the necessary bits to incorporate into Crystalbuntu won’t be ready for a while yet, and it’s been an awful long time since I got something out the door, so I felt something was better than nothing. Also, there is a new configuration utility, as many forum users have requested that configuring some settings can be difficult and that this could be automated. Simply run sudo ./configure from an SSH session to run it:

I’m happy to announce I have secured a 10% discount on CEC adapters for Crystalbuntu users in advance of support which should see its way into Crystalbuntu by the end of January. If you order before the 16th January using the coupon code CRYSTALCEC at the checkout you can take advantage of this offer.

So here are the offerings of this month’s update:

  • New PVR build
  • Eden Beta 1
  • New configuration utility – beta
  • Wireless support (BCM43228)
  • Blu-ray ISO support (decrypted only)
  • Optimised update system
  • Fixed PVR bugs
  • Fixed weather issues
  • Fixed OSX Terminal bug
  • Fixed update notification bug

Update: Some users were reporting issues with pausing. This has now been resolved.

Just restart your Apple TV to get this update immediately. Let me know how it goes, and consider making a donation to help fund future enhancements such as the aforementioned. To see what’s coming in the new year, click here

I wish you a

Merry Christmas, and

A Happy New Year!

Thank you.