Hi, sorry for bringing this up again. I still had problems after last attempt. But now I finally got it fixed.
I was about to give up, and buy a new one, but opened it up one more time.
I unscrewed it completely and took out the hd casing that's installed to put a hd in. Maybe this was causing the shortcircuit.
So after trying, JJOS, HD, Cf cards, RAM, screws, different power cables, this is how I fixed it. For anyone who has a similar problem, try this.
Thanks