Nokia Software Recovery Tool fails to find a ROM - RM-940, AT&T branded

In india.....same issue with my lumia 920....
but we can flash with latest firmware.....

1. download "navifirmplus_3.2" & install
2. download "NokiaCareSuite5.0.60.1409" & install
3. open navifirm.....
4. put your 8 digit product code in top left corner of navifirm window...press enter
5. download all files of the firmware that matches with your device (eg. RM-920 US)
please confirm, cyan is launched in your carrier and you should download the latest,
check on global site of nokia. (For Lumia 920, i've downloaded 1.54 GB)
6. Copy the downloaded files of firmware from navifirm folder to the safe location first.
7. copy these files to....
"C:\ProgramData\Nokia\Packages\Products\RM-821"
in your case, last folder should be "RM-940"
you've to create folders of "Products" and "RM-940" manually in the "packages" folder
it should be same as above path.
8. Now open the "NokiaCareSuite"
9. click on "Nokia support tool for store".......prompted for sign in....just click on sign in with option "caresuite external"
10. go to "File" - "Open product", choose your "RM-940"
11. It'll detect the firmware you've located. Follow the instruction.
12. you've to reboot device by pressing "lock key" and "Volume down key"....press long until device shutdown and vibrate....
13. now click on start.....
14. do not touch anything until complete installation and your device asked for region.....

This work for me....on my Lumia 920......
I was on WP8.1 DP.......Black firmware
Now I've Cyan firmware....and again i put my device in DP......

I dont have much time to log in here and explain in briefly,
but i can understand.....people suffers this thing a lot.....so just want to help you..
let me know.....