Hi Sriram,
The main difference between this model and the default model is that this model keeps the PWM always running with some values that can not spin the motor. The default model starts the PWM when the motor must be running, that's why the ADC's didn't work until the motor is spinning.
This model can spin the motor and also can read an additional ADC (onboard potentiometer) and you can add other ADC readings by adding them in the PDB block and the effective ADC reading in the "ADC1_IRQHandler" block. So you don't have to modify anything to run the motor, but if you want to read other ADC's, then you must do what I already told you.
And keep in mind that this model uses Hall sensors to get the speed and position of the motor.
Please let me know if you encounter any problems.
Best regards,
Adrian