We present a method for improving a flash system for retroreflective beacon detection in CMOS cameras. Generally, flash systems are designed in such a manner that makes them suited for beacon detection in a small range interval. We strive to increase the flash system range interval by exploiting the directional properties of the retroreflector. Thus, light sources placed relatively far away from the optical axis of the camera will contribute only when the retroreflector is far away. This fact can be used to compensate for the 1/distance2 dependency of optical power. We present underlying theory and formulae, then describe a flash system consisting of several light-emitting diodes that was designed by considering the presented method. Simulations show that the usable flash range of the improved system can be almost doubled compared to a general flash system. Tests were performed indicating that the presented method works according to theory and simulations.