This is what I have for BAC (ActiveTick data) :
T,20160108093000070,15.940000,100,P,0,0,0,16
T,20160108093000070,15.940000,100,P,0,0,17,0
...
T,20160108093023880,15.820000,1648849,N,0,0,17,0
and GE :
T,20160108093000072,29.200000,200,P,0,0,0,16
T,20160108093000072,29.200000,200,P,0,0,17,0
...
T,20160108093051615,29.120000,909083,N,0,0,17,0
exchange codes :
P : ExchangeNyseArcaExchange
N : ExchangeNyseEuronext
Trade condition 16 is "TradeConditionMarketCenterOfficialOpen"
Trade condition 17 is "TradeConditionMarketCenterOpening"
Maybe those data are not accurate and do not represent an actual opening auction, then my mistake.