What happened is that you had a software version difference, between the drone and the remote. What you did was downgrade the remote software to re connect. 1.5.8 mostly gets you out of trouble. ALWAYS when you upgrade your software. Upgrade the drone first! Glad it worked out well.
Cheers...