| yamppLink |
yamppLink is the song and firmware transfer application for the yampp-3/USB and yampp-7 MP3 players.
The yamppLink application has it's own homepage.
This page describes the initial steps needed for making the players work with yamppLink.
| Bootloader |
Bootloader files
Here's the links to the latest booloaders for the players.
Make sure you use the correct one for your player.
yampp-3/U Bootloader
yampp-7 Bootloader
Programming the Bootloader
To program the bootloader, you can use my program yaap, or any other programming software that supports the
mega161 CPU.
The screenshot below shows yaap with the correct Fuse and Lockbit setting.
Fuse bits
This is important. Make sure the following fuses are set : CLKSEL0, CLKSEL2, BOOTRST. Do not enable the BODEN (Brown Out Enable) fuse, as there
is a bug in the mega161 which may cause it to lock up on reset if the BOD fuse is enabled.
Lock Bits
Do not set any lock bits.
Bootloader start
When the player starts, the bootloader checks whether it should start the application as normal, or start the bootloader for downloading
of new firmware.
Here's how to force the bootloader into download mode :
When the bootloader is active, firmware can now be downloaded with the yamppLink application.
| USB Drivers |
But first, you must install the correct USB drivers from FTDI.
The current drivers to use are the Non-PNP VCP drivers. You'll find the latest version here.
Follow the driver instructions for installing. Windows should automatically detect when you plug in the yampp player and install the correct drivers.
| Player firmware |
yampp-3/U Firmware
yampp-7 Firmware
There's an alternative firmware for yampp-7 that does not support song download of USB songs, but
which plays songs from a FAT formatted CF-card (which can be read/written with standard CF-card readers/writers).
You can download that here : yampp-7 FAT player Firmware
More information about the bootloaders and firmware, sourcecode e.t.c. will be release when we have the time.