yamppLink


Quick Features:

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
Before you can use the yampplink program with your player, you need to make sure it has the bootloader program installed.
All assembled players have this installed by default, but if you have reprogrammed the player, it may have been lost.

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

When the bootloader is downloaded to the player, all future firmware downloads can be done using the USB link.
This is faster and much simpler that the ISP method.

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

The latest player firmware can be downloaded here :

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.



[Home]