Resetting service light
This topic is in the MVS Volvo Repair Database »
Does my Volvo 850 have Motronic 4.4?
Re: Resetting service light
Anybody heard of the AST 5408 Volvo Service Light Reset Tool? It apparently resets the 96-97 models in about 6 seconds...
-
esl_97_850_T5
- Posts: 271
- Joined: 19 June 2012
- Year and Model: 1998 S70 GLT
- Location: Knoxville, TN
- Has thanked: 18 times
- Been thanked: 27 times
An ELM327 device along with terminal emulator software is another option for resetting the SERVICE light of the 1996-1998 850 / S70 / V70 / C70 / XC70.
1. The resetting of the SERVICE light is quite simple with an ELM327. It appears to be a 2-step sequence of B030 / B230:
ATSH 83 51 13
B030
B230
Assuming you already have your ELM327 connected with ECU 51 (COMBI) and the ELM327 is performing the KeepAlive exchange every few seconds, those 3 commands/requests and their responses appear as:
>ATSH 83 51 13
OK
>B030
83 13 51 F0 30 07
>B230
NO DATA
2. A more expansive (colorized) view of the actions necessary to reset the SERVICE light via the ELM327 is...
Start with: a) terminal emulator on your laptop / tablet / phone / etc which is ready to talk with the ELM327 compatible device, b) ELM327 plugged in to Volvo's OBDII port and "physically" connected to your phone/tablet/laptop (via Bluetooth pairing, USB port, serial port, wireless), and c) either engine is on or ignition is at pos II.
Then, using your terminal emulator, issue the following ELM327 AT commands and B030 / B230 special Volvo keyword D3 B0 protocol (KWPD3B0) requests in order to reset the SERVICE light on 1996-1998 850 / S70 / V70 / C70 / XC70.
The complete list of setup commands is:
ATZ
ATL1
ATE1
ATI
ATSP 3
ATDP
ATH1
ATAL
ATKW0
ATTA 13
ATRA 13
ATIIA 51
ATWM 82 51 13 A1
ATSI
ATSH 83 51 13
The actual SERVICE reset requests are:
B030
B230
where:
- Most AT commands respond with OK.
- ATZ identifies the ELM327 version, but its output is garbled.
- ATL1 further garbles the ATZ output, but corrects the linefeed situation.[/b]
- ATSP 3A or ATSP A3 can be substituted for ATSP 3.
- ATDP must respond with either ISO 9141-2 or AUTO, ISO 9141-2.
- ATKW0 is the keys: A, T, K, W, zero.
- ATI and ATSI are optional. You can delete them if you want to. Also, ATE1 is usually optional, since it's usually the default.
- Even the ATSP 3 and ATDP commands are optional if you already know your protocol is setup correctly.
Refer to this ELM327 ECU 51 commands & responses example to see how most all of the ELM327 AT commands should respond. That example works for 1996-1997 850, probably works for 1998 S70/V70/C70/XC70, and might even work for other Volvo years/models (especially those that Vol-FCR can talk to).
The last 3 commands/requests -- ie, the 2-step Reset SERVICE Light sequence -- respond as follows:
>ATSH 83 51 13
OK
>B030
83 13 51 F0 30 07
>B230
NO DATA
You always get a NO DATA response to B230, even if you increase the NO DATA delay to its max of 1 sec. Apparently, that's just the way the COMBI implements the resetting of the SERVICE light -- without a keyword D3 B0 protocol (KWPD3B0) response.
However, if the response to B030 is NO DATA or anything besides 83 13 51 F0 30 07, then the SERVICE light reset will not work.
Depending on which ATSP command you use and whether you use the ATSI command or not, a BUS INIT: ...OK line may also appear once the ISO 9141-2 connection is established.
3. As long as you see all these 4 lines in this order:
>B030
83 13 51 F0 30 07
>B230
NO DATA
then an immediate check of the ECU 51 B9xx data will reveal B904 = B903, B906 = 0, B908 = 0, and, at next engine on, the SERVICE light will be off [unless you've sadistically reprogrammed one of the SERVICE interval limits to zero to make the SERVICE light to *always* come on at engine on].
If you have no need to see the counters set to zero, just go ahead and turn the ignition to off, then turn the engine on.
Voila! The SERVICE light does not come on now!
4. A one push-button version of the above sequence will be available in volvo850diag v0.7 (once it is released, sometime before 2014-08-01).
5. If you want to read your mileage at the same time you do the SERVICE light reset, just throw in a B903 request either immediately before the B030 or immediately after the B230. It's probably advisable to *not* break up the 2-step B030 / B230 sequence.
esl_97_850_T5
1. The resetting of the SERVICE light is quite simple with an ELM327. It appears to be a 2-step sequence of B030 / B230:
ATSH 83 51 13
B030
B230
Assuming you already have your ELM327 connected with ECU 51 (COMBI) and the ELM327 is performing the KeepAlive exchange every few seconds, those 3 commands/requests and their responses appear as:
>ATSH 83 51 13
OK
>B030
83 13 51 F0 30 07
>B230
NO DATA
2. A more expansive (colorized) view of the actions necessary to reset the SERVICE light via the ELM327 is...
Start with: a) terminal emulator on your laptop / tablet / phone / etc which is ready to talk with the ELM327 compatible device, b) ELM327 plugged in to Volvo's OBDII port and "physically" connected to your phone/tablet/laptop (via Bluetooth pairing, USB port, serial port, wireless), and c) either engine is on or ignition is at pos II.
Then, using your terminal emulator, issue the following ELM327 AT commands and B030 / B230 special Volvo keyword D3 B0 protocol (KWPD3B0) requests in order to reset the SERVICE light on 1996-1998 850 / S70 / V70 / C70 / XC70.
The complete list of setup commands is:
ATZ
ATL1
ATE1
ATI
ATSP 3
ATDP
ATH1
ATAL
ATKW0
ATTA 13
ATRA 13
ATIIA 51
ATWM 82 51 13 A1
ATSI
ATSH 83 51 13
The actual SERVICE reset requests are:
B030
B230
where:
- Most AT commands respond with OK.
- ATZ identifies the ELM327 version, but its output is garbled.
- ATL1 further garbles the ATZ output, but corrects the linefeed situation.[/b]
- ATSP 3A or ATSP A3 can be substituted for ATSP 3.
- ATDP must respond with either ISO 9141-2 or AUTO, ISO 9141-2.
- ATKW0 is the keys: A, T, K, W, zero.
- ATI and ATSI are optional. You can delete them if you want to. Also, ATE1 is usually optional, since it's usually the default.
- Even the ATSP 3 and ATDP commands are optional if you already know your protocol is setup correctly.
Refer to this ELM327 ECU 51 commands & responses example to see how most all of the ELM327 AT commands should respond. That example works for 1996-1997 850, probably works for 1998 S70/V70/C70/XC70, and might even work for other Volvo years/models (especially those that Vol-FCR can talk to).
The last 3 commands/requests -- ie, the 2-step Reset SERVICE Light sequence -- respond as follows:
>ATSH 83 51 13
OK
>B030
83 13 51 F0 30 07
>B230
NO DATA
You always get a NO DATA response to B230, even if you increase the NO DATA delay to its max of 1 sec. Apparently, that's just the way the COMBI implements the resetting of the SERVICE light -- without a keyword D3 B0 protocol (KWPD3B0) response.
However, if the response to B030 is NO DATA or anything besides 83 13 51 F0 30 07, then the SERVICE light reset will not work.
Depending on which ATSP command you use and whether you use the ATSI command or not, a BUS INIT: ...OK line may also appear once the ISO 9141-2 connection is established.
3. As long as you see all these 4 lines in this order:
>B030
83 13 51 F0 30 07
>B230
NO DATA
then an immediate check of the ECU 51 B9xx data will reveal B904 = B903, B906 = 0, B908 = 0, and, at next engine on, the SERVICE light will be off [unless you've sadistically reprogrammed one of the SERVICE interval limits to zero to make the SERVICE light to *always* come on at engine on].
If you have no need to see the counters set to zero, just go ahead and turn the ignition to off, then turn the engine on.
Voila! The SERVICE light does not come on now!
4. A one push-button version of the above sequence will be available in volvo850diag v0.7 (once it is released, sometime before 2014-08-01).
5. If you want to read your mileage at the same time you do the SERVICE light reset, just throw in a B903 request either immediately before the B030 or immediately after the B230. It's probably advisable to *not* break up the 2-step B030 / B230 sequence.
esl_97_850_T5
1998 Volvo S70 GLT - 205.5K miles - S70 & M44 testbed in 2016-2019; traded 2019-07-15 (for spare time)
1997 Volvo 854 T5 - 147K miles - 850 testbed in 2012-2017; junked 2017-09
1997 Volvo 854 T5 - 147K miles - 850 testbed in 2012-2017; junked 2017-09
- matthew1
- Site Admin
- Posts: 14463
- Joined: 14 September 2002
- Year and Model: 850 T5, 1997
- Location: Denver, Colorado, US
- Has thanked: 2652 times
- Been thanked: 1240 times
- Contact:
This tool is now in the MVS Tool Loaner Program thanks to anonymous MVS users.
MVS tool loaner program page
Contact me privately to get in line.
MVS tool loaner program page
Contact me privately to get in line.
Help keep MVS on the web -> click sponsors' links here on MVS when you buy from them.
Also -> Amazon link. Click that when you go to buy something on Amazon and MVS gets a cut!
1998 V70, no dash lights on
1997 850 T5 [gone] w/ MSD ignition coil, Hallman manual boost controller, injectors, R bumper, OMP strut brace
2004 V70 R [gone]
How to Thank someone for their post

Also -> Amazon link. Click that when you go to buy something on Amazon and MVS gets a cut!
1998 V70, no dash lights on
1997 850 T5 [gone] w/ MSD ignition coil, Hallman manual boost controller, injectors, R bumper, OMP strut brace
2004 V70 R [gone]
How to Thank someone for their post

-
- Similar Topics
- Replies
- Views
- Last post
-
- 3 Replies
- 788 Views
-
Last post by warmblood58
-
- 0 Replies
- 3088 Views
-
Last post by MadeInJapan






