Skip to main content

impOS Release 43 (Internal Development Release)

Note impOS™ 43 has been solely made available internally and to select early testers. As such, most developers and customers will not receive it except in its public release form, impOS 44. As such, all other Electric Imp documentation will refer only to impOS 44 when discussing this release.

impOS 44, like impOS 43, is currently expected to target the imp006 only.

Versions

The current release is 43.00.

43.00

  • Features:
    • GNSS (location services) support. Requires a BG96 cellular modem. A device-side Squirrel library wrapping this API will shortly be made available. For best performance, up-to-date “assist data” (ephemerides) should be used. Obtaining this data from the Internet is best done using a small amount of agent code.

Note This release branches from impOS 42.3, so please see the 42 release notes for earlier changes.

Known Issues

  • imp.net.open() will reject any Network Interface Configuration (NIC) containing proxy, static network and/or WiFi configurations when it addresses an interface which is already in use — even if the new NIC exactly matches the one that is already in use. Until this issue is addressed, please include NICs with only an interface key when re-calling imp.net.open().
  • Reconfiguring the pulse counter with a different duration causes pulses to be mis-counted.
  • Squirrel strings containing NULs (bytes equal to zero) do not compare correctly in relative comparisons (<= etc.) even though they do in equality comparisons (== and !=). This has been the case in all impOS releases made thus far.