OpenSprinkler Forums Hardware Questions OpenSprinkler Irrigation Runs repeating

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #73705

    BJCsprinkler
    Participant

    After an upgrade to 2.1.7 I am getting three runs of each programmed routine. See log file attached

    App Version: 2.2.5
    Firmware: 2.1.7
    Hardware Version 2.0 -AC

    I have done a factory reset and repeated the upgrade on advice from support which made no improvement. At this point Support are telling me that they have never seen the problem before and have no further advice

    Attachments:
    #82385

    Jnoam
    Participant

    I know this is an old post but I am having the same problems on my OS2.2
    Also, while it works sort-of-ok, I cant seem to generate logs; some of my configuration items will not work, and upgrading/downgrading or erasing firmware will not work at all (even though AVRDUDE reports all is OK).

    Have you been able to solve?

    #82386

    Ray
    Keymaster

    Please report the firmware version.

    #82387

    BJCsprinkler
    Participant

    No I haven’t. I still get three runs for every program run.
    My logging works ok though. Perhaps you need to reinstall the memory card which saves the log files.
    Hope that helps.
    all the best
    Barry Crowe

    #84376

    Jnoam
    Participant

    Hi Ray, completely missed your message there (which is why I opened a new thread)
    I looked more deeply after that message and discovered this:
    software shows HW 2.0 AC and firmware 2.1.7
    (app 2.4.90)
    I also dug deeper as I thought HW 2.0 should already with a bigger MCU than my 328P and apparently this device is an OS CLONE!!! not an Original! So I feel a bit bad about even messaging you about it!
    But this may explain the 328P existance. I purchased a 644 which is supposed to be pin-replaceable but would not make the change unless the device is already useless, as I would probably tear out PCB pads if I tried.

    Thanks if you can/willing to suggest anything
    Jonathan

    #84380

    Ray
    Keymaster

    I am confused by your description. ATmega328p was used by the first-generation OpenSprinkler units (v1.0-1.4). ATmega644 was used on second-generation v2.0-2.2, and ATmega1284 is on v2.3. 644 and 1284 have the same dimensions (1284 has more flash), 328p is smaller. So it sounds like what you have is ATmega644? You can check the marking on the microcontroller, it usually has the part number printed on it.

    #84381

    Jnoam
    Participant

    I am ashamed to say you are correct
    It is with 644. And the MCU I bought was 1280, so I guess I knew that when I purchased (about a year ago).
    But that is still correct about the firmware being unable to go above 2.1.7?

    In the other thread I asked you about compiling a newer version to this MCU by removing modules, have you done this for the 644? Is it reasonable?
    And still, the three activations is a mystery

    Thanks for trying to help

    #84382

    Jnoam
    Participant

    Here is the image of the MCU

    #84387

    Ray
    Keymaster

    If you can replace 644 with 1284 then you can upgrade all the way to the latest firmware, because 1284 (used in OS v2.3) is still currently supported.

    If you can’t replace 644, then I think you can only upgrade to firmware 2.1.6 (or maybe 2.1.7) but I am certain it cannot be upgraded to firmware 2.1.9 and beyond.

Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.

OpenSprinkler Forums Hardware Questions OpenSprinkler Irrigation Runs repeating