To understand the Firehose loader, one must understand the boot chain of the Snapdragon 215:
The Firehose protocol is an XML-based communication interface. The host PC sends XML tags (e.g., <configure>, <program>) to the programmer. The programmer executes these commands to write raw data to specific sectors of the storage (eMMC). nokia 1.4 firehose loader download