you have a controller mpu with 128k of flash ram
already on the mpu is a bootloader using 1k
The gives you 127k of usable flash (126976 bytes)
your trying to upload 129044 bytes which is larger than 127k
You need to disable some features take a look at [www.youtube.com]
Or get a bigger mpu (ie a new controller with a atmel2560)
Or you could upload with a avrisp device directly into the chip and overwriting the bootloader and use all the flash, but then you have to use a avrisp every time you want to update the firmware
already on the mpu is a bootloader using 1k
The gives you 127k of usable flash (126976 bytes)
your trying to upload 129044 bytes which is larger than 127k
You need to disable some features take a look at [www.youtube.com]
Or get a bigger mpu (ie a new controller with a atmel2560)
Or you could upload with a avrisp device directly into the chip and overwriting the bootloader and use all the flash, but then you have to use a avrisp every time you want to update the firmware