@Artem-Kramov What does your hardware setup look like? Are you using an Expansion Dock or a Mini Dock?
Group Details Private
RE: Omega2 LTE just launched!
While the main intended use-case for the cellular connection is the use of high-speed mobile data, this is very likely possible by sending AT commands from the Omega to the cellular modem. I would recommend looking for the AT command reference for the EC25 cellular modem.
An alternative to sending SMS messages directly from the Omega2 LTE would be to use the data connection to communicate with an online service like Twilio to programatically send text messages.
Omega2 & Omega2S
Correct, the surface-mount Omega2S is a repackaged version of the through-hole Omega2. Think of it as a super-set of the through-hole version, check out our documentation for a full list of the differences between the two models.
Regarding the +/non-plus variants, it refers to the amount of memory and storage, no difference in the pinout.
The hardware reset pin is available on all of the models. Look for the pin labelled
RSTon the pin-out diagrams.
Watchdog & Unattended Operation
For more info on using the watchdog, please consult the MT7688 datasheet. There are 3 registers that control the watchdog's operation, you can configure them through the
/dev/memdevice, or using the
devmemprogram. You'll also need to look at the
GPIO1_MODEregister to adjust the pin multiplexing so that the WDT signal is brought out to the pins.
You'll have to ask the OpenWRT developers about the stability of init.d :)
FWIW, we've never seen any major stability issues in our experience.
RE: Omega2 LTE just launched!
Great list of questions, I'll do my best to answer:
GPS Receiver Details & PPS Output
Correct, the LTE modem is connected to the Omega through USB. The GNSS receiver is built into the modem and communicates with the Omega using NMEA messages serially over USB.
Regarding the Omega's serial ports, the Omega2S module features 3 UARTs:
- UART0 is used for the console and is connected to the USB-to-Serial chip -> USB-C port on the Omega2 LTE
- UART1 is available and pinned out on the Expansion Header
- UART2 is available. On the Omega2 LTE it can be accessed by running wires to the appropriate pins on the Omega2S module
The GNSS receiver does not offer a PPS output. Would it be possible to use the NMEA messages to run the NTP server?
Agreed, not having a pin reference for the Expansion Header is unfriendly.
That's why on the production version, there will be a sticker on both sides of the Expansion Header providing a pin reference! :)
The Omega2S module does feature a Watchdog timer and a Hardware Reset pin, so unattended operation is definitely doable.
On the software side, it's possible to use OpenWRT's init.d process management daemon to run your program as a service, ensuring your code will restart if it happens to crash. Learn more about this in our blog post on running a program as a service.
RE: Omega2 firmware V0.3.2 is changing MAC address of wlan0
@an-arshadali the MAC address is not changing, there's just different MAC addresses for the 3 different network interfaces (WiFi AP, WiFi client, and ethernet). So each Omega2 device is allocated 3 sequential MAC addresses at manufacturing.
RE: Onion Omega2 LTE - coming soon to Crowd Supply
@cas fyi, the USB-C port is for power and serial access
Omega2 LTE just launched!
We're very excited to announce that the Omega2 LTE is now available for pre-order on Crowd Supply!
Explore cellular IoT with a high speed 4G LTE data connection, GNSS global positioning, WiFi networking, and a Linux environment.
Learn more and pre-order at https://www.crowdsupply.com/onion/omega2-lte
RE: Omega2 updated firmware confusion
@an.arshadali if you run
oupgrade -lon the Omega it will automatically update to the latest firmware.
This latest firmware is pulled from https://api.onioniot.com/firmware/omega2/latest
Learn more about the oupgrade command in the Omega2 documentation.
RE: WS281x, SK6812 driver for the Omega2? [Solved]
@Nikolay-Vetrov Yes, upgrade to the very latest available firmware:
oupgrade -l -fand the ledchain kernel module will work right away.
That's actually what controls the notification LED on the Omega2 Pro