There exists a bug in the FreeBSD VirtIO network drivers that massively degrades network throughput on a pfSense server. VirtIO
Continue readingAbout Me
I’m an Engineer, working for Vonage (an Ericsson company). I write about stuff that interests me - primarily Networks, Software Engineering, VoIP and Electronics. It exists in the hope that someone may learn from my thoughts and ramblings. I'm on GitHub! I'm also currently fairly active on Twitter and LinkedIn.
Obtaining SDWinPEx64.iso – HP WinMagic Decryption Tool
This Windows pre-boot execution environment ISO can be used on encrypted HP drives to recover the data or fix the
Continue readingFixing an iPhone with broken home button ribbon connector contacts
After dropping my iPhone 5c a fair few times and, oddly, not breaking the screen… the home button stopped working.
Continue readingObtaining linux-headers packages for Rasberry Pi Raspbian
It is a right faff to get the relevant linux-headers-* package for your Kernel version on a Raspberry Pi. I
Continue readingEnabling voice on a Huawei E160 (AT^DDSETEX failed)
This is a low cost 3G Dongle, often found O2 branded. It supports GSM voice calls and can work with
Continue readingHow to set up the Obihai OBi110 as a PSTN gateway
The OBi 110 provides an FXO port to connect to an analogue telephone line (PSTN). Once it is connected, you
Continue readingHow to configure the Obihai OBi110 for the United Kingdom PSTN
The OBi110, as with most ATAs, comes configured for the US. For those of us on the other side of
Continue readingHow to use a different default browser for different websites
Why? Some websites that you use regularly will work better in a certain browser. Whether it be age-old corporate intranets
Continue readingHow to optimize Sonos for best performance
Sonos technical support is great and if ever you have an issue, I highly recommend giving them a call. However,
Continue readingHow to force TLS v1.0 in PHP
PHP 5.6+ Users This is a new feature as documented on the PHP 5.6 OpenSSL Changes page. At time of
Continue reading