Travelinni wrote:Kukuruzo wrote:
They all end with 00

same here , let me know if you succeed in dumping a successful dump , pass me the midi-ox buffer settings and i'll try it on mine , somehow it might work.
If you made it before then , you can do it again.
OH, HELLO GUYS! GUESS WHAT I'M GOING TO TELL YOU..
I have to share something with you..yesterday I opened few tabs here on Korg Forums, initially for something related to V. Beats, but everything about old electribes I want to read too, bcs I'm the happy owner of the old red one. When I started reading this topic, not much focused, I was smiling, bcs I did dump via MIDI-OX few times during last 3 yrs without issues..but with more readed pages here and on midiox forum I got suspicious, so I tried to dump out the patterns..and surprise, the syx file doesn't end with F7. But not only this last one, all of my backups ends with zeros

((
So I said "shieeet" and dive deeper to analysis, also midiox help and electribe shaman web, I also tried to change buffer settings (I had 2048 bytes and 64 buffers before bcs I thought that is bulleproof) and sent the syx back to ER-1, old backup of all as 1st and pattern backup as 2nd..it runs without any error message, ER-1 is still alive but I'm pretty unsure, what is the right finish, Korg's manual says nothing about it.
The quick comparasion of pattern dump syx files - the factory original from J. Bernard and mine backup - has this result:
ER1_Pattern_JB.syx: size 276 194 bytes (294912 B on disk), last line 436E
my_korg_dump_pattern.syx: size 274 945 bytes (also 294912 B on disk), last line 431F
So it makes difference of 1249 bytes and 78 lines, there is just missing data. OK, we know, BUT there is two things:
1: If i opened the "incomplete" pattern dump in sysex browser (by E. Shaman) and checked the last pattern, it corresponds to data on HW. So, this is OK, somehow.
http://electribe.cc/wp/2019/03/23/elect ... x-browser/
and more important 2: MIDI-OX input monitor records at the end of all dumps this:
0001BF55 Ste -- -- Buffer: 512 Bytes SysEx Continue
0001BFEE Ste -- -- Buffer: 512 Bytes SysEx Continue
0001C088 Ste -- -- Buffer: 512 Bytes SysEx Continue
0001C0D5 Ste -- B0 00 00 1 --- CC: Bank MSB
0001C123 Ste -- B0 5E 00 1 --- CC: Celeste Depth
0001C171 Ste -- B0 03 00 1 --- Control Change
0001C1C0 Ste -- B0 00 04 1 --- CC: Bank MSB
0001C1FE Ste -- B0 00 00 1 --- CC: Bank MSB
..and it's wrong, so I guess that some piece of data (probably header of next packet saying "this is sysex") is not recieved and it causes "error in translation", AND IT'S THE POINT OF THIS TROUBLE.
Solution always depends on source of the problem, so to find it I used exclusion method:
1. I filtered out all other data than sysex from monitoring and everything on midiox side, and the dump simply ended with zeros as usual.
2. Then I set MIDI filter on ER-1 to PCE --o (means just sysex data will be transmitted and received), same result.
3. I also tried another MIDI application, Pocket MIDI, it recieves no dump data (bcs I probably set ports badly), but on the end of dump its MIDI monitor records those CC messages too, so finally: it's not caused by any part on the PC side.
4. Another way (WIDI BLE) or platform (Android) is wrong way, amout of dump data causes that applications crashes or get frozen.
Here, to exclude probably last "not-caused-by-Korg-itself" option, I have to say, that my ER-1 was already upgraded to E. Shaman's last fw (in the end of last year), I also loaded custom samples into it, all these procedures was done without any hickups, and ER-1 runs still smoothly.
As I mentioned up here, older MIDI dumps from ER-1 with factory firmware are shorten too.
So here we are, after all this research and tests, my suspicion directs to some wrong synchronization of data transport, or just missing/wrong instruction in particular line of code.
If E. Shaman or somebody with knowledge will not be so great to fix it, or just share some know-how and resources, we will have to fix it by simply replacing that missing end of data dumps from healthier sources.
So I'm gonna to try it now.