Milkymist One presentation
 Preparing presentation on M1
 Update Milkymist One (M1 thereafter) software
- Update via web
- Before power on M1, plug Ethernet cable from modem to M1
- Power on M1. If you haven't set up internet connection, follow the steps below, otherwise you can press and hold the most left button to start web updating.
- In M1 GUI, click on 'Settings' to go to 'System settings' window
- In 'System settings' window, 'Network' section, click on 'Enable' button to enable DHCP client (you may need to try several times). If M1 gets an IP address, the Network setup is done, otherwise you need to set up IP address manually.
- Here is an example of filling out network data manually:
- IP address: 192.168.1.41
- Netmask: 255.255.255.0
- Gateway: 192.168.1.1
- DNS: 126.96.36.199
- In 'Remote access' section, fill out the login name and Password.
- Click on 'OK' button to finish network setup.
- On your PC:
- $ ping 'IP address' (e.g. ping 192.168.1.41)
- If you get response similar to the following, which means your M1 is connected to internet.
- 64 bytes from 192.168.1.41: icmp_seq=0 ttl=50 time=306.265 ms
- 64 bytes from 192.168.1.41: icmp_seq=1 ttl=51 time=304.871 ms
- 64 bytes from 192.168.1.41: icmp_seq=2 ttl=51 time=305.852 ms
- You can now press on the most left button or click on 'Web update' button, and then click 'Update from web' button in Update window.
- Update via serial cable.
- $ wget https://raw.github.com/milkymist/scripts/master/scripts/reflash_m1.sh
- $ chmod +x reflash_m1.sh
- Check the latest build at http://fidelio.qi-hardware.com/~xiangfu/build-milkymist/, which includes all bug fixes to date. e.g. the latest build right now is 12032011-1116 (built on Dec. 3, 2011)
- $ sudo ./reflash_m1.sh --snapshot milkymist-firmware-12032011-1116
 Create images/slides
NOTE: If you want to map slides/patches to remote control or keyboard, you can have maximum 24 slides with remote control, and 26 slides with keyboard.
- Create your slide as an image. Size: 512x384; Format: png or jpeg.
- Create patch file (fnp text file, e.g. slide1.fnp) which includes the image/slide you created. Just have the following 3 lines in the patch file:
 Transfer image and patch files to Milkymist One
- Setup internet connection
- Follow steps 1 to 9 in section Update via web
- Transfer files from PC to M1 via FTP
- On your PC, open a terminal
- $ cd image_and_patch_files_location
- $ ftp M1_IP_ADDRESS
- When prompt input login name and password you just setup in M1
- ftp> cd /ssd/patchpool
- ftp> put image_file
- ftp> put patch_file
Now you can mix patches, the ones act as presentation slides and the ones create visual effects, in the order you desire.
- Map keys to patches
- On M1, click Keyboard button to go to the Keyboard settings window
- In Keyboard settings window, Add/edit section, map keys to the patches. Key code is from 'a' to 'z'.
- Map buttons to patches
- On M1, click IR remote button to go to the IR remote control settings window
- In IR remote control settings window, Add/edit section, map buttons to the patches. Key code is in hex format from '0x00' to '0x17'. You can also point your remote control to M1 IR receiver and press the button, the hex number represented by the button will automatically displayed in the Key code field.
- Save key/button mapping
- In Control panel, Performance section, click on First patch to set the first patch to display on your M1. It can be the first slide which already mapped to a key or a button. It can also be a welcome slide/patch, which is not mapped to any of the key or button and you will not go back to it during presentation.
- In Control panel, performance section, click on Save to save the mapping to a file.
 Run Presentation
- In Control panel, performance section, click on Load to select pre-configured file, which you just saved.
- Click on Start->Configured->Go! to run your presentation on M1.