The worst part is that sometimes they work, sometimes they don't.
That's the problem I have with my 2+'s wired up to AMS1117's. They will normally run for 24 to 36 hours and then fail. Don't know if they get too hot, run out of memory or receive a power spike. When I reboot them sometimes they boot up and sometimes they don't. If they don't bootup after a few tries I leave them for perhaps 30 to 60 minutes and generally they do bootup. Bit of a mystery.
My Omega 2+ had a similar problem in that it would not reboot after it had been running a while (10 or 15 minutes was enough). After sitting unpowered for a while, it would happily boot again and run without apparent issue.
Guessing that there was an intermittent thermally sensitive connection somewhere on the board that affected start up, I reflowed the solder on all exposed connections with an SMD hot air tool and the problem seems to have gone away. So with a sample set of one, it looks like a manufacturing defect in my case.
My Omega 2 (not plus) didn't have this particular issue.
Both had problems during boot when running from inadequate power. The symptom of that problem is running normally through startup, as monitored on the serial port, to the point where wifi was first brought up, about 18-20 seconds into the boot sequence. At that point they would reset and repeat this process indefinitely.
Hopefully the OP will not mind if I widen the scope of this thread a little.
I saw a post that referenced "safe mode" and "dd". I have used dd previously with Pi's but I haven't been able to find details of the Omega in Safe Mode.
Now we have SD cards working could someone advise the procedure for cloning our Omega's as I hate the way the upgrades work and I'm confident many users will be wasting lots of time restoring work they have already done.
@fossette A passive resistor is in no way a better solution, it's still the wrong way of going about it. It was simply to confirm that OP's problem was a power-supply issue, which it was, and it's now solved. The proper way of doing it would still be a linear voltage-regulator or a small SMPS, and he did mention he is looking into a proper power-supply now.
As for the eeprom programmer, I could very well use another Omega2. Lol!!! I have a similar USB programmer depicted in your photo (as a gift), but the device is unfortunately not detected in FreeBSD, but it could be in the Omega2... As for the black cube (smt 2 through hole), I didn't know that this kind of adapter existed. I ordered one a few months ago. Brilliant tool!
It might be possible, if the cell phone charger provides 5v. The standard iPhone brick does not provide enough to power mine, but I am using a BlackBerry one I had sitting around. I am also a fan of the Anker charging hubs, I have a few of those around as well, so I can charge multiple USB devices (GoPros, helmet cam, phone, tablet) at once. that works as well.
Check the power output to verify it is pushing enough.
Sometimes after upgrading from the stock firmware, it may take substantially longer to complete the boot process (I get this a lot when working in the office). But if the Omega's LED goes dark and you didn't cut power to it beforehand, it should be safe to power cycle in the case where it doesn't reboot.
If you don't mind I'll mark this topic as [Resolved] so others may be able to find this in the future.
Thanks for that, completely missed it. I've tried plugging it in directly, non-directly (stacked on relay board) and even just using power and data lines using a bread board and it wouldn't work. Waited a while and stacked it again and now it's working. No idea what changed, pretty sure I did my last firmware update before this post. @Luciano-S. said in OLED expansion doesn't display anything:
Hi there! If you have a hardware or software issue, please see these guidelines first. A list of previously resolved issues is available here.