For those who are wondering why the status is "Passport application is under review at Indian Embassy/Consulate" for too long. Sometimes there might be some updates on the application but the status on passport.gov.in website doesn't reflect it.
To know the exact status of the application there is a workaround. Please follow the steps below
These steps might be difficult to follow for some but it might help some web developers/software engineers out there who might find it a little easier to follow than others.
1. Go to https://portal4.passportindia.gov.in/Online/index.html
2. Right click on the page and click on inspect from the menu
3. There will be browser related developer tools which will open adjust the height of developer tools so that you will be able to click on Track status dialog
4. Click on the Track status dialog and fill out the information regarding your application and click Track application status button
5. Now in the browser developer tools you can see network tab which is basically 4th option in chrome click on it
6. Now you can see a service call that is made with name trackStatusForFileNoNew click on it and this service returns a response which contains all the status updates on your application
7. If you scroll through the service response you will be able to see statusMap -> StatusId object when you click on it it will again return a list of all updates on your application and who performed that action and on what date it is updated.
I applied in BLS Ottawa and my status updates gave all the information. I even knew my passport number and the tracking number of the courier for the passport that has been printed in Delhi and dispatched to Ottawa. Using that tracking number I was able to find out that they have dispatched it through DHL Express and was able to track when it is delivered to HCI Ottawa.
I used aftership to know the name of courier through which my passport is dispatched from new delhi and to follow the status updates of delivery https://www.aftership.com/track
Once it is delivered I called the HCI Ottawa and requested them if I can pick up my passport in person as I had my flight in two days after it was delivered to HCI. Luckily I got my passport just in time before my travel date. I know it is stupid to book the tickets in advance but I didn't realize that the passport renewal process is so slow especially in BLS Ottawa.
Normally HCI dispatches the passport to BLS Ottawa after a week once they receive it and BLS Ottawa takes 1 or 2 days to dispatch it to applicant via Purolator.
My status updates on backend:
EVENT_DESC EMP_ACTION STATUS_DESC 1 Passport Number XXXXXX dispatched through International Post/Courier with tracking no XXXXXXXX to issuing Mission/Post. Passport sent by CPPF to Issuing Mission/Post Passport sent by CPPF to Issuing RPO 2 QC Accepted and Dispatch Initiated: Passport No. XXXXXXXX of type Ordinary-Normal Dispatch Initiated Dispatch Initiated 3 Printed: Passport No. XXXXXXXX of type Ordinary-Normal Printed Printed 4 null Print Initiated Print Initiated 5 PVR for XXXXXXXXX-PPF-CA is Approved and Submitted as Clear by Police Approved and Submitted as Clear by Police Submitted 6 PV Initiated PV Initiated 7 Granting Status Set as 'Clear' Clear Application Granted on pre police verification basis 8 Sent To Go Granting Initiated 9 null Application Form Updated Submitted 10 Grant On Hold Send to EO Grant On Hold Send to EO Grant On Hold Send to CSE 11 Sent To Go Granting Initiated 12 null Application Form Submitted Submitted
Thank you so much for this!!! Appreciate it.