Resetting the Time for Regular Service Warning using a Foxwell Scanner on an Aston Martin DB9

If you do your own annual maintenance on your DB9 or Vantage, part of the 1 year or 2 year service regime is resetting the warning message on the dash display.   In a previous article I’ve shown you how to manually reset the message using a combination of carefully timed button pushes (check out that article here).   But, if you own one of fancy Foxwell Technologies OBDII code readers like the NT510 (or newer) did you know you can do it with just the push of a button?   Let me show you how in this article.

One of the whole reason’s for buying a Foxwell is that it speaks the native Aston Martin OBDII codes, both on the power train port AND on the Body port.  You can learn more about the OBDII ports in my other article here.

Foxwell NT510 OBDII Code Reader

There are several Foxwell code readers that work for this, but the most popular is the NT510, which has become the NT520 and the NT530 over recent years.  I wrote this article about the NT510 when it came out, and I am still using it.  Great value and what I would consider and essential tool if you tinker with your own Aston.  Today, the model to get is the NT530 and you can order it for about $149 USD direct from Foxwell’s website here (be sure to order one with the Aston Martin codes).


The whole process will take about 2 minutes to complete.

  • Connect your Foxwell code reader to the BODY port. In my car (LHD) this is what the ports look like in the drivers footwell.  The Body port is the right hand one.
  • Insert your ignition key and turn it to the On position (all the idiot lights on dash lit)   But, do NOT start the engine.
  • With the main menu showing, use the arrow pads to  highlight the “Aston Martin” codes and then press the Enter button.
  • On the next screen that appears, use the up/down arrows to highlight your generation of Aston Martin and then press Enter.  For my 2005 DB9 I selected this one.
  • On the next screen it will be prompting you to be sure to have connected to the correct OBDII port.  As I already noted above, for this procedure you need to be connected to the BODY port.   Press the F1 button under the OK onscreen.
  • On the next screen we need to choose “Control Unit”.  We do NOT want to Auto Scan (that’s a different use of the OBDII reader).   Use the arrow pads, highlight “Control Units” and then press Enter to proceed.
  • On the next screen use the arrow buttons and scroll down to highlight the menu item 8 – DIM – Drivers Information Module.  This is the computer in the car responsible for the dash display.   Press Enter.
  • On the next screen scroll down using the arrow buttons and highlight “5 – Special Functions”.   This is where they have hidden the Service Due reset function.  Press Enter.
  • On the next screen we finally get to trigger the reset.  Press the F1 button to acknowledge the Warning message.  This will start the device doing the reset.
  • That’s it!  Your Service Due now message should clear.  Turn off the key and disconnect the Foxwell.  You can turn the key on again to confirm the message is cleared.


I made a short video of the process and this might be an easier way to see how its done.

2 thoughts on “Resetting the Time for Regular Service Warning using a Foxwell Scanner on an Aston Martin DB9

  1. Gary Knox

    Thanks for posting this Steve. Worked perfectly yesterday on my ’09 DB9.

    One slight change, however. On my ’09 model, the ‘Body’ access port for the OBD2 reader is on the passenger side of the console.


  2. Worked for me to, like Gary I also have the ports either side of the tunnel, but these are not labelled! The one in the passenger footwell of my 2009 RHD is the BODY access port, so seems in accordance with all advice!
    Keep up the good work Steve!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.