📣 Firmware Update Release:
Firmware Version v0.17 is now released! Please follow the link here or update via Cloudloop Device Manager.
Previous Release Notes
v0.15
Download FW Version 0.15 - LATEST
Android RockCONNECT IoT App
New Features:
- Improved message handling and prioritisation. New options have been added to the command AT+IMTWB/U to indicate MO message Priority and/or TTL on a message-by-message basis
- Ability to retrieve a System and Service log file from Cloudloop Device Manager, including details such as first position fix, modem connection, PPP connection, signal logging, high temperature logging, and Iridium 97XX error codes
- Bluetooth support added (requires a Bluetooth firmware update using a
BLE-App.newfile) enabling communication via the Bluetooth application
Bug Fixes:
- Resolved issue causing RR-Mini to lock up when MO messages were sent rapidly under poor sky visibility
- Fixed an issue where Mass Storage and virtual serial ports did not always enumerate correctly on Raspberry Pi OS
- Soft-reboot no longer occurs when NMEA forwarding is first enabled through serial (AT+CFGW)
- Fixed bug where using the Sleep pin to put RockBLOCK PRO into sleep mode would not bring the device back up on release
- Resolved Cloudloop Device Manager errors on RockREMOTE Mini when configuring firewall rules with a default configuration
- Fixed issue where a soft reboot could leave the device in an unusable state until a hard reset (Including after Iridium update)
Known Bugs:
- SNTP Issues (Recommended not to use, fix in progress for next release)
RockBLOCK Pro APNT:
- Full product support in Cloudloop Device Manager and BLE App
- Ability to configure the Kalman filter settings
- Ability to configure APNT Mode, Sensitivity and Power settings
- Ability to configure a Position Source (GNSS/APNT)
- Full view of APNT parameters in the Virtual Statistics over Type-C
v0.13
New Features:
- RockBLOCK PRO is now supported in Cloudloop Device Manager, including configuration and firmware updates over-the-air
- RockBLOCK PRO enumerates a second virtual serial port over USB-C, enabling AT command support
- RockBLOCK PRO STL module support is now enabled (Set up in production and disables the use of internal GNSS)
- Tracking position reports can now be sent at configurable intervals to Cloudloop Device Manager and Cloudloop Tracking (Messages include Time, Latitude, Longitude, Altitude, COG and SOG)
- User-configurable NMEA forwarding from the GNSS (or STL) module via the serial interface
- Message queuing system revised to significantly increase MO and MT storage capacity and allow concurrent processing (Increasing absolute stored message count from ~500 to ~6000 and increasing the total capacity from ~1.8Mb to ~3Mb)
- Cloudloop Device Manager MT File transfers are now revised and significantly improved
Bug Fixes:
- Fixed mismatch between
+IMTMTRINGand+IMTMTSMTMessageID - SMTP email formatting corrected by removing name fields and trimming angle brackets ("< >")
- Altitude values >9000m now correctly handled (previously returned
Invalid Position) - Resolved deaf timer triggering when 0 topics are provisioned but data services are active
RS4XX_FULLnow correctly persists in configuration and no longer reverts toRS232after reboot- Requesting all configuration segments from Cloudloop Device Manager no longer triggers an unexpected reboot
- Firmware update over Cloudloop Device Manager is now fully functional
- Zero-length CDM MT messages no longer cause a malloc failure
- IMT MT message handling improved and fixed – multiple back-to-back messages can now be processed reliably
Known Bugs:
- Enabling NMEA forwarding via serial (
AT+CFGW) may cause a soft reboot. - Updating the Iridium modem firmware over Serial may require a manual reboot.
- On the RockBLOCK Pro - Physical Sleep Pin is not yet implemented.
- On the RockBLOCK Pro - Mass Storage and virtual serial ports may not enumerate properly in low current USB ports and may require an additional power supply using the Power, Serial and GPIO cable (Seen on Raspberry Pi 4).
- SNTP Issues (Recommended not to use)
RockBLOCK Pro STL only:
- Kalman filter on STL module is hard set to
Marineand power saving toOFF
v0.12
New Features (RockREMOTE Mini):
- REST API now accessible via LAN with commands to request Iridium Signal quality, Iridium registration state and to command a reboot of the Mini terminal.
- SMTP Server with ability to receive a MIME attachment via LAN then process the attached file via a single or multiple IMT messages as required. File rebuilt and forwarded to destinations in Cloudloop Data.
- Now possible to make all Configuration updates Over The Air via Cloudloop Device Manager.
- SNTP available on the LAN with time sourced from local GNSS.
- RR-Mini and the upcoming RockBLOCK PRO will now have the ability to support the OTA upgrade of the Iridium modem FW directly from the Iridium system. Ground Control will have full control over triggering the modem upgrade and customers will be notified in advance. (OTA will only be available for products using Iridium modem FW versions 1.5.5 or above.)
New Features (RockBLOCK PRO):
- In preparation for early adopters of RB PRO, 2 virtual serial ports and a mass storage device are now available via the USB-C port.
- One of the virtual serial ports of RB PRO will stream status information.
Bug Fixes:
- Fixed IP Lock-Up after a large amount of consistent IP Data.
- Fixed various refinements to AT command functions and responses.
+CETHwill now return+CETH ERROR 1rather than+CETH ERRORso that future additional error states can be enumerated if required.AT+IMTC3will now cancel the selected MO providing it is not transferred to the modem.AT+IMTC2will now clear all messages in the MO queue aside from any that are transferred to the modem.AT+IMTAnow works as documented with the use of MessageID.+IMTC1no longer observed to cause a crash.+IMTWUno longer incorrectly reporting +IMTWB for error status.
Know Bugs:
- When a series of IMT MT messages are sent to the RR-Mini in quick succession in some cases one or more message may be lost/dropped - this behaviour has mainly been seen/replicated when requesting all sections from the Config from CDM.
- The RR-Mini will re-boot if sent a zero length message (empty field) is sent from Cloudloop Device Manager.
AT+CETH=ASCIIwill turn Ethernet OFF.+IMTMTSMT MessageID could deviate and have a mismatch from+IMTMTRING.
ALERT
- Firmware V0.10 and earlier will not gain an Iridium connection with Iridium firmware versions higher than 1.3.4. At the time of V0.12 release all RR-Mini products in the field have Iridium firmware version 1.3.4. Product shipped after 7th April 2025 will have Iridium firmware version 1.5.5 or higher. These products MUST not have the RR-Mini firmware downgraded lower than V0.12.
v0.10
Changes Included:
- Message storage and Queue design reworked - Buffer size expanded for stored messages to 1.8MB and Queue is dynamically adjusting between MOs/MTs with max number of 1500 messages
- IMT Messages History list - Queued, Sent, Dropped, Expired
- Extended DHCP functionality - Editable DHCP scope, Invalid scope will revert to default (192.168.250.100-199), Persisted DHCP table, Editable Lease Time
- Port Forwarding is blocked to the local gateway/Mini
- Redesigned Web Status Page
Bug Fixes:
- Ethernet works on 10M/100M Half and Full duplex
- DHCP address allocation functions as intended
+IMTQnow reports packets accurately- Serial Update Kermit protocol reliability issue resolved
Known Bugs:
+IMTC1has been observed to cause a crash+IMTWUincorrectly reports+IMTWBfor error status+IMTAdoes not use<Message ID>but only acknowledges MT at head of queue
AT commands changed:
- Full support of
+IMTMOS- MO Status - Full support of
+IMTC- Clear/Cancel Message - Full support of
+IMTS- MO/MT History
v0.8
Changes Included:
- Firmware Watchdog - The MCU will now automatically reset after a 4-Second Lock-Up, improving stability
- Iridium Modem Auto-Restart - The Iridium modem will now reset during initialisation if there’s no signal or valid provisioning data within 2 minutes. This change can improve registration with the Iridium Gateway
- Serial Parameters - Support for
RS422,RS4XX_FULL
Bug Fixes:
- Inbound Rules Configuration – Fixed an issue where missing inbound rules in user.cfg could cause the firmware to lock up when accessing the local web or TFTP interfaces
- MO Transmission Stability – Resolved a lock-up issue occurring after multiple Mobile Originated (MO) messages were sent repeatedly over several hours.
- RS4XX Compatibility – Fixed an issue affecting
RS4XX_FULLon the user serial interface. - Web UI – Corrected an issue where
DNS 2was displaying the same value asDNS 1.
Known bugs:
- DHCP Re-assigns already allocated address after reboot
+IMTQ- Reports no waiting packets but still had data waiting to send- Ethernet speed: Mini only communicates on 100M/Full
- Update over serial can be found unreliable
+IMTAdoes not use<Message ID>but only acknowledges MT at head of queue
v0.7 (BETA)
Changes included:
- Port forwarding added.
- Outbound IP filtering added.
- Sleep pin functionality enabled.
- Number of messages in queue now increased to 100 (Each for MO and MT)
Known bugs:
- DHCP Re-assigns already allocated address after reboot
+IMTQ- Reports no waiting packets but still had data waiting to send
v0.6 (BETA)
Changes included:
- OTA upgrade and downgrade via CDM
- Firmware configuration via CDM
- Remotely access RockREMOTE configuration and status information via Cloudloop
- KERMIT library integration
- Transfer config file over serial port
- Firmware update via Serial port
- Device status web page
- DNS server addresses supplied by DHCP
AT commands added:
AT+CGCV- RR-mini firmware versionAT+CIRV- 9770 firmware versionAT+CFGR- Read RR-mini configurationAT+CFGW- Write RR-mini configurationAT+IMTRJ- Read MT message with JSON payloadAT+IMTWJ- Send MT message with JSON payloadAT+IMTWU- Send unchecked MO message - binary payload
Bug fixes:
AT+IMTWT- failed if there is comma in the message payload
Known bugs:
- DHCP Re-assigns already allocated address after reboot
+IMTQ- Reports no waiting packets but still had data waiting to send- Freeze if new config is loaded: Do not update user.cfg to latest before upgrading Firmware
v0.5 (BETA)
Changes included:
- The idle power consumption be less than 350mW (ethernet off)
- Additional AT commands to return the current power consumption
AT+GNSScommand to tell Mini its location (from external host with GNSS)- Additional AT command to enable and disable Ethernet interface
Known bugs:
AT+IMTQreports correct number of queued messages, but the incorrect size of queued data- After device is turned off DHCP server will incorrectly re-allocate the 1st defined IP address to the next client that requests.
AT+IMWTwill not accept messages that contain commas
v0.4 (BETA)
Changes included:
- Addition of IP routing support
- No firewall/filtering (planned for a future release)
- RockREMOTE Mini provides a ‘default gateway’ for LAN devices.
- Dynamic NAT for ICMP4, UDP, and TCP
- HTTP server running on port 80 to show local status information
- Cloudloop Device Manager (CDM) features
- Device remote reboot (IMT control message)
- Device reports status on startup (IMT message to CDM)
- Device reports GNSS location on request.
- DHCP supported
- SNTP supported
- Enable/Disable of functional blocks in user.cfg
- Support for 1D hardware - except selection of active GNSS antenna
Incorporated internal testing and field feedback:
- Fixed: Occasionally packets on the LAN were not forwarded to the WAN.
- Fixed: More than 10 queued MO messages caused a crash.
- Fixed: Limit of 30kbytes on MO message - now full 100kbytes.
- Fixed: Limit of 64kbytes on MT message - now full 100kbytes.
- Fixed:
AT+GNSSreports incorrect longitude. - Fixed: QSPI FLASH could be locked with PoE supply.
- Fixed: Firmware update failed when using PoE supply.
Known bugs:
AT+IMTQreports the correct number of queued messages, but the incorrect size of queued data.- After the device is turned off, the DHCP server will incorrectly re-allocate the first defined IP address to the next client that requests it.
v0.3.3 (BETA)
Changes included:
- The bug causing the device to reset if there were more than 10 outgoing messages queued is fixed.
- The size of IMT message reliably handled is now the full IMT 100,000 byte capacity.
Known bugs:
- The statistics reported by the
AT+IMTQcommand can be inaccurate. - The number of queued incoming and outgoing messages is correct. The total size of the outgoing messages is not.
v0.3 (BETA)
This release allows the Mini or Mini OEM serial port to be used for sending and receiving blocks of either binary or text to or from provisioned topics over Iridium IMT. Full definition of the AT command interface can be found in the 'Mini Serial Interface' section of these docs.
Known bugs: Data transfer can be unreliable with message sizes above 30kB.