A mathematical model is presented for the unsteady magnetohydrodynamic heat-generating free convection flow of a partially-ionized gas past an infinite vertical porous plate in a rotating frame of reference. Hall and ion-slip current effects are incorporated in the model. A finite element solution to the coupled non-linear differential equations is presented under physically realistic boundary conditions. The effects of Hall current parameter, ion-slip current parameter, Prandtl number, heat generation parameter, rotational parameter, Grashof (buoyancy) parameter and also time on the velocity and temperature fields are presented graphically. Primary velocity profile (u) decreases due to an increase in the Hall parameter and the ionslip parameter; however it is boosted with time for positive Grashof numbers (cooling of the plate by free convection currents) and decreases with time for negative Grashof numbers (heating of the plate by free convection currents). Secondary velocity profile (v) is also reduced with rising Hall parameter and ionslip parameter but boosted with time and stronger rotation. The temperature profile (θ) is enhanced with a rise in the heat generating parameter and also increases with time. The flow regime has important applications in MHD energy systems, plasma aerodynamics and induction flow meter technologies.