I found their code on git and it is not normal Merlin. It looks like its a mix of a couple of things so taking the new Merlin code and trying to load it does not look realistic.
Again, thanks for that help. I agree, flashing (assuming I could do that) the latest Marlin wouldn't work. I've seen their 'custom' g-code when I hooked up my COM Port data sniffer and saw what mLaser was sending to the laser machine. Very custom stuff.
Well, I'm still waiting for them to answer my emails and reply to my forum post (on their forum)...so I'm very dead in the water at this point. Unless they jump in and give me some answers, things are looking dim for BCL to work with their laserBot.
The other possible problem for BCL has to do with their 0,0 being in the upper left corner and BCL working with 0,0 being in the lower left corner. If I get that far to test BCL generated g-code, this could be a big problem, but I'll have to just wait and see.