Are you downloading the firmware from an official site? The one I got it from just listed all the firmwares with no model names (just repeated firmwares) and I figured that the first one was iPhone 1st gen, second set of firmwares was 3G and third set was iTouch.