We have released a new version (System 4.0) of the system software.
Release history

Changes

  • Fixed an issue where Switch application in the system menu would fail. This problem only occurred when the version information of the application program was coded differently from the sample project.
  • Fixed follonwing issues of Cloning in the system menu.
    • Fixed an issue where data files with pathname lengths of 50 characters or more could not be cloned.
    • Fixed an issue where the folder on the target device side may not be deleted when cloning the data files.
  • When installing an application with the Appload utility, if you installed an application with the same version name as the currently installed application, the installed application might not start. This has been fixed.
  • Added following functions and a structure to the Native API library.
    ReadBarcodeEx function
    barcodeEx structure
    f_mkdir function
    f_chdir function
    f_getcwd function
    BltStartDiscovery function
    BltFetchDiscovery function
    BltEndDiscovery function
  • Backlight function of the Native API library returns the current value of timeout time.
  • Fixed an issue where the SystemSetting function in the native API library would lock when an out-of-specification value was specified.
  • The ReadBarcode function in the native API library turns off scanner flooding when reading barcodes with lengths outside the min and max ranges. Fixed an issue where the read valid time was not reset even if it became.
  • Fixed an issue where the SetUsbMsdMode function in the Native API library was always exiting MSD mode with the BS key regardless of the key parameter specified.
  • Fixed an issue where the connection status rarely changed to COM_STATE_CONNECT when running OseComm function without waiting for the Bluetooth connection status to change to COM_STATE_CONNECT.
  • Improved Bluetooth connection retry processing and speeded up.
  • Wireless LAN (19.6.4) has improved the stability of wireless communication.

Version of each component of the system software

Boot:TH14J08
OS:TH21J04
Built-in App:TH22J01
Decoder:BD01J09
WLAN:19.6.4
BT:TD01J05

Update procedure

You can update the system software of your device by following the steps below.
  1. Download the new version of the zip file to your PC from the following link.
  2. Unzip the zip file on your PC and you will get the following files:
    E004000.PAC
    lib.h
    logapi.h
    libSTARTUPOPH5000.a
  3. Start USB file transfer on the device and copy E004000.PAC to the FlashDisk of the device.
  4. Start Installation files on the device, select the copied PAC file, and install it.
  5. To make your application program compatible with the new version of the system software, copy the following files into your application's project and build the application.
    lib.h
    logapi.h
    libSTARTUPOPH5000.a

    Note:

    • For existing applications that do not use the functions added in the new version of the system software, you do not need to copy these files into your project and rebuild it.
    • When you install and run an application that uses a function added in the new version of the system software on a device of an older version of the system, the OS displays an error message similar to the following when the application calls the function. If you press the BS key at that time, the device will reboot.
      
        JUMP EXCEPTION!
        Nr=xxx at xxxxxxxx
      
      


Last updated: 2021/06/03