A hybrid powertrain with an engine, motor/generator, a belt drive train, a starting mechanism and one or more switching devices for one or more energy storage devices has at least one electronic controller that executes a stored algorithm and controls the hybrid powertrain in accordance with the stored algorithm to establish multiple operating modes including an operating mode in which a first switching device establishes an electrical connection between a first energy storage device and the motor/generator. The operating mode established can be dependent upon a parameter of the first energy storage device, a parameter of the control system, a parameter of the motor/generator, and/or a parameter of said at least one actuator. For example, the stored algorithm can control the hybrid powertrain based on a capacity to restart the engine.