the delay was with Farnellā¦ not Mouser.
but maybe they have āsolvedā their problems with export licensesā¦ maybe they really have stock now, who knows, good to know and nice that more people start playing with this incredible underrated module.
after soldering and wiring check with the terminal program if you can communicate with the module and check the current firmware. attention switch the usb serial converter to 3V3 logic and make sure that the Vcc of the module is 3v3 ! so donāt feed it direct from your PC
now check communication from within the terminal program:
AT I 3
the module answers with the firmware version, here 18.4.0.26
create an account (free) at the LAIRD site where you can check for the latest firmware, download the zip file.
inside youāll find RM1xxUartFwUpgrade.exe the tool to upload the new firmware, which is alsoo included. at this moment 18.4.1.0
now start this toolā¦ and point to the new firmware image
The following changes have been made for 18.4.1.0 release:
Updated LoRa Stack to 4.3.0
As part of stack update, if JoinRequest fails, the module automatically resends the JoinRequest.
Changed the ids for DevEui, AppEui, AppKey, NwkSKey, AppSKey, and DevAddr. AppKey, NwkSKey and
AppSKey are now write only. This is to close a potential security problem. All existing modules must be
reconfigured with the new ids.
Added in new LoramacSetOption() parameter to allow the user to modify the datarate for the 2
Rx window. This avoids a problem with the iot.semetech.com website where they still use the old value of
DR_3 for this window.
Bug fix - BLE bonding now works.
Bug fix ā LoramacGetOption() now outputs the correct values for AppEui and DevEui.
ChannelsMask value can now be obtained in the RM191.
Added new events for the TxDone signal, ADR command from the gateway, and when a receive window times out.
I thought it was equal to this which has a real I2C interface
So I can use it with an arduino one wire lib, but it will be more difficult to use with RM186
I need the same (size and price) with I2C sensors (BME280, SI7021 or HTU21D), this one controlled by only one wire are just so complicated in term of strict timing/measure time when coding on multitasking os such as linux