One solution to voting ID that I’ve heard of has been to use the RealID driver’s license that not everybody has to have... Yet.
A birth certificate that is in a secure format. Proof of residential address (utility bills work),passport... Helps validate the DMV applicant. Formal RealID indentification only cards are also issued through the DMV.
It’s not a total solution but it could be a solution to the voter ID in the near term.
Any picture should do. Take a pic of self, copy to paper stating this person is a citizen of US, address and state plus zip code. Have notarized and should be good enough to vote