According to the CT DMV website, you cs get the fee waived if you show proof of residency at an authorized shelter or transitional housing location. As previously mentioned, you have to go to the website to get the list, but you can also ask the people who run the shelter in which you're staying as they may be familiar with the process.
I would think you would have to speak to someone at the shelter for you to sign for to sign a waiver for you to obtain an ID
Thanks! Your answer is awaiting moderation.