TKM32F499 Smart Board Downloads

Last Update: May 2, 2022 @ 11:13

This page contains downloads for English documentation and sample app firmware binaries created from the original docs and app codes provided by the Chinese OEM. These files are updated regularly as our project progresses. The User Manual CHM (below) is about 80% translated, being only the functionality we need. There is no information on the CAN Bus as we don’t use it.

No warranty is offered, however, if you find a documentation correction or clarification, do please let us know. The same applies to any source code.

NOTE that for security reasons, Windows requires that downloaded CHM files be unblocked (right-click properties) to allow content to be displayed.

The files and firmware binaries on this page are freely provided as a public service to interested developers. Please note that if security reasons necessitate it, we will place this page content into a UserID/Password protected page. The content will still be available for asking.

TKM32F499 User Manual CHM

The next three links display a PNG file in a window which can be captured. Press F5 to close the window.

TK499 Clock Configuration PNG

TK499 Block Diagram PNG

TK499 Memory Map PNG

SmartBoard Bootloader CHM Start with this as it explains how to set the board into flash loader mode over USB.

Bootloader binary (U-disk) BIN use is described in the above CHM.

SmartBoard Schematic with update notes ZIP

Image to .H hex array conversion. This is a PiXCL app. Includes .EXE, .DLL, .CHM and various image samples.

The screen displays below are created by the firmware binary (.bin) file on each display image link. Note our firmware revision level is 21.0 (i.e. 2021 build 0). These .bin files demonstrate the various capabilities of the SmartBoard with the 4.3″ 800×480 LCD.

Background image and sensor/control icons with transparency.
Download is about 2MB.
Backlight level control using PWM.
Capacitive Touch demo showing the five possible colours.
USB CDC Sample App. Connect a USB terminal and
type messages that get echoed on to the LCD.

Source Codes (files and projects)


LCD_TK1168.h This header lists the current LCD initialization and the set of graphics functions.

More coming soon…