Skip to main content
Android mainboards · Touch displays · Firmware — since 2013

KTM-MS98

Amlogic T982 development board for video-wall and HDMI-in signage. LVDS and V-by-One display outputs with a 4K HDMI input, on a compact 110 × 100 mm board.

This page is the hardware reference

Flashing, the firmware API and the guides apply to every board. This page covers what is specific to the KTM-MS98: its connectors, pin assignments and electrical limits.

Connector map​

T982Amlogic A55110 × 100 mmDC-IN-12VRJ45USB2.0USB-OTGHDMI-INAudioDC-IN-12VRS232USB-1USB-2RS485USB-3V-by-OneLVDSTP-I2CGPIOMICSPKLED+IR

Swipe sideways to see the whole board. Tap a connector to jump to its pin definition. Positions are schematic, not to scale.

Specification​

OSAndroid 11
CPUAmlogic T982, dual-core ARM Cortex-A55
GPUARM Mali-G52 MP2 (2EE)
DDRLPDDR4 4 GB
FlasheMMC 5.0, 32 GB (16 GB / 64 GB / 128 GB optional)
Wi-Fi / BT802.11 a/b/g/n/ac, dual 2.4 / 5 GHz + BT
EthernetRJ45 gigabit (1000 M)
Screen interfaceLVDS, V-by-One
HDMIHDMI in (4K)
RTCYes — with scheduled power on/off
Audio / Mic3.5 mm earphone and microphone
CameraVia USB

Power: DC 12 V / 3 A via 5.5 × 2.1 mm barrel (current depends on screen size).

Internal expansion: LVDS, V-by-One, RS232, RS485, 3 × USB, speaker, microphone, LED/IR, GPIO and I2C headers.

Board dimensions​

Size110 mm × 100 mm
Thickness10 mm
Top clearance1.6 mm
Bottom clearance2.5 mm

Serial ports at a glance​

The RS232 header and the RS485 header are driven through the standard serial interface. The datasheet does not give a /dev/ttyS* node for them.

PortDevice nodeType
RS232—RS232, full duplex
RS485—RS485, half duplex

The RS232/RS485 device nodes are not specified in the datasheet. Confirm on your board with ls /dev/ttyS* or contact us. See the firmware API overview for how the device API drives the board (power scheduling, GPIO, display, network, kiosk lockdown).


Display ports​

3.1 LVDS port — dual-contact 36-pin, 2.0 mm​

PinDefineAttributeDescription
15VPower out3.3V / 5V / 12V optional
212VPower out3.3V / 5V / 12V optional
33.3VPower out3.3V / 5V / 12V optional
4GNDGNDGround
5GNDGNDGround
6GNDGNDGround
7D0NOutputPixel 0 negative data (odd)
8D0POutputPixel 0 positive data (odd)
9D1NOutputPixel 1 negative data (odd)
10D1POutputPixel 1 positive data (odd)
11D2NOutputPixel 2 negative data (odd)
12D2POutputPixel 2 positive data (odd)
13GNDGNDGround
14GNDGNDGround
15CLK0NOutputNegative sampling clock (odd)
16CLK0POutputPositive sampling clock (odd)
17D3NOutputPixel 3 negative data (odd)
18D3POutputPixel 3 positive data (odd)
19D5NOutputPixel 0 negative data (even)
20D5POutputPixel 0 positive data (even)
21D6NOutputPixel 1 negative data (even)
22D6POutputPixel 1 positive data (even)
23D7NOutputPixel 2 negative data (even)
24D7POutputPixel 2 positive data (even)
25GNDGNDGround
26GNDGNDGround
27CLK1NOutputNegative sampling clock (even)
28CLK1POutputPositive sampling clock (even)
29D8NOutputPixel 3 negative data (even)
30D8POutputPixel 3 positive data (even)
31D9NOutputPixel 0 negative data (even)
32D9POutputPixel 0 positive data (even)
33D10NOutputPixel 1 negative data (even)
34D10POutputPixel 1 positive data (even)
35GNDGNDGround
36GNDGNDGround

3.4 V-by-One port — 51-pin, 0.5 mm​

PinDefineAttributeDescription
1GNDGNDGround
2VBX1-7PDifference dataChannel 7
3VBX1-7NDifference dataChannel 7
4GNDGNDGround
5VBX1-6PDifference dataChannel 6
6VBX1-6NDifference dataChannel 6
7GNDGNDGround
8VBX1-5PDifference dataChannel 5
9VBX1-5NDifference dataChannel 5
10GNDGNDGround
11VBX1-4PDifference dataChannel 4
12VBX1-4NDifference dataChannel 4
13GNDGNDGround
14VBX1-3PDifference dataChannel 3
15VBX1-3NDifference dataChannel 3
16GNDGNDGround
17VBX1-2PDifference dataChannel 2
18VBX1-2NDifference dataChannel 2
19GNDGNDGround
20VBX1-1PDifference dataChannel 1
21VBX1-1NDifference dataChannel 1
22GNDGNDGround
23VBX1-0PDifference dataChannel 0
24VBX1-0NDifference dataChannel 0
25GNDGNDGround
26VB-LOCKNLOCKNNegative sampling clock
27VB-HTPDNHTPDNHTPDN
28/29NCNCNC
30SEL_SECTIOSEL_SECTIOData
31/32NCNCNC
33I2CM_C_SCLI2CM_C_SCLData
34I2CM_C_SDAI2CM_C_SDAData
35NCNCNC
36BLONBLONBL- data
37E-PWM_HE-PWM_HPWM- data
38–42GNDGNDGround
43NCNCNC
44–51V-by-One VCCVCC-12VVCC-12V

Backlight and display power​

3.2 LVDS power port — 6-pin, 2.0 mm​

Selects the LVDS panel supply voltage by jumper.

PinDefineAttributeDescription
13.3VLVDS VCC3.3V
2VCC-LVDSLVDS VCC3.3V
35VLVDS VCC5V
4VCC-LVDSLVDS VCC5V
512VLVDS VCC12V
6VCC-LVDSLVDS VCC12V

3.3 LVDS backlight control port — PH2.0-6P​

PinDefineAttributeDescription
1VCCPower out12V
2VCCPower out12V
3BL-ENOutputBacklight enable
4BL-ADJOutputBacklight adjust
5GNDGNDGround
6GNDGNDGround

Power​

3.5 External power port — PH2.54-4P​

PinDefineAttributeDescription
112VPower in12V
212VPower in12V
3GNDGNDGround
4GNDGNDGround

Serial ports​

The RS232 and RS485 headers are driven through the standard serial interface. The device API (ItempApiPub) does not handle UART I/O; it covers power, display, GPIO, network and kiosk.

3.6 RS232 port — PH2.0-4P​

PinDefineAttributeDescription
1GNDGNDGround
2TXI/OUART0 TX
3RXI/OUART0 RX
4VCCPower out3.3V

3.10 RS485 port — PH2.0-4P​

PinDefineAttributeDescription
1GNDGNDGround
2RS485-AI/OUART0 A
3RS485-BI/OUART0 B
4VCCPower out3.3V

USB ports​

Three internal USB headers, identical pinout (PH2.0-4P).

3.7 USB1 · 3.8 USB2 · 3.9 USB3 — PH2.0-4P​

PinDefineAttributeDescription
1GNDGNDGround
2DPI/OUSB D+
3DMI/OUSB D−
4VCCPower out5V

Audio​

3.12 Speaker port — PH2.0-4P​

PinDefineAttributeDescription
1LPOutputLeft positive
2LNOutputLeft negative
3RNOutputRight negative
4RPOutputRight positive

3.13 MIC port — PH2.0-2P​

PinDefineAttributeDescription
1MIC-InputMicrophone negative
2MIC+InputMicrophone positive

LED, IR and control​

3.11 LED / IR port — PH2.0-5P​

PinDefineAttributeDescription
1LED_RLED redLED red
2LED_GLED greenLED green
3VCCPower out3.3V
4GNDGNDGround
5IR INInputIR input

GPIO​

These are the pins the GPIO API drives. The SDK names (GPIO_Z2, GPIO_Z3, GPIO_Z4) match the Define column below.

3.14 GPIO port — PH2.0-5P​

PinDefineAttributeDescription
1GPIO_Z2I/OGPIO_Z2
2GPIO_Z3I/OGPIO_Z3
3GPIO_Z4I/OGPIO_Z4
4PWR KEYPower keyPower key
5GNDGNDGround

See GPIO for reading and driving these lines from code.

Touch panel​

3.15 I2C port — PH2.0-6P​

PinDefineAttributeDescription
1GNDGNDGround
2SDASDAI2C data
3INT-LINTInterrupt
4RSTResetReset
5SCLSCLI2C clock
6VCCPower outVCC-3V

Other interfaces​

3.16 Other ports​

InterfaceDetail
PowerDC 5.5 × 2.1 mm barrel, 12 V / 3 A
EthernetRJ45, gigabit (1 G)
USB2 × USB 2.0
HDMI inHDMI 2.0a
Audio / Mic3.5 mm earphone and microphone

Electrical specification​

ParameterMinTypicalMaxNotes
Power supply voltage—12V—
Ripple voltage——85 mV
Power supply current—2.5 A—Depends on screen size
Power consumption—30 W—Depends on screen size

API reference​

The device API (power scheduling, GPIO, display, network, kiosk lockdown) is documented under ItempApi reference. The serial ports above are driven through the standard Android serial interface.

Downloads​

Schematic, mechanical drawing and firmware image are on the KTM-MS98 support page.