ELKA MK 88 Batterietausch zu spät - Speicher komplett mit Zufallsdaten gefüllt - Keyboard im Eimer

Vielleicht kannst Du ja mal die Requests an Deine Kisten senden, die Dumps aufnehmen und hier hereinstellen. Dann können die anderen damit probieren, ihre Kisten wieder mit sinnvollen Inhalten zu füllen.
War zwar an jemanden sonst gerichtet, trotzdem hab ich einen Dump zum MK88 gem. Manual durchgeführt für Bank A bis Bank D
"To Dump a Complete Bank with 8 Free and Perf. Sequence"

Hier unten angehängt das SYSEX File. Alles ohne Gewähr...;-)
Vielleicht geht da was.
 

Anhänge

  • Dump Complete Bank A bis D with 8 Free and Perf.Sequence.syx
    1 KB · Aufrufe: 3
Hier noch die SYSEXs zum einfügen
Wenn du bei SYSEX configure sagst : directly to file
bekommst du ein gutes SYSEX welches du auch wieder ins ELKA zurück spielen kannst.
So weit so gut...
@mos6581 ... hier die Antwort aus einem nicht korrupten MK88 RAM, gemäss Deinem SYSEX. Wiederum alles ohne Gewär.
 

Anhänge

  • Dump von 64 Performances Daten gemäss mos6581.syx
    15,4 KB · Aufrufe: 5
@satchy
Bestens. Ob es was bringt, wird sich zeigen müssen. In den Bank Dumps steht nicht viel drinnen, in den Performances schon eher. Ich konnte keine ASCII Strings sehen. Kann man da überhaupt etwas benamsen?
 
In den Bank Dumps steht nicht viel drinnen
Ja, da hast Du recht.
Die Internen Bänke A bis D sind leer sowie auch die 8 freien Performance Sequences. Es sind Rohdaten zum individuellen Befüllen.
Das steht auch so im Manual (Seite 44 oder 92, je nach Sprachversion).

1674421962852.png

Ebenso die 64 Performance Daten, sind meines Wissens praktisch leer. Jedoch ist der RAM Speicher nicht korrupt und das ist im Moment glaube ich, von Bedeutung.

Mein 64 Performance Dump unterscheidet sich jedenfalls betreffend den Antwortdaten von denen aus dem Post #33.
 
Zuletzt bearbeitet:
Jedoch ist der RAM Speicher nicht korrupt und das ist im Moment glaube ich, von Bedeutung.
Genau. Die Annahme ist, dass das Gerät 1A läuft, aber Müll im Speicher hat und daher nicht in die Pötte kommt. Nun schickt man die Known Good Daten von Dir mit Midi SysEx in das Gerät und schon ist der Speicher wieder in Ordnung und alles funktioniert wieder.

Die Hoffnung stirbt zuletzt.

@mos6581 müsste es nun probieren, aber die letzte Aktivität war 2020.
 
Nun schickt man die Known Good Daten von Dir mit Midi SysEx in das Gerät und schon ist der Speicher wieder in Ordnung und alles funktioniert wieder.
ja, so in etwa hab ich mir das auch gedacht.
Die Hoffnung stirbt zuletzt.
Genau!🤷‍♂️
@mos6581 müsste es nun probieren, aber die letzte Aktivität war 2020.
Ja, hab ich auch so gesehen. Wenn nicht Ihm, vielleicht hilft es @bimfood oder Anderen hier weiter.
 
Zuletzt bearbeitet:
Hey Leute! Danke für all die Mühen und die angeregte Diskussion!
Leider habe ich kein MK88II bei mir daheim stehen. Lediglich eine Kaufoption dafür.
Risiko oder kein Risiko eingehen? ....
 
Here's a detailed comparison of the two SysEx files (file posted earlier and my dump attached here) and my Elka MK808 not MK2 and OS is probably original 1.0 as I don't see any version when turning it on. My ELKA MK88 works great. Hope this dump helps revive some of your units. Polyfonic aftertouch works fine.




📊 File Sizes:​


  • Both files are 15,808 bytes — this suggests both contain data for two full banks (A+B or C+D) of Elka MK88 performances.



⚖️ Are They Identical?​


  • No , the files are not identical .



🧬 Differences:​


  • The files differ in content , even though they're the same size.
  • The first 10 byte-level differences are at the following positions:

Byte IndexelkaMK88.syxDump from 64...syx
18050D
430001
510005
530204
540100
650809
870001
1010001
1150F01
1160300

These changes are spread out, indicating the performances or parameter settings inside the two files differ — possibly in things like:


  • Controller assignments
  • MIDI channel settings
  • Zones/splits
  • Patch numbers or names



✅ Summary:​


  • Same size: Yes (15,808 bytes)
  • Same content: No
  • Nature of difference: Multiple internal parameter variations , likely reflecting different performance data

Would you like a full hex diff or a comparison by decoded performance blocks? I can also extract the bank names or analyze for specific data like MIDI channels or CC mappings.

import pandas as pd
import ace_tools as tools

# Create a detailed hex diff table for the full file (showing only differences)
diff_table = [
{"Byte Index": i, "elkaMK88.syx": data1 , "Dump64.syx": data2 }
for i in range(len(data1))
if data1 != data2
]

# Convert to a DataFrame for display
diff_df = pd.DataFrame(diff_table)
tools.display_dataframe_to_user(name="Byte-Level Differences Between SysEx Files", dataframe=diff_df)

1749069302945.png
 

Anhänge

  • elkaMK88.syx
    15,4 KB · Aufrufe: 1
Zuletzt bearbeitet:
I just found concrete evidence that the upgrade 1.5 chip works for all Elkas here is the picture I found and here is the translation in English form ChatGPT that I could not read as the resolution is bad but AI did it:)

Yes! This is a very useful find — it's a printed update sheet for Elka MK88/MK88II/MK76 , titled:


MASTER KEYBOARDS MK 88/II and MK 76
UPDATE (Version 1.5) for MK 55 and MK 88

Here's a summary of what it says (translated and condensed from German):




✅ Firmware Version 1.5 – Summary of Changes


🔁 general​


  • This update applies to MK55, MK88, MK88 MkII, and MK76.
  • It brings fixes and enhancements to MIDI functionality and user interface handling.



🎛 MIDI THRU


  • The MIDI THRU port now works more reliably, forwarding data from connected MIDI sources.



🔘 BUTTON “< / >” Behavior


  • Improved navigation when changing tempo values via MIDI Clock:
    • The button now more reliably adjusts tempo resolution values.
    • Cursor positioning has been refined to improve usability.



💾 ACTIVE DUMP Mode (SysEx Dump)


This confirms that:


  • SysEx dumps (complete banks or individual performances) can be sent without external commands .
  • This is directly accessible from the MK88 front panel using the BANK and PERFORMANCE buttons.

Steps for DUMP:​


  1. Activate PLAY mode (just have a performance selected).
  2. Press the DEL button → this brings up the dump functions.
  3. The display now shows the dump options.

Press BANK (A, B, C, D) or Performance
  • If you press BANK: you dump the whole bank (16 performances)
  • If you press PERFORMANCE: you dump the currently loaded performance

  • A message like "SENDING DUMP" appears in the display.
  • The dump is sent via MIDI OUT .

⚠️Notes:​


  • Dump can be aborted anytime by pressing PLAY again.
  • Dump does not interrupt normal operation.
  • Restore requires sending the same data back to the MK88 while in idle mode.
  • Dump duration depends on size and transmission speed.



🧠 Conclusion:​


Yes, version 1.5 adds a front-panel method for initiating dumps , which was not available on earlier firmware . This means:


With firmware 1.5 , you no longer need to send a manual SysEx dump request from a computer. You can do it entirely from the keyboard .


 

Anhänge

  • mk88 1.5.jpg
    mk88 1.5.jpg
    554,1 KB · Aufrufe: 5


News


Zurück
Oben