$\newcommand{\a}{\mathfrak a}\newcommand{\Z}{\mathbb Z}$Let $MO$ be the Thom Spectrum, then I am trying to come up with an alternative calculation that the rank of $\pi_n(MO)$ as a $\Z_2$ vector space is the number of non dyadic partitions of $n$. The method of calculation I have a familiar source for is rather lacking in details (see here) so out of a mixture of frustration and curiosity I am wondering if the following route has any merit, while avoiding the classical route.
Let's assume for the moment that I know $H^*(MO)$ is a free $\a_2$ module, where $\a_2$ is the mod $2$ Steenrod algebra, and I know that it has a basis given by generators $\{x_i:i\neq 2^{j}-1\}$ (while I am fine assuming this as I am aware of a not too bad proof, if for some reason I do not need this fact that would be very happy to not to use this). I wish to employ the Adams spectral sequence to calculate the stable homotopy groups $\pi_n(MO)$. In particular, the Adams spectral sequence will tell me that $$E_2^{s,t}\Rightarrow \pi_*(MO)\otimes \Z_2$$ however $\pi_*(MO)$ is already a $\Z_2$ vector space so I believe that this means: $$E_2^{s,t}\Rightarrow \pi_*(MO)$$ We also have that: $$E_2^{s,t}=\operatorname{Ext}^{s,t}_{\a_2}(H^*(MO),\Z_2)$$ Since $H^*(MO)$ is free, we must have that for all $s>0$ these groups are zero, so the Adams spectral sequence stabilizes immediately, and: $$\operatorname{Hom}^n_{\a_2}(H^*(MO),\Z_2)\cong \pi_n(MO)$$ So now all we have to do is calculate the rank of $\operatorname{Hom}^n_{\a_2}(H^*(MO),\Z_2)$ as $\Z_2$ vector space. I believe as a subgroup of $\operatorname{Hom}_{\a_2}(H^*(MO),\Z_2)$, we have that: \begin{align} \operatorname{Hom}^n_{\a_2}(H^*(MO),\Z_2)=\{f\in\operatorname{Hom}_{\a_2}(H^*(MO),\Z_2):\operatorname{supp}f\subset H^n(MO) \} \end{align} Now the confusing part to me is that $f\in \operatorname{Hom}_{\a_2}(H^*(MO),\Z_2)$ means that for all $a\in \a_2$ we have that $f(a\cdot \omega)=a\cdot f(\omega)$, but $\a_2$ acts on $\Z_2$ trivially in non zero degree, so this always zero unless the degree zero part of $a$ is one, in which case $f(a\cdot \omega)=f(\omega)$. However, if $\omega$ is not of the form $x_i$ for some $i\neq 2^j-1$, then $\omega$ is a linear combination of such elements over $\a_2$, so most $\omega$ just map to zero?
Perhaps I am thinking about this incorrectly, or have set up the problem wrong, but I would appreciate any help or hints at calculating the $\Z_2$ rank of this vector space.