Yes to both. I have it running on my N95 without any worries :D