Indeed, yesterday I was in the lounge and spoke with some of the ticketing desk ladies there and indeed, O can be award or fare-based ticket. It is lower than O. I was told that they will be able to identify if it is fare or award ticket, so miles will be awarded accordingly even for the different FF programs.
Cheers!