Not sure if I read it here or somewhere else, someone claiming to conduct a simple O2 sensor test if suspected as yer problem - disconnect sensor from the equation and engine will run on a limp mode like fuel map. Reading into that I assumed it would be a middle of the road map.
I have seen an XF Falcon run black fuely smoke due to a dud O2 sensor, just yesterday had a quick look at a 90 MR2 (designation not used in France - sounds too much like sh1tty

in Franch ) It has been through the learner process of diagnostics and used this and that has been swapped in, no change with a used O2 sensor being swapped in. Black fuelly exhaust, enough to make yer eyes sting bad,throat choke and need fresh air for a while after. Difficult or impossible to floor the throttle and then smoke rings as the cat disintegrates with backfire !!
Let's try the isolate the O2 sensor trick and see how it runs on a limp map. Limp map my rrrrrs ! Still runs black smoke as a fail safe not to run damaging lean, but instantly gained revability and no backfire.
Looks like a new O2 sensor will work. An interesting approach would be to tap the signal off a known healthy car of same Voltage O2 supply to see if the patient changes tune all of a sudden ??