Thanks for the confirmation, Jeremi! I hope Jay sees this and doesn't have a problem flashing to a newer firmware.
It's a weird situation: The Patch dumps have a bunch of redundant data, and that's always weirded me out/annoyed/confused me. Each patch has a common area and a patch area, and the common area is sent TWICE followed by the patch area. This makes NO sense at all, but I've always just rolled with it. A patch only needs to be 410 bytes without the redundancy, and its 585 with it.
On v.1.12, a bank has 202 patches, and 202 * 585 = 118170. Add the Edit buffer patch (585) and the SCR x 2 (13 x 2 = 26) and you get 118781, which is the expected size of a valid bank.
Since Jay said he got 82436 consistently, I thought, man, that's so far off that I'm wondering if it's NOT sending the redundant part. Sure enough, 410 * 200 patches + 410 + 26 = 82436.
Thus I concluded that he was using a firmware that only included 200 patches as opposed to 202, and obviously it was correctly transferring 410 bytes per patch as opposed to the stupid 585. Bingo! That's clearly something other than v.1.12.
It appears that that's 1.10. Weird that BOSS would add another algorithm type, add two more user patches and preset patches, and then fuck things up by sending a whole bunch of redundant data. Stupid.
Oh well, if everyone's on 1.12, everything should be good for everyone. And please blame BOSS, not me! ;-)
Ryan
--- In BossVF1@yahoogroups.com, "Jeremias" <jeremias.kuppers@...> wrote:
Show quoted textHide quoted text
>
> Hey Ryan, Jay
>
> had exactly the same problem. Bought the VF-1 running Firmware 1.1
> Upgraded to 1.13 and all works perfect.
> Seems to be a difference in SysEx Block numbers in older firmware.
>
> Cheers
> Jeremi
>
>
>
> On 13 Oct 2011 at 21:34, Ryan wrote:
>
> >
> > Hey Jay,
> >
> > Sorry to hear it's not working for you. You're the first person I've encountered with this problem. I was really perplexed but I thought about the numbers you're getting and I have a hunch I know what's going on. I'm assuming you're not using firmware v.1.12, correct? Please check that out and let me know. If you're not, this part of my app won't work until you upgrade to that version. That's the problem with developing for a moving target - you pretty much can't. I developed to support 1.12 because that's what I have, and I had no desire to write support for the idiosyncrasies of different firmwares and then constantly flash my unit to different versions to test each release of my app. No thanks!
> >
> > So yeah, I'm betting this is your "problem", and I hope you can confirm this instead of proving me wrong. Talk to ya soon.
> >
> > Ryan
> >
> > --- In BossVF1@yahoogroups.com, "musiciandude100" <musiciandude100@> wrote:
> > >
> > > Sorry. Type-o. "deature" was meant to be "feature".
> > >
> > > Jay
> > >
> > >
> > >
> > > --- In BossVF1@yahoogroups.com, "musiciandude100" <musiciandude100@> wrote:
> > > >
> > > > Hi all -
> > > >
> > > > A Newbie here. I am grateful to whoever made this program. I will send a donation shortly.
> > > >
> > > > I want to use the library deature and load all of my patches from my VF-1. I have gone through the procedure described in the manual. But my unit consistently provides 82436 bytes and stops. The software doesn't seem to know what to do with that.
> > > >
> > > > Any help would be appreciated.
> > > >
> > > > Jay
>