OK, so here is how I solved the problem: It all boils down to outdated versions of the fastboot binaries… But first things first.
I had wanted to install Sailfish OS on my Fairphone 2 and for that reason I first needed to downgrade the Fairphone OS from version 1.5.1 to version 1.1.7. I first tried to downgrade via fastboot so I downloaded the flash image for version 1.1.7 and used “fastboot -w update ‘flashable image filename’ " to load the image file to the device. Unfortunately the process exited after some time with the following error:
sending ‘system’ (xxxxxxxxx KB)…
FAILED (remote: data too large)
Well, different from what I had suspected in my first post, this is what actually softbricked my Fairphone, because fastboot had already started writing the image to the phone, thus overwriting parts of the old operating system. When fastboot exited with the above mentioned error, it left my phone with an unbootable operating system. But actually I did not notice then… I merely saw the error, did not try to reboot but tried to flash the operating system from the SD memory card immediately, which also failed. But at that point, the phone had already been softbricked…
So, when I noticed the phone did not boot anymore, I tried to use fastboot to load different image files from the Fairphone website to the phone, however, all attempts failed with the same error:
sending ‘system’ (xxxxxxxxx KB)…
FAILED (remote: data too large)
I tried on Windows, using “Minimal ADB and Fastboot”, and I tried on Linux, using the packages “android-tools-adb” and “android-tools-fastboot” from the phablet-team repos, but I ended up with the same error on either OS… Only then I realized that the current version number of adb from “Minimal ADB and Fastboot” and from the phablet-team repos is still 1.0.32 while the current version number from Google is already 1.0.36.
Actually, all I had to do was update adb and fastboot with the latest versions from Google. Then fastboot loaded the image file to my phone like a charm, no more errors and I finally had a working phone again.
In many forums on the web you will be referred to either “Minimal ADB and Fastboot” on Windows or “android-tools-adb” and “android-tools-fastboot” from the phablet-team repos on LInux. So be careful because they do not necessarily come with the latest versions of adb and fastboot and that might eventually softbrick your phone.
Hope this post saves one or two of you from softbricking their FPs 