<tl;dr> Please help me find original firmware for my Samsung Galaxy Apollo GT-I5800D on Telus Mobility. I want to flash it back to stock. </tl;dr> Ever since the latest update to Smooth Calendar (coincidence?) my Apollo and my wife's GT-I5510M started popping up this error message. I tried everything I could think of and went as far as flashing the 551 back to stock. This solved the error on her phone. Finding firmware for the 551 was easy. I guess the 'Callisto' was a popular model. But I have spent days looking for stock firmware for my 5800D. It looks like I need to find I5800DTLKDA but all my Googling has led to broken links, deleted files, and sites that want me to register or install their download manager. I have also found lots of European firmwares and custom ROMs but I have been warned not to use European firmware on North American models. Any help would be appreciated.