Windows 10 April Update build 1803 Bluetooth Problems

Microsoft did it again, released a new update for Windows 10 that broke things.  Easy to do but this article sheds soem light on the “BSOD” that the new update had and erm got me;

Since the new update came out yesterday my sound card and bluetooth and headset wouldnt work.  Even worse than i was getting the “BSOD” Blue screen of death every time i turned on and off the headset.

After a frustrating few hours i had given up and was about to reinstall Windows 10 again.

Then i remembered my old post and problem with bluetooth with Battlefield 1 and low and beyhold it worked.

Basically you want to disable the “Handsfree Telephony” option and you can find the post below here which shows you how;

This may work for you in my case i had old Bluetooth dongle from Motorola “BCM92035DGROM” and a Philips Bluetooth headset “SHB3165”.

Battlefield 4 & Battlefield 1 Bluetooth Headsets gives no sound

Python Script to Detect Corrupt Image Files (.jpg)

Over the xmas period i  found out that most of the files in my documents folder were corrupt.  I didnt want to delete them all so i decided to see if Python could help and sure enough it did.

So i wrote a script below to;

  • find all images in a folder and sub-dir’s
  • open then with a python library and see if the file is corrupt
  • move them to a folder and rename them

Laravel Error – SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes

Im currenlty running my way though Laravel 5 the PHP framework and following some tutorials. If your starting this framework you will most likely run into the error below when you run your migrations;

Illuminate\Database\QueryException  : SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email_unique(email))

The fix is simple;

Open the AppServiceProvider file and add the following line to the boot function;


Angular 4/5 quick tips







how to add bootstrap:

add the scripts and styles to your “.angular-cli.json”

add the following the styles and scripts section;

create new project:

start server:

create new component:

create new service:

Getting started with Python and the Django Framework part 1

So over the christmas holidays ive been keeping myself busy by learning more about the Python language.

Having learnt a few basics i started to try the Django framework which ive seen mentioned quite a lot.  Im reffering to windows mainly in this case see below for more detailed instructions;

Step 1:
Install python from the site below and install the necessary version for your Operating system.

Step 2:
Once you get that installed, verify that python is installed by typing “python” from the windows command prompt;







Step 3:
Install Django framework via command prompt;

pip install django

Step 4:
Create your first project its best to refer to the offical document and tutorials at;

From the offical site;

Creating a project

If this is your first time using Django, you’ll have to take care of some initial setup. Namely, you’ll need to auto-generate some code that establishes a Django project – a collection of settings for an instance of Django, including database configuration, Django-specific options and application-specific settings.

From the command line, cd into a directory where you’d like to store your code, then run the following command:

This will create a mysite directory in your current directory. If it didn’t work, see Problems running django-admin.

Retro gaming: Amiga Memories-[draft1]

My first Computer was an Amiga 600 and it was one hell of a machine for its time.  This was around the time of consoles like the SNES and SEGA megadrive which my friends had.

The specs: 7Mhz!
The Amiga 600, also known as the A600, is a home computer that was introduced at the CeBIT show in March 1992. The A600 is Commodore International’s final model based on the Motorola 68000 CPU and the ECS chipset. Wikipedia

Release date: March 1992; 25 years ago
Memory: 1 MB (80 ns access time); (6 MB Maximum, more with unofficial expansions)
Date introduced: March 1992
Manufacturer: Commodore International
Successor: Amiga 1200
CPU: Motorola 68000 @ 7.16 MHz 7.09 MHz (PAL)
Predecessors: Amiga 500, Amiga 500 Plus


An emulator is the software you need to run to create a virtual Amiga on your PC/MAC/Linux etc.  You need this software, its free and the most popular two ive found are below;
Games! Shows me the games!
Ive found a few sites where downloading Amiga Games or “Roms” below;

Youtube Movie Channels, you should be watching

I love movies,  so i started to wonder is there anyone on youtube who reviews the good the bad and the ugly movies!

So these are the movie discussion/review channels ive found that are well worth your time.  Got a favorite i didnt mention leave it in the comments!

  1. ralphthemoviemaker
  2. I hate Everything
  3. Oliver Harper: