Honeywell BCRU211G

From Terminals
Revision as of 23:57, 7 October 2024 by Jns (talk | contribs) (Add dip switch settings)
Jump to: navigation, search
Honeywell BCRU211G
Honeywell BCRU211G 132140766942-1.jpg
Manufacturer Honeywell
Model BCRU211G
Firmware
Code Chart Honeywell BCRU211G

Images


Honeywell BCRU221G

This is another one of the Honeywell serial terminals that were typically used with DPS mainframes, after Honeywell took over the line of GCOS-based mainframes from General Electric. Probably used with DPS6 mainframes (confirmation needed).

In terms of control characters, it has a lot of similarities with the VT52, but without ANSI compatibility mode, and without the GEMDOS/TOS extensions, but it also has a bunch of extra features (and quirks!).

Hardware connectivity

A typical db25 serial cable doesn't seem to work, nor does the typical null-modem cable. Instead, following pinout seems to work:


DB25 pinout:

--------------------------------------------------------------------
\ (1 ) (2 ) (3 ) (4 ) (5 ) (6 ) (7 ) (8 ) (9 ) (10) (11) (12) (13) /
 \   (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25)  /
  \______________________________________________________________/

  1: Shield ground          6: DSR (data set ready)      11: N/C
  2: TXD (transmit data)    7: Signal ground             12: DCD (2)
  3: RXD (receive data)     8: DCD (data carrier detect) 13: CTS (2)
  4: RTS (request to send)  9: test                      14: TXD (2)
  5: CTS (clear to send)   10: test                      15: DCE

 16: RXD (2)  21: signal quality detector
 17: RX clock 22: RI (ring indicator)
 18: N/C      23: data signal rate detector
 19: RTS (2)  24: DTE
 20: DTR      25: N/C


TXD (pin 2) has data going from the terminal to the computer at 0-5V
TXD2 (pin 14) has data going from the terminal to the computer at 0-1.5V

DB9 pinout:

  -----------------------
  \ (1) (2) (3) (4) (5) /
   \  (6) (7) (8) (9)  /
    \_________________/

1: DCD 4: DTR 7: RTS
2: RXD 5: GND 8: CTS
3: TXD 6: DSR 9: RI

Wiring:
-------

DB25                    DB9
-------------------------------------------------------------------
   1 (shield)          -> shield (the metal bit around the connector)
   2 (TXD)             -> 2 (RXD)
   3 (RXD) + 16 (RXD2) -> 3 (TXD)
   4 (RTS)             -> 8 (CTS)
   5 (CTS)             -> 7 (RTS)
   6 (DSR) + 8 (DCD)   -> 4 (DTR)
   7 (GND)             -> 5 (GND)
  20 (DTR)             -> 1 (DCD) + 6 (DSR)

DIP switch settings

   1 2 3 4 5 6 7 8 9 10
   _ _ _ _ _ _ _ _ _ _
1 | | | | | | | | | | |
0 |_|_|_|_|_|_|_|_|_|_|
   | | | | | | | | | |
   | | | | | | | | | `- beep on keypress
   | | | | | | | | `- ??
   | | | | | | | `- baud rate 1
   | | | | | | `- baud rate 2
   | | | | | `- baud rate 3
   | | | | `- bits per character?
   | | | `- bits per character?
   | | `- vertical wrap (if in the down position, 
   | |                   going past line 24 wraps back to line 1, 
   | |                   effectively disabling scrolling and messing 
   | |                   up all sorts of stuff for most stuff expecting
   | |                   normal terminal behavior.)
   | `- local echo (up=off, down=on)
   `- Test mode (runs test loops)

Need some further testing, but I believe bits 4 and 5 switch between 7 or 8 bits per character separately for sending and receiving.

Baud rate configuration switches
     .---- baud rate 3   (switch 6)
    / .--- baud rate 2  (switch 7)
   / / .-- baud rate 1 (switch 8)
  / / /
 0 0 0          300 baud
 0 0 1          600 baud
 0 1 0         1200 baud
 0 1 1         1800 baud
 1 0 0         2400 baud
 1 0 1         4800 baud
 1 1 0         9600 baud
 1 1 1        19200 baud