All I can tell you is that it seems to be correct and is doing exactly what mine has been doing since I purchased it. I have it wired as charge control mode. I have 2-1120ah 12vdc lead acid batts in parallel; this is hooked to a 1 kw solar array and produces 22vdc going into the controller. on power up it blinks 5 times. after full charge and delivering 15 amps to the batts in 4-6 hours the batts are fully charged, and goes solid green for a short time and trickle charges around 2-4amps, at night I get a single blink. normal, it's waiting for a charge.
There are two potentiometers on the board for low and high voltage disconnect, if these aren't set properly then the batts do not charge the batt according to bat specs, here's the kicker, each batt is different and because of that you need to find out exactly what the correct settings should be for those batts, you may be undercharging or equalizing them without knowing it, this can also offset the controller. The newer controllers are beginning to remember charging states and cycles. pushing the equalize button should only be done on a sunny day and for an approximate duration of 4 hours and no more for most standard lead acid batts and is done once every 3 to 4 weeks. (hence the automatic mode and the reason for remembering states), the temp sensor can be off by ~.50mv , meaning it's almost at the point of useless, what is supposed to do and what it does is two different things, it is supposed to measure the temperature of the batts and determine an appropriate offset voltage accordingly. (which can also offset you blinks)
The manuals are wrong when it comes to the batts! hate to say it, don't depend on them, bulk is around ~13.8-14.8 depending on the batt, do internet check on your batt type, all types are listed with all the info. float charge is the battery disconected and not connected to any loads for a period no less then 12 hours, read the voltage, this is your float voltage. charge voltage depends on the battery again and can vary from 13.8 to 14.8. equalize voltage is above 15v.
Most problems I have found (More then one solar install) has been atributed to the wrong data on the batterys and wrong settings on the controller, sulfated batterys or batterys that have been sitting around. battery stats are critical.
What is the manufacture of the battery? the type and any ID numbers, then I might be able to help you.
Hope this helps.