Wanted to weigh in here:
That's right, we did some experimenting with and testing of OpenWRT 21.02 earlier this year. Hence the openwrt-21.02-dev branch on the OnionIoT/source repo.
There's no plans to make an official release in the near term. As @crispyoz pointed out, there's no official release from OpenWRT yet - we'll see how they fare and adjust accordingly.
That being said, there IS an experimental openwrt-21.02 image available for the Omega2+.
The image can be found here: http://repo.onioniot.com/omega2/images/beta/
It was built using the code in the OnionIoT/source repo openwrt-21.02 branch, following the instructions in the README in the onion directory
We don't recommend using this image for any production environment, just for testing for now.
What currently works
Using the open source mt76 image
May need to install appropriate kmod-fs-* packages
Need to install kmod-i2c-mt7628 package
Can be installed from the OpenWRT package repo
What does not work or is not included
All Onion packages
Have not ported any of the Onion OpenWRT packages to 21.02
Not included in the OpenWRT package repos, not yet being built by us
If you end up trying it out, let us know how it goes! We're interested in your feedback and to hear what should be done/added/changed next!
I recompiled chirpstack gateway bridge as following the steps below:
root@OpenWrt:~# file /opt/chirpstack-gateway-bridge/chirpstack-gateway-bridge
/opt/chirpstack-gateway-bridge/chirpstack-gateway-bridge: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV), statically linked, Go BuildID=VcvuifmDnNysO-WpZUz5/FGFca5Lt5vpptRtlLTBo/l2QuqgekGwKVygyjsXAL/6lmuYGmDGU2RDGrxxamU, stripped
The result is the same doesn't work on openwrt 19.07...
@Russell-Pirie "...will they all fit??...." You'd need to be specific as to what they are and how they are configured in order to answer that.
I'm not sure you need to rewrite a bluetooth driver, most users would utilise "Bluez" package for bluetooth, perhaps take a look at that package and see if it meets your requirements, here's a link to the package:
I flash my devices using a bash script (well ash), it just connects to the device(s) using ipv6, uploads the firmware and then ssh's into the device and execute the firmware upgrade. You could tweak my script a bit to make it handle multiple devices at once. I did about 40 of them today using my exiting script, one by one while I was eating lunch and watching the news.
My script is here:
The other option is to boot into u-boot and flash from USB.
I'm a newer user to Arch and Linux in general. I've got a pretty robust installation running on my computer with Fluxbox, PCManFM and SLiM for the graphical side (if these matter). Everything's running pretty well at the moment except I'd like to be able to auto-mount USB storage devices. Without adding the udev rule as mentioned here (because I would like the mounting to persist through a terminal window popping open), what's the best way to have things auto-mount like they do in Ubuntu or Windows? By this I mean I would plug in a USB flash drive and it'd automatically be mounted to somewhere like /media/<device name>/ and any user (or the one running x? or something) would have permissions to view/edit/execute.
@crispyoz I hadn't considered that, but it seems that getting the display connected to the Omega LTE might be the better option, if it's possible: the Omega LTE is infinitely more compact than most LTE options I've seen and having all of the network info available to software is a huge boon. From what I can tell the Omega Dash only differs in that it has the display adapter built-in, so if I can get the display connected to the Omega LTE and use the Dash drivers or OS, the LTE should be able to drive the display.
Although I'm now tempted to grab the Dash and just plug in my display instead of the 3.2" and see if it works.
@Ioannis this thread may be of use to you:
The data sheet doesn't tell us a whole lot, have you contacted their support email address and asked them to provide further details?
Looks like your connection to Community was lost, please wait while we try to reconnect.