Yes, doing a hard reset should fix it. Be careful about doing a restore though. If you made a backup WHEN you were having a problem, the restore may restore the problem back.
Take a look at this
tutorial for general reference about installing software.