Dr Josh Curry
  • Home
  • Portfolio
LinkedIn icon GitHub icon Twitter icon Mail.Ru icon

Dr Josh Curry

Projects, Portfolio and Ideas

Welcome

Welcome

Hi there. My name is Josh Curry, and I am an electronic engineer from the UK who loves dabbling in the world of engineering and technology. In my posts, you will likely find a gathering of information about areas I have explored and studied. I hope that you find it useful!

  • Josh
    Josh
Josh 1 Jan 2020 •
Running Unifi Network Application in Docker
software

Running Unifi Network Application in Docker

Recently I tried to use the Unifi Network Application to set up some new UAP-AC-PRO access points, but found myself unable to get it working reliably on my M1 MacBook

  • Josh
    Josh
Josh 21 Sep 2023 • 2 min read
Programming an E-Tech IM400
electronics

Programming an E-Tech IM400

I recently came into a couple of E-Tech IM400 UHF Radios, but could find no information online on how to actually program them. This page summarises what I found and

  • Josh
    Josh
Josh 24 Mar 2023 • 2 min read
SharePoint: Multicoloured events in Calendar
software

SharePoint: Multicoloured events in Calendar

In a shared calendar, often you want to show different categories of event as different colours. I recently had to set up a calendar for lab bookings which would show

  • Josh
    Josh
Josh 31 Jul 2020 • 5 min read
Cisco IP Phones: Spoofing CDP to use VOIP VLAN on an unmanaged network
SIP

Cisco IP Phones: Spoofing CDP to use VOIP VLAN on an unmanaged network

I ran into an interesting issue recently where I was deploying Cisco IP Phones onto an unmanaged network. With any other phone vendor, this wouldn't be too much

  • Josh
    Josh
Josh 16 May 2020 • 2 min read
Cisco 6901: Using with SIP/SCCP, and Offhook Autodial with Asterisk
SIP

Cisco 6901: Using with SIP/SCCP, and Offhook Autodial with Asterisk

I picked up a great deal recently on a Cisco 6901 IP phone from eBay, and wanted to use it as a small unobtrusive phone for calling another fixed line

  • Josh
    Josh
Josh 16 May 2020 • 4 min read
Resetting Avaya E129 IP Phones to use with Asterisk
SIP

Resetting Avaya E129 IP Phones to use with Asterisk

Recently i came across some super-cheap Avaya E129 IP phones, and wanted to set them up to connect to an Asterisk Server over SIP. Unfortunately with these phones, in order

  • Josh
    Josh
Josh 16 May 2020 • 2 min read
How to quit GlobalProtect (mac)
mac

How to quit GlobalProtect (mac)

If you've used the globalprotect client for Mac, you may notice that there is no way to exit it, meaning it can continue submitting information about your system

  • Josh
    Josh
Josh 14 Apr 2020 • 1 min read
Cisco IOS Cheat Sheet
networking

Cisco IOS Cheat Sheet

Throughout various projects, i've had quite a lot of experience using Cisco IOS. Commonly used for administering switches and firewalls, IOS is a simple command line interface which

  • Josh
    Josh
Josh 14 Apr 2020 • 2 min read
Setting up Microsoft Exchange 2010 with Thunderbird
software

Setting up Microsoft Exchange 2010 with Thunderbird

Thunderbird can be quirky to set up with MS Exchange 2010. Here are some settings that work. IMAP setting Server name: imap.exchange.mydomain.co.uk Port: 993 Encryption method:

  • Josh
    Josh
Josh 8 Apr 2020 • 1 min read
Using a Silicom Dual port Copper Ethernet PCI-E Intel based Bypass Server Adapter (PE2G2BPI) on Ubuntu 16.04

Using a Silicom Dual port Copper Ethernet PCI-E Intel based Bypass Server Adapter (PE2G2BPI) on Ubuntu 16.04

I recently inherited a Silicom PE2G2BPI (Dual port Copper Ethernet PCI-E Intel based Bypass Server Adapter) from a friend, and I wanted to get it working on my Ubuntu 16.

  • Josh
    Josh
Josh 9 Sep 2017 • 2 min read
Mozilla Thunderbird: Show sent messages in thread view
software

Mozilla Thunderbird: Show sent messages in thread view

I used to use Apple Mail as my mail client until one day it crashed and refused to show mail with no explanation. From then, I began using Mozilla Thunderbird.

  • Josh
    Josh
Josh 31 May 2017 • 1 min read
Setting up Office 365 with Mozilla Thunderbird
software

Setting up Office 365 with Mozilla Thunderbird

Recently I had to use an Office 365 mail account with Mozilla Thunderbird. For some reason, Office365 domains are not recognised by default by Thunderbird and such the automatic configuration

  • Josh
    Josh
Josh 19 May 2017 • 1 min read
OpenWRT: Create a WiFi MAC Whitelist or Blacklist

OpenWRT: Create a WiFi MAC Whitelist or Blacklist

Recently I had to prevent people automatically roaming onto a certain access point being used for development purposes. Hence, a MAC blacklist was put in place to force devices to

  • Josh
    Josh
Josh 6 Jan 2017 • 1 min read
Pan/Tilt controls not available on Logitech Orbit/Sphere AF on linux

Pan/Tilt controls not available on Logitech Orbit/Sphere AF on linux

Running mjpg-streamer, my pan and tilt controls were not available. There were lots of errors like UVCIOC_CTRL_ADD - Error at Pan (relative): Inappropriate ioctl for device (25) To

  • Josh
    Josh
Josh 22 Dec 2016 • 1 min read
IRSSI: Connect to a server which uses a self-signed certificate
software

IRSSI: Connect to a server which uses a self-signed certificate

In order to connect to a friend's IRC, I had to accept his self-signed certificate. This is quite a simple process of downloading the cert and referencing it

  • Josh
    Josh
Josh 19 Dec 2016 • 2 min read
Synchronised Low Latency Multi-Client Network Audio
networking

Synchronised Low Latency Multi-Client Network Audio

My flatmates and I have been trying for a long time to set up a synchronised network audio system so that we can listen to music from youtube and other

  • Josh
    Josh
Josh 25 Nov 2016 • 3 min read
Set timezone in Linux

Set timezone in Linux

To quickly set the timezone in linux, at a shell, type: sudo dpkg-reconfigure tzdata Then select your region, e.g. Europe And then your city, e.g. London Now, your

  • Josh
    Josh
Josh 7 Oct 2016 • 1 min read
Mac: Using VPN with same subnet as LAN
mac

Mac: Using VPN with same subnet as LAN

Recently I changed my home network over to 10.0.1.0/24. Initially this was great compared to 192.168.1.0/24 as the addresses were much shorter

  • Josh
    Josh
Josh 21 Sep 2016 • 2 min read
Access a local webserver through firewalls with SSH tunnelling.

Access a local webserver through firewalls with SSH tunnelling.

Sometimes, it is very useful to have a local website viewable globally, for instance if you are developing a new web app for a client, or would like to temporarily

  • Josh
    Josh
Josh 4 Sep 2016 • 2 min read
VPN on Windows 10: Selected Authentication protocol not permitted on the remote access server
windows

VPN on Windows 10: Selected Authentication protocol not permitted on the remote access server

When connecting to a PPTP VPN from Mac or Linux, I had no problem accessing the VPN. From windows however, I got the following error: The remote connection was denied

  • Josh
    Josh
Josh 3 Sep 2016 • 1 min read
Using iTunes Library Sharing over a VPN or the Internet
mac

Using iTunes Library Sharing over a VPN or the Internet

We run an L2TP-over-IPSEC VPN at home to allow remote access to our data and computers. On my server, I'm running forked-daapd, an itunes daap server for Linux.

  • Josh
    Josh
Josh 3 Sep 2016 • 2 min read
Setting up IRSSI for IRC

Setting up IRSSI for IRC

This guide shows how to setup IRSSI (a linux IRC client) on a Linux server. This guide has been tested on Ubuntu, Debian and Redhat. Step 1 - Download IRSSI

  • Josh
    Josh
Josh 1 Sep 2016 • 3 min read
Dr Josh Curry
  • Home
  • Portfolio
LinkedIn icon GitHub icon Twitter icon Mail.Ru icon
Dr Josh Curry © 2025
Latest Posts Facebook Twitter Ghost