@Rudy-Trujillo @Kit-Bishop is right. I didn't see this before, but the first picture you showed might be wrong:
It says it has mounted /dev/sda as /overlay, whereas it should be one of the partitions under that drive, i.e. /dev/sda1.
You should try to use a partitioning software such as fdisk or gparted to first create a new partition on your USB drive, and then issuing mkfs.ext4 on the newly created partition. That should be able to solve your problem.
Please let me know if you have any other questions.
@Alan-Smith Right now we are still writing a wrapper for the OLED library. However, we do have an older version of a python library for the OLED here: https://github.com/OnionIoT/Python-OLED. However, this library uses smbus, which we haven't had a chance to compile for the Omega yet. If you are feeling adventures you can try to compile it.
@Samuel-Ellicott That was one of the things I found.
However, I am not highly familiar with i2s :-(
I just did some Google seraches with terms like OpenWRT i2s and came across a few links that could be relevant - though I don't know enough the evaluate how good they are
@Rudy-Trujillo We are still working on python wrappers for our libraries. So at this point it might be easier for you to use the Linux command line to control the pins. You can try the fast-gpio utility.