A method for wireless communication performed by a user equipment, UE,, comprising: identifying (515, 1405) a configuration for transmitting a random access channel, RACH, preamble message repeatedly before an expiration of a RACH response window, wherein the configuration includes configuration for multiple transmissions of the RACH preamble message on a set of dedicated RACH resources, and wherein the configuration further includes configuration for either single or multiple transmissions of the RACH preamble message on a set of common RACH resources; selecting (520, 1410) a set of resources from the set of dedicated RACH resources and the set of common RACH resources for transmitting the RACH preamble message based at least in part on the configuration; and transmitting (525, 1415) the RACH preamble message on the selected set of resources to a base station, wherein transmitting (525, 1415) the RACH preamble message comprises: transmitting the RACH preamble message multiple times on one or more selected resources from the set of dedicated RACH resources before the expiration of the RACH response window; and in case the configuration includes configuration for single transmission of the RACH preamble message on the set of common RACH resources, transmitting the RACH preamble message once on a selected resource from the set of common RACH resources before the expiration of the RACH response window, or in case the configuration includes configuration for multiple transmissions of the RACH preamble message on the set of common RACH resources, transmitting the RACH preamble message multiple times on one or more selected resources from the set of common RACH resources before the expiration of the RACH response window. identifying (515, 1405) a configuration for transmitting a random access channel, RACH, preamble message repeatedly before an expiration of a RACH response window, wherein the configuration includes configuration for multiple transmissions of the RACH preamble message on a set of dedicated RACH resources, and wherein the configuration further includes configuration for either single or multiple transmissions of the RACH preamble message on a set of common RACH resources; selecting (520, 1410) a set of resources from the set of dedicated RACH resources and the set of common RACH resources for transmitting the RACH preamble message based at least in part on the configuration; and transmitting (525, 1415) the RACH preamble message on the selected set of resources to a base station, wherein transmitting (525, 1415) the RACH preamble message comprises: transmitting the RACH preamble message multiple times on one or more selected resources from the set of dedicated RACH resources before the expiration of the RACH response window; and in case the configuration includes configuration for single transmission of the RACH preamble message on the set of common RACH resources, transmitting the RACH preamble message once on a selected resource from the set of common RACH resources before the expiration of the RACH response window, or in case the configuration includes configuration for multiple transmissions of the RACH preamble message on the set of common RACH resources, transmitting the RACH preamble message multiple times on one or more selected resources from the set of common RACH resources before the expiration of the RACH response window. transmitting the RACH preamble message multiple times on one or more selected resources from the set of dedicated RACH resources before the expiration of the RACH response window; and in case the configuration includes configuration for single transmission of the RACH preamble message on the set of common RACH resources, transmitting the RACH preamble message once on a selected resource from the set of common RACH resources before the expiration of the RACH response window, or in case the configuration includes configuration for multiple transmissions of the RACH preamble message on the set of common RACH resources, transmitting the RACH preamble message multiple times on one or more selected resources from the set of common RACH resources before the expiration of the RACH response window.