Abstract. Coupling the full-wave solver TORIC (Plasma Phys. Contr. Fusion 41, 1, (1999)) and the bounce-averaged quasilinear Fokker-Planck solver SSFPQL (Nucl. Fusion 34, 1121, (1994) allows to determine the suprathermal ion populations produced by ion cyclotron heating of tokamak plasmas, while taking into account their effects on wave propagation and absorption. By using new numerical methods for the evaluation of the coefficients of the wave equations in non-Maxwellian plasmas and the transmission of data between TORIC and SSFPQL, the interface between the two codes has been made very efficient and accurate. As an example, we have re-analysed a minority heating scenario in the ASDEX Upgrade tokamak. The results illustrate the differences between the quasilinear evolution of fundamental and first harmonic ion cyclotron heating due to the fact that the latter is a finite Larmor radius effect. They also suggest that the main missing element for fully satisfactory self-consistent simulations of ion cyclotron experiments in toroidal devices is the absence of a detailed model for the losses of suprathermal ions due, for example, to interactions with low frequency turbulence or magnetohydrodynamic instabilities.