How do you intend to write an img if the device won't go into download mode, recovery, or boot for that matter? Maybe look into returning your phone.
He doesn't need to boot into there to use a recovery sdcard. Me,
@noobtoob,
@msmercy42, and others (very sorry for those I forgot to mention, I have a very limited memory!!!) took tricks that the N900A guys got for a hard brick solution and came up with one for the N900T. Now, we're assuming this can be ported out to all other N900X variants but this still has yet to be tested. It involves grabbing about 200MB from mmcblk0 and writing it to an sd card. Not just copying it, but doing a raw write of the image file to an sdcard via the dd if command in either terminal emulator or a Linux OS environment.
If someone here has a N900P, I'd be glad to walk them through the process of creating a unbrick image for the OP. It copies over bootloader information to boot from the SD card, not the device. NO SENSITIVE EFS INFORMATION IS COPIED!!! This method has been done enough times to say that at least. .
OP: when you plug your device into your computer do you at least get a QCHSUSB port or the notification that a device has been recognized by Windows? If so, this method should work. If not, you may have a hardware fault.
Sent from my SPH-L900. Please hit the thanks button if I helped you out!