Finally Arduino Pro Mini with FTDI232 breakout board. Both cheap from ebay. Spent a couple of hours figuring out that DTR must be also connected. Together with a capacitor and pull-up connected to RST, it forms a difererentiator that resets the chip during programming. That's strange, I am sure Arduino Mega does not require this.