THESE PACKAGES MAY NOT BE UPLOADED OR HOSTED ANYWHERE ELSE.
Installation Notes
Since the last update was released, bit.ly has changed its root CA certificate, breaking the default OTA update from GitHub in the VT132 firmware. The problem is fixed in this release and so should be a less likely problem in future.
Meanwhile there is a solution for OTA updates, first set the OTA URL to https://github.com/thehighnibble/vt132/raw/latest/VT132.bin
, eg:
AT+W+
AT+U=https://github.com/thehighnibble/vt132/raw/latest/VT132.bin
AT+U?
AT+U^
Alternatively you can download the attached file VT132.bin locally and use a local webserver for OTA, or the esptool.py method.
Release Notes
This is a MINOR release that
- adds a Cromemco 3102 (C3102) personality
- updates the CA Root Certificate for bit.ly
Added Cromemco 3102 (C3102) personality:
- Keyboard & Cursor Control Escape sequences:
- Up:
<Esc> A
- Down:
<Esc> B
- Left:
<Esc> D
- Right:
<Esc> C
- Home :
<Esc> H
- Backspace :
<ctrl> H
- Delete: ASCII
0x7f
- Function keys F1-10:
<Stx>p
through<Stx>y
- Shifted Function keys F1-F10 act as F11-F20:
<Stx>z
through<Stx>l
- Up:
- Escape sequences:
- uses
<Esc>F
for cursor address/position (happy to add<Esc>Y
, but I've never seen it used) - Insert line:
<Esc> L
- Erase end of line:
<Esc> K
- Clear screen:
<Esc> E
- Erase end Page:
<Esc> J
- Delete char:
<Esc> P
- toggle Cursor :
<Esc> Z
- Start blink :
<Esc> l
- Normal video:
<Esc> m
- Enter/exit graphics mode - for line drawing - I've seen this used in some Cromemco utility programs like
hdtest
- Attribute set :
<Esc> d nn
- wherenn
sets the desired attribute supported attributes are Half (dim), Blink, Reverse, Underline
- uses
New CA Root Certificate for bit.ly:
- the OTA firmware update process uses a short URL provided by bit.ly to locate the firmware file
VT132.bin
- the firmware file
VT132.bin
itself resides on GitHub (see Installation Notes above)
FIRMWARE
The FIRMWARE package is a ZIP file containing 6 files
COPYRIGHT.txt
FLASHING.md
bootloader.bin 23K
partition-table.bin 3K
VT132.bin 1.1MB
ota_data_initial.bin 8K
You only need the VT132.bin
file from the FIRMWARE bundle, also attached separately, if upgrading using the OTA process
Instructions for updating the firmware on an existing system are included in the Firmware Update Guide
The FLASHING.md file contains instructions for flashing the firmware to a new ESP32
Known Issues
- A race condition can occur when the 'AT' Modem is used as the operating system console eg. the CP/M console device
CON:
. This will cause a buffer overflow and the VT132 will reboot. To avoid this race condition, always use the newAT&A1
"daemon" (silent) mode described above.