Thanks a lot guys for these latest updates and most of all it is not the first time we've heard that the definitive serial J-10B needed additional power - not thrust but most of all electricity - to run all its sophisticated avionics ... and that this delayed the service introduction my not a small margin.
However I'm sceptical that these is an official PLAAF designation for a J-10B, that will not enter service, while already a slightly futher updated J-10C already exists.
I can't proof it but I given the fact that the J-10A too was introduced into service in blocks or steps each with more capabilities (at first only PL-8 + PL-11, later PL-8 + PL-12, then bombs, now LGB, ... maybe later targeting capability and even the ASMs) gives me the feeling that this will also happen with the J-10B. As such I think the J-10B will be an ideal replacement for additional J-7 units (maybe even J-8) but more related to the air-to-air-role and the possible J-10C might be a true multirole platform, maybe for SEAD roles or a successor to the last Q-5 units.
Just my two cents.
Deino