Releases: cslrfid/CS108-Android-Java-App
Releases · cslrfid/CS108-Android-Java-App
CS108 Android Java Bluetooth SDK (February 2025)
CS108 Android Java Bluetooth SDK (January 2025)
CS108 Android Java Bluetooth SDK (December 2024)
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