Re: [Neo] Truly Ergonomic Firmware-Update!

2013-07-30 Diskussionsfäden ka’imi
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!

2013-02-17 Diskussionsfäden coderkun
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!

2013-02-15 Diskussionsfäden Daniel Horz
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!

2013-02-15 Diskussionsfäden Erik Streb del Toro
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!

2013-02-14 Diskussionsfäden Erik Streb del Toro
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