You do know what a SHA1 hash is do you? If that is correct then there is no reason to download the ISO again. Anyway you probably downloaded a corrupted ISO, so thats why it solved ur problem..
---
I also managed to fix it, finally, after lots of hours work, I realized that I got an 4GB SD...