Upgrading the iPhone 3GS to iOS 6.1 while preserving baseband using Jailbreak; a Flowchart

A flowchart that simplifies the complex procedure of upgrading an iPhone 3GS to iOS 6.1, while preserving the baseband (modem firmware), so that it can be SIM unlocked once it is jail-broken.