I hadn't realised you were talking about and XL 125. I've moved teh post to a more appropriate section.
I only have access to a Honda XL125, OEM manual dated 2006.
It says :
CURRENT DTC/FREEZE DTC
The DTC is indicated in two ways according to the failure status.
• In case the ECM detects the problem at present, the MIL will come on and the MIL will start blinking
as its DTC when the sidestand is lowered. It is possible to readout the MIL blink pattern as the current
DTC.
• In case the ECM does not detect any problem at present but has a problem stored in its memory, the
MIL will not light and blink. If it is necessary to retrieve the past problem, readout the freeze DTC by
following the DTC readout procedure (page 5-12).
I've attached 2 of the relevant pages and, as you can see, it doesn't mention "5 blinks". So either the 2007 model has extra mil codes or

??

