v1.9.1 : 1. Data always save unless device is in sleep mode (AT+Sleep=1, or press button to let device enter sleep mode) 2. Fix US915 sub-band auto-adapter bug. 3. Add AT+GETSENSORVALUE Command: AT+GETSENSORVALUE=0; Device will do a sampling and return sensor value in console AT+GETSENSORVALUE=1; Device will do a sampling and return sensor value in console and uplink this value to LoRaWAN 4. Change MAC command Fport=4. Isolate the Fport for valid data and MAC command so decoder can easy handle. 5. Fix hung bug in datalog feature. v1.9.0 Change Log: 1. Fixed possible transmission issue in AS923 Frequency Band. 2. Add rejoin feature if device offline. AT Command: AT+DDETECT=,, (Default Value: AT+DDETECT=1,1440,2880) -- Flag: 1 Enable online detect,0: Disable online detect -- ACK_Timout_1: Unit: min -- ACK_Timout_2: Unit: min Example: AT+DDETECT=1,1440,2880 Enable Online Detect, if end node doesn't receive any downlink within ACK_Timout_1( 1440 minutes or 24 hours). End node will use confirmed uplink to send packets during ACK_Timout_1 (the 24th hour) to ACK_Timout_2 ( the 48th hour). If from the 24th to 48th hour, end node got an downlink from server, it will switch back to unconfirmed uplink. end node will restart ACK_Timout_1. If from the 24th to 48th hour, end node still not got any downlink, means device doesn't get ACK in 48 hours. Device will process rejoin, rejoin request interval is AT+RJTDC period. For AU915/ US915, device will use the sub-band used for last join. Downlink Command 0x320105A00B40 0x01 : Flag 0x05A0: ACK_Timout_1 0x0B40: ACK_Timout_2 3. Change AT+CFM Command : AT+CFM=value1,value2,value3 value1: 0: unconfirmed uplink,1: confirmed uplink value2: set max retry , range: 0 ~ 7 value3: 0: uplink fcnt doesn't change for each retry; 1: uplink fcnt increase by 1 for each retry set value3 to 1 for Chirpstack server, because Chirpstack will ignore same FCNT in re-transmission. Example: AT+CFM=1,2,0 Set confirmed uplink mode, max retry 2 (total max packets), uplink fcnt doesn't increase during each retry Downlink Command: 0x05010201 value1=0x01 value2=0x02 value3=0x01 End node will send an uplink of [Fport=12,payload: same as downlink payload] after configued success. 4. Add new feature to control NBTrans for unconfirmed uplink mode. NBTrans specified how many re-transmission for each packet. If LoRaWAN LinkADR from server set NBTrans to high value. The battery will consume fast. AT+SETMAXNBTRANS=value1,value2 Default Value: AT+SETMAXNBTRANS=1,0 value1: Set max NBTrans. For example, if value1(NBTrans)=1, end node set NBTrans max to 1 , even downlink LinkADR request end node to set NBTrans to higher value such as 6. value2: 0: uplink fcnt doesn't change for each NBTrans; 1: uplink fcnt increase by 1 for each NBTrans. set value2 to 1 for Chirpstack server, because Chirpstack will ignore same FCNT in re-transmission. Example: AT+SETMAXNBTRANS=2,1 Set max NBTrans to 2, fcnt will increase +1 for each NBTrans Downlink Command: 0x330201 value1=0x02 value2=0x01 5. Solve possible reading burst from internal temperature sensor v1.8.3 1. Fixed the problem that data packets cannot be sent occasionally. v1.8.2 1. The band sequence of AU915 and US915 bands (CHE=0) is changed from 12345678 to 21345678. v1.8.1 1. Fixed occasional reading error on SHT20. v1.8 1. Upgrade LoRaWAN Stack to DR-LWS-005 2. Add EXT8 for more bytes for counting. 3. Remove AT commands : RTP,DATE 4. Add AT Command:AT+TIMESTAMP, AT+RJTDC, AT+RPL, AT+DEBUG 5. Add Datalog Feature (EXT9) 6. Add AT+PID Command v1.7 1. Add new modes to support more sensor. see manual v1.7 2. RX2DR is now configurable for OTAA. v1.6.1 1. Upgrade LoRaWAN Stack to DR-LWS-003 v1.6 1. Display LSI when boot. (for debug only) v1.5 1. Add Watchdog 2. At Alarm Mode and related AT Commands and downlink command: a) AT+WMOD, Downlink: A5 b) AT+CITEMP, Downlink: A6 c) AT+ARTEMP, Downlink: A7 3. Fix occasional dead when type AT+CFG in console. 4. Default settings: 1.TDC=20(min),RTP=20(min),CITEMP=1(min) v1.4 1.Add new command AT+BAT=? to check 2.Add RU864 frequency band 3.Fix empty packet issue for AS923 version. 4.Fix frequency hopping issue for EU868 5.Add more debug info in Console v1.0 Release