I'm trying to understand the orientable double cover of manifolds and a friend posed a question about $M = \mathbb{R}\mathbb{P}^2 \times \mathbb{R}\mathbb{P}^2$.
First, here is some set up. The fundamental group of $M$ is $\mathbb{Z}_2 \times \mathbb{Z}_2$ and so the number of covering spaces for $M$ is equal to the number of conjugacy classes of subgroups in $\pi_1(M)$. Being abelian, there are 4 subgroups which correspond to the universal cover $S^2 \times S^2$, $S^2 \times \mathbb{R}\mathbb{P}^2$, $\mathbb{R}\mathbb{P}^2 \times S^2$ and $\widehat{M} = S^2 \times S^2/\langle (1,1) \rangle$ where $\langle (1,1) \rangle$ is the "diagonal" order 2 subgroup.
The question: What are the de Rham groups of $\widehat{M}$?
We know that since $M$ is non-orientable and compact, $\widehat{M}$ should be connected and so $H^0_{dR}(\widehat{M}) = \mathbb{R} = H^4_{dR}(\widehat{M})$ by Poincare duality. But I don't know how to compute $H^1, H^2$. I was thinking of using the only other tool that I know which is the Mayer-Vietoris theorem but I don't know what two open subsets to choose. And Kunneth's Formula doesn't seem to apply because the quotient by group action complicates the product.
You can see $\hat M$ has a flat bundle (suspension) of $S^2$ over $\mathbb{R}P^2$ and apply the Serre spectral sequence which gives $H^1(\hat M)=H^1(\mathbb{R}P^2,H^0(S^2))=H^1(\mathbb{R}P^2,\mathbb{R})$ and $H^2(\hat M)=H^2(\mathbb{R}P^2,H^0(\mathbb{R}))=H^2(\mathbb{R}P^2,\mathbb{R})$.