I've never used Heimdall before, so I don't know, but I've seen this needle thing come up on a few threads. About half the people are convinced it works and the other half think it's pure BS. I have no clue, but it's prolly worth a shot.
Let us know if it works. Good luck!