old iphone 2G jailbreak and unlock

Worked today on jailbreaking and unlocking an iPhone 2G  model MA712LL and with baseband 04.05.04_g and iOS 3.1.3I first tried to use and then bootneuter.   The seemed to work and I could install Cyndia and other apps.  But bootneuter didn’t do its job.  I then tried this:

The real trick is to get the 3.1.2 firmware from here:

Then, when you come to the stage with redsn0w, you should use the 3.1.2 firmware.