FP3+ stuck during install with vendor.img

Hi,

I just got a fairphone 3+ for my son and I’m trying to install e/os on it.

Everything went fine until the command :

fastboot flash vendor vendor.img

I get this response:

Sending ‘vendor_a’ (1048576 KB) FAILED (remote: ‘data too large’)
fastboot: error: Command failed

Anyone can help please?

For clarification from Install /e/OS on a Fairphone FP3/3+ - “FP3” and

./flash_FP3_factory.sh

you get this fastboot error? You started from Fairphone’s regular Android OS?

The most frequent script errors are probably USB cable / connection.

Perhaps look at the whole USB chain. It has been reported that certain USB will not carry fastboot commands or complex fastboot commands. You will need a good quality (full capacity) data cable, so not a thin, skinny cable.

Avoid USB hubs including any USB hub that might be hidden in the PC / laptop.
Avoid a USB-C to USB-C cable as it may be provisioned through a hidden hub.

For predictably good results check (if necessary with a manual) that you are connecting to a USB-2 port soldered to the motherboard.

3 Likes

This can also be the result of an outdated fastboot command being used on the computer.
So it would be important to know what exactly you are doing or which guide you are following.

If you are running the fastboot flash commands manually, please have a look at what fastboot --version reports as compared to the current version of the original source at https://developer.android.com/tools/releases/platform-tools.

2 Likes
3 Likes

Hi,

Thanks a lot for your replies, sorry i’ts been a busy week and haven’t been able to look further into it. Also I like to get my son invlolved on the process.

The USB cable should be fine as I recently installed e/os on a fp5 with this calble and the same computer.

M pc runs on ubuntu mate and is up to date. I’ve been doing the install from the terminal.

before starting I ran the command :

sudo apt-get install android-tools-adb android-tools-fastboot

The guide I’m following is [HOW-TO] Flash /e/-OS on Fairphone 3 using Debian based GNU/Linux

Las time I tried, all the steps went fine until

fastboot flash vendor vendor.img

where I got the reply :

Sending ‘vendor_a’ (1048576 KB) FAILED (remote: ‘data too large’)
fastboot: error: Command failed

Today when I try again it fails at the first command line :

utilisateur@utilisateur-ThinkPad-T520:~/Documents/e os$ fastboot flash system system.img
Sending sparse ‘system_INVALID’ 1/6 (517452 KB) OKAY [ 16.554s]
Writing ‘system_INVALID’ FAILED (remote: ‘partition table doesn’t exist’)
fastboot: error: Command failed

Also the phone won’t start at all whent I start I get this:

Wether I do start, power off or recovery mode it always comes back to the bootloader.

Any idea what to do from here?

May be quite outdated

Better try the following :
(unlock_critical is not needed in case of FP3)

instructions from /e/ : Install /e/OS on a Fairphone FP3/3+ - “FP3”

a15 /e/OS community FP3 download

a13 /e/OS official FP3 download

2 Likes

I made a (sort of) update at this point

This is supposed to reflect the way that instead of flashing the partitions individually a script is used.

In that image the phone is in Fastboot mode so is is ready to accept a fresh run of the script. Whatever was not correct will be overwritten by the script. I hope it would be intuitive to follow my edit …

or just start from a different instruction set.

3 Likes

Great, it’s done now, it took 3mn!

the command that did it was :

chmod +x flash_FP3_factory.sh && ./flash_FP3_factory.sh

Then I locked the bootloader and it seems to work fine.

Thanks a lot for your help!

As a basic user of e/os and linux, I’d like to highlight how grateful I am for the help I have got over the years from other skilled users and developers on forums like this one. It allows me and plenty others to keep a healthy numeric life while supporting open source software.

Thanks again!

TiBo

4 Likes