Rename samsung-i9505 to samsung-jflte
There are many variants of the Samsung Galaxy S4, the codename jflte refers to ones with a Snapdragon 600 SoC. There is also a suffix depending on the carrier, for example the international GT-I9505 is jfltexx and the Sprint SPH-L720 is jfltespr. As far as I can tell, the only differences between the different versions of jflte have to do with the cellular radio.
I have tested this on my jfltespr, and everything in the "What Works" section of the wiki page works on my device.
I also ran bootimg_analyze
on the TWRP images for the following devices, and other that some small variation in deviceinfo_kernel_cmdline, the results were identical:
- jflteatt
- jfltecan
- jfltecri
- jfltespi
- jfltespr
- jfltetmo
- jflteusc
- jfltevzw
- jfltexx
In addition to changing (device|linux|firmware)-samsung-i9505 to (device|linux|firmware)-samsung-jflte, this Merge Request also changes "Samsung Galaxy S4 International" to "Samsung Galaxy S4" in the pkgdescs and deviceinfo_name. Should this be changed to include Snapdragon 600?
Todo:
-
Move and edit wiki page -
Edit Devices wiki page -
Decide what to do with pkgver and pkgrel (Increment? Reset to zero?) -
Figure out how to migrate in a user friendly way (!1682 (merged))
The CI will fail until the changes to the wiki are made, but I don't want to mess with the wiki unless it looks like this MR will be accepted.
PS: I also have a few fixes for this device, but I intend to submit them as a separate MR.