0% found this document useful (0 votes)
9 views9 pages

Service Terminal OS Release Note

This document is the release note for version 3.10L of the VingCard Service Terminal running on Windows CE 5.0, detailing the purpose, supported products, software requirements, and utility functions. It includes a comprehensive list of changes, additions, and bug fixes across various versions leading up to 3.10L. The document serves as a record for tracking the evolution of the software and its functionalities.

Uploaded by

elihu1265
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views9 pages

Service Terminal OS Release Note

This document is the release note for version 3.10L of the VingCard Service Terminal running on Windows CE 5.0, detailing the purpose, supported products, software requirements, and utility functions. It includes a comprehensive list of changes, additions, and bug fixes across various versions leading up to 3.10L. The document serves as a record for tracking the evolution of the software and its functionalities.

Uploaded by

elihu1265
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

PROJECT VingCard Service Terminal 2009-09-08

Release Note 3.10L

Engineering Release Note

VingCard

Service Terminal

Windows CE 5.0

Version 3.10L

08Sep, 2009

Document Number:

Prepared by: Ma Honggang

1
PROJECT VingCard Service Terminal 2009-09-08
Release Note 3.10L

1. Purpose

This is the change record of the Windows CE 5.0 of VingCard Service Terminal. All
versions of the utility are traceable in this document.

2. Products Supported

VingCard Service Terminal machine, motherboard revision:


B board,C board,D board

3. Software Requirements

1) Windows CE 5.0 Bootloader (Release version V2.06, Bootloader internal version


V2.2),
2) Windows CE 5.0 OS V3.10L

4. Utility Function

Windows CE 5.0 is an operation system, which VingCard’s applications will work on.

5. Version Definition

OS version: [Link]
For milestone release version (EVT,DVT, and MVT), X should be increased. Examples: V1.0,
V2.0.
For the release version between milestones, Y should be increased. Examples: V1.10, V1.20,
1.30, and so on.
For internal test version, X.Y is the number of the latest release version, Z should be increased.
Examples: V1.12, V1.13, V1.14, and so on.
Suffix Letter “L” will be added to indicate that the OS Image has been stamped with License
Key.

6. Additions and Changes

CE Driver Item Changes and Fixed Bugs Comment


Version
1.00 1 Creation First release

2
PROJECT VingCard Service Terminal 2009-09-08
Release Note 3.10L

1.10 2 1. Fix a bug in Raw IR driver. Baud rate will For IR check by
not change exceptionally. CingCard
2. Battery monitor is integrated. This function
is under test.
3. Remove RTC check program temporarily,.
It will be integrated in formal release
version.
2.00 3 1. Buzzer voice control (frequency and DVT Release
volume)
2. Power button function is implemented
3. Add Backlight adjustment
4. Add OS image download with SD Card
5. Implement LED Charging Indicator.
6. Charging current: (Distinguish by USB
protocol)
PC: 350mA
AC Adapter: 750mA
7. WDT is controlled by software.
8. USB wake up.
9. Real battery capacity through battery learn
10. LCD off in system idle
11. GPIO driver on expansion connector.
12. UART driver on expansion connector
13. I2C driver on expansion connector
14. Time out control of Power Management
15. Low power mode – D0CS
16. Software shuts down system when battery
voltage drops below 3.1V
17. Entering suspend is not allowed when
USB is connected.
18. Disable TSI_X_Y interrupt when pen
down.
2.01 4 1. GPIO.c For Power Button
Initialize GPIO 23~29, 38, 127. function test.
AF-0
Pull-Down
Output
2. pwrbutton.c
System enters suspend mode when power
button release event triggered.
3. Bootloder - PlatformConfig.c
Marked U2DDownloadInit();
Note: new BLD is not used.`

3
PROJECT VingCard Service Terminal 2009-09-08
Release Note 3.10L

2.02 5 1. Fix the WinCE5 Kernel bug: Hour-glass For Hour-Glass


2. Add the function of setting system date in function and date
the registry to the nearest one. setting test
Still need improvement.
3. Recover the application that forces user to
time after system reset.
2.03 6 1. Completely implement the function: For Check.
Prohibit System from Entering Suspend
Mode When USB Device (USB cable/ AC
adapter) is Connected.
2. Upgrade OS image via USB.
3. Remove the following components:
− Help
− WordPad
− Internet Explorer Browser Control
Host
− Sample Internet Explorer 6.0 Internet
Options Control PANEL
− Windows Media Player OCX
− Pocket Internet Explorer
4. Add the following component:
− EDB Database engine
2.04 7 1. The time used to resume system from For Check.
suspend mode is shorten to about 1
seconds, similar to HP iPaq. (Need to
upgrade Bootloader for test)
2. The GPIO bug in the drivers (I/O driver
and I2C driver) of expansion connector is
fixed.
3. PC connection (ActiveSync) is improved.
4. “Text exceeds boundary” issue is solved.
Including:
Text on Low battery warning dialog,
Text in Touch Panel Calibration program
5. Remove following components from
Control Panel.
− Bluetooth
− Volume and Sounds
− Mouse
− Keyboard
6. Release the AutoRun Control of the Time
Setting Program to user. The program and
its short link are built in \Windows\

4
PROJECT VingCard Service Terminal 2009-09-08
Release Note 3.10L

([Link] and [Link])


2.05 8 1. Make two special Windows folders, the For Check
"Desktop" and "Programs" are located in
persistent memory (in NAND Flash as
"\NAND Flash\Desktop" and "\NAND
Flash\Programs")
2. Move current shortcuts for "Command
Prompt" and "Windows Explorer" from
\Windows\Program to \NAND
Flash\Program.
2.06 9 1. Re-enable SYSGEN_HELP, to recover For Check
[Link] file in OS image.
2. Optimize the drivers related to battery
charging. When USB is connected, no
matter that the USB is connected PC or
power supply. Charging current will be
about 350mA. After 5~10 seconds, system
will check if USB protocol verification starts
in this 5~10 seconds. If it doesn't start,
system will think it is charged by power
supply, and increase charging current to
about 800mA.
This modification fix the bug:
1) Battery charging fails, when activesync
connection error happens
2) Battery charging fails, when USB device
(Service Terminal) is not recognized.
3) Battery charging fails on second Service
Terminal, in the situation that another
Service Terminal is already connected to
the same PC.
2.07 10 1. Fix the ActiveSync auto-connection bug. For Check
Observation issue No. 13 & 90.
Bug description – When system is waken
up from suspend mode by plugging USB
cable, USB protocol verification fails
sometime. This leads to ActiveSync
auto-connection failure.
2. OBEX is disabled as required by VingCard
before. So application doesn’t need to do
any operation on OBEX.
3. LargeKB (large keyboard) is removed, as
mentioned in “Windows etc exceeding the

5
PROJECT VingCard Service Terminal 2009-09-08
Release Note 3.10L

boundary of the [Link]”


4. “Microsoft Windows CE v5.00 (Build 0 on
xxxxxx)” is removed from desktop.
5. Wallpaper is set to none as default setting.
So WinCE logo can not be seen on
desktop.
6. OS image is built in Ship mode (the mode
for formal release). So some OS debug
functions are disabled.
2.08 11 1. Remove Backup battery information from For Check
Power setting.
2. Remove AC power from Power scheme.
3. Modify “Battery very low” warning
message.

4. Remove AutoHide of taskbar, because


Service Terminal doesn’t support mouse.
If taskbar is set to AutoHide, touch panel
can not make it show aagain.
5. Adjust the size and layout of Welcome
interface.
6. Move two Windows folder "Startup" into
NAND Flash as "\NAND Flash\Startup" .
7. Adjusted Luminance linearity of LCD
backlight.
8. Change to 20 levels adjustment of
backlight brightness.
9. When backlight brightness is adjusted, the
system default backlight is also changed at
the same time.
10. Enhance the drive strength of I2C pins
(from 3mA to 6mA), in order to
improvement the I2C signal quality.
11. Re-check all the GPIOs’ internal pull
up/down settings. Disabled unnecessary

6
PROJECT VingCard Service Terminal 2009-09-08
Release Note 3.10L

pull down settings of some GPIOs.


12. Boot logo will be also displayed after
WinCE OS takes over the control on LCD
display from Bootloader.
NOTE: Need to upgrade bootloader to
version 2.04 (internal version 2.0)
13. Improve the I2C driver for expansion
connector:
The I2C bus is accessible only when the
I2C driver for expansion connector is
called by user application. In order to avoid
the external interference on I2C bus.
Because external connector shares the
I2C bus with Power IC (which controls
touch panel, power button, and so on).
2.09 12 1. In old versions of OS Image, system reads For Check
battery status every 5 seconds, no matter
whether touch panel is pressed, this will
lead to that system refuses to react to
touch panel event for a while when system
is reading battery status. In OS image
V2.09, system will not read battery status
when touch panel is pressed.
2. “Set the date to the nearest date after
reset” is implemented. Two modification in
the function are done:
− The date jump after reset is solved.
− Store the date in NAND flash when
pressing OK after having set the
clock.
2.10 13 1. Following modifications are done to For Check
improve touch panel accuracy
1) Optimize the universal mean algorithm
for the sampled coordinates per point.
2) Increase the stability time between
enabling the sample module and reading
the pen coordinate.
2. To avoid “touch panel hangs”, following
modifications are done,
1) Check Power IC IRQ pin after system
returns from Power IC interrupt routine, to
ensure that the processor does not miss
the Power IC interrupt that is asserted

7
PROJECT VingCard Service Terminal 2009-09-08
Release Note 3.10L

twice or more times in a very short time.


(Power IC controls several functional
modules, such as: touch panel, battery
charging, USB detection, and so on.)
2) Degrade the logical interrupt priority of
cyclic reading battery to the one that is
lower than the interrupt priority of touch
panel.
3. The configuration of battery monitor IC is
removed, because this operation has been
done in the new battery learn OS image.
4. File system format utility is enabled in
Storage Manager. It can change the file
system of mounted storage device to
FAT16/FAT32.
NOTE: After the SD Card is formatted to
FAT16 by the utility, it can be used to
upgrade OS image. But the unit must be
using bootloader V2.06 (Internal version –
2.2).
2.11beta 14 1. Solve one hour difference issue by: A beta version for
a) Remove “Automatically adjust clock for weekly review.
daylight saving” checkbox for Date/Time
Properties dialog.
b) Replace GetSystemTime() &
SetSystemTime() by GetLocalTime() &
SetLocalTime().
c) Install Window XP DST patch on PC -
[Link]
2. Shorten the stability time between
enabling the sample module and reading
the pen coordinate, in order to solve the
problem of slower double-tap response
time.
3. Some improvement in LCD control.
2.11 15 1. Build [Link] into \Windows\ For Check
2. Build the shortcut of [Link] into
\NAND Flash\Programs\, and name the
shortcut with “Task Manager”.
2.12 16 1. Improve OST3 control of IPM to prevent For Check
system from being frozen when tapping
touch panel.
3.00 17 1. Improve the control on loading driver, to MVT release

8
PROJECT VingCard Service Terminal 2009-09-08
Release Note 3.10L

ensure that system enters ON state


correctly after reset.
3.00L 18 1. Stamp OS Image with WinCE5 License MVT release
Key.
3.10L 19 1. Fix the bug of "one hour difference when Bug Fix
setting WinCE file time by calling
CeSetFileTime()".

5. Known limitation or issue

6. Related Documentation

You might also like