Bugfixes
Bugfixes und Änderungen
Bugfixes beheben ernste Probleme, die einzelne Funktionen stören oder komplett lahmlegen. Je nach Anwendungsfall kann es erforderlich sein, das HOAX-Modul upzudaten oder einzusenden. Änderungen sind eher kosmetischer Natur, ein Firmware-Update ist hier üblicherweise nicht erforderlich. Als Update gekennzeichnete Einträge umfassen umfangreiche Arbeiten an der Firmware, die möglicherweise eine Neuverdrahtung bestimmter Baugruppen oder ein Neuprogrammieren des Controller-EEPROMs (eigene Presets werden hierbei überschrieben!) erfordern. Alternativ zur Programmierung des EEPROMs mit AVRdude empfehlen wir folgendes Vorgehen:
Auch unabhängig von Firmware- und FPGA-Updates veröffentlichen wir neue EEPROM-Parametersätze als Patches, genauer gesagt als TeraTerm-Macro PATCH_MACRO.ttl in unserem GIT-Repository. Das Macro (Textdatei, Erstellungsdatum siehe dritte Zeile) aktualisiert die im HOAX-Controller-EEPROM abgelegten Parameter automatisch, ohne die Presets oder die eingestellte Scan-Routine zu verändern; es ist lediglich die serielle Verbindung zum HOAX/HX3 mit dem FTDI-Kabel und das Terminal-Programm TeraTerm (Windows, Freeware) notwendig. Auf diese Weise können Sie eine Neuprogrammierung des EEPROMs über AVRdude vermeiden. Testen Sie aber die TeraTerm-Verbindung und -Einstellungen, bevor Sie das Macro starten.
- Änderung Firmware #3.11: Volume-Steuerung verbessert, "Disable MIDI Controllers" wenn auf MIDI option Parameter (512) +4 addiert wird (also 4..6 statt 0..2)
- Änderung Firmware #3.10: Wenn nur ein Preset16-Panel angeschlossen ist, werden obere und untere Tastenreihe auf Ober- und Untermanual aufgeteilt, es stehen also mit nur einem Preset16 (Jumper "Upper" setzen!) zweimal 8 Presets zur Verfügung
- Update Firmware #3.09: Spezielle Version für "Latching Preset Keys" (siehe Preset12 MPX) online
- Änderung Firmware #3.09: Owner-Info (Name) jetzt im EEPROM vermerkt und mit 9990? abrufbar bzw. 9990="Vorname Name" änderbar (Schreibfreigabe mit WEN=1 erforderlich)
- Patch Patch-Macro 25.09.2012: Geeignet ab FPGA-Konfiguration #24092012 und Firmware #3.08, neue EEPROM-Parameter Leslie-Equalizer
- Update FPGA-Konfiguration #24092012: Leslie-Nebengeräusche (Digitalisierungsrauschen) stark vermindert, Firmware #3.08 erforderlich wg. Parameter-Änderungen (Lautsprecher-Simulationsparameter).
- Update Firmware #3.08: Percussion Volume Normal führt jetzt standardmäßig zu einer Absenkung des Zugriegel-Pegels wie beim Original. Änderungen einiger Parameter, erfordert EEPROM-Neuprogrammierung (Alternative: Parameter-Macro, siehe oben)
- Update Firmware #3.07: Manual Split jetzt immer "live", Sustainzeit-Steuerung verbessert, bisher unbenutzte PL12 Pins 1 bis 3 jetzt Ausgänge für ext. Leslie-Steuerung (siehe auch Zubehör-Platinen zum Selberbauen)
- Bugfix Firmware #3.05: Bug in Leslie-Steuerung behoben (ließ sich bei Preset nicht am Panel ändern), Leslie-Minimallautstärke angepasst, MIDI-Controller-Steuerung verbessert
- Änderung FPGA-Konfiguration #01092012: Basspedal-Lautstärke wieder etwas abgesenkt (6dB), Nebengeräusche/Verstärker-Rauschen optimiert
- Änderung FPGA-Konfiguration #31072012: Basspedal-Lautstärke um 12 dB angehoben
- Bugfix Firmware #3.04: Vibrato-Zuordnung V2/C2 war fehlerhaft, kleiner Bug in Parser
- Bugfix Scancores Rev. #6, Scancore 3 für Scan4014-16 44-Tasten-Manuale und Scancore 0 für OrganScan61: Problem mit Bass-Split Untermanual behoben
- Änderung Firmware #3.03: Einschaltmeldung zeigt jetzt Lizenznummern an, EEPROM und gespeicherte Presets werden bei Neuprogrammierung beibehalten
Die aktuellsten Einträge finden Sie oben. Ausgelieferte Erstversion war Firmware #3.02, FPGA-Konfiguration #21022012 und Scancore Rev. #4 bzw. #5.