No, it's still GIGO -- unless the widget actually falsifies correct data that it received. Your second sentence hits the nail on the head -- it is getting bad information from the data feed the widget is programmed to use.
GIGO doesn't mean that there isn't the right information available (somewhere), just that the information chosen as input is unreliable.