I have a few projects that are based on XMEGA chips and would like to be able to reprogram them in the field over their RS485 interface. This would be easier than opening up the units.
The main project I'm thinking of already has a button that could be held at power-up to invoke the bootloader process. Alternatively, power cycling the device to invoke the bootloader could be better for some situations where there's no button available.
I've looked at xboot, but couldn't get the make to work. Asking about xboot over on AVR Freaks didn't net anything useful either. It's all make files and command line stuff.

Today I tried the chip45boot2 pre-compiled hex. Although I programmed it into the chip and it shows up in their PC software, I get an error "Could not enter programming mode". I've sent off a query to chip45, but thought I'd ask here in the meantime.
Part of the confusion is that the fuse options mentioned in the instructions don't line up with what I'm seeing in Atmel Studio for the ATXMEGA128D3-AU I'm using.
What I really need is a way to get the bootloader hex file into the chip (using an AVRISPII) and then a simple PC app to load the application code via a USB-serial converter. I'm not interested in command line shenanigans.