240x320 color (portrait)

30 columns x 26 rows of 8x12 px. UPPERCASE words are drawn in the 2x font (16x24). Example board: any 240x320 radio (DM-32 class if its panel is this size).

Home, idle, DMR

┌──────────────────────────────┐
│ IDLE  DMR ▮▮▮▯  ⌖  ✉2   84%  │  status strip (row 1)
├──────────────────────────────┤
│ Zone: Local repeaters        │  place
│ 03  COUNTY DMR               │  channel, 2x font
│                              │
├──────────────────────────────┤
│ PTT →                        │  talk target
│ TG 3100  USA                 │  2x font
│ ┌────┐┌────┐┌────┐┌──────┐   │
│ │TS 1││CC 1││High││♦ Priv│   │  chips; privacy chip only when on
│ └────┘└────┘└────┘└──────┘   │
├──────────────────────────────┤
│ Last heard  · 2 min ago      │  activity (idle = last heard)
│ Joe Smith  K1ABC             │
│ TG 91 · TS1 · 12 km NE       │
│                              │
│                              │
│                              │
│                              │
│                              │
│                              │
├──────────────────────────────┤
│ OK Menu  * Quick  # Joe      │  hint row
└──────────────────────────────┘

Notes: the channel name and the talk target are the two biggest things (P5). The hint row names the last caller so the user learns that # acts on them.

Home, idle, with temporary changes and reply window

┌──────────────────────────────┐
│ IDLE  DMR ▮▮▮▯  ⌖       84%  │
├──────────────────────────────┤
│ Zone: Local repeaters        │
│ 03  COUNTY DMR •             │  • = channel has temporary changes
├──────────────────────────────┤
│ PTT → reply  (8 s)           │  countdown, then back to TG 3100
│ TG 91  WORLDWIDE             │
│ ┌──────┐┌────┐┌────┐         │
│ │•TS 2 ││CC 1││High│         │  changed field marked
│ └──────┘└────┘└────┘         │
├──────────────────────────────┤
│ Last heard  · 3 s ago        │
│ Joe Smith  K1ABC             │
│ TG 91 · TS2                  │
│                              │
├──────────────────────────────┤
│ Back: undo changes  # Joe    │  hint row explains how to revert
└──────────────────────────────┘

Home, idle, FM

┌──────────────────────────────┐
│ IDLE  FM  ▮▮▯▯          84%  │
├──────────────────────────────┤
│ Zone: Simplex                │
│ 12  2M CALLING               │
├──────────────────────────────┤
│ 146.520 MHz                  │  frequency as the "target" line, 2x
│ ┌──────┐┌──────┐┌────┐┌───┐  │
│ │T 100.0││25 kHz││Low ││SQ5│  │  tone, bandwidth, power, squelch
│ └──────┘└──────┘└────┘└───┘  │
├──────────────────────────────┤
│ Last activity · 14 min ago   │
│                              │
├──────────────────────────────┤
│ OK Menu  * Quick  SK1 Mon    │
└──────────────────────────────┘

Receiving (DMR group call)

┌──────────────────────────────┐
│ [RX] TG 91  ▮▮▮▮        84%  │  green pill with the word RX
├──────────────────────────────┤
│ 03  County DMR               │  place shrinks to one line during RX
├──────────────────────────────┤
│ JOE SMITH                    │  caller, 2x
│ K1ABC · 3101234              │
│ "Joe - Boston, MA"           │  talker alias as it arrives
│                              │
│ TG 91 Worldwide · TS 1       │
│ ▮▮▮▮▮▮▮▮▯▯  -71 dBm          │  RSSI bar
│ 12 km NE (GPS)               │  when a position is known
│ 00:14                        │  call timer
├──────────────────────────────┤
│ PTT → reply TG 91            │  what PTT will do now
├──────────────────────────────┤
│ # Actions  SK1 Hear all      │
└──────────────────────────────┘

Transmitting

┌──────────────────────────────┐
│ [TX] TG 3100  High      84%  │  red pill with the word TX
├──────────────────────────────┤
│                              │
│ TALKING                      │  2x
│ TG 3100  USA                 │
│ TS 1 · CC 1 · ♦ Private      │
│                              │
│ 00:07          TOT 03:00     │  timer and time-out timer
│ ▮▮▮▮▮▮▯▯▯▯ mic level         │
│                              │
└──────────────────────────────┘

If TX is refused, the same screen shows CAN'T TRANSMIT with the reason and what to do, with the error tone.

Home, dual watch (a call coming in on B)

Two panes of the same size, A over B. The selected pane's tag is filled and its pill says PTT; the pane with the call is green, with the caller and the RX pill on row 2. The selected pane has the arrow under its letter. Under the panes: the state line when there is one, then the last calls, each with its pane's letter. Details: dual-watch.md.

┌──────────────────────────────┐
│ DMR DUAL            ▮▮▮  84% │ DUAL in amber, next to the mode
├──────────────────────────────┤
│ ▓▓▓  3 COUNTY DMR      [PTT] │ tag A filled: the selected channel
│ ▓A▓  TG 3100 USA             │ what PTT talks to
│ ▓▶▓  467.375 MHz TS1 CC1     │ arrow: the selected pane
│      Local repeaters         │ the zone
├──────────────────────────────┤
│ ┌─┐  5 METRO DMR             │ green: a call is coming in on B
│ │B│  JOE SMITH TG 91  [RX]   │ the caller, RX at the right
│ └─┘  444.500 MHz TS1 CC1     │
│      Local repeaters         │
├──────────────────────────────┤
│ Receiving on B ▮▮▮▮▮▮▯▯      │ or TALKING on A 0:07; nothing when idle
│ A Eve Park TG 3100     7s ago│ the last calls, newest first
│ B Joe Smith TG 91     10s ago│
├──────────────────────────────┤
│ # options         Back stop  │ after a call on the other channel: # 1 talk on B
└──────────────────────────────┘

Incoming message (banner over any screen)

┌──────────────────────────────┐
│ IDLE  DMR ▮▮▮▯  ⌖  ✉1   84%  │
├──────────────────────────────┤
│ 03  COUNTY DMR               │
├──────────────────────────────┤
│ PTT →                        │
│ TG 3100  USA                 │
├──────────────────────────────┤
│╔════════════════════════════╗│
│║ ✉ K1ABC Joe Smith          ║│  banner, does not take focus
│║ "Meet at the north lot in…"║│
│║ # Open    (8 s)            ║│
│╚════════════════════════════╝│
├──────────────────────────────┤
│ OK Menu  * Quick  # Open     │
└──────────────────────────────┘

Message view

┌──────────────────────────────┐
│ IDLE  DMR ▮▮▮▯          84%  │
├──────────────────────────────┤
│ ‹ Messages   1 of 3 unread   │
├──────────────────────────────┤
│ Joe Smith  K1ABC             │
│ 10:42 · via TG 3100          │
│                              │
│ Meet at the north lot in     │
│ 15 minutes. Bring the spare  │
│ battery for the repeater.    │
│                              │
├──────────────────────────────┤
│ ▸ Reply: "OK"                │  canned replies first
│   Reply: "On my way"         │
│   Write reply…               │
│   Call Joe                   │
├──────────────────────────────┤
│ OK Send  ↓ Next  Back        │
└──────────────────────────────┘

Quick settings (DMR)

┌──────────────────────────────┐
│ IDLE  DMR ▮▮▮▯          84%  │
├──────────────────────────────┤
│ Quick · 03 County DMR        │
├─────────┬─────────┬──────────┤
│1 Power  │2 Slot   │3 Color   │
│  HIGH   │  TS 1   │  CC 1    │
├─────────┼─────────┼──────────┤
│4 Mode   │5 Hear   │6 Privacy │
│  → FM   │  all OFF│  OFF     │
├─────────┼─────────┼──────────┤
│7 Scan   │8 Talk to│9 Bright  │
│  OFF    │  TG 3100│  70%     │
├─────────┴─────────┴──────────┤
│ 0 All settings               │
├──────────────────────────────┤
│ 1-9 change  Hold OK save     │
└──────────────────────────────┘

The grid is the keypad: the tile under the 5 key is tile 5. Focused tile has a thick border; NAV_UP/NAV_DOWN move focus in reading order.

Find (typing "563" on Home)

┌──────────────────────────────┐
│ IDLE  DMR ▮▮▮▯          84%  │
├──────────────────────────────┤
│ Find: 563_       (jod, joe…) │  T9 and digits matched together
├──────────────────────────────┤
│ ▸ Joe Smith  K1ABC      👤   │  contact
│   Jodi Ruiz  W1JR       👤   │
│   TG 563  (not saved)   #    │  number interpreted as a TG
│   Private call 563      👤   │
│   Ch 56  Johnson Pk     ⌁    │  channels by number/name
│   Settings: Join…       ⚙    │
│                              │
├──────────────────────────────┤
│ PTT talk  OK open  # actions │
└──────────────────────────────┘

Caller actions (# on Home)

┌──────────────────────────────┐
│ IDLE  DMR ▮▮▮▯          84%  │
├──────────────────────────────┤
│ Joe Smith  K1ABC  · 2 min    │
│ heard on TG 91 · TS 1        │
├──────────────────────────────┤
│ ▸1 Talk to TG 91             │
│  2 Private call Joe          │
│  3 Message                   │
│  4 Radio check               │
│  5 Call alert                │
│  6 Position · 12 km NE       │
│  7 Save as contact           │
│  8 Speak status              │
├──────────────────────────────┤
│ 1-8 pick  PTT talk  Back     │
└──────────────────────────────┘

Hub

┌──────────────────────────────┐
│ IDLE  DMR ▮▮▮▯  ⌖  ✉2   84%  │
├──────────────────────────────┤
│  1 Contacts                  │
│  2 Messages            2 new │
│  3 Recent                    │
│  4 Channels     Local rpt.   │
│  5 Tools        GPS fix      │
│  6 Settings                  │
├──────────────────────────────┤
│ 1-6 open  Back               │
└──────────────────────────────┘

Talk target picker (TALK_TARGET)

┌──────────────────────────────┐
│ IDLE  DMR ▮▮▮▯          84%  │
├──────────────────────────────┤
│ Talk to… (03 County DMR)     │
├──────────────────────────────┤
│   TG 3100 USA   (default)    │
│ ▸ TG 91 Worldwide (reply)    │
│   TG 31 North America  listen│
│   TG 3125 Mass.        listen│
│   TG 310 TAC 310       recent│
│   Joe Smith K1ABC    speed 1 │
│   Type a number…             │
├──────────────────────────────┤
│ PTT once  OK use  Hold OK set│
└──────────────────────────────┘

Landscape variant (320x240) Home

┌────────────────────────────────────────┐
│ IDLE  DMR ▮▮▮▯  ⌖  ✉2             84%  │
├───────────────────────┬────────────────┤
│ Local repeaters       │ Last heard 2 m │
│ 03 COUNTY DMR         │ Joe Smith      │
│                       │ K1ABC          │
│ PTT → TG 3100 USA     │ TG 91 · TS1    │
│ TS1  CC1  High        │ 12 km NE       │
├───────────────────────┴────────────────┤
│ OK Menu   * Quick   # Joe              │
└────────────────────────────────────────┘

View the source of this page