Ubuntu 13.04 for WonderMedia WM8880 ThinPC
------------------------------------------

History

2014-01-06 1st release
2014-01-07 Fix VT1609 sound issue in kernel, and remove workaround.
2014-01-15 Modify Makefiles for release.


1. How to update?

Copy the update files to Ubuntu's boot partition (FAT32).

$ make clean
$ make
$ rm -rf /media/mmcblk0p1/*
$ tar xf ubuntu-update-*.tgz -C /media/mmcblk0p1/

2. File Descriptions

a. Basic Boot Files:

FirmwareInstall/autorun.1.wmt.txt - source file of autorun.1.wmt
FirmwareInstall/autorun.1.wmt     - default boot script for SZ's U-Boot
initrd.img                        - Ubuntu initramfs
scriptcmd                         - Ubuntu bootscript
scriptcmd.txt                     - source file of scriptcmd
ubuntu.bmp                        - Ubuntu boot logo #1 (made by WonderMedia)
ubuntu-wait.bmp                   - Ubuntu boot logo #2 (made by WonderMedia)
uzImage.bin                       - Linux kernel

b. Firmware Installation:

The following files will be installed if existed and modified.
The modified or new TGZ files in bspinst/packages/ will be installed as well.
The update script will check files, so it won't install the same file twice.

bspinst/uzImage.bin
bspinst/packages/kernel-modules-3.4.5.tgz
bspinst/packages/wplayer-20140106-1.armhf.tgz
bspinst/packages/DX910-SW-99002-r3p2-01rel0-20131213-1.smp.armel.tgz
bspinst/packages/wmt_modules_WM8980.140102.1330.tgz
bspinst/packages/DX910-DX911-BU-00000-r3p2-01rel0-20131230-1.armhf.tgz
bspinst/packages/DX910-SW-99003-r3p2-01rel0-20140103-1.armhf.tgz
bspinst/bin/bspinst.sh


3. About Partition Resize:

Ubuntu will resize the SD patition once. Here is the follow.

1. The original scriptcmd will boot with ubuntu-wait.bmp.
2. The initrd.img may find no UUID in scriptcmd, so it starts resize partition.
   (It may take several minutes...)
3. Backup original scriptcmd as scriptcmd.ori
4. The scriptcmd was modified and replace /dev/mmcblkp2 with UUID.
5. The scriptcmd was modified and replace ubuntu-wait.bmp with ubuntu.bmp.
6. Boot into Ubuntu (User: ubuntu, Password: ubuntu)

Next time, Ubuntu booting should take less than 1 minute.

DONE
