Given a chain complex $A_\bullet\in\mathrm{Ch(\mathbf{Ab})}$, are there exist some chain complex $A'_\bullet\in\mathrm{Ch(\mathbf{Ab})}$ whose homology groups are all isomorphic to that of $A_\bullet$ such that $A'_p$ are all free abelian groups?
I first thought of stronger condition: Are chain complexes chain equivalent to free ones? but that was false, so I'm wondering if this weaker condition holds.