I also deployed a package which is created using Windows Azure SDK 1.3, through deployment API of Windows Azure SDK for Java developers, and found out that it returned Bad Request(400). Windows Azrue SDK 1.3 adds BOM (0xEF, 0xBB, 0xBF) at the beginning of ServiceConfiguration.cscfg. It seems to me that the reason of Bad Request is that. Could you please confirm this?