<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Projects]]></title><description><![CDATA[Share your project with the world]]></description><link>http://community.onion.io/category/1</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 02:35:56 GMT</lastBuildDate><atom:link href="http://community.onion.io/category/1.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 May 2025 19:22:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[New to electronics - following kit example for the shift register but caused omega2+ crash&#x2F;power-cycle]]></title><description><![CDATA[The instructions were indeed wrong, just pushed a fix!
@chooks very cool! Is the updated version available on github?
]]></description><link>http://community.onion.io/topic/5111/new-to-electronics-following-kit-example-for-the-shift-register-but-caused-omega2-crash-power-cycle</link><guid isPermaLink="true">http://community.onion.io/topic/5111/new-to-electronics-following-kit-example-for-the-shift-register-but-caused-omega2-crash-power-cycle</guid><dc:creator><![CDATA[Lazar Demin]]></dc:creator><pubDate>Tue, 13 May 2025 19:22:33 GMT</pubDate></item><item><title><![CDATA[Running command when USB&#x2F;iPhone is plugged in]]></title><description><![CDATA[@baby-Onioneer I would add an additional line of logging like this:
logger -t MYUSBHOTPLUG "ACTION: $ACTION , DEVICENAME: $DEVICENAME , blah blah"
if [ "$ACTION" = "add" ]; then
logger -t MYUSBHOTPLUG "iPhone detected, PRODUCT=$PRODUCT, bringing up eth1"
sleep 2
ifconfig eth1 up
udhcpc -i eth1
fi
So you can see the sequence of what is going on with the script, not just inside your "if" statement. I'm not sure if it's add or bind that you want to respond to.
]]></description><link>http://community.onion.io/topic/5105/running-command-when-usb-iphone-is-plugged-in</link><guid isPermaLink="true">http://community.onion.io/topic/5105/running-command-when-usb-iphone-is-plugged-in</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Wed, 19 Mar 2025 17:07:19 GMT</pubDate></item><item><title><![CDATA[p44-xx-open: a firmware for (home)automation]]></title><description><![CDATA[Good luck with the presentation @luz !  Don't be nervous, just image everyone listening is naked. I'll get naked to listen, but that might be more disturbing 
]]></description><link>http://community.onion.io/topic/5093/p44-xx-open-a-firmware-for-home-automation</link><guid isPermaLink="true">http://community.onion.io/topic/5093/p44-xx-open-a-firmware-for-home-automation</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Sun, 29 Dec 2024 00:28:36 GMT</pubDate></item><item><title><![CDATA[New bootloader getting stuck when loading kernel image]]></title><description><![CDATA[@luz hahaha, trying to become a full onioneer little by little.
It is the Omega2+. Here is a log of the boot process to see if I'm missing anything.

U-Boot 2024.04-gc2bfb2b8c6 (Jul 19 2024 - 15:18:23 -0400)

CPU:   MediaTek MT7688A ver:1 eco:2
Boot:  DDR2, SPI-NOR 3-Byte Addr, CPU clock from XTAL
Clock: CPU: 580MHz, Bus: 193MHz, XTAL: 40MHz
Model: Onion Omega2+
DRAM:  128 MiB
Core:  59 devices, 18 uclasses, devicetree: separate
Loading Environment from SPIFlash... SF: Detected mx25l25635e with page size 256 Bytes, erase size 64 KiB, total 32 MiB
OK
In:    uartlite@c00
Out:   uartlite@c00
Err:   uartlite@c00
Initializing MT7688 GPIO system.
Net:   eth0: eth@10110000
Hit any key to stop autoboot:  0
=&gt;


I did see that address 80800000 is outside the zone range of the memory but the load address is defined as 0x80800000 and trying to load it via tftp and booting anywhere else fails to decompress the image. Maybe thats the issue and just assumed it should work. Thought the offset would take care of that but maybe I am misunderstanding what the offset does
CONFIG_SYS_LOAD_ADDR=0x80800000

]]></description><link>http://community.onion.io/topic/5068/new-bootloader-getting-stuck-when-loading-kernel-image</link><guid isPermaLink="true">http://community.onion.io/topic/5068/new-bootloader-getting-stuck-when-loading-kernel-image</guid><dc:creator><![CDATA[baby Onioneer]]></dc:creator><pubDate>Wed, 24 Jul 2024 17:46:56 GMT</pubDate></item><item><title><![CDATA[spidev code for MCP3202 12-Bit A&#x2F;D converter only reads 252 values]]></title><description><![CDATA[@Kazooie : Hadn't time top check the datasheet in depth, but you should indeed get values up to 4096 if Vin = Vdd (check p.13 of datasheet).
What is you Vdd and Vin to wich you get 252 (which is a very strange value by the way).
You could connect the analog input to you Vdd. The converter should output 4096.
]]></description><link>http://community.onion.io/topic/5048/spidev-code-for-mcp3202-12-bit-a-d-converter-only-reads-252-values</link><guid isPermaLink="true">http://community.onion.io/topic/5048/spidev-code-for-mcp3202-12-bit-a-d-converter-only-reads-252-values</guid><dc:creator><![CDATA[MK]]></dc:creator><pubDate>Thu, 16 May 2024 09:33:19 GMT</pubDate></item><item><title><![CDATA[Omega and capacitive touch screen]]></title><description><![CDATA[@Lazar-Demin : Thanks a lot. It took us some time to finalize this dev :-). Correct: The MicroSD only is accessed by the display controller. However, over serial commands from the Omega to the display controller, you can interact with the display itself. I'm pretty fond of this, as just dumping some serial commands really is easy.
I therefore have two MicroSD slots on the board. One is reserved for the display controller and only accessed by it. The second one is connected to the Omega2S+ and serves as memory extension.
If this can be an interesting solution for you, don't hesitate E-mailing me. I'll send you a proto board.
Best,
MK
]]></description><link>http://community.onion.io/topic/5050/omega-and-capacitive-touch-screen</link><guid isPermaLink="true">http://community.onion.io/topic/5050/omega-and-capacitive-touch-screen</guid><dc:creator><![CDATA[MK]]></dc:creator><pubDate>Thu, 16 May 2024 09:18:23 GMT</pubDate></item><item><title><![CDATA[Relay contacts closed]]></title><description><![CDATA[<p dir="auto">Hello,<br />
I am working in a home automation project that require controlling led strip using both relay and switch in parallels. Led strip require power adapter to convert from 220 V AC input to 12 v 12.5A DC output to power the Led Strip.</p>
<p dir="auto">this adapter can be powered either by relay or by separated in switch. so if relay not work switch can do the job.</p>
<p dir="auto">when switching both the relay and switch I noticed that relay contacts shut and not return back again when switch off relay. the COM and NO remain contacted.</p>
<p dir="auto">do I have to apply a diode to prevent current flow on NO after closing relay.</p>
<p dir="auto">I have included the wiring of the circuit.<br />
thanks in advance for help.!<br />
<img src="/assets/uploads/files/1706901199982-ledprofileadapter_schem-resized.png" alt="LedProfileAdapter_schem.png" class="img-responsive img-markdown" /></p>
]]></description><link>http://community.onion.io/topic/5040/relay-contacts-closed</link><guid isPermaLink="true">http://community.onion.io/topic/5040/relay-contacts-closed</guid><dc:creator><![CDATA[Hadad]]></dc:creator><pubDate>Fri, 02 Feb 2024 19:15:19 GMT</pubDate></item><item><title><![CDATA[Using USB HUB to use two web cameras]]></title><description><![CDATA[@kamiloade my first suspicion is that it is writing to the same file for both cameras, do you know where the files are being written? Or otherwise the two cameras are trying to create files/temp file that do exceed the device capacity. Have you looked at where these files are being written?
]]></description><link>http://community.onion.io/topic/4977/using-usb-hub-to-use-two-web-cameras</link><guid isPermaLink="true">http://community.onion.io/topic/4977/using-usb-hub-to-use-two-web-cameras</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Wed, 24 Jan 2024 08:23:08 GMT</pubDate></item><item><title><![CDATA[Onion lighttpd webdav setup not working]]></title><description><![CDATA[@cosmonaut2919 I would first stop the light service  lighttpd stop then run it in the console so you can see any output.. My guess is that the webdav module is either not loading and you should be able to see that in the console or you could check log using logread.
You can also enable logging in lighttpd.conf, check the docs at lighttpd.net
]]></description><link>http://community.onion.io/topic/5032/onion-lighttpd-webdav-setup-not-working</link><guid isPermaLink="true">http://community.onion.io/topic/5032/onion-lighttpd-webdav-setup-not-working</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Thu, 04 Jan 2024 05:43:33 GMT</pubDate></item><item><title><![CDATA[Omega 2+ LTE - Cannot install openssh-server]]></title><description><![CDATA[@MickB an ssh server is already built in to the firmware. That is if you're using the default onion firmware.
Here are some helpful docs article:

https://docs.onion.io/omega2-docs/connecting-to-the-omega-terminal.html#connecting-to-the-omega-terminal-ssh
https://docs.onion.io/omega2-docs/using-opkg.html

]]></description><link>http://community.onion.io/topic/5028/omega-2-lte-cannot-install-openssh-server</link><guid isPermaLink="true">http://community.onion.io/topic/5028/omega-2-lte-cannot-install-openssh-server</guid><dc:creator><![CDATA[Lazar Demin]]></dc:creator><pubDate>Thu, 14 Dec 2023 22:07:45 GMT</pubDate></item><item><title><![CDATA[Omega2 LTE - Power problems]]></title><description><![CDATA[@Lazar-Demin Thanks for the response!   I was hoping that the battery would prevent issues with the drop etc.  Back to the drawing board 
]]></description><link>http://community.onion.io/topic/5019/omega2-lte-power-problems</link><guid isPermaLink="true">http://community.onion.io/topic/5019/omega2-lte-power-problems</guid><dc:creator><![CDATA[pinchy]]></dc:creator><pubDate>Tue, 17 Oct 2023 05:13:51 GMT</pubDate></item><item><title><![CDATA[Help creating build system for cross compile]]></title><description><![CDATA[@crispyoz Thank you, I will do this now
]]></description><link>http://community.onion.io/topic/5006/help-creating-build-system-for-cross-compile</link><guid isPermaLink="true">http://community.onion.io/topic/5006/help-creating-build-system-for-cross-compile</guid><dc:creator><![CDATA[baby Onioneer]]></dc:creator><pubDate>Wed, 16 Aug 2023 13:19:02 GMT</pubDate></item><item><title><![CDATA[USB not mounting [Beta Firmware 22.03.3]]]></title><description><![CDATA[I was able to fix it. I didn't even think about my /etc/config/fstab. I had anon_mount off. With it on I can now use my USB
]]></description><link>http://community.onion.io/topic/4995/usb-not-mounting-beta-firmware-22-03-3</link><guid isPermaLink="true">http://community.onion.io/topic/4995/usb-not-mounting-beta-firmware-22-03-3</guid><dc:creator><![CDATA[baby Onioneer]]></dc:creator><pubDate>Tue, 25 Jul 2023 14:58:58 GMT</pubDate></item><item><title><![CDATA[Python 3.9+ Binding to LVGL]]></title><description><![CDATA[@kgschlosser Have you looked at the LVGL discussion in relation to the Omega Dash product? The Dash uses an Omega2S+ with an LCD controlled using a frame buffer.
https://community.onion.io/topic/3824/omega2-dash-work-in-progress/5
I previously added some stuff about SDL in that thread, yes it works.
Regarding Python 3.9, which version of OpenWrt are you using?
]]></description><link>http://community.onion.io/topic/5000/python-3-9-binding-to-lvgl</link><guid isPermaLink="true">http://community.onion.io/topic/5000/python-3-9-binding-to-lvgl</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Wed, 12 Jul 2023 11:03:55 GMT</pubDate></item><item><title><![CDATA[Wireguard Client set up]]></title><description><![CDATA[@huntc Sorry to bother you again but I figured my issue with wg-quick (I think). Have you ever been able to install packages such as node or node-npm with your custom image?
]]></description><link>http://community.onion.io/topic/4991/wireguard-client-set-up</link><guid isPermaLink="true">http://community.onion.io/topic/4991/wireguard-client-set-up</guid><dc:creator><![CDATA[baby Onioneer]]></dc:creator><pubDate>Mon, 12 Jun 2023 21:06:40 GMT</pubDate></item><item><title><![CDATA[Onion Omega2+ HTTP connection question]]></title><description><![CDATA[@santi29051 if the http server is running on your Omega2 and you want to access it from your computer, you need to find the IP address of your Omega2.
See this docs page for details: http://docs.onion.io/omega2-docs/finding-omega-ip-address.html
Then on your computer put your browser to: http://&lt;YOUR OMEGA'S IP&gt;:3000
good luck!
]]></description><link>http://community.onion.io/topic/4990/onion-omega2-http-connection-question</link><guid isPermaLink="true">http://community.onion.io/topic/4990/onion-omega2-http-connection-question</guid><dc:creator><![CDATA[Lazar Demin]]></dc:creator><pubDate>Thu, 08 Jun 2023 13:34:50 GMT</pubDate></item><item><title><![CDATA[Omega Onion 2 pro SSID Issues after flashing custom image]]></title><description><![CDATA[Thank you @Lazar-Demin!!!!
]]></description><link>http://community.onion.io/topic/4953/omega-onion-2-pro-ssid-issues-after-flashing-custom-image</link><guid isPermaLink="true">http://community.onion.io/topic/4953/omega-onion-2-pro-ssid-issues-after-flashing-custom-image</guid><dc:creator><![CDATA[Antony]]></dc:creator><pubDate>Thu, 30 Mar 2023 15:13:34 GMT</pubDate></item><item><title><![CDATA[Step-by-Step Video Instructions for Mobile Network File Server (Cloud)?]]></title><description><![CDATA[

I know this is very noob, but I thought once I downloaded Samba (from the git hub link in https://docs.onion.io/omega2-project-book-vol1/network-file-server.html) and got RWX permissions, then I had the configuration files.  (Re: my previous reply with screenshot.)
After tried to install Samba in accordance to the documentation (https://openwrt.org/docs/guide-user/services/nas/cifs.server) as instructed. Didn't work. I included two additional pictures. They are the same, but one is marked up.
Going to look up Sub-command-argument, but still trying to figure out a direction to solve the other parts.
There was a page (which I regret not saving as a favorite that I followed for the firewall. I could not find it now. I did find this one though:
Sharing Internet Access with Your Omega’s Access Point
Out of the box, your Omega’s firewall is configured to share internet access coming from a WiFi network with devices that connect to the Omega’s AP.
The firewall configuration file can be found at /etc/config/firewall. The contents can be modified to change your Omega’s firewall settings.
Note that Your Omega is already configured to handle the most practical applications. You need not edit this file unless you know what you’re doing.
To apply any firewall changes you’ll need to restart your firewall with the following command:
/etc/init.d/firewall restart
https://docs.onion.io/omega2-docs/the-omega-and-wireless-connectivity.html
]]></description><link>http://community.onion.io/topic/4932/step-by-step-video-instructions-for-mobile-network-file-server-cloud</link><guid isPermaLink="true">http://community.onion.io/topic/4932/step-by-step-video-instructions-for-mobile-network-file-server-cloud</guid><dc:creator><![CDATA[Nomadic.Homebody]]></dc:creator><pubDate>Mon, 13 Mar 2023 20:22:48 GMT</pubDate></item><item><title><![CDATA[How to make Omega Onion Pro 2 SSID Hidden]]></title><description><![CDATA[@Antony
uci set wireless.ap.hidden='1'
uci commit wireless
service network restart
The AP may stay visible for a short time, maybe a minute or so.
]]></description><link>http://community.onion.io/topic/4955/how-to-make-omega-onion-pro-2-ssid-hidden</link><guid isPermaLink="true">http://community.onion.io/topic/4955/how-to-make-omega-onion-pro-2-ssid-hidden</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Wed, 08 Mar 2023 06:06:31 GMT</pubDate></item><item><title><![CDATA[Installing Debian on Omega2+ board]]></title><description><![CDATA[@Andreas-Thölking Please create a new topic. Include details of exactly what the problem you are experiencing in flashing the firmware and configuration issues. Please refer to How to Ask for Help
]]></description><link>http://community.onion.io/topic/2394/installing-debian-on-omega2-board</link><guid isPermaLink="true">http://community.onion.io/topic/2394/installing-debian-on-omega2-board</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Fri, 03 Mar 2023 07:03:09 GMT</pubDate></item><item><title><![CDATA[How to flash omega2.bin on Omega Onion 2 pro]]></title><description><![CDATA[@Antony The Omega2 Pro does have a USB-A port. Maybe you have an Omega2+?
In any case, using the bootloader isn't the only way to flash firmware images to the device. You can do it from Linux as well by copying/downloading the firmware image to the Omega's tmp storage.
See this documentation article: http://docs.onion.io/omega2-docs/manual-firmware-installation.html
In your case, step 1 will be different as you are installing your own firmware, but the rest of the steps should be the same.
You can check out this documentation article for ideas on how to transfer files over the local network to your Omega2: http://docs.onion.io/omega2-docs/transferring-files.html
Just make sure to move your firmware images to the /tmp directory
]]></description><link>http://community.onion.io/topic/4952/how-to-flash-omega2-bin-on-omega-onion-2-pro</link><guid isPermaLink="true">http://community.onion.io/topic/4952/how-to-flash-omega2-bin-on-omega-onion-2-pro</guid><dc:creator><![CDATA[Lazar Demin]]></dc:creator><pubDate>Thu, 02 Mar 2023 18:48:10 GMT</pubDate></item><item><title><![CDATA[Onion Dashboard C++ Cross Compile for LVGL Example]]></title><description><![CDATA[@jcrfMX There is a lot of info on LVGL Forum  that can adress your concerns. @Lazar-Demin is correct in that the errors being reported indicate you have not correctly added the lvgl headers and libs to your include path library paths.
There is nothing special  about using LVGL in a C++ application compared to any other C/C++ project, the  LVGL Forum has numerous discussions related to this but there's nothig unique about LVGL in this.
With regard to the Dash and LVGL, the main area you need understand is the lv_conf.h and the driver configuration, other than that the Dash is a like any other LVGL project.
]]></description><link>http://community.onion.io/topic/4951/onion-dashboard-c-cross-compile-for-lvgl-example</link><guid isPermaLink="true">http://community.onion.io/topic/4951/onion-dashboard-c-cross-compile-for-lvgl-example</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Thu, 02 Mar 2023 03:32:19 GMT</pubDate></item><item><title><![CDATA[How to create a custom image and flash this image on Omega Onion Pro 2]]></title><description><![CDATA[@Antony Please create new topics for each issue, it assists users to search for similar issues.
To add any custom file to your build that overrides the standard configuration file(s) etc you add your file to the ./source/files directory take a look as some examples of this on your build system.
]]></description><link>http://community.onion.io/topic/4939/how-to-create-a-custom-image-and-flash-this-image-on-omega-onion-pro-2</link><guid isPermaLink="true">http://community.onion.io/topic/4939/how-to-create-a-custom-image-and-flash-this-image-on-omega-onion-pro-2</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Tue, 21 Feb 2023 12:20:03 GMT</pubDate></item><item><title><![CDATA[W2812B led strip]]></title><description><![CDATA[@dewald To install Node-RED you require an Omega2Pro details are in the Documentation
To control an LED strip, take a look at Led Chain Package, once installed and configured you communicate with the LED strip by writing to a file. There is a load of discussion about this package on this forum, here is a Recent Discussion
]]></description><link>http://community.onion.io/topic/4945/w2812b-led-strip</link><guid isPermaLink="true">http://community.onion.io/topic/4945/w2812b-led-strip</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Mon, 13 Feb 2023 08:37:01 GMT</pubDate></item><item><title><![CDATA[How create a custom image and flash this image on Omega Onion Pro 2]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">I am using an omega onion pro 2 and have all the installed firmware and relevant software loaded. I want to copy this image and flash to 'freeze it in time'.</p>
<p dir="auto">I read through <a href="https://docs.onion.io/omega2-docs/manual-firmware-installation.html" rel="nofollow">https://docs.onion.io/omega2-docs/manual-firmware-installation.html</a>, but I want to flash the image onto the internal memory of the Omega Onion board using a USB ideally.</p>
<p dir="auto">Thank you!</p>
]]></description><link>http://community.onion.io/topic/4938/how-create-a-custom-image-and-flash-this-image-on-omega-onion-pro-2</link><guid isPermaLink="true">http://community.onion.io/topic/4938/how-create-a-custom-image-and-flash-this-image-on-omega-onion-pro-2</guid><dc:creator><![CDATA[Antony]]></dc:creator><pubDate>Tue, 24 Jan 2023 20:07:09 GMT</pubDate></item><item><title><![CDATA[Booting Omega from PoE shortens components]]></title><description><![CDATA[<p dir="auto">Hi Onioneers!<br />
I am building a project with stacked PCB's. The first PCB contains the Omega2S+ and a CP2102 for Serial Connection. Second PCB contains RJ45, PoE and PSU Components.<br />
When Connecting only the second PCB to my Switch with PoE the 3V3 LED lights up and I can see in my switch that PoE is detected correctly and it's pulling about 0.9W.<br />
I then combined the two PCB's together and used USB to my PC to create a Serial Connection (No Ethernet connected). In this case the 5V of the USB goes to the 5V Rail on the PSU PCB and gets regulated down to 3V3 to supply the omega.<br />
I then connected Ethernet with a non PoE port. It gets detected and I could ssh into the omega and worked for 20 minutes on it. I then unplugged the USB Cable and plugged the Ethernet into a PoE Port. This led to the board shorting all components. I had to replace CP2101, Omega and both Voltage Regulators. What I'm not sure is why this doesn't happen on the USB but with the PoE.<br />
I attached the two schematics. The boards are connected via the 10pin connector.<br />
Any Hint or Idea what could cause this would be greatly appreciated. <img src="/assets/uploads/files/1671694328634-pcb1-resized.png" alt="PCB1.png" class="img-responsive img-markdown" /> <img src="/assets/uploads/files/1671694338341-pcb2-resized.png" alt="PCB2.png" class="img-responsive img-markdown" /></p>
]]></description><link>http://community.onion.io/topic/4923/booting-omega-from-poe-shortens-components</link><guid isPermaLink="true">http://community.onion.io/topic/4923/booting-omega-from-poe-shortens-components</guid><dc:creator><![CDATA[thomasderbauer]]></dc:creator><pubDate>Thu, 22 Dec 2022 07:33:21 GMT</pubDate></item></channel></rss>