Suppose that the set $S:=\{x>0\colon P_X(x)\ne0\}$ has a nonempty intersection with each right neighborhood of $0$.
In terms of the characteristic functions (ch.f.'s) $f_C$ and $f_R$ of $C$ and $R$,
your convolution equation means that $g_x(t):=f_C(t)f_R(xt)$ is known for all $x\in S$ and all real $t$. By the continuity of the ch.f., $f_R(xt)\to f_R(0)=1$ for each $t$ as $x\downarrow0$; this simple observation, that $\lim_{t\to0}f(t)=1$ for any ch. Thusf. $f$ (together with the above condition on $S$), is crucial for the recovery of the distributions of $C$ and $R$. Indeed, now we have $f_C(t)=\lim_{x\in S,\,x\downarrow0}g_x(t)$, and hence $f_R(t)=g_x(t/x)/f_C(t/x)$ -- for any one $x\in S$ and all real $t$. Using these recovered ch.f.'s $f_C$ and $f_R$, it will then remain to use the inverse Fourier transform to determine the distributions of $C$ and $R$. (Of course, this does not contradict the counterexample given by Bjørn Kjos-Hanssen, since in that example $X$ takes only one positive value and the condition on the set $S$ stated in the beginning of this answer does not hold.)