[MacPorts] #47816: patch avrdude for ftdi_syncbb fix to bring Programming Enable time delay into spec
#47816: patch avrdude for ftdi_syncbb fix to bring Programming Enable time delay into spec --------------------------+-------------------------------- Reporter: beck.dac@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: avrdude ftdi | Port: avrdude --------------------------+-------------------------------- When using the FTDI bit banging programmer, chips will reply to signature requests and even program with -D (disable chip erase). However, when -D is left out and the default action -e (chip erase) occurs, the chip will not reply to a subsequent program enable in time. This happens because the datasheet specified delay (20ms) has not been observed. The current version of avrdude 6.1 only waits for 5 ms. For chips with slow oscillators this is a problem. The attached patch (patch-245r.diff) to be applied to the source corrects this problem as described in this post from avrdude-dev: https://lists.nongnu.org/archive/html/avrdude-dev/2013-09/msg00160.html I have also included a Portfile patch (Portfile-avrdude.diff) that applies the attached patch. -- Ticket URL: <https://trac.macports.org/ticket/47816> MacPorts <https://www.macports.org/> Ports system for OS X
#47816: avrdude: fix ftdi_syncbb to bring Programming Enable time delay into spec -------------------------+---------------------- Reporter: beck.dac@… | Owner: g5pw@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: avrdude | -------------------------+---------------------- Changes (by ryandesign@…): * cc: beck.dac@… (removed) * owner: macports-tickets@… => g5pw@… * keywords: avrdude ftdi => haspatch Comment: If this changes runtime behavior, the revision must be increased. The mailing list post you reference is from 2013. Why haven't the developers released a new version fixing this problem? -- Ticket URL: <https://trac.macports.org/ticket/47816#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#47816: avrdude: fix ftdi_syncbb to bring Programming Enable time delay into spec -------------------------+---------------------- Reporter: beck.dac@… | Owner: g5pw@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: avrdude | -------------------------+---------------------- Comment (by beck.dac@…): Replying to [comment:2 ryandesign@…]:
If this changes runtime behavior, the revision must be increased. I'm not sure I know what you mean. I understand the words, but I don't know if you mean the macports revision or avrdude...
The mailing list post you reference is from 2013. Why haven't the developers released a new version fixing this problem? It was briefly fixed in an earlier version but it appears there was a reversion at 6.1. My guess is that since there have been no new releases since 6.1 this patch has not been applied.
-- Ticket URL: <https://trac.macports.org/ticket/47816#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#47816: avrdude: fix ftdi_syncbb to bring Programming Enable time delay into spec -------------------------+---------------------- Reporter: beck.dac@… | Owner: g5pw@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: invalid | Keywords: haspatch Port: avrdude | -------------------------+---------------------- Changes (by g5pw@…): * status: new => closed * resolution: => invalid Comment: I'm sorry, I'm not very familiar with that programmer, so I wouldn't know if the code fixes and does not have side effects on other hardware (as per [https://lists.nongnu.org/archive/html/avrdude-dev/2013-09/msg00164.html this] response). You should submit this patch upstream. -- Ticket URL: <https://trac.macports.org/ticket/47816#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts