A method of wireless communication performed by a user equipment, UE, the method comprising: receiving (1205, 1215) a positioning configuration message from a transmission-reception point, TRP, the positioning configuration message defining uplink resources configured for use by the UE to send a random access channel, RACH, positioning Message A to the TRP; measuring a time of arrival, TOA, of each of a plurality of positioning signals from a plurality of TRPs; transmitting, to the TRP, the RACH positioning Message A on the uplink resources defined in the positioning configuration message, wherein the RACH positioning Message A includes a first plurality of positioning measurements corresponding to the plurality of TRPs, the first plurality of positioning measurements including, for each TRP of the plurality of TRPs, a TOA at the UE of the positioning signal from the TRP and a transmission time of the RACH positioning Message A, or a time difference between the TOA of the positioning signal and the transmission time of the RACH positioning Message A; and receiving, from the TRP, a RACH positioning Message B subsequent to transmitting the RACH positioning Message A, wherein the RACH positioning Message B includes a second plurality of positioning measurements corresponding to the plurality of TRPs, the second plurality of positioning measurements including a TOA at each of the plurality of TRPs of the RACH positioning Message A and a transmission time of the RACH positioning Message B, or a time difference, for each TRP of the plurality of TRPs, between the TOA of the RACH positioning Message A and the transmission time of the RACH positioning Message B. receiving (1205, 1215) a positioning configuration message from a transmission-reception point, TRP, the positioning configuration message defining uplink resources configured for use by the UE to send a random access channel, RACH, positioning Message A to the TRP; measuring a time of arrival, TOA, of each of a plurality of positioning signals from a plurality of TRPs; transmitting, to the TRP, the RACH positioning Message A on the uplink resources defined in the positioning configuration message, wherein the RACH positioning Message A includes a first plurality of positioning measurements corresponding to the plurality of TRPs, the first plurality of positioning measurements including, for each TRP of the plurality of TRPs, a TOA at the UE of the positioning signal from the TRP and a transmission time of the RACH positioning Message A, or a time difference between the TOA of the positioning signal and the transmission time of the RACH positioning Message A; and receiving, from the TRP, a RACH positioning Message B subsequent to transmitting the RACH positioning Message A, wherein the RACH positioning Message B includes a second plurality of positioning measurements corresponding to the plurality of TRPs, the second plurality of positioning measurements including a TOA at each of the plurality of TRPs of the RACH positioning Message A and a transmission time of the RACH positioning Message B, or a time difference, for each TRP of the plurality of TRPs, between the TOA of the RACH positioning Message A and the transmission time of the RACH positioning Message B.