I don't know but it's possible that someone has put a -2009, '9' header on it?
The ECM should be able to be read by ECMDroid through your Buelltooth dongle. I haven't seen a firmware specific to any country (just different maps).
There is one odd Buell ECM that takes a higher Baud rate that won't be read. It's the legit "RACE" one the teams used, not the standard OE type ones that have it stamped in the case, those are fine.