How to make a "georgi: steno for all" keyboard work on a macbook pro?

336 views
Skip to first unread message

Dietrich Bollmann

unread,
Jun 27, 2019, 2:23:21 PM6/27/19
to Plover
Hi, 

I bought a "georgi: steno for all" keyboard ( https://www.gboards.ca/product/georgi ) but cannot make it work on my macbook pro...

Any idea how to setup / troubleshoot a georgi keyboard on macos?

- How could I check if it is connected at all?  (Maybe something is broken? The cables, etc? Bit how to verify?)
- Is there a way to find out which port (/dev/...) it is using?
- Can I track the input from the keyboard in a useful way?
- Do I have to "identify" the keyboard somehow?  If so, how would I do so?  (When hitting the [change keyboard type...] button in the macos keyboard system preferences I am asked to hit the key left to the left shift key - but whatever key I hit on my georgi, nothing happens)

I am grateful for any idea :)

Thanks for your help,

Dietrich


Dietrich Bollmann

unread,
Jun 28, 2019, 2:34:34 AM6/28/19
to Plover
Hi again,

Concerning the first question:  the keyboard is not listed as USB device:

ioreg -p IOUSB

+-o Root  <class IORegistryEntry, id 0x100000100, retain 21>
  +-o AppleUSBVHCIBCE Root Hub Simulation@80000000  <class AppleUSBRootHubDevice, id 0x1000004cc, r$
  | +-o iBridge ALS@80300000  <class AppleUSBDevice, id 0x1000004ce, registered, matched, active, b$
  | +-o iBridge@80100000  <class AppleUSBDevice, id 0x1000004d4, registered, matched, active, busy $
  | +-o Apple Internal Keyboard / Trackpad@80500000  <class AppleUSBDevice, id 0x1000004d8, registe$
  | +-o iBridge DFR brightness@80700000  <class AppleUSBDevice, id 0x1000004dc, registered, matched$
  | +-o iBridge FaceTime HD Camera (Built-in)@80200000  <class AppleUSBDevice, id 0x1000004e0, regi$
  | +-o iBridge Display@80600000  <class AppleUSBDevice, id 0x1000004e6, registered, matched, activ$
  | +-o Headset@80400000  <class AppleUSBDevice, id 0x1000004eb, registered, matched, active, busy $
  +-o AppleUSBXHCI Root Hub Simulation@00000000  <class AppleUSBRootHubDevice, id 0x100000515, regi$
  | +-o USB3.0 Hub@00200000  <class AppleUSBDevice, id 0x100000517, registered, matched, active, bu$
  |   +-o USB3.0 Hub             @00230000  <class AppleUSBDevice, id 0x100000561, registered, matc$
  +-o AppleUSBXHCI Root Hub Simulation@14000000  <class AppleUSBRootHubDevice, id 0x10000054b, regi$
    +-o USB2.0 Hub@14400000  <class AppleUSBDevice, id 0x10000054d, registered, matched, active, bu$
      +-o USB2.0 Hub             @14430000  <class AppleUSBDevice, id 0x100000574, registered, matc$
      | +-o Magic Keyboard with Numeric Keypad@14432000  <class AppleUSBDevice, id 0x1000009ec, reg$
      | +-o Gaming Mouse G600@14434000  <class AppleUSBDevice, id 0x100000a5c, registered, matched,$
      +-o USB 10/100/1000 LAN@14420000  <class AppleUSBDevice, id 0x100000588, registered, matched,$


The command

  system_profiler SPUSBDataType 

Generates a similar output - see the appended file.

Regards, Dietrich
system_profiler.SPUSBDataType.txt

Dietrich Bollmann

unread,
Jun 28, 2019, 7:01:37 AM6/28/19
to Plover
Hi #3,

I contacted Germ, the developer of the Georgi:  Probably it is a hardware problem and the USB does not work properly...

He proposed me to send it back in order to fix everything.

Best service ever :)

Thanks and all the best, Dietrich

Jeremy Bernhardt

unread,
Jun 28, 2019, 7:03:17 AM6/28/19
to Plover
Best service would have been if it arrived in a functioning state. Thanks for the patience: P

-- Germ

--
You received this message because you are subscribed to the Google Groups "Plover" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ploversteno...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ploversteno/ddd5688a-d04b-4c78-858a-c16edec06f97%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Dietrich Bollmann

unread,
Jun 28, 2019, 7:27:42 AM6/28/19
to Plover
No, best service would have been if it had worked without even existing!

Input by just thinking about, aeh, maybe even nothing at all!

Helas, I fear we do have to wait for some unimportant more years till then.

Or do we?

steno-without-keyboard.jpg


Taken (without reading the text) from: Can a Brain-Computer Interface Convert Your Thoughts to Text?, https://blog.frontiersin.org/2016/10/26/can-a-brain-computer-interface-convert-your-thoughts-to-text/


Actually - wouldn't this be boring?  How would I avoid the feeling of futility without busily torturing my poor keyboard?


In any case, it is still the best service ever - as this statement is relative to my personal experience :)


Thanks a lot, Dietrich :)


To unsubscribe from this group and stop receiving emails from it, send an email to plove...@googlegroups.com.

Tina Owens

unread,
Jun 28, 2019, 7:28:04 AM6/28/19
to plove...@googlegroups.com
Dude why do I feel like I AM reading a third world phrase! I may be new to this program but WHAT in ThE WoRLD are you talking about? That being said initially when I began chatting in the stenography forum I mentioned ideas of getting a stenography machine machine! Felt the need to update cause I totally have a brand new machine with a lot of books and software   This was a blessing no fee absolutely free and they brought the machine to me with trolley case about 49 miles out!!! People are good in the world love this forum love you guys for all your knowledge your time to reply!


--
You received this message because you are subscribed to the Google Groups "Plover" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ploversteno...@googlegroups.com.

Andrew C

unread,
Dec 4, 2019, 1:12:18 AM12/4/19
to Plover
Hi Dietrich,

How did this turn out? Was there any trick on your end to get Georgi to work on a Mac? Or did Jeremy fix something? (He's on travel until Dec 14)

Jeremy Bernhardt

unread,
Dec 4, 2019, 2:07:06 AM12/4/19
to Plover
I believe hers was one returned to me with a damaged label. Got it sorted out but didn't hit the post (I believe, if it's not on my shelf then it's en-route) before my trip :(

-- Germ

Sent: December 4, 2019 3:12 PM
Subject: Re: How to make a "georgi: steno for all" keyboard work on a macbook pro?

--
You received this message because you are subscribed to the Google Groups "Plover" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ploversteno...@googlegroups.com.

Spencer Williams

unread,
Dec 6, 2019, 2:06:28 AM12/6/19
to Plover
:wave: I also got a georgi recently, and it didn't work for me out of the box. I've been using Plover v4 on a macbook air and macbook. I eventually got the georgi to work by
1. downloading Germ's QMK fork (https://github.com/germ/qmk_firmware)
2. setting the "steno mode" to TX Bolt, instead of Gemini (https://github.com/spilliams/qmk_firmware/commit/9dafb92f2bf2662acfc2d926a7a1199d5126e9eb)
3. flashing the keyboard with the new firmware
Sounds like you already got this solved, but maybe this helps someone
-spencer

Andrew C

unread,
Dec 7, 2019, 12:39:20 AM12/7/19
to Plover
Wow, this might be what I need! Two questions:
  1. How does one put a Georgi into bootloader mode for step 3?
  2. And what microcontroller is being used? (QMK Toolbox wants to know)

Jeremy Bernhardt

unread,
Dec 7, 2019, 3:08:25 AM12/7/19
to Plover
The little reset button will shove her into dfu mode (by the USB), and it uses a Atmel 32u4!

Sent: December 7, 2019 2:39 PM
Subject: Re: How to make a "georgi: steno for all" keyboard work on a macbook pro?

--
You received this message because you are subscribed to the Google Groups "Plover" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ploversteno...@googlegroups.com.

Andrew C

unread,
Dec 7, 2019, 7:18:40 PM12/7/19
to Plover
I found a button near the audio jack that caused QMK Toolbox to say DFU device connected.

I chose atmega32u4, assuming it's how the Atmel 32u4 appears in QMK Toolbox (it's the only 32u4 in the list)

I flashed it with the .hex file I built after making only one of the changes from Spencer's commit ... the change in georgi.c from STENO_MODE_GEMINI to STENO_MODE_BOLT

QMK Toolbox seemed happy with the flash -- it said Validating ... Success, stated how much memory was used, then dfu-programmer atmega32u4 reset.

I unplugged Georgi, and then plugged it back in. But my Mac still does not see any key presses to the right of p and m when in KWERTY mode. And now Plover isn't seeing anything in steno mode. Am I getting something wrong?
To unsubscribe from this group and stop receiving emails from it, send an email to plove...@googlegroups.com.

Andrew C

unread,
Dec 8, 2019, 12:07:58 AM12/8/19
to Plover
I forgot to add I configured Plover to use TX Bolt instead of Gemini but that didn't appear to help.

Spencer Williams

unread,
Dec 9, 2019, 11:14:40 AM12/9/19
to Plover
I'm not sure about your first issue ("Mac still does not see any key presses to the right of p and m when in KWERTY mode"). Check the board itself? When mine arrived one of the SMD resistors had missed its pads and was doubling up on the pads next to it.

For Plover, the machine settings that work for me are baud 9600, 8 data bits, 1 stop bit, N parity (I think these were default for TX Bolt).

Andrew C

unread,
Dec 18, 2019, 2:00:07 PM12/18/19
to Plover
Hm I tried all this and it still has issues in KWERTY mode. I don't know how to detect any hardware issues ... everything looks ok and all the keys register in steno mode, just not in KWERTY.

Any other suggestions? Anyone else on OSX do anything special to get their Georgi to work?

Andrew C

unread,
Dec 24, 2019, 1:07:11 AM12/24/19
to Plover
Ah ha! It's working after I disabled the app "USB Overdrive"

I'll send this info to the app's dev and it'll probably get supported just fine!
Reply all
Reply to author
Forward
0 new messages