Was really in a crunch on this one and needed to get it working, so I ditched OnionOS all together in favor of vanilla OpenWRT 18.06.5
I followed the first two steps here https://yoursunny.com/t/2019/omega2pro-openwrt/
I removed the -F
from the command as it is not needed in my situation. I then had to locate and specify the correct file path.
Within minutes, OpenWRT was running flawlessly on the Omega2+
I connected to my home network Wifi AP and disabled the Omega2+'s access point by selecting "replace current wireless etc etc"
I then followed instructions here https://www.circuidipity.com/openwrt-bridged-repeater/ for bridging the wifi through ethernet which worked flawlessly upon the reboot.
I now have the BeagleBone Black (powered via 5v adapter) connected to a USB hub, which powers the Omega2+ as well as connects the Beaglebone to the webcam and 3D printer.
Test print is running now to see if the timelapse renders, which was the issue with running Octoprint on the Omega2+ directly; the timelapse would be captured and visible in unrendered timelapses but would crash the Octoprint server at any attempt to render.
The other motivation for switching was to get away from the baud rate limit on the Omega2+ which required me to run custom firmware on my TAZ6 as default firmware all runs 250k baudrate due to performance issues with 115.2k.
Hopefully this helps someone else in a similar scenario.
tl;dr for Onion developers: Your documentation is inaccurate and/or out of date. Had I been able to use the Onion Omega2+ as a Wifi to Ethernet bridge as described by your documentation I would not have had to ditch OnionOS/firmware entirely.
Please update your documentation so that a person could, if desired, use the Onion Omega2+ as described, out of box.
After working around the shortcomings of the device & documentation, I am pleased with the performance of the hardware using plain OpenWRT 18.06.5
Cheers!