Edwards, who won the British indoor title in February, had his request blocked because he represented Britain at the European Junior Championships in 2009.
The world athletics body in February 2017 froze the athletes’ transfer of allegiance, which was said to be made in favour of African countries that were losing athletes to other bigger countries.
Many athletes have previously switched countries but the freeze in rules pending further review has affected Edwards, whose mother is Nigerian. His father is a Jamaican.
The 27-year-old has spent the past two days protesting with a ‘homeless’ sign outside the athletes’ village in Gold Coast and says he will stay there until he gets a “proper conversation” with the IAAF.
He called on IAAF president Sebastian Coe to help him realise his dream of representing Nigeria at the Games.
“I don’t want any pictures with the president. I just want to talk to the man. Call me Seb Coe. IAAF let me compete for Nigeria,” he wrote on his Instagram page.
“T-Minus seven days! It’s me against the world. I am still waiting for the call. Call me Seb.”
According to BBC Sport, the Athletics Federation of Nigeria also failed to notify IAAF of Edwards’ transfer on time. BBC Sport reported that the AFN only contacted IAAF on Friday with a copy of Edward’s Nigerian passport and no further message.
The commonwealth Games begin on Thursday.