[Verizon Samsung Galaxy S 4] budding_developer:
When I found the Darth Stalker multi-carrier ROM for the Galaxy S4, I was very happy. It works very well, and has allowed me to take my Verizon Galaxy S4 (i545 version) -- that wouldn't work on a US GSM carrier -- and put it on a $60 AT&T "GoPhone" BYOD plan. This saved me about $80 a month since I have 2 phones on the account.

Unfortunately, soon after flashing this ROM, I found out that my WiFi could not be turned on. After some research, I found that there were some modules not included in the ROM that are needed on the i545 variant for WiFi to work properly. I was able to install these easily.

Unfortunately, this ROM will **NOT** work alongside the stock ROM through SafeStrap; it will flash in a ROM slot just fine, but it won't boot at all. This is thanks to the antics of Verizon developers in Verizon's constant attempt to lock their phones to their service. But all is not lost! This just means that you must flash this ROM over the stock ROM.

I have put together the following guide, based on my own experience, that will allow you to properly backup your stock rooted phone completely, properly flash the Darth Stalker ROM over the stock ROM, and make your WiFi work properly.

I am using this device & this ROM as my "daily driver", and it works flawlessly.

If, for some reason, things go wrong and you manage to soft-brick your phone, you can re-flash the original MI1 ROM by following the procedures in this thread --> [ http://xdaforums.com/showthread.php?t=2301259 ], which also lists download links for the Odin image file and all tools mentioned. Once your phone is recovered, simply re-root it and install SafeStrap in order to completely restore it to pre-flash condition (right down to the wallpaper) using the nandroid backup i will show you how to create.

INSTRUCTIONS TO PROPERLY FLASH DARTH STALKER v9 ON THE i545 VERIZON/ GALAXY S4:

1. This guide assumes that you have brought your Galaxy S4 up to the I545VRUDMI1 baseband version. If you have upgraded past that, there is no way to do this at the present time.

2. Follow the procedute outlined in the this Forum thread --> [ http://xdaforums.com/showthread.php?t=2487142 ] to "ROOT" your Galaxy S4.

3. Once you have successfully rooted your Galaxy S4, you can now begin to convert your phone over to one of these GSM carriers, and use a much less expensive GoPhone or StraightTalk SIM card.

4. Go here --> [ http://xdaforums.com/devdb/project/dl/?id=991 ] to download SafeStrap custom recovery, version 3.62. Once you have downloaded it, copy it to your phone's SD card.

5. Go here --> [ http://xdaforums.com/showthread.php?t=2292054 ] to download the Darth Stalker ROM that supports multi-carrier operation very well. Once you have downloaded it, copy it to your phone's SD card.

6. Go here --> [ http://xdaforums.com/devdb/project/dl/?id=1342 ] to download the modules that must be added to make WiFi work on the I545 version of the Galaxy S4; the developer did not add them into version 9 of Darth Stalker, but it is easy to do. Once you have downloaded it, copy it to your phone's SD card.

7. On your phone, tap your way to "Settings -> Security -> Unknown Sources", and make sure that it is checked/ enabled.

8. Now that you have all of these ZIP files on your phone's SD card, you have allowed it to install from the SD card, and your phone has been successfully rooted, bring up your phone's file manager.

9. Navigate to your external SD card, and tap on the green shield icon to install SafeStrap. Once it finishes installing, tap "Open", then tap "Install Recovery". Once it is finished, tap the new button for "Reboot Into Recovery" and let your phone reboot into SafeStrap Recovery.

10. Once you are in SafeStrap, tap on "Backup"; make sure that "Data", "Cache" and "System" are all checked, and that the storage location is set for your external SD card (DO NOT PUT THIS BACKUP ON YOUR INTERNAL STORAGE!!!). Then swipe to start the backup. This is referred to as a "nandroid backup" and you can recover your entire phone as it exists at that point from it. Let it work -- it should take around 10-15 minutes.

11. Once you have your backup done, tap "Back" to return to the main menu. You will see, in red at the top of the window, that you are working with the Stock Rom slot -- DO NOT CHANGE IT -- that is what we intend to do.

12. From the main menu, tap "Install", then select your external SD card in the Storage field; then scroll down to "DARTHSTALKER_S4_V9.zip" and tap on it. Swipe the button to begin flashing this ROM.

13. In a few seconds, the Aroma Installer will start up which will allow you to specify what features you want in your ROM. Make sure you follow these "bullet points" from the developer, jovy23 [ http://xdaforums.com/member.php?u=4454815 ] -- it matters!

* Choose The "Full Wipe" Method.

* Choose Any Of The Apps You Want.

* Now Install The Rom Until Its Finished.

* The Aroma Installer Will Then Reboot Your Device.

* Once Rebooted And In The Setup Wizard, DO NOT Touch For 5 Minutes!

* After 5 Minutes, Reboot The Phone... ALMOST DONE!

14. Once you have finished installation, and your phone is working (all except WiFi), you will need to re-install SafeStrap from your SD card. This is a quirk of the stock MI1 bootloader, but can be worked around. Simply re-install SafeStrap when it disappears. Once you have SafeStrap Recovery installed again, reboot your phone into recovery directly from SafeStrap -- DO NOT USE THE PHONE REBOOT MENU TO REBOOT INTO RECOVERY.

15. You will repeat the process you used in originally flashing the ROM, but instead, this time you will flash the file jfltevzw-MI1-modules.zip that is on your external SD card.

16. When flashing is done, tap on the "Wipe Cache/Dalvik" button to clean up and make the kernel recognize the new modules when it loads.

17. Reboot your phone.

18. Once your phone comes up, you will now have WiFi. Enjoy!

Warning: I cannot be held responsible for anything you do to your phone. Anything you do to your phone is your responsibility. I am simply giving your the benefit of my experience in this guide, and I cannot help it if you don't follow it exactly.