Writing may not have been developed indigenously in non-Egyptian Africa, but that doesn't mean it couldn't have been imported—and early on, too. Like anywhere else, you have a spectrum running from languages written in an imported script (Arabic) to languages written in a script modified from an imported script (Ajami) to languages written in totally new scripts (nevertheless originally derived from imported scripts—Ge'ez)