added new versions of hardware and firmware and updated software