From 2df00d32e59714ab6e57a0dcbf9ea4862c0e695d Mon Sep 17 00:00:00 2001 From: SDD Date: Sun, 18 Oct 2026 16:40:19 +0300 Subject: [PATCH] dwt: real-unit MOP console works; SHOW reports Monitor Type VR319; TEST refused with DWT IN USE while a window is open --- dwt/evidence/real-unit-mop-show.txt | 4 ++++ dwt/notes/REAL_UNIT.md | 27 +++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 dwt/evidence/real-unit-mop-show.txt diff --git a/dwt/evidence/real-unit-mop-show.txt b/dwt/evidence/real-unit-mop-show.txt new file mode 100644 index 0000000..cc01aa1 --- /dev/null +++ b/dwt/evidence/real-unit-mop-show.txt @@ -0,0 +1,4 @@ + 00b0 2d 2d 0d 0a 20 20 20 46 69 72 6d 77 61 72 65 20 --.. Firmware + 0180 20 53 49 4d 4d 20 33 20 69 6e 73 74 61 6c 6c 65 SIMM 3 installe + 01c0 44 69 73 70 6c 61 79 20 54 79 70 65 20 20 20 20 Display Type + text: SHOW.... DECwindows Terminal System Configuration.... Configuration Parameter Parameter Value.. --------------------------------------------------------.. Firmware Revision V2.2.. Option Memory Present.. SIMM 1 installed.. SIMM 2 installed.. SIMM 3 installed.. Image Option Not Present.. Display Type Monochrome.. Monitor Type VR319....DWT>>> diff --git a/dwt/notes/REAL_UNIT.md b/dwt/notes/REAL_UNIT.md index 8ec5dbe..196d6aa 100644 --- a/dwt/notes/REAL_UNIT.md +++ b/dwt/notes/REAL_UNIT.md @@ -187,3 +187,30 @@ window over the Terminal Manager, on the real screen. **Caveat:** the loader and app are linked at fixed addresses (`0x01880000`, `0x01840000`). Re-running while that app is live overwrites the running code. Power-cycle (or choose new addresses) before loading again. + +### MOP console on the real unit + +`dwt/mop_console.py --iface enp197s0f3u1 --mac 08:00:2b:16:4b:5a` works with no +password. `SHOW` returned: + +``` +Firmware Revision V2.2 +Option Memory Present (SIMM 1/2/3 installed) +Image Option Not Present +Display Type Monochrome +Monitor Type VR319 +``` + +**Monitor Type VR319** is the answer to the geometry question: the unit is in +the VR319 (19", 100 dpi) mode, not the emulator's forced VR150. That is why the +real framebuffer is 1280x1024 with the 256-byte stride. + +`TEST 9 9 8` (Ethernet port test, LANCE loopback bit 3) was refused: + +``` +?ILLEGAL COMMAND - DWT IN USE +``` + +The console refuses diagnostics while the DWT has active work — our injected +xhello window is the blocker. The service guide requires no open windows before +remote tests: power-cycle (or close all session windows) and retry.