I did some digging and found some Boeing 787 series data.
With an OAT (Outside Air Temp) of 40 C and lets say loaded to 10% less than MGTOW (Max Gross Take Off Weight), the performance chart for the 'Hi-Thrust Engines" (to be conservative) says that with Flaps set at 5 deg, the 787-8 needs 14,500' of runway for Take-Off.
Problem is that Runway 23 is only 12,500' long.
Anyone see a problem here, raise your hands.
However, at FLAPS 20, at the same weight of 480,000 lbs, only 9,200' of runway is required. And THAT incudes enough runway to hit the breaks and stop on the runway almost half a million pounds of jet fuel, humans and carbon fibre below "V1" (just before rotation speed) of 170 mph!
And yes, there are multiple FMS (Fight Management Systems), warning etc to advise and/or warn pilots of correct and incorrect configurations. Airbus' Fly-by-Wire -Full digital controlled system has better 'envelope protection' than Boeing.
95% probability that I'm wrong BUT it seems to be leaning more towards mis-setting the Outside Air Temp to a lower temp than actual, of the FMS, leading to the selection of FLAPS 5 and lower than required power setting for take off. Then, the flaps were possibly, mistakenly, retracted instead of the landing gear.
There is also the possibility of the aircraft being overloaded, either inadvertantly/miscalcula=tion... or just loading more paying cargo into the belly? Tankering cheap Russian jet fuel from India to Gatwick to save $ on fuel?
Then a pre-stall mush into the ground.
Horrible accident.
View attachment 448760