Soarer desparately needed!
-
- Location: UK
- Main keyboard: Filco ZERO green alps, Model F 122 Terminal
- Main mouse: Ducky Secret / Roller Mouse Pro 1
- Favorite switch: MX Mount Topre / Model F Buckling
- DT Pro Member: 0167
No, i would say its now officially abandonware and whoever has the time should not feel limited by any sort of licence .
- fohat
- Elder Messenger
- Location: Knoxville, Tennessee, USA
- Main keyboard: Model F 122-key terminal
- Main mouse: Microsoft Optical Mouse
- Favorite switch: Model F Buckling Spring
- DT Pro Member: 0158
-
- Location: Austria, Europe
- Main keyboard: Unicomp PC/5250
- DT Pro Member: -
- Contact:
Nice guy, and competent as well. Unfortunately, there's still no sign of him <sigh> ...
If Soarer doesn't reappear until the end of August, it will have been 2 years since he totally vanished from DT and GH. That should be enough time. If there's still no sign of him by then, I'll consider it abandonware, too, and will create GitHub repositories for my versions around mid-September.
BTW, in the meantime, I reverse-engineered the "Soarer Controller" version, too, but that one's completely untested yet. Is there anybody interested in having a go at it? Since I have no hardware to test it with, I could use alpha-testers who would be willing to flash my version onto a keyboard currently running Soarer's v1.20 beta.
Here it is: Contains the following files:
If you're interested in having a go at the source code, ironing out bugs and checking for oversights, send me a PM. Fair warning: AVR8 assembler and avr-gcc/WinAVR knowledge is a must have for this task. And a lot of time at hand which may be spent on staring at the disassembly of the original code to find out where the f*** I introduced the errors
If Soarer doesn't reappear until the end of August, it will have been 2 years since he totally vanished from DT and GH. That should be enough time. If there's still no sign of him by then, I'll consider it abandonware, too, and will create GitHub repositories for my versions around mid-September.
BTW, in the meantime, I reverse-engineered the "Soarer Controller" version, too, but that one's completely untested yet. Is there anybody interested in having a go at it? Since I have no hardware to test it with, I could use alpha-testers who would be willing to flash my version onto a keyboard currently running Soarer's v1.20 beta.
Here it is: Contains the following files:
- Soarer_Controller_v1.20_beta4_adafruit.hex
Version for the Adafruit breakout board - Soarer_Controller_v1.20_beta4_promicro.hex
Version for the Pro Micro 5V/16MHz - Soarer_Controller_v1.20_beta4_promicro8.hex
Version for the Pro Micro 3.3V/8MHz - Soarer_Controller_v1.20_beta4_teensy20.hex
Version for the Teensy 2.0; should also work on other ATmega32U4-based devices. - Soarer_Controller_v1.20_beta4_teensypp1.hex
Version for the Teensy++ 1.0; should also work on other AT90USB646-based devices. - Soarer_Controller_v1.20_beta4_teensypp2.hex
Version for the Teensy++ 2.0; should also work on other AT90USB1286-based devices.
If you're interested in having a go at the source code, ironing out bugs and checking for oversights, send me a PM. Fair warning: AVR8 assembler and avr-gcc/WinAVR knowledge is a must have for this task. And a lot of time at hand which may be spent on staring at the disassembly of the original code to find out where the f*** I introduced the errors

- ohaimark
- Kingpin
- Location: USA
- Main keyboard: Siemens G80 Lookalike
- Main mouse: Logitech G502
- Favorite switch: Blue Alps
- DT Pro Member: 1337
-
- Location: United States
- DT Pro Member: -
Would it be possible to add features to it?
I'm probably the only one but I'd like to see
Example of a macro with long delay to try out:
I'm probably the only one but I'd like to see
- Ability to cancel macros
- Ability to press other keys simulaneously with macros
Example of a macro with long delay to try out:
Spoiler:
- 6KRO mode for compatibility
-
- Location: California
- Main keyboard: IBM TrackPoint IV
- DT Pro Member: -
Is there interest in being able to patch in alternate scancodes at the initial translation level?
With the massive assistance of being provided with the reverse engineered source code, just the portion for the input scancode sets translation, I'd be happy to volunteer for the small task of documenting how to patch in alternate set 2 extended or set 3 scancodes into the Soarer's Converter 1.12 binaries.
In my case, I have a BTC 5339R, and it would mean something to me to be able to use its "Macro" key, E0 6F. Not my best keyboard, but it's my early nineties keyboard, and I like having it set up at a standing desk in my den. I could use Hasu's TMK Converter, but I also have an XT clone keyboard to occasionally swap in at that station, so it might be more efficient for me to stick with Soarer's, in addition to already using SC at my regular desk.
Did Soarer catch all the set 3 scancodes that people need for various set 3 keyboards? How about non-standard set 2 extended media keys scancodes?
With the massive assistance of being provided with the reverse engineered source code, just the portion for the input scancode sets translation, I'd be happy to volunteer for the small task of documenting how to patch in alternate set 2 extended or set 3 scancodes into the Soarer's Converter 1.12 binaries.
In my case, I have a BTC 5339R, and it would mean something to me to be able to use its "Macro" key, E0 6F. Not my best keyboard, but it's my early nineties keyboard, and I like having it set up at a standing desk in my den. I could use Hasu's TMK Converter, but I also have an XT clone keyboard to occasionally swap in at that station, so it might be more efficient for me to stick with Soarer's, in addition to already using SC at my regular desk.
Did Soarer catch all the set 3 scancodes that people need for various set 3 keyboards? How about non-standard set 2 extended media keys scancodes?
-
- Location: Bulgaria
- Main keyboard: Model M
- Main mouse: Logitech MX Master
- Favorite switch: White ALPS
- DT Pro Member: -
I have checked your GitHub repositories - they are empty. After two more years without sign from Soarer, are you still have plans to make reverse engineered source code public?Arakula wrote: If Soarer doesn't reappear until the end of August, it will have been 2 years since he totally vanished from DT and GH. That should be enough time. If there's still no sign of him by then, I'll consider it abandonware, too, and will create GitHub repositories for my versions around mid-September.
- Blaise170
- ALPS キーボード
- Location: Boston, MA
- Main keyboard: Cooler Master Quickfire Stealth
- Main mouse: Logitech G502
- Favorite switch: Alps SKCM Blue
- DT Pro Member: 0129
- Contact:
I'd like to know that too. I've been wanting to edit the WYSE converters for quite some time now, but with his absence I haven't been able to. For anyone who has it decompiled: it's now been 4 years, so I'd say the risk you take is relatively low.
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Several of us (me, Arakula and Orihalcon) have tried to get in touch with him over the years. Nothing’s ever come back.
I knew Soarer a bit back when he was prolific here. He struck me as bluntly honest and sure of his opinions! He said he planned to open source his converter and controller when he could. I believe him. Sadly, he just never got around to it.
If he is still out there somewhere, and for whatever reason he objects, we’ll hear about it! He was always one to tell you when, and how, you were doing it wrong.
I knew Soarer a bit back when he was prolific here. He struck me as bluntly honest and sure of his opinions! He said he planned to open source his converter and controller when he could. I believe him. Sadly, he just never got around to it.
If he is still out there somewhere, and for whatever reason he objects, we’ll hear about it! He was always one to tell you when, and how, you were doing it wrong.
-
- Location: Bulgaria
- Main keyboard: Model M
- Main mouse: Logitech MX Master
- Favorite switch: White ALPS
- DT Pro Member: -
Disassembling the code is easy, but Arakula did a lot more (I admire his effort), figuring out the logic and translating the disassembled to structured C code with comments and all(at least he said so). I think if this code is available it will inspire a lot of people giving new push to Soarer work, porting it for new processor architectures and adding new features ...
-
- Location: Belgium, land of Liberty Wafles and Freedom Fries
- Main keyboard: G80-3K with Clears
- Favorite switch: Capacitative BS
- DT Pro Member: 0049
Arakula spent some tremendous effort on disassembly / labeling what the code does and was kind enough to share his work on Soarer's controller with me when the firmware wouldn't work for the GH60 PCB.
Sadly compiling the generated C files would not yield a working controller, so in the end I still use the original controller firmware with a GH60 patch in the location which Arakula's notes indicated. Maybe I should pick it up again, I still have a keypad around which needs diodes and a new controller, likely the Teensy is easier to debug than the GH60 board.
I can only hope that Arakula would be willing to share his work in those git repositories so that all his effort doesn't go to waste. It seems a git repo exists for the converter and controller so I don't know what made him second-guess his decision stated in the post above from 2016. Maybe send him a PM, it looks like he visited slightly over a month ago.
Sadly compiling the generated C files would not yield a working controller, so in the end I still use the original controller firmware with a GH60 patch in the location which Arakula's notes indicated. Maybe I should pick it up again, I still have a keypad around which needs diodes and a new controller, likely the Teensy is easier to debug than the GH60 board.
I can only hope that Arakula would be willing to share his work in those git repositories so that all his effort doesn't go to waste. It seems a git repo exists for the converter and controller so I don't know what made him second-guess his decision stated in the post above from 2016. Maybe send him a PM, it looks like he visited slightly over a month ago.