p3 tools
2007-07-08 by vonhaulshoven
Yahoo Groups archive
Index last updated: 2026-04-28 23:15 UTC
Thread
2007-07-08 by vonhaulshoven
I did a firmware update (b20) did not work with p3 tools 2 (error after update in the p3 display) then the same with 1.09 and it did work fine. same midi channel settings. Ep.
2007-07-08 by em_dkj
--- In analogue-sequencer@yahoogroups.com, "vonhaulshoven" <vonhaulshoven@...> wrote: > > I did a firmware update (b20) did not work with p3 tools 2 (error after > update in the p3 display) then the same with 1.09 and it did work fine. > same midi channel settings. > > Ep. > Ep. How error free the transfer is, depends highly on things like the midi drivers for your Midi ports. I have noticed that if I use my Midisport 2x2 USB interface, I can transfer the firmware at top speed with not a single error. However, with the midi ports on my Delta 2496 card I was get a lot of errors. When an error occurs in the transfer, P3Tools and P3Tools2 both wait for a short time before retrying. This gives the hardware and midi drivers a chance to recover from whatever the problem is. However this means that each error that occurs increases the total transfer time. Depending on how long the midi hardware and drivers take to recover, the delay may not quite be long enough and it is possible that the re- send is not done correctly either. It can possibly take a couple of re-sends before the block of data is successfully transferred. The worst case is that the midi driver/hardware never recover, because the retrys are still coming too quickly. P3Tools makes sure that if this happens, the transfer is aborted rather than getting into some sort of loop that it cannot get out of. You probably encountered this. The amount of time P3Tools2 waits before re-sending data is shorter than in P3Tools. P3Tools is working because the longer delay that it uses is what is required to allow your hardware/drivers to recover. I lowered it in P3Tools2 because I used my Delta 2496 card as an example of error transfer, and experimented how short I could make the delay before retransmitting yet still guarantee success. Unfortunately, it seems that your case is worse than my 2496. So it fails. Sorry about that. I'll add a feature to P3Tools2 that allows the retransmission delay to be configured. You will then be able to set a value that works for you. It wont be too long, but until I do, stick to P3Tools for your F/W upgrade. Dave