Oberheim Matrix-6 and Matrix-1000 firmware update on eBay

Bob Grieb’s brilliant firmware rewrite for the Matrix-6 and Matrix-1000 machines has been in testing for some time. The code seems to be running fine and is definitely a huge improvement: Matrix-6 owners will gain a machine that is much more responsive, and has been ridded of a couple of nasty bugs. And even for Matrix-1000 owners that have been using GliGli’s v1.16 patches, the new software offers, in my humble and slightly biased opinion, great advantages.

Matrix-6/R Firmware V2.14 in box

Bob has started shipping EPROM chips containing the new code to people who do not have an EPROMMER available, and I’ve agreed to doing the same thing over in Europe. The price for the update is €25 plus shipping,this contains a payment to Bob as a recognition of the endless hours he spent in analysing and rewriting the code.

You can find a first batch of Matrix-1000 update PROMs on eBay, as well as update PROMS for the Matrix-6 and 6R – if they are gone, just follow one of the links below – there are order forms at the end of those pages.

 

Wie kommt das in die Hosts-Datei?

Kein iPad-Update über iTunes – statt dessen ein Tablet im Wartungszustand und beim Versuch der Wiederherstellung penetrant “Error 3004”. Wieder einmal ist die Apple-Fehlermeldung selbst null hilfreich, wieder einmal kommen über Google Antworten: ziemlich dadaistische und dann auch eine nützliche.

Tatsächlich: in der HOSTS-Datei – eine Art Sammlung von Umleitungs-Schildern zwischen meinem Computer und dem Internet – findet sich der ominöse Eintrag, der Zugriffe auf gs.apple.com auf 127.0.0.1 umleitet – wenn ich das richtig verstehe, auf einen Server auf meinem Rechner selbst. Ist ja schnell entfernt (und dann läuft alles wieder) – aaaber wo zum Geier kommt so was her?

Wieder einmal einsehen müssen, dass ich leider nicht zu den 1% zähle.

“This device isn’t eligible for the requested build” – hä? Das Sch***Ding ist neu!?

Also sowas: Endlich kommt mein vor vier Wochen bestelltes iPad 2 (ich bin auserwählt – danke, Steve!), macht sich ganz wunderprächtig, und dann beim dritten oder vierten Sync schon das:
"Das iPad 'untergeekPad' konnte nicht aktualisiert werden. This device isn't eligible for the requested build."

<Sarkasmus>Super-Fehlermeldung, und richtig viel Hilfe dazu von Apple. </Sarkasmus>

Auf einmal ist meine neue Maschine des Updates auf die neueste Version nicht würdig – wieso denn bitte das? Eine kurze Google-Suche fördert viel Ratlosigkeit zutage – und zudem die Erkenntnis, dass das Phänomen offenbar quer durch den Apple-Gerätezoo auftreten kann: iPad2, iPad, iPhones aller Generationen… you name it. Bei einigen verschwindet das Problem, wenn man zum Updateauf einen anderen Mac wechselt. Andere versetzen ihr Gerät in den “DFU”-Wartungsmodus und haben Erfolg, wieder andere nicht.

Die Lösung brachte am Ende für mich dieser Post bei LEI Mobile: Er erklärt mir – vollkommen zutreffend – dass mein altes iPhone 3G Schuld ist an der iPad2-Sperre. Genauer gesagt: Das Downgrade auf iOS 3.1.3, das ich diesem Telefon nach erfolgreicher Reparatur habe angedeihen lassen – wenn ich meiner Liebsten das iPhone 3G als iOS4-Schnecke überreiche, landet es binnen kürzester Zeit an der Wand. – Weiter: Das Downgrade also war Schuld, noch genauer: das (ansonsten außerordentlich empfehlenswerte) Programm TinyUmbrella, das ich für diesen Zurückbuchungs-Vorgang auf iOS 3.1.3 eingesetzt habe.

Was normalerweise bei einem Update passiert, ist wohl folgendes: iTunes telefoniert kurz heim zu Apple und fragt nach, ob es denn mit dem Einspielen der Software so seine Richtigkeit habe. Das wundert uns versierte Apple-Paranoiker ja nicht wirklich und ist auch mit ursächlich dafür, dass Downgrades so ein Nerv sind. TinyUmbrella hebelt diesen Prozess aus und schaltet konsequent um auf den Update-Server für gejailbreakte jailgebreakte geknackte iPhones, Cydia. Und iTunes bekommt kein “Go” für das Update.

"Set hosts to Cydia on exit": Diese Option muss man abwählen (Klick für Vollansicht)

Also muss man dies tun: TinyUmbrella öffnen, in die “Advanced”-Einstellungen gehen, einmal tief durchatmen – ja, wir wissen, was wir tun! Sort of. – und die obige Einstellung aushaken: “Set Hosts to Cydia” muss abgewählt sein. Dann TinyUmbrella beenden und über iTunes updaten – jetzt flutscht’s.

Ach, übrigens: An der Update-Sperre könnte natürlich auch eine vorsichtige Firewall Schuld sein, die iTunes daran hindert, nach Hause zu telefonieren. Kommt uns das nicht irgendwie bekannt vor…?

Sagt das doch gleich!

Wozu hat man immer mal wieder einen Tag frei? Damit man stundenlang vor dem Computer die Folgen kleinerer Unbedachtheiten ausbessern kann. Zum Beispiel ein komplett weggesemmeltes Blog wieder einrichten. Und dabei erfährt man auch immer wieder kleine, aber entscheidende Details über die Upgrade- und Backup-Politik des Haus- und Hof-Providers. Hrrgttnchml…

Heute morgen, die Liebste und ich sitzen beim Freizeitfrühstück, macht das iPhone “Ping” und verkündet damit fröhlich, dass es eine Mail von Mattias erhalten hat, die ich – sein Einverständnis jetzt mal dreist vorausgesetzt – hier dokumentiere:

Von: 	... (at) mattiasschlenker.de
Betreff: 	Ankündigung einer Hinrichtung? [bezieht sich hierauf]
Datum: 	9. April 2009 08:42:20 MESZ
An: 	... (at) eggers-elektronik.de

*Fatal error*: Allowed memory size of 16777216 bytes exhausted (tried to allocate 279223 bytes) in */mnt/web7/42/79/519379/htdocs/untergeekde/wp-includes/streams.php* on line *180

Du hast also den Strato-Server hingerichtet?

(Inklusive eines Hilfsangebot, für das an dieser Stelle noch einmal herzlich gedankt sei.) — Schnell nachgesehen: tatsächlich. untergeek.de spuckt nur noch PHP-Gift und Server-Galle. Was ist passiert? Ein “informed guess” sagt mir, dass es wohl mit einem neuen WordPress-Plugin zusammenhängen wird – wie so häufig. Damit hatte ich gestern spät am Abend noch experimentiert.

Nein, das Plugin ist klasse. Der “Broken Link Checker” findet Links, die schlampig ins Nirgendwo führen, und – für mich wichtiger – nicht existente Bilder in den Posts. Allerdings kann man mit dem Plugin offenbar auch ziemlichen Unfug anrichten; am besten, man macht erst gar keine gravierenden Fehler: Blogger, bleib bei deinen Leisten – respektive bei deinen Pfadnamen. Continue reading

Neues System vergisst alte iPods?

Danke, Apple! Ein guter Teil des Wochenendes geht drauf, weil die beiden iPods plötzlich nicht mehr synchronisieren wollen. Nada. Nicht einmal in iTunes tauchen sie mehr auf – und ich halte zunächst meinen iPod Touch für defekt, bis ich vermute und überprüfe, dass tatsächlich der iPod Classic (5. Generation, 30GB) meiner Liebsten ebenso wenig erkannt wird.

Was passiert ist? Nichts ist passiert. Außer dass offenbar eine völlig legale und teuer bezahlte Neuinstallation von Mac OS X 10.5 (“Leopard”) dazu führt, dass die iPods ihren Heim-Rechner nicht mehr erkennen. Sie scheinen ihn für einen neuen Rechner anzusehen, und der wiederum weigert sich, mit ihnen zu sprechen. Das Höchste der Gefühle ist ein “Unbekannter Fehler 1691”. (NB: geile Fehlermeldung, das. Wenn ich im Netz nach der Bedeutung gucken kann, wieso kann das mein iTunes nicht?)

Was tun? Der Tipp, den man an verschiedenen Stellen im Netz dazu findet, ist eindeutig: iTunes neu installieren.

iPods zeigen eigenes Format

Das löst leider das Problem nicht. Mit großer Beharrlichkeit ignoriert iTunes weiter beide iPods. Immerhin: den “Classic” kann man durch einen harten Reset (Tasten Menu und Select drücken und festhalten, bis das Apfel-Logo erscheint) immerhin dazu bringen, dass der Mac ihn erkennt – und als noch nicht ordentlich formatierte Festplatte einbinden will:

Warnbox: iPod Classic wird als neues Medium erkannt

Warnbox: iPod Classic wird als neues Medium erkannt

Leider bringt auch die angebotene Möglichkeit nichts, den iPod zu initialisieren, sprich: mit dem Festplatten-Dienstprogramm zu formatieren – das verweigert nämlich mit einem dürren “Permission denied” die vielleicht segensreiche Arbeit. Den iPod Touch kann man immerhin über die Systemeinstellungen radieren – was ihn für zwei Stunden in einen Löschmodus versetzt, an dessen Ende man mit einem völlig leeren Gerät dasteht. Was soll ich sagen: iTunes scheint jetzt zwar zu erkennen, dass da was getan werden muss, hängt sich aber auf, sobald man den iPod Touch anhängt.

Deinstallation mit der Unkrautschere

Eine herkömmlich schlichte Deinstallation/Neuinstallation a la Apple ist eine feine, weil einfache Sache. Leider ist es damit hier nicht getan: man muss nämlich Apple deutlich gründlicher deinstallieren als man es gewohnt ist. In den “Programme”-Ordner gehen; iTunes nehmen und in den Papierkorb ziehen, Papierkorb leeren – das reicht nicht. Ein paar weitere Schritte sind nötig (Wie man iTunes wirklich komplett installiert, beschreibt Apple hier):

  • Das Dienstprogramm “Aktivitätsanzeige” aufrufen und den Prozess “iTunes Helper” manuell beenden – vorher lässt sich der Papierkorb nicht richtig leeren.

Dann noch alle Spuren von iTunes tilgen – aus den folgenden Ordnern (jeweils im Finder über “Gehe zu..”/”Gehe zum Ordner” ansteuern und die Dateien in den Papierkorb befördern):

  • ~/Library/ -- Ordner iTunes
  • ~/Library/Preferences/ -- die drei Dateien com.apple.iTunes*
  • ~/Library/Preferences/ByHost/ -- eine Datei com.apple.iTunes*
  • /Library/ -- ein iTunes-Ordner (falls vorhanden)

Ich habe sogar noch eine Extra-Brutalität begehen müssen, um iTunes wirklich zum Wiederentdecken der iPods zu bewegen:

  • Im Ordner “Musik” den Ordner “iTunes” öffnen und die beiden folgenden Dateien umbenennen: iTunes Library und iTunes Music Library.xml
  • iTunes einmal starten, iPod anschließen; Neuerkennung einleiten (der Mac fragt, ob er den iPod auf diesen Rechner umrubeln soll)
  • iTunes zumachen; Dateien über die von iTunes angelegten neuen Versionen kopieren

Beim nächsten iTunes-Start hat dann alles funktioniert. Uff.

Am Ende dann noch einmal in die iTunes-Einstellungen und unter “Erweitert” den Speicherort für die iTunes-Musik erneuern (sprich: auf “Ändern” klicken und den gleichen Ordner wie vorher noch einmal neu auswählen); das führt dazu, dass iTunes alle Dateien noch einmal einliest und die Datenbank auf Trab bringt.

So. Jetzt hat iTunes wieder die Haare schön. War das nötig, so ein Aufwand?