I know this forum is old and outdated and I hope you got your OSPF up and running, You have a HQ Router, that HQ router has to have those networks built into its router system so it can send off the network packets so the other routers can see each neighbor, they have to have a main station HQ that they report back to yes?
For example you have your Main HQ that provides the internet like a cisco router, the cisco router will need to have those neigbor networks put in its OSPF table, thats the first step you should approach.
Second step, log into your Mikrotik router and click on Router> OSPF > and this will bring up the OSPF Window!, You will notice you should be in the Interfaces Tab. Make sure that your interfaces Bridge1 and either1 (WAN) and any other interfaces that go out are in that table, if not you can add them by clicking the + button to add the network interface.
So in your mikrotik router click Router> OSPF > and Click the Tab Instances.Make sure your Router ID! Is your default Routers IP Address, so if you programmed your Mikrotik router to have for its IP address 10.1.1.5, the Router ID should be 10.1.1.5 and lets say you have your second router and you set that Mikrotik router with 172.16.2.5 you would want to make sure your second router is set with that router id in the OSPF instances.
Click the Networks Tab> in this tab you will notice Network and Area's, it is important that you add the Network of each of your mikrotik router that are setup with a different network in this table, So for instances you will want to add the Network for your first Mikrotik router 10.1.1.0/24 and in area 1, next add 172.16.2.0/24, this allows the mikrotik router to have these network neigbors put in the OSPF table so it can relate and see and communicate with those networks as they are are different subnets.
Click the Areas tab,
you need to setup the area that your OSPF lays under, in this case if you setup all your routers to be in area 1, they have a better way of communicating with each other, best way I can explain it shortly. Make sure that the area1 is the name and the instance is default, and the area id is set to what ever you prefer, this is normally put in decimal format, so if you went with like 18.104.22.168 make sure all your other mikrotik routers and your main cisco router is setup with that area ID.
At this point your routers should be able to communicate and assuming they can communicate back to the HQ cisco router or your HQ router, they should be able to discover and see each other.
I really do hope this helps.