Thanks everyone, found the problem! It is my miniDock that was causing it. I try an extension dock and work perfectly. I'll test other miniDocks and will report later if this is general or just this one.
Even on a Linux box, you can usually see that the device exists without permission to use it.
The CP2012 works fine in recent OSX releases, and does not require any special permissions. However the proper driver from SiLabs must be installed - it is not included with OSX in the way that an open source driver supporting that converter typically ships with most Linux distros today.
Any ideas as to why I can't see the Omega when I scan /dev/tty? I've tried installing the driver many times and it hasn't given me any error messages.
See if it is listed in the USB section under system report.
Try a different cable. Try it with a hub. Try it without a hub.
@enr00-enr00 The colours don't mean anything, they aren't standardized and each manufacturer just kind of goes with whatever colour they like. You should've checked with a multimeter that you are, indeed, connecting the correct wire to the correct pin, and that there are no shorts.
Implemented the "INIT" command in my Omega-Arduino serial protocol. Before receiving "INIT" command, Arduino swallows up anythin that is thrown at it, and does not return anything back. Only after the "INIT" command it starts to accept other commands and return responses.
I changed the /etc/inittab file, commenting out the line that makes openwrt await a login on the console:
Edited the /etc/sysctl.conf file, adding a row at start, to prevent the kernel from writing any messages to the console:
kernel.printk = 0 4 1 7
Hi @simon-jones you mentioned that you are using a Power Dock? The Power Dock does not include a USB-to-Serial chip meaning that you will not be able to connect via serial, as mentioned in the Power Dock wiki. Please use SSH instead.
Just a quick update - with the Omega2 this will all get much easier, as the Omega2 has a second serial port on the pins that were labelled GPIO 13 and 14 on the Omega1 (see new pinout). And these pins are available on the dock connector!
Also the software side will be probably simpler, because the second serial port will not be occupied by the system console.