Skip to content

Releases: cslrfid/CS108-Android-Java-App

CS108 Android Java Bluetooth SDK (April 2024)

18 Apr 06:33
7e1c02e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.8.22...v2.14.0

CS108 Android Java Bluetooth SDK (July 2023)

17 Jul 19:07
782f766
Compare
Choose a tag to compare
  • App: add “debug enable” checkbox in setting-Admin page
  • App: remove some unused codes
  • Library108: add userDebugEnable parameter to control the display of the Toast message due to error in sending notification(A00X), controller(B00X), bluetooth(C00X) data.
  • Library108: handle the no result data for the “Authenticated Read” in Impinj configuration page
  • App, Library108: Combine CMD_18K6CAUTHENTICATE and CMD_AUTHENTICATE as CMD_18K6CAUTHENTICATE
  • Library108: rename some codes

CS108 Android Java Bluetooth SDK (August 2022)

15 Aug 01:13
35244fa
Compare
Choose a tag to compare
  • Revise the name of some code as per the revised programmer guide V6.0
  • Library: revise the public setting of some classes/variables/methods as per the revise programmer guide V6.0
  • Library: add “-2 TH” country setting
  • Library: improve “for some value, big difference between read RSSI threshold and written threshold in Filters – RSSI-Filters page” problem.
  • Avoid blinking of Ton/Toff debug display of the status of trigger key
  • Correct exceptional case when barcode is selected in Barcode Inventory page
  • Correct exceptional case when entering Read/Write page after barcode is selected in Barcode Inventory page
  • Avoid checking Rfid module failure in Setting->Administration page, whose parameter setting is not related to Rfid module
  • Show “Permissions are not granted. Please allow them in system setting” toast only if request permission is denied, which avoids Toast and RequestPermisson dialog overlapped
  • No permission request for storage if android version is 10+, which avoids Toast and requestPermission dialog overlapped in some extent
    Relocate some codes.
  • Library: set default auto trigger reporting interval as 1 instead of 0
  • Library: make sure A008 is sent for the first installation
  • Library: Correct missing model number with only country code, which is present for the first time in Setting->Administration page
  • Library: Remove some unused codes

CS108 Android Java Bluetooth SDK (March 2022)

30 Mar 02:45
57b2f26
Compare
Choose a tag to compare
  • Disable the popup to show the not-latest version
  • Both: Add Toast message when requesting permission
  • Library: revert the latest firmware version for Bluetooth and SiliconLab
  • Library: remove unused code. Relocate some codes.
  • Library: avoid updating power from reading when writing has done before, which solves “power is not the value saved before after connection’
  • In RegisterTag page, add ClearSelect button to clear the selected Tag which is selected in inventory page
  • In RegisterTag page, add popup window between barcode reading
  • In RegisterTag page, stop multiple register when there is no more selected tag
  • Reset selected tag when the tag is disselecting the tag in RFID/Barcode inventory page
  • Library: allow setting select mask as null instead of skipping. This solves problem of keeping original select when mask is null
  • Remove some unused code
  • Revise ‘Register Tag’ page to improve and to add User bank writing
  • Both: Revise AccessTask to handle repeated write

CS108 Android Java Bluetooth SDK (February 2022)

28 Feb 16:56
4ddcf89
Compare
Choose a tag to compare
  • Simplified rssi filter option from 5 to 2 options
  • Remove “threshold 2” and count setting in “rssi filter” tab of “filters” page
  • Library: update the version checking to latest version
  • Library: change default population from 30 to 60 so that default Q = 7
  • Library: Change some debug messages
  • Upgrade targetSdkVersion to 31 and related codes for android 12 devices
  • Remove unused codes
  • Improved “re-connection is sometimes failed after moving out of range and back” problem

CS108 Android Java Bluetooth SDK (January 2022)

17 Jan 19:03
2a27c07
Compare
Choose a tag to compare
  • Change to display “Initializing reader. Please wait” every time (not only first time) when sending data in Main page
  • Disable the Start button in inventory when “Updating data” is display, with button name changed to “Please wait”. Enable start button when inventory is ready
  • Improve writeBleFailure disconnect condition
  • Try improve Bluetooth write error handling before Bluetooth disconnection. Need 5 consecutive errors instead of accumulated errors within certain time period.
  • Try improve Bluetooth connection and disconnection failure
  • Try improve possibility of false disconnection case
  • Remove the setting of LE_2M_PHY for android 8 or above.

CS108 Android Java Bluetooth SDK (October 2021)

12 Oct 03:20
96b2b8a
Compare
Choose a tag to compare
  • Fixed problem when selecting tag on the EM4325 page, where non-EM4325 tags were being selected
  • Fixed problem when selecting tag in Xerxes.Scan page
  • Resolved issue on Huawei phone cannot read temperature or logging of Fudan tags problem
  • Fixed the configuration issue when switching between multi-bank inventory and Geiger search function
  • Removed unused codes

CS108 Android Java Bluetooth SDK (September 2021)

09 Sep 12:03
345b854
Compare
Choose a tag to compare
  • Corrected “cannot inventory Xerxes tag” problem
  • Completed features for supporting Fudan DT160 TLogger tag
  • Updates for UCODE8
  • General bug fixes

CS108 Android Java Bluetooth SDK (July 2021)

06 Jul 15:35
d397ec2
Compare
Choose a tag to compare
  • Updates for Google Play privacy policy
  • Android API version 30
  • Changes for Axzon tag access
  • Added support to Impinj extension
  • Added Bluetooth connector class to the library

CS108 Android Java Bluetooth SDK (February 2021)

18 Feb 07:42
dc0486c
Compare
Choose a tag to compare
  • Japan 6 frequency channels capability with Listen Before Talk (LBT) and transmission time control