All posts tagged OsX


CC1101 – USB – Lite module – V3

USB enabled CC1101 controller board with RP-SMA socket and l/4 antenna in transparent plastic case. Optional HF-shield not mounted.201011122227.jpg

– Older v

[From : CUL]

(use at your own risk) – a webpage where you can download a piece of software to patch your Apple supplied DVD player to get rid of those annoying FBI notices and copyright notices at the beginning of each DVD replay:

Why won’t the DVD player in OS X allow me to skip certain content or change audio/subtitle tracks on certain DVDs? you ask.

Well, the first answer is UOPs, or user operation prohibitions, and the second answer is probably some sort of licensing blah-blah-blah that prohibits Apple from ignoring UOPs in their software.

But the real answer is that there’s nothing preventing you and me from modifying the DVD player software however we like. So here’s a patch to disable those annoying UOPs. It’s a simple bash shell script, easy to modify in a text editor should you be so inclined.

[From DVD Player patch]

After a (very long) wait SoftRaid 4.0 has been released into the wild :


From the SoftRaid website today :


(Click for larger)

They seem to change the name of the month in some places on their website every time it is delayed (since last year sometime).

A pity as this is really a good piece of software I rely on.

One of the more positive improvements easily experienced with the iPad is iTunes syncing – I just timed a 1.3 Gb movie being transferred from my laptop to the iPad in 70 seconds – several times as fas as for the iPhone.

I’ve created a page for sample code for accessing data from the Wattson energy meter.

I am currently experimenting with setting up – a twitter clone service on our servers, and so far I have learnt 2 major lessons :

– Does not work on osx server (fine on a bog standard osx machine)

– The standard setup needs you to execute a sql query to give any user admin rights

insert into profile_role (profile_id, role) VALUES (1, ‘administrator’);

Electricity usage as recorded by the Wattson


(Click for larger image)

and as recorded and graphed on pachube for a period of a month


This is our house electricity usage – read in realtime by Ruby software running on a Mac Mini (home grown software as such) through the Wattsons USB port.

As you can see from the graphs the software has been reasonably stable for the last month, the next step for this part of the home monitoring system is to use this to display current energy usage in a few places around the house to keep us all aware of how much electricity we are using – as this seems to be the best, and most sensible way of reducing our total electricity usage.

I now need to get the same kind of information on the usage of gas, as most of our heating is based on gas – and as we have a very old gas meter with rotating digits this is not terribly easy…

Our home monitoring system is coming along with the addition of a set of jeenodes (see them as wireless and battery driven Arduinos)

The slave nodes look like this :


the green box houses the 3 AA batteries making this a truly wireless solution, enabling me to move this around to anywhere in the house.

At the server things look like this


Where a Jeelink (a Jeenode with integral fullsize USB plug) provides the central node that receives all the transmissions from the slave nodes.

Each os the slaves have the ability to add sensors for humidity, temperature, light-level and movement sensing. Currently I only use DS18B20’s to sense temperature – the rest will be added at a later stage.

At the server

The server is running a set of software modules written in Ruby, with RRD to store and graph the data, and the rather unusual addition of a memcached instance to act as a easily accessible object store so that I can access all the data from any computer in the house, and distribute the software across any number of computers.

The Wattson

The Wattson energy meter is also attached to the same USB hub as the jeelink, and talk to yet another set of ruby modules that graph and communicate with the rest of the house monitoring software.

The weather station

The weather station use LWC running on a computer in our library, and publishes all its data to

– A local webserver (which in turn is used as a source for the home monitoring system – it pulls all its data from the webserver)

– Wunderground weather network

– One of our external webservers – just follow this link.


So far the data is communicated to:

– RRD for longer term storage and graphing

– Twitter (‘because I can’)

– Pachube for sharing

– And this blog.

How exiting is this – today my replacement radio for my blown Jeenode arrived, I soldered it in (correct way around this time) and a few seconds later this appeared on the console of my receiving Jeenode :


The OK/ack’s shows that valid datapackets have arrived, and that they have been acknowledged back to the transmitter.

The second to last byte (225) is the current temperature multiplied by 10, so in other words 22.5 degrees celsius.

I’m happy!