Re: [Neo] Truly Ergonomic Firmware-Update!
On 07/30/2013 02:18 AM, ka’imi wrote: https://github.com/yurivkhan/teck http://yurivkhan.github.io/teck/ Ich muss sagen, ich bin begeistert. Endlich liegen alle Tasten da, wo ich sie haben will – und wenn ich das Teil an einen anderen Rechner anschließe (z.B. die Windoof-Kiste zum Zocken), muss ich da nicht auch noch fummeln. Nebenbei habe ich mir dann auf der NumLock-Ebene einfach ein Pseudo-QWERTZ gebastelt; Buchstaben nach QWERTZ, Modifier da, wo sie bei einer Standardtastatur liegen. Umschalten von Neo nach QWERTZ ist dann nur ein Tastendruck; macht vieles einfacher, wenn ein Game die Steuerung nicht umbelegen lassen will :) Gruß, ka’imi -- In the beginning the universe was created. This has made a lot of people very angry and been widely regarded as a bad move. signature.asc Description: OpenPGP digital signature
Re: [Neo] Truly Ergonomic Firmware-Update!
Hallo, habe nun auch mein TECK 105 erfolgreich aktualisiert. Da es für das 105er keine genaue Entsprechung aus der 200er-Reihe gibt, habe ich die Datei „TrulyErgonomic_104-105_v2.121127.hex“ verwendet. Meine Belegung sieht zurzeit so aus: ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ │ LALT │ │ │ │ │ │ - │ │ │ │ │ │ BKSP │ ├───┬───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┬───┤ │ ` │ y │ │ │ │ │ │ ^ │ │ │ │ │ │ │ │ ├───┴───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┴───┤ │ M3L │ │ │ │ │ │ │ │ │ │ │ │ M3R │ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ │ LFSH │ │ │ │ │ │RTN│ │ │ │ │ j │ RFSH │ ├───┼┬┬┬┼───┼┬┬┬┼───┴───┼───┼───┴───┼┬┬┬┼───┼┬┬┬┼───┤ │ LCTL ├┴┴┴┤POS├┴┴┴┤ │WIN│ ├┴┴┴┤ ├┴┴┴┤ RCTL │ └───┤ ← ├───┤M4L├───┴───┴───┤M4R├───┤ ├───┘ └───┤END├───┘ └───┤ ├───┘ └───┘ └───┘ Die HIDs dazu: ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ │ E2 │ │ │ │ │ │2D │ │ │ │ │ │ 2A │ ├───┬───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┬───┤ │2E │34 │ │ │ │ │ │35 │ │ │ │ │ │ │ │ ├───┴───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┴───┤ │ 39 │ │ │ │ │ │ │ │ │ │ │ │ 32 │ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ │ E1 │ │ │ │ │ │28 │ │ │ │ │38 │ E5 │ ├───┼┬┬┬┼───┼┬┬┬┼───┴───┼───┼───┴───┼┬┬┬┼───┼┬┬┬┼───┤ │ E0 ├┴┴┴┤4A ├┴┴┴┤ │E3 │ ├┴┴┴┤ ├┴┴┴┤ E4 │ └───┤50 ├───┤64 ├───┴───┴───┤E6 ├───┤ ├───┘ └───┤4D ├───┘ └───┤ ├───┘ └───┘ └───┘ Und der modifizierte Teil der hex-Datei: :100572003588890033 :10058200041F2B2D1E141D008A81E32C83E1E58BB1 :1005924FE76552008A88E0560046890087E4EA :1005A248003932474858DF8B45 :1005B2005C465565545F59571A3A4D3B4A291B16FA :1005C2005E3C4C3D4961635B072008250C0E3606F4 :1005D2000A211722150905190D2318241C0B1011C5 :1005E2002E3EE33F2A3028E62F40E2412612370F03 :1005F20038425143273313345D4464455060625A94 Viele Grüße, Olli
Re: [Neo] Truly Ergonomic Firmware-Update!
On 02/14/2013 11:47 PM, Erik Streb del Toro wrote: Die Anleitung, wie man die Firmware anpasst, gibt es hier: http://geekhack.org/index.php?topic=38943.0 Ich finde das super. Ist noch etwas eleganter als modifiziertes Neo-Layout und evdev-Weiche … Ist denn schon mal jemand den logischen nächsten Schritt gegangen und hat auf Basis der Erkenntnisse aus dem Firmware-Updater ein Tool geschrieben, mit dem man das auch ohne händisches Frickeln machen kann? Aka das, was schon immer von den Machern versprochen wurde? Falls jemand die Zeit dazu hat, ich nehm’s sofort :) Grüße, Daniel -- jabber/mail/sip: dan...@vandenhorz.de “For every problem, there is one solution which is simple, neat, and wrong.” pgp key: https://daniel.vandenhorz.de/key.asc (5A6A89E3) signature.asc Description: OpenPGP digital signature
Re: [Neo] Truly Ergonomic Firmware-Update!
Ja, so ein Tool wäre super. Eigentlich würde sogar ein einigermaßen komfortables Web-Tool/GUI ausreichen, bei der man sich die Tastatur seiner Wahl zusammen klicken kann und dann am Ende eine Firmware-Datei angeboten wird, die man dann mit dem auf der Truly-Seite angebotenen Firmware-Update-Programm auf seine Tastatur kopieren kann. Aber so viel Handarbeit ist es ja gar nicht mehr. Die beiden Spreadsheet-Tabellen bei Geekhack (das zweite ist zum anpassen des Fn-Ziffernblocks) und die per Einzeiler-Kommandozeilenprogramm (nur unter Linux) auslesbaren USB-HID-ID-Nummern beim Drücken von Tasten machen es schon recht komfortabel. Ich habe soeben den Truly-Fn-Ziffernblock auf Basis der 209er-Firmware (TrulyErgonomic_209_v2.121127.hex) an die Neo-Belegung des Ebene4-Ziffernblocks angepasst. Somit lässt sich dieser betriebssystemunabhängig feststellen (lock), denn bei der 209er Firmware ist der Fn-Ziffernblock und Numlock ein Hardwareschalter, das heißt das Betriebssystem weiß nichts davon, dass Num-Lock de-/aktiviert wurde. Es werden einfach andere USB-HID-IDs gesendet – und zwar die vom echten Ziffernblock. Hier ist meine Datei, bzw. der Teil, der den modifizierten Fn-Ziffernblock enthält. :10084B007896E6FFB41805765F0208EDEFB40C0757 :10085B00789676600208EDEFB4120778967661020F :10086B0008EDEFB40D067896765C8076EFB40E0645 :10087B007896765D806CEFB40F067896765E806224 :10088B00EFB42606789676548058EFB41006789617 :10089B007659804EEFB436067896765A8044EFB48C :1008AB0037067896765B803AEFB4270678967655BE :1008BB008030EFB42C06789676628026EFB4330640 :1008CB0078967663801CEFB42D0678967656801258 :1008DB00EFB41306789676578008EFB4280778960E :1008EB00765812005C12116A78AD0678B0E625E0F6 (MD5Summe davon: a56dfb5d806ee7e472f3e691d8d08a40) Zumindest dieser Fn-Ziffernblock ist eigentlich für alle Neolinge Pflicht. :-) Grüße Erik Daniel Horz schrieb am 15.02.2013 18:17: On 02/14/2013 11:47 PM, Erik Streb del Toro wrote: Die Anleitung, wie man die Firmware anpasst, gibt es hier: http://geekhack.org/index.php?topic=38943.0 Ich finde das super. Ist noch etwas eleganter als modifiziertes Neo-Layout und evdev-Weiche … Ist denn schon mal jemand den logischen nächsten Schritt gegangen und hat auf Basis der Erkenntnisse aus dem Firmware-Updater ein Tool geschrieben, mit dem man das auch ohne händisches Frickeln machen kann? Aka das, was schon immer von den Machern versprochen wurde? Falls jemand die Zeit dazu hat, ich nehm’s sofort :) Grüße, Daniel -- GPG-Schlüssel-ID: 0x036B38E6 Fingerabdruck: F057 EEEB F0F5 9144 D95C BD98 B822 138F 036B 38E6 Außerdem kann man per Jabber mit mir reden (chatten): Jabber-ID: wick...@jabber.org Off-The-Record: DEBD08C2 95E7C8CE 901EC136 E39A1E43 4FC13142 signature.asc Description: OpenPGP digital signature
[Neo] Truly Ergonomic Firmware-Update!
Hallo Neolinge, insbesondere Besitzer der Truly Ergonomic Tastatur. Ich habe heute endlich das Firmwareupdate auf meine alte 109 gespielt. Somit ist es jetzt eine 209 (aktuelles Modell, Hardware identisch!). Damit wird wohl endlich das „Nicht-mehr-aufwachen“ der Tastatur aus dem Schlafmodus, wenn ich den Rechner im Ruhezustand hatte, behoben sein. Außerdem habe ich meine Modifier angepasst. Ohne Xmodmap-Gefrickel oder AHK-Sondernummer. Ich kann jetzt mit meiner Truly einfach an jeden Linux-Rechner gehen und »setxkbmap de neo« ins Terminal tippen und los geht’s! Auch wenn ich mal im BIOS bin oder bei der Installation eines neuen Betriebssystems oder wenn ein anderer Benutzer am Rechner war und noch in einem anderen Windowmanager mit „falscher“ Tastaturbelegung rumhängt, kann ich meine Tastatur nun verwenden. Sie ist nun endlich ihren Preis wert. Das ist eine unglaubliche Verbesserung! Meine Belegung gibt es hier (mit Firmware): http://wiki.neo-layout.org/wiki/Hardwareentwicklung/Truly#VorschlagvonErik Die Anleitung, wie man die Firmware anpasst, gibt es hier: http://geekhack.org/index.php?topic=38943.0 (ist wirklich sehr einfach, da schon jemand eine Tabellenkalkulationdokument erstellt hat, dass die Quersummen/Hashwerte für die Änderungen berechnet. Mit dem Trick hier bei Superuser.com kommt man in Nullkommanix an die USB-HID-Nummern, die man für die Umprogrammierung braucht. Somit muss man die nicht in irgendwelchen Listen suchen. Ja, viel Spaß Euch allen beim Firmwareupgrade. Und falls es schief läuft: Man kann die Tastatur auch resetten. Steht auch in der Anleitung. Also keine/wenig Gefahr. Grüße und gute Nacht vom nunmehr wirklich glücklichen Truly-Besitzer Erik Erik Streb del Toro schrieb am 11.02.2013 12:05: Danke! Wolf Belschner schrieb am 11.02.2013 10:26: Hallo an alle TECK Benutzer, Ich habe gestern mein Truly Ergonomic neu geflasht, so dass ich es jetzt ohne jede Registry-Änderung mit Neo-Vars unter Windows benutzen kann. Alle nötigen Hinweise und Ressourcen für den Hack findet man in diesem Thread: http://geekhack.org/index.php?topic=38943.0 Ich habe dafür die Updateversion für 109 von TrulyErgonomic benutzt, werde aber die 209 Version demnächst auch noch ausprobieren. Es ist eher eine Denksportaufgabe und erfordert sehr sorgfältiges Editieren, aber bis auf eine Kleinigkeit funktioniert es jetzt perfekt. Möglich wurde das durch die Veröffentlichung eines Firmwareupdates von Truly Ergonomic und den cleveren Leuten von Geekhack. Aber Vorsicht, sehr sorgfältig arbeiten, man kann sich das Board auch abschießen dabei! Grüße, Wolf -- GPG-Schlüssel-ID: 0x036B38E6 Fingerabdruck: F057 EEEB F0F5 9144 D95C BD98 B822 138F 036B 38E6 Außerdem kann man per Jabber mit mir reden (chatten): Jabber-ID: wick...@jabber.org Off-The-Record: DEBD08C2 95E7C8CE 901EC136 E39A1E43 4FC13142 signature.asc Description: OpenPGP digital signature