Arduino Mini 04 with ATmega328

The Mini 04 needs the reset button pressed when you upload in my experience. If it has a 328 then try the Pro Mini 328 5V setting for the board. Or the duemilanova - so long as the processor and clock speed match it ought to work.