Sorry for the ridiculously late reply, been moving and changing jobs and haven't had time for mazda things :( @takotomo nailed it, Forscan is useful for some things but not this procedure.
I recently purchased a ford focus rs and started using Forscan there to program things like seatbelt...