Does anybody else have ... a real hard reset solution?
Here you are a "brute force" solution by Onion for the HW_RST button problem of Omega2S+.
It should work theoretically if you put a resistor between the base (1) and emitter (2) of the Q2 PNP transistor. ;-)
I wonder what about in practice because I do not have such devices. Omega2S-Dev-Board.pdf
I am guessing you are programming in python with pyserial installed. It seems that the readline() would return a empty line, and therefore its printing nulls. This is because of the timeout being passed with 1. The print statement adds a newline at the end, so it will keep printing newlines. This is why you would see your text momentarily.
You may want to use print(data, end="") if you don't want to add newlines at every print statement.
You may want to check if there is data on the returned readline() before passing to print(data), as it would keep printing empty strings.
Which firmware are you running? In the latest builds (b176 and up) we've done an overhaul of the wifi driver and the wifisetup script. You can install the latest firmware by running oupgrade --latest
with the MediaTek WiFi driver v0.1.10-b160
with the new Warp Core WiFi driver v0.2.0-b192
Try to download one of them directly to your Omega2 and install it - for example:
(or try to copy the downloaded file from your desktop to the /tmp dir of your Omega2)
BTW What type of dock and extension do you have please?
From personal experience on my IoT project with the arduino dock 2 and I2C - leave A4 and A5 open circuit on the dock - weird yes but if you add any I/O to them the I2C stops dead in it's tracks. Once you get it working pay attention to the I2C buffer in the arduino - clear it often as it fills up quick and starts responding 0xff to any and every query.
you sir are a genius!
i was having problems with my omega 2+ with latest firmware 0.1.10-b160
and the led using omega2 instead of omega2p folder
turns out it had flashed the omega2- firmware instead of omega2p- firmware!
i had to re-flash it tho using the USB method...