Ok so I gave up on this for a while, since my last attempt met with failure.
Tonight I thought I would try to figure this out.
I tested the continuity of my serial cable with a multimeter, I found that the pin-out of this cable was pin 1 to 1, 2 to 2, 3 to 3 etc. which is wrong according to the Mikrotik wiki. So I chopped the cable in half and re-soldered the wires together in the following pin-out:
Rtr -> PC
1,6 -> 4
2 -> 3
3 -> 2
4 -> 1, 6
5 -> 5
7 -> 8
8 -> 7
...after which I tested the continuity again just to double check the pin-out.
I also changed the router serial port configuration, and the terminal emulator configuration to match the following:
Baud: 115200
Data: 8
Parity: none
Stop: 1
Flow: none
Unfortunately I still can't connect to the serial console of my RB1100AH.
I can connect a cisco style roll-over cable to my RB2011, and using the terminal emulator configuration above I can access the serial console on that router without any problems. So that rules out a problem with the serial port on my PC, or my terminal emulator configuration.
If I connect the serial cable to my RB1100AH, open a connection using my terminal emulator, and reboot the router using Winbox; the following information appears in the terminal emulator window:
RouterBOOT booter 2.39
RouterBoard 1100AH
CPU frequency: 1066 MHz
Memory size: 2048 MB
Press any key within 2 seconds to enter setup..
loading kernel from nand... OK
setting up elf image... OK
jumping to kernel code
Starting...
Starting services...
But following this, I get no prompt to enter my credentials, whatever keys I mash on the keyboard.
I notice that following this the port serial0 is now used by 'remote-access' instead of 'Serial Console':
[admin@obr1] > /port print detail
Flags: I - inactive
0 name="serial0" used-by="remote-access" channels=1 baud-rate=115200
data-bits=8 parity=none stop-bits=1 flow-control=none
1 name="serial1" used-by="Serial Console" channels=1 baud-rate=115200
data-bits=8 parity=none stop-bits=1 flow-control=none
[admin@obr1] > /system console print detail
Flags: X - disabled, U - used, F - free
0 port=serial0 term="vt102"
1 F port=serial1 term="vt103"
[admin@obr1] >
Is there something missing in my configuration?
Thanks for reading.