Category Archives: Blog

Posts related to personal experiences, and the FuelIncluded.com website.

Renault ZOE: Battery Charging Impossible (BCI)

Early models of the Renault ZOE would quite often encounter problems with charging at public charging points and would show a message saying “Battery Charging Impossible” (BCI). The ZOE electronics were updated at about the time the new R240 version of the ZOE entered production to fix this issue – however, I’ve learned it can still happen with a new ZOE so let’s look at it in detail.

I had one of the early ZOE’s so i’m experienced with this error. The first thing to note is that in most cases it does not indicate that there is anything wrong with the car. The message simply means “Battery Charging Unsuccessful” and refers to the last charge attempted whereas the wording – perhaps a poor translation from the French – implies something more serious.

When a charge point (CP) is connected to the ZOE a communication takes place between the car and CP to agree a rate of charge. Also the ZOE checks the earth connection of the CP to make sure that it is securely earthed for safety reasons. A BCI error generally indicates that the ZOE found that the CP is not sufficiently well earthed to be safe and so it refuses to charge.

While this might seem to be obviously an appropriate response to a potentially dangerous situation the simple fact is that other electric cars are not so ‘fussy’ as the ZOE and quite often will charge at a CP that the ZOE has a problem with. Worse, the earth connection will vary with outside factors (e.g. weather and dampness of the ground) so that a ZOE can be happy with a CP one day but refuse to use it another day. While it might seem reassuring that the ZOE errs on the side of caution and refuses to charge with a CP that it can’t guarantee to be safe, the result is frustration for the driver when the car needs a charge.

The issue of a BCI from poor CP earthing is well documented. However, there may be another issue that causes BCI’s occasionally. There is a lot of circumstantial evidence that the ZOE charges more reliably – particularly with DBT rapid chargers – if the weight of the cable is taken off the connector when the connector is inserted into the car. It’s possible the cause is that the upper pins are not fully connecting during insertion. I suggest, therefore, a BCI may also be caused occasionally by the connector being pulled down by the weight of the cable when initiating the charge. This may be exacerbated if the spare cable is ‘tidily’ pushed under the nose of the car.

Since BCI in its simplest form is just a message to let the driver know that the last charge attempted didn’t succeed the obvious solution is just to try charging again. Unfortunately the BCI seems to be a ‘sticky’ error, in other words once it has happened it more likely to happen on subsequent tries – until a charge succeeds at which point it is completely wiped from the system. Therefore it is not unknown for follow on attempts to charge to produce a BCI even on a CP (e.g. at home) that has previously been fine.

In most cases, however, the BCI ‘stickiness’ will time out. Anecdotally, most people find that it only lasts 10-15 minutes, some people have found it lasts about an hour, and occasionally it can last until the car has sat overnight. In an ideal situation it is best to let the error time out and then try charging again – but it is not unknown for an attempt to charge while the error is still there to succeed, and for it to be cleared, before it has timed out.

Occasionally all attempts to clear a BCI fail and this indicates a hardware fault – it is, however, very unusual. The first thing to check would be the charging cable. If that is fine, then the car needs to be taken to a dealer to be checked.

So, let’s add that all together into a useful procedure.

What to do if you get a Battery Charging Impossible (BCI) message

renault_zoe_bci_google

  1. Don’t panic! In most cases it’s fixable by the driver and doesn’t indicate a long-term issue.
  2. Try charging at least 3 times before giving up:
    • Support the connector where it goes into the car to make sure the upper pins are fully connecting. Listen for a successful latching of the connector into the car (multiple latching sounds may indicate a problem).
    • If you’re at a location with multiple charge points, try a different one each time if possible.
  3. If that fails, shut down, lock up the car and leave it for 15 minutes, then repeat from 2.
  4. If that fails, shut down, lock up the car and leave it for at least 1 hour, then repeat from 2. However, if time is tight go to the next step.
  5. Drive to a different type of charge point and repeat from 2. If possible, it’s usually best to use your home CP as that’s the most reliable and forgiving type. Otherwise, if at a street 7kW charge point try a rapid charge point, or vice versa. Repeat from 2.
  6. If that fails (and that should be very rare) then it could be the cable. Borrow an alternative Type 2 cable and repeat from 2.
  7. If that fails then it looks like there may be a problem with the car – call your dealer and arrange for the car to be checked.

The Pleasure of Public Charging 

After the pain of public charging on our way to Stoke the rest of the trip went very well. We found the public charge points in the John Street car park easily (though only one had its light on).

Unfortunately they didn’t have any signage indicating what network they belonged to. On a whim I waved an old Plugged-in Midlands card at the charger and it started to work.

We left the car on charge for the rest of the day while we had lunch and then watched the gym displays. I was able to monitor the charging on my phone like last time, but this time it completed without a hitch.

At the end of the day we got back to a fully charged i3. With its long range we were able to get home, some 100+ miles south, without a single stop.

The Pain of Public Charging

I haven’t written one of these posts for some time as the public charging infrastructure has improved significantly in scale and reliability over the last three years. However, so far today has been a bit like returning to the bad old days.

We’re driving from Northampton to Stoke for one of our daughter’s regular gymnastics events. It’s fairly relaxed as with the new i3 94Ah we have plenty of range to get there without charging en route.

However as the family needed two comfort breaks on the way I took the opportunities to try charging. The results were disappointing.

At Corley Services on the M6 there was a Leaf at one of the two Ecotricity charge points. Unfortunately it was the only one that had a CCS connector compatible with the i3 so I could see I wasn’t going to get a charge. In fact it looked like he was having problems and was on the phone to Ecotricity. However when I came back out of the building later I could see and hear he was charging.

I was more hopeful at Stafford services when pulling in as both charge points were vacant. However I had 3 failed attempts to charge using the Ecotricity app, with the message ‘Remote Start failed’.

At that point I gave up and we got back on the motorway. At least with the i3 94Ah we could get where we were going without needing to charge.

[Part 2]

New Renault ZOE from £183 per month fuel included


Warning: preg_match(): Compilation failed: invalid range in character class at offset 4 in C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-content\plugins\maxbuttons\assets\libraries\simplehtmldom\simple_html_dom.php on line 1389

Warning: preg_match_all(): Compilation failed: invalid range in character class at offset 4 in C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-content\plugins\maxbuttons\assets\libraries\simplehtmldom\simple_html_dom.php on line 694

Warning: foreach() argument must be of type array|object, null given in C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-content\plugins\maxbuttons\assets\libraries\simplehtmldom\simple_html_dom.php on line 701

Warning: preg_match_all(): Compilation failed: invalid range in character class at offset 4 in C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-content\plugins\maxbuttons\assets\libraries\simplehtmldom\simple_html_dom.php on line 694

Warning: foreach() argument must be of type array|object, null given in C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-content\plugins\maxbuttons\assets\libraries\simplehtmldom\simple_html_dom.php on line 701

Fatal error: Uncaught Error: Attempt to assign property "href" on array in C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-content\plugins\maxbuttons\blocks\basic.php:171 Stack trace: #0 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-content\plugins\maxbuttons\classes\button.php(382): MaxButtons\basicBlock->parse_button() #1 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-content\plugins\maxbuttons\classes\button.php(476): MaxButtons\maxButton->parse_button() #2 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-content\plugins\maxbuttons\classes\button.php(903): MaxButtons\maxButton->display() #3 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-content\plugins\maxbuttons\classes\maxbuttons-class.php(525): MaxButtons\maxButton->shortcode() #4 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-includes\shortcodes.php(434): MaxButtons\maxButtonsPlugin->shortcode() #5 [internal function]: do_shortcode_tag() #6 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-includes\shortcodes.php(273): preg_replace_callback() #7 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-includes\class-wp-hook.php(324): do_shortcode() #8 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-includes\plugin.php(205): WP_Hook->apply_filters() #9 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-includes\post-template.php(256): apply_filters() #10 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-content\themes\twentythirteen\content.php(43): the_content() #11 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-includes\template.php(812): require('...') #12 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-includes\template.php(745): load_template() #13 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-includes\general-template.php(206): locate_template() #14 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-content\themes\twentythirteen\category.php(28): get_template_part() #15 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-includes\template-loader.php(106): include('...') #16 C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-blog-header.php(19): require_once('...') #17 C:\inetpub\vhosts\fuelincluded.com\httpdocs\index.php(17): require('...') #18 {main} thrown in C:\inetpub\vhosts\fuelincluded.com\httpdocs\wp-content\plugins\maxbuttons\blocks\basic.php on line 171