Audioino?

// File = chAudioBoot_ATMEGA168_IN_PD1_LED_PB5.hex// Loader start: 3C00, length: 1024

You want the 1024 byte bootloader, not the 2048 or 512 byte one. That is the first thing to get right.