Bernal 2016 says that the solution of $$ dr_{t}=\lambda*(\mu-r_{t})*dt+\sigma dW_{t} \qquad (eq.1) $$
equals $$ r_{t}=r_0*exp(-\lambda t)+\mu(1-exp(-\lambda t))+\sigma \int_{0}^{t} exp(-\lambda t)dW_{t} \qquad (eq.2)\\$$
which leads to following Euler Maruyana Scheme: $$ r_{t+\delta t}=r_t+\lambda (\mu -r_t)\delta t+\sigma \sqrt{\delta t} *\mathcal{N}(0,1) \qquad (eq.3)\\$$
On the other side this paper tells us that the solution of the SDE should be $$ S_{i+1}=S_i*exp(-\lambda \delta)+\mu(1-exp(-\lambda t))+\sigma \sqrt{\frac{(1-exp(-2\lambda t)}{2\lambda}}*\mathcal{N}(0,1) \qquad (eq.4)\\$$
Bernal uses $(eq.3)$ for calibration whereas GE and Berg use $(eq.4)$.
Why the difference? Bernals method makes completely sense to me.