Fatdog64 620beta2 is released

Fatdog64 620beta2 was released a couple of days ago. Many thanks who helped to test beta1 and reported issues.

Aside from the package-manager update, kirk did most of the work as I was busy with personal matters.

Highlight of this release would be Linux 3.7.10 kernel - which is supposed to fix the problem with bricking of samsung laptops; fixes with autochown on non Linux filesystems; and inclusion of the fix-usb.sh script I mentioned earlier here.

Posted on 8 Mar 2013, 18:03 - Categories: Fatdog64
Comments - Edit - Delete


Re-claim USB flash drive space

Fatdog64 ISO image is an isohybrid. It can be burned into a CD or DVD, but it can also be "imaged" or "flashed" (or just dd-ed) to a USB flash drive like this:


dd if=fatdog.iso of=/dev/sdb bs=4M

Replace /dev/sdb above with your actual USB flash drive device name, and make sure it is pointing to your USB flash drive and NOT YOUR HARDDISK (otherwise irrecoverable data lost will happen). If you're not sure, don't do this - and you can ignore the rest of this post.

The problem is, due to the UEFI isohybrid structure, after you do this, the rest of the USB flash drive becomes unusable, because there is not partition table entry that provides access to this space. Easy, just create one, right? Yes, but the most common tool to do so, gparted, won't work (it won't recognise the hybrid MBR/GPT partition tables in the flash drive). fdisk will work, but it is too scary for most people.

I have created a simple script that will automate this process - behind the scene it will use sfdisk to create the partition (=partition 3). After using the script, you still need to make a filesystem on it, but after that you're good to go.

The script does some checking to ensure that you only target a USB flash drive (=making sure it is not removable, making sure it is connected through USB port, making sure that partition 3 on the target device isn't already exist.

Future version of Fatdog64 will have this script included in the ISO image (so you can run it from the USB flash drive you have just dd-ed), but for now, it is available here: fix-usb.sh


Posted on 20 Feb 2013, 22:33 - Categories: Fatdog64
Comments - Edit - Delete


Bluetooth support

I have recently been experimenting with bluetooth support in Fatdog. Bluetooth is a complex interface with a lot of profiles (ie services) requiring many daemons to run.

This is what I have managed so far:
1. Device pairing via gnome-bluetooth
2. BT mouse works immediately
3. Audio streaming to BT speakers
4. BT send files via OBEX (no receive yet)
5. BT modem access via BT DUN profile
6. BT network sharing via BT PAN profile

Modem access requires manual configuration such as editing /etc/bluetooth/rfcomm.conf, starting bluetooth PAN daemon (pand) etc.

I'm running out of time, I will provide more details when I am free. For those who wants to experiment, I have uploaded the pets (bluez, obexd and gnome-bluetooth) to the usual Fatdog64 package repository.

Posted on 19 Feb 2013, 13:48 - Categories: Fatdog64
Comments - Edit - Delete


Fatdog64 620beta1

Finally, Fatdog64 620 beta1 is released, after about two months of internal testing. Other than the usual package updates and numerous bug fixes, a few notable things that I'm especially proud of in this release is:

1. Fatdog64 now supports savefile located on LVM and mdadm software RAID partitions.
2. Fatdog64 can store its persistence in a directory rather than on a loopback savefile.
3. The obvious one: Fatdog64 now supports UEFI and Secure Boot systems!

For more details, please head off to http://distro.ibiblio.org/fatdog/web/latest.html

Posted on 15 Feb 2013, 14:14 - Categories: Fatdog64
Comments - Edit - Delete


Fatdog64 updates

We have an exciting activities in the last few days. After a long wait, we have finally moved our source repository to ibiblio.org, fully under our control, so we can quickly fix problems when it happens.

We are gearing for 620 beta release. Fatdog64 620 will come with lots of bug fixes and improvements over 611; most notably is its UEFI and Secure Boot support based on shim (from Matthew Garret, rEFInd (from Rod Smith) and GRUB2 (including much needed Fedora patches).

To that end, Kirk has just compiled linux kernel 3.7.7 today, and I'm running it now! I've prepared Catalyst and Nvidia drivers and are uploading it to Fatdog64 pet repo in ibiblio.

Exciting things afoot ...

Posted on 12 Feb 2013, 23:32 - Categories: Fatdog64
Comments - Edit - Delete


Pages: ... [8] [9]