-USB Firmware Update

LK/ELK/VK/PK/OK/MX/GLK/EGLK/GVK/GLT Series

Moderators: Henry, Mods

Post Reply
Paradigm
Matrix Orbital
Matrix Orbital
Posts: 255
Joined: Thu Sep 13, 2001 6:00 pm
Location: Calgary, Alberta, Canada

-USB Firmware Update

Post by Paradigm »

The following models have a new firmware update

LK202-24-USB v2.1
LK204-24-USB v1.1
VK202-24-USB v1.2
VK204-24-USB v1.2

The big new feature is a new command to set PWM base frequency and startup PWM base frequency. This is a nice feature for people that want to use the advanced GPOs for lighting such as cold cathodes and LEDs. All the advanced GPOs can have their PWM frequency adjusted from 0.3Hz to almost 10KHz.

Some people were noticing that the backlight would flicker and the fans would pulse with RPM sensing. Well the backlight flickering has been eliminated, and the fan pulsing has been reduced.

This firmware update applies to units with the following PCB revisions:

LK202-24-USB PCB v1.3 or v1.4
LK204-24-USB PCB v 1.0
VK202-24-USB PCB v1.3 or v1.4
VK204-24-USB PCB v1.0

The upgrade will be free, but you will have to include shipping back, include a money order for $17.50 and about a week or two for it to be done.
James McTavish, P.Eng
Director of Engineering
Matrix Orbital

Henry
OMNIPRESENT
OMNIPRESENT
Posts: 3014
Joined: Tue Aug 14, 2001 6:00 pm
Contact:

OK, new firmware commands

Post by Henry »

There are two main features, PWM base frequency and PWM control on power up.

PWM base frequency:

This command will set the PWM base frequency for startup. It does not
alter the current PWM base frequency.

Code: Select all

This will set the default startup PWM frequency
0xFE (command prefix)
0xC5 (PWM command)
[index] (PWM frquency, from table bellow)

Code: Select all

This will set the current PWM frequency
0xFE (command prefix)
0xC4 (PWM command)
[index] (PWM frquency, from table bellow)

Code: Select all

 Table # - PWM Base Frequencies
 Index Frequency       Steps
 0     0.3 Hz          256
 1     0.6 Hz          256
 2     1.2 Hz          256
 3     2.4 Hz          256
 4     4.8 Hz          256
 5     9.6 Hz          256
 6     19.1 Hz         256
 7     38.2 Hz         256
 8     76.3 Hz         256
 9     152.6 Hz        129
 10    305.2 Hz        65
 11    610.4 Hz        33
 12    1220.7 Hz       17
 13    2441.4 Hz       9
 14    4882.9 Hz       5
 15    9765.8 Hz       3

As the frequency increases, the number of valid PWM states will
decrease. For example with an index of 14, there are only 5 PWM
states.
PWM States for Index = 14

Code: Select all

 Input PWM     Actual PWM
 0             0
 1 - 63        25%
 64 - 127      50%
 128 - 191     75%
 192 - 255     100%
Last edited by Henry on Tue Dec 16, 2003 11:42 am, edited 1 time in total.
Henry J.
President
Matrix Orbital

Henry
OMNIPRESENT
OMNIPRESENT
Posts: 3014
Joined: Tue Aug 14, 2001 6:00 pm
Contact:

GPO startup state

Post by Henry »

The new firmware allows you to set the state of the Advanced GPO's (fan headers). This will allow the fans to start at what ever setting you choose until LCDC gets loaded and takes over the controll of the Advanced GPO's

Code: Select all

0xFE (command prefix)
0xC3 (PWM state command)
[GPO] (GPO number)
[Value] (PWM... 0 for off and 255 for full)
in LCDC you can send this ##254][##195][##1][##255] for GPO 1 to be at full from the test page.
Henry J.
President
Matrix Orbital

Post Reply