Let the net frictional impulse by the ground be $\vec{f}$. This is until the sphere starts pure rolling.
Now the force $\vec{f}$ causes a change in the linear velocity of the sphere. The new velocity will be
$$\vec{v_1} = \vec{v} + \frac{\vec{f}}{m}$$
Now let $\vec{r}$ be the vector which points from the center to the point of contact. Then our new $\omega_1$ will be
$$\vec{\omega_1} = \vec{\omega} + \frac{\vec{f} \times \vec{r}}{I}$$
where $I$ is the moment of inertia of the sphere. In the end the point of contact should be at rest. So
$$\vec{\omega_1} \times \vec{r} + \vec{v_1} = 0$$
$$\implies \ \vec{\omega} \times \vec{r} - \frac{\vec{f} \cdot R^2}{I} + \vec{v} + \frac{\vec{f}}{m} = 0$$
From this we can get $\vec{f}$, from which we can get $\vec{w_1}$ and $\vec{v_1}$.
Note: technically the second line should have been written as $\Delta \vec{L} = \vec{f} \times \vec{r}$, but the inertia is the same for a sphere along any axis going through its center, so we can get away with it.