Linx Tablet Windows 8.1 to Windows 10 Upgrade

Backup Process, pre-upgrade

Use a powered USB hub to connect the Linx OTG, USB (8GB) Pen drive, Large USB drive, keyboard and mouse

  1. Backup the images via “File History” > “System Image” to the large disk within Win8.1
  2. Install Macrium Reflect Free
  3. Create Macrium rescue USB drive and then boot into it (power off then hold power+vol up to get to boot mgr) to test it works
  4. Reboot to Win8.1
  5. Create backup images of the partitions using Macrium to the large USB drive


  1. Download all Windows updates to obtain the free upgrade to Windows 7 option
  2. Export all drivers to the large backup disk (in my case the e:\ drive) using PowerShell
    NOTE: I didn’t actually need these, it’s good to backup though!


    Export-WindowsDriver –Online -Destination e:\export-drivers
  3. Download the drivers from the linx site—drivers&sid=ad908ed3eafdbd149ed7c8018a56e3af  (you will need an account to do so, which is free)
    NOTE: I didn’t actually need these, it’s good to backup though!
  4. Run Windows Updates to get the upgrade (24 hours left at time of writing this oops!). I would guess it’s possible to create a bootable installation USB from licensed media in the future and will re-visit this guide when I do that.
  5. Let Windows manage the installation, I had to install an external Micro SD Card to house the downloaded data.

Thanks to the following posts (login maybe required):

Brother DCP7055 New Toner not recorgnised

A Brother DCP-7055 had a new toner installed which is failed to recognise.


Resetting the counter resolved the problem:


1. Open the front door to access the toner

2. Press the “Clear” button.

3. Press the “Start” button.

(When you press START the screen should clear.)

4. Press the “↓” or “Down Arrow” button.

5. Press the “↑” or “Up Arrow” button.

(When you press the down arrow an ‘E0′ should appear, which will change to ’00′ when you press the up arrow)

6. Press the “OK” button.

(When it say s ‘ACCEPTED’)

7. Close the front door.

Hardware MAC OSX

Oracle Virtual Box Mac OSX Physical Disk Attachment

1. Get the identity of the physical disk using
“diskutil list”
from the command line. Usually it’s named “System” if booting from an OSX Live USB drive

2. Unmount the physical disk from the system

3. From terminal create a holding VMDK file for Virtualbox to communicate with the physical disk through by:
“sudo VBoxManage internalcommands createrawvmdk -filename <<DIR/FILE.vmdk>> -rawdisk /dev/disk<<#>>”

4. Correct permissions on both the physical disk and the file you created, something like:
“sudo chmod 777 /dev/disk<<#>>”
“sudo chown <<group>>:<<user>> <<DIR/FILE.vmdk>>”
“sudo chmod 770 <<DIR/FILE.vmdk>>”

5. Launch Virtualbox, create a new DOS VM and attach a SATA Controller and then the new VMDKfile as a SATA disk

6. From Virtualbox “File>Virtual Media Manager”, modify the <<DIR/FILE.vmdk>> so that it’s set as a “writethrough” disk

7. Then attach the desired boot cd to the VM and ensure the boot order is correct

8. Start the VM!

Hardware Microsoft Windows

Windows 7 SSD Tuning


  1. SATA Controller AHCI Mode
  2. Enable TRIM elevated cmd prompt: “fsutil behavior query DisableDeleteNotify”
  3. Disable System Restore (optional, recommended as it interferes with TRIM)
  4. Disbaled disk drive indexing
  5. Disbale Defrag on disk
  6. Disable Page File (optional, space saving only)
  7. Disable Hibernation (optional, space saving only): elevated cmd prompt: “powercfg -h off”
  8. Disable Prefetch & Superfetch: [HKEY_LOCAL_MACHINECurrentControlSetControlSessionManagerMemory ManagementPrefetchParameters] >> EnablePrefetcher and EnableSuperfetch = 0
  9. Disable Windows Write-Cache Buffer Flusing : Device Manager > Disk Drive > Policies > UNTICK “Enable write caching on the device”
  10. Disable Windows Search and Superfetch : services.msc > Superfetch = Disabled && Windows Search = Disabled
  11. Disable ClearPageFileAtShutdown and LargeSystemCache : [HKEY_LOCAL_MACHINECurrentControlSetControlSessionManagerMemory Management] > ClearPageFileAtShutdown && LargeSystemCache = 0