اگر دوربینتان Canon است فقط با مدل های EOS 60D, 7D and 600D می توانید pre-flash را خاموش کنید. فکر کنم مشکل همینجا باشد.
علت under-expose شدن هم این است که فلاش خارجی با pre-flash تحریک می شود و شلیک می کند و در زمانی که shutter باز می شود دیگر انزژی کافی برای شلیک بعدی ندارد و برای شارژ شدن نیاز به زمان دارد. از Radio Trigger استفاده کنید.