Distributing pre-compiled code

I've made an arduino project that I've just sent abroad. I've since discovered I need to make some software changes.

Is there any way that I can build and compile my code at my desk here, and post the compiled code abroad where it can be loaded onto the device?

I'm reluctant to send my source code, I know the guy who has the item, and I know I will end up getting into some long and pointless discussions about 'what does this bit do?' and 'why didn't you do it this way?' etc etc. I also fear that if the new version has problems then I will end up being asked to remotely de-bug a project that someones else has made some 'minor improvements' to. For equally obvious reasons I also don't want to have to physically post the item backwards and forwards across the Atlantic whenever an upgrade is required!

Thanks

If the uC is i a socket. Put your new code in a new one. mail.. replace..

I've not used this, but it looks like it might do what you need.

http://www.hobbytronics.co.uk/arduino-xloader

http://www.hobbytronics.co.uk/arduino-xloader

Looks the business! I will investigate!

If the uC is i a socket. Put your new code in a new one. mail.. replace

This still requires posting something - which takes time and money - just what I was hoping to avoid, but thanks for the suggestion anyway!

Thanks guys!

I see that.. Hope the "xloader" does the trick

Hackscribble:
I've not used this, but it looks like it might do what you need.

http://www.hobbytronics.co.uk/arduino-xloader

With this the "customer" would still need to have a programmer connected to the product if the bootloader was erased or there's no USB connectivity.

How did you made the product electrically? Does it have the USB possibility like an UNO or MEGA?
Also, is the bootloader still on it?

How did you made the product electrically? Does it have the USB possibility like an UNO or MEGA?
Also, is the bootloader still on it?

Sorry, should have provided more details, the item consists of the Mega 2560 plus a custom build daughter-board with various sensors attached.

The USB port on the mega is still accessible, so it should be possible to use the xloader described above.

Cheers