This atempt running windows on a Joggler is based on fundamental research executed before by other people on the forum related to booting and firmware.
The aim is to run Windows (preferably 8.1) on an O2 Joggler.
Day 1: 31/07: Enabling the re-use of a memory stick using images stored on a computer hard disk
Day 2: 02/08: Enabling backup and easy restore of internal memory just for safety
Day 3: 02/08: Changing the boot system from O2 to coreboot and back
Day 4: 04/08 and following??: Booting w8.1
Day 5: 08/08: Attempting to boot anew AND attempting to install from original Windows 8.1 media DVD
Day 6: 12/08: Attempting to install using another machine as temporary installation host <- This works. WOW. Wheeha.
Edit on 28/08/2014: For those who just want to go and steam ahead to run windows 8.1, just execute step 1 of Day 3 and then proceed to Day 6
What you need: (This list is being build during the experiment, so this post will be edited)
Hardware:
-Optional: A master Joggler (reference) that will not be used, except for making a master backup
-A Power bar (avoids pulling plugs to reboot)
-A (target) Joggler that will be used to completely modify
-A set of USB memory sticks (at least 1x 256MB minimal, 1x 2GB, 1x 4GB, 1x 8GB minimal )
-A USB drive (we'll discover if this is needed later on)
-A USB wifi stick (we'll discover if this is needed later on)
-A USB hub (powered)
-A USB keyboard (preferably querty)
-A USB mouse (maybe?)
-A USB sound blaster (optional)
-A PC (To build this log, A windows 7 home edition machine was used)
-for day 6 experiments: a desktop PC with a hard disk controller that matches the hard disk in the housing of a USB disk you might have in your possession
(In my case, I had a USB disk that actually is a SATA disk, and the motherboard of the desktop PC I used was equipped with a SATA controller)
Software:
- Disk Imager: I used version Win32DiskImager-0.9.5-install, 12.003 large, directly from the top of the page link
- Partition manager: This is version 2014. Using it to format usb sticks to completely blank
- xubuntu 14.04 from buzz: for this purpose I used ubuntu_base_14.04-v1.0-ext4.img.gz
- 7Zip: to unzip/zip gz files like the one above
- Checksum calculator: to be able to calculate the md5 file for the image we want to build from one joggler
- The all known ssh tool Putty: to allow to issue commands remotely
- The roms.zip file from a post on this forum: The post is from Pete and is dated Mon Aug 01, 2011 7:33 am
- On this windows 8.1 forum entry refer to a post from MickChip to have a W8.1 image
- As this image did not work for me, I had to make one myself. For that I needed to download the install DVD from Microsoft (test versions are available for free, and I used the pro version)
- As I'm using windows 7 on my regular machine, I don't need any software to burn this ISO file to a DVD. W7 home premium is able to do that out of the box.
- As I had to build a USB install from the DVD ISO, there is an alternative that might save you the cost of a DVD-R. There are multiple ISO mounting tools. The one I prefer is Virtual CloneDrive:
Basic reading
Preparing myself for the adventure I've been reading (amongst many others):
-Bringing your joggler in a native yet workeable contemporary state
-Rest assured: FAQ: there are multiple ways to go back
-About putting a boot system on the O2 that allows for booting Windows
-What you want to go for
-The basic ways of bringing your joggler to life
-A collection of working solutions that can be used in combination with the "bring to life" system mentioned in the point above
It is safe to say that it is not recommend starting the procedure below without having read through tof he Basic reading section above.
If you love your joggler so much that you don't want to trake it to the trash yard, then at least and before you take it to the surgery room for treatment do this:

-Hug it
-Tell it you love it
Note: all windows programs will be "run as administrator"
Day 1: Backup and restore procedures: Freeing up a memory stick:
This part of the experiment is entirely optional if you have a spare memory stick of at least 8GB at hand. As I did not, I had to free up some place on a stick.
The target machine is actually a O2 joggler that boots from a memory stick to a squeezeplay OS machine part of a pair of such systems.
The 2 jogglers form a stereo set, one joggler plays the right channel and the other the left channel.
In this experiment the "left channel" machine will be the untouched reference machine and the "right channel" machine will become a windows 8.1 machine ... eventually.
This is what the machines look like while in regular use, when they are waking us up in the morning. So, first thing to do is to make a backup of the memory stick and validate if it works on another stick.
This is done with a windows 7 PC using win32diskimager
When installed the program can be found on this spot on your hard disk: C:\Program Files (x86)\ImageWriter
Just use its image reading functionality and save what's on the stick to an image. Write it to (another) stick to verify if the procedure works. Put it in the Joggler.
Boot and verify if everything is still as operational as before.
Hooray. It worked!!!
As of now, we can use and re-use the 4GB memory stick that normally is used to boot SqueezplayOS for the right machine for whatever purpose, knowing we can go back to its original content at any moment in future.