I have been looking for hours on numerous sites, with no luck. I understand that I need 3.1.2 firmware, but it says I have to pay for it 5$ on a lot of sites. All other gens are on there but 1st Gen. This is becoming so not fun. Any help on this location of the file would be great.