Releases: cslrfid/CS108-Android-Java-App
Releases · cslrfid/CS108-Android-Java-App
CS108 Android Java Bluetooth SDK (April 2024)
What's Changed
- Develop eng by @wallace-cne in #47
- Develop by @wallace-cne in #48
Full Changelog: v2.8.22...v2.14.0
CS108 Android Java Bluetooth SDK (July 2023)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Japan 6 frequency channels capability with Listen Before Talk (LBT) and transmission time control