Difference between revisions of "Talk:Firmware"

From The iPhone Wiki
Jump to: navigation, search
(Editing Issues)
(Adding Security Notes and Readable Release Notes To Firmware: Done.)
 
(138 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{Talk Archive|2009|2010|2011}}
+
{{Talk Archive}}
   
== WTF URL's ==
+
== Page split ==
There are some WTF [[IPSW File Format|IPSW]] URL's in the Apple Firmware XML file. What are those? --[[User:Balloonhead66|Balloonhead66]] 17:11, 12 July 2011 (UTC)
 
:"WTF" is part of the restore process. I believe it's like a software implementation of DFU, so it can be used to "patch" bugs in DFU (to an extent; remember that DFU can't be changed once the device leaves Foxconn's doors). In fact, as I recall Apple did use WTF to try and cover up/block [[Pwnage 2.0]]. --[[User:Dialexio|<span style="color:#C20; font-weight:normal;">Dialexio</span>]] 17:28, 12 July 2011 (UTC)
 
::So Apple downloads that, flashes that, then flashes the firmware? --[[User:Balloonhead66|Balloonhead66]] 18:20, 12 July 2011 (UTC)
 
:::WTF files are something like "patches" for DFU mode, they just don't get flashed anywhere. They also allow you to send bigger firmware payloads, from what I observed. You may noticed that iTunes displays a "Contacting iPhone/iPod restore server" upon connecting a device in DFU mode - that's when it downloads the WTF file. --pjakuszew 21:49, 15 July 2011 (UTC)
 
   
  +
This page is pretty manageable— far more so than [[OTA Updates]]. However, I am aware that it's growing quite a bit, so I was thinking of splitting the page up by device class (e.g. Apple TV, iPad, iPad mini, etc.). (We can also further divide those pages by firmware version, but I don't think that's necessary.) In the process, I'd also like to merge in the "Deprecated" pages, since those were split off to lessen the burden of editing a page with so many devices. How does this sound? --[[User:Dialexio|Dialexio]] ([[User talk:Dialexio|talk]]) 22:00, 12 February 2016 (UTC)
== 4.3.4 and 4.29 ==
 
  +
:That's fine by me. I agree we done need to and shouldn't go down to each major iOS on this page, just device type. --[[User:IAdam1n|iAdam1n]] ([[User talk:IAdam1n|talk]]) 10:40, 13 February 2016 (UTC)
HostMonstor is being an idiot and blocking me from editing for some reason. --[[User:Balloonhead66|Balloonhead66]] 19:57, 15 July 2011 (UTC)
 
:Same here. I hope we don't need to bother geohot to sort this out. :\ --[[User:Dialexio|<span style="color:#C20; font-weight:normal;">Dialexio</span>]] 20:00, 15 July 2011 (UTC)
 
::It appears to only affect when placing external links or editing long pages. This may be a bug in recaptcha. Any thoughts? --[[User:Balloonhead66|Balloonhead66]] 20:06, 15 July 2011 (UTC)
 
:::reCAPTCHA is only applied for account creation, so that can't be the problem. I suppose we could try to divide the page into multiple parts. (e.g.- Move the iPad firmwares to another page, and then include it on this page via a template tag.) --[[User:Dialexio|<span style="color:#C20; font-weight:normal;">Dialexio</span>]] 20:12, 15 July 2011 (UTC)
 
::::Like on [[Jailbreak]]? --[[User:Balloonhead66|Balloonhead66]] 20:17, 15 July 2011 (UTC)
 
:::::Yeah. --[[User:Dialexio|<span style="color:#C20; font-weight:normal;">Dialexio</span>]] 20:19, 15 July 2011 (UTC)
 
::::No, try adding an external link and it will ask for reCAPTCHA. I know, it has happened to me MANY times --[[User:Balloonhead66|Balloonhead66]] 20:17, 15 July 2011 (UTC)
 
:::::I've never seen that on here before… Perhaps it's because I'm a sysop? --[[User:Dialexio|<span style="color:#C20; font-weight:normal;">Dialexio</span>]] 20:19, 15 July 2011 (UTC)
 
::::::Probably. --[[User:Balloonhead66|Balloonhead66]] 20:20, 15 July 2011 (UTC)
 
   
== Editing Issues ==
+
== iOS 10 New IPSW Style ==
  +
I think hostmonster is having issues because this page is so big, trying to fix now. --[[User:Geohot|geohot]] 22:56, 15 July 2011 (UTC)
 
  +
With iOS 10 beta, Apple changed the format of IPSW's to bundle for multiple devices (you can see with [http://imgur.com/gTS7Rwb this image]). This means that we have two options (as far as I can see) for listing them. We can either:
:Thanks, it isnt allowing me to edit [[TinyUmbrella]] to post the new 5.00.05 update though --[[User:Balloonhead66|Balloonhead66]] 22:59, 15 July 2011 (UTC)
 
  +
:Also, is reCAPTCHA needed anymore as signup is disabled? --[[User:Balloonhead66|Balloonhead66]] 23:00, 15 July 2011 (UTC)
 
  +
* List how we currently are but copy/paste each new firmware multiple times for the devices listed in the bundled IPSW
::[[mediawikiwiki:|Mediawiki]] is dumb for not sending deltas of changes. This has nothing to do with recaptcha --[[User:Geohot|geohot]] 23:02, 15 July 2011 (UTC)
 
  +
:::They kindof do. They cant do deltas as then they would need to spend forever creating a database update script just for the delta. They tell you what was changed.
 
  +
* Add another page off each device page (something like [[Firmware/iPhone/10.x]]) and make new tables to list these firmwares and those tables would include a list of all devices for the one IPSW
:::Have you tried updateing to 1.17? --[[User:Balloonhead66|Balloonhead66]] 23:21, 15 July 2011 (UTC)
 
  +
:Crap! I edited trying to space out the page and now atv is missing --[[User:Balloonhead66|Balloonhead66]] 23:27, 15 July 2011 (UTC)
 
  +
I personally think we should do the latter because that way it'll be easier when editing, be easier to find the IPSW for your device, and prevent the current pages getting slower when newer firmware are added to it. What does everyone else think? --[[User:IAdam1n|iAdam1n]] ([[User talk:IAdam1n|talk]]) 23:21, 13 June 2016 (UTC)
:Thanks for looking into this! The size of the page might be an issue, but HostMonster also threw the same error when I tried linking to two support.apple.com pages before. :\ --[[User:Dialexio|<span style="color:#C20; font-weight:normal;">Dialexio</span>]] 00:19, 16 July 2011 (UTC)
 
  +
:I've already discussed this on Twitter, but I'll share my thoughts on this issue here.
::Again: reCAPTCHA? Maybe because 1.12 is crap. 1.17 is what we need? --[[User:Balloonhead66|Balloonhead66]] 01:01, 16 July 2011 (UTC)
 
  +
:To be blunt, I think it's stupid to keep changing the format on what feels like an annual basis. By constantly changing things around, it creates needless confusion for users, who will expect a link on page A when it's on page B, just for it to go to page C a year later. After taking some time to think about it more rationally (this was initially proposed to me while shopping for groceries— not ideal), I'm somewhat more receptive to the idea of partitioning the tables more by version number. But whatever happens, I don't want it to change for another five years, regardless of what crazy nonsense Apple pulls off. We just need to establish and maintain a consistent format that resists whatever Apple wants to throw at us.
:So It's fixed? --[[User:Balloonhead66|Balloonhead66]] 02:53, 16 July 2011 (UTC)
 
  +
:To further add to the confusion is Apple's decision to (finally) support multiple devices in an IPSW. Should we change how we list the links to only include it once, or include the link multiple times, once for each device? The answer's quite obvious to me: Just keep listing it the way we've been doing it— a link for iPhone 5, a link for iPhone 5C, etc. (Sub-classes can be omitted, as all iPhone 5 devices will use the same IPSW, etc.) It's familiar, and pretty straight to the point. Is inserting a link multiple times in different sections on one page too confusing? You invite even more confusion if you list one link once under a new section named "32-bit 4.0 inch iPhones." Is my phone 32-bit or 64-bit? What is that measurement referring to— my screen size, or my phone's size? ...Okay, that last one's a bit of a hyperbole. But this is all for the sake of only needing to update only one or two less tables? Geez, just copy and paste. Heck, if the tables are split up by version number, you can just turn it into a template. --[[User:Dialexio|Dialexio]] ([[User talk:Dialexio|talk]]) 00:38, 14 June 2016 (UTC)
  +
::I'm with Dialexio. The format we have currently, and having it listed multiple times makes more sense. — '''[[User:Spydar007|<span style="color:black;">Spydar007</span>]] [[User talk:Spydar007|<span style="color:gray;">(Talk)</span>]]''' 11:33, 14 June 2016 (UTC)
  +
  +
== Removing codenames for key page links ==
  +
  +
It was recently requested by various users to add links to key pages back to the firmware pages. They were initially removed since it conflicted with how iOS 10.x and newer are now presented. In order to make this happen, I'm proposing the removal of the "Codename" column to make room for another column titled "Keys," which would contain links to key pages for the respective devices. (For reference, [https://twitter.com/Dialexio/status/896804257671901184 this] is an example of how it would look.) Having both columns seems redundant and will unnecessarily consume horizontal space. Firwmare codenames are already in the link/title for firmware key pages, but may be listed together on a new page such as [[Firmware Codenames]] if anyone wishes to have a list of firmware codenames somewhere. If nobody has any objections, we'll make this change shortly. --[[User:Dialexio|Dialexio]] ([[User talk:Dialexio|talk]]) 19:18, 13 August 2017 (UTC)
  +
:I just think it was much easier and more convenient to be able to get to the key pages from firmware pages. [[User:OothecaPickle|OothecaPickle]] ([[User talk:OothecaPickle|talk]]) 19:30, 13 August 2017 (UTC)
  +
::While I do not object to it, I personally would vote to keep it as it is because firmware key pages are easily linked from [[Firmware Keys]] and that is a more logical place to have them linked from (rather than having both) in my opinion. I also think that the codename column would be better on Firmware and Beta Firmware pages. --[[User:IAdam1n|iAdam1n]] ([[User talk:IAdam1n|talk]]) 20:17, 13 August 2017 (UTC)
  +
:::This has now been completed. --[[User:IAdam1n|iAdam1n]] ([[User talk:IAdam1n|talk]]) 11:22, 27 August 2017 (UTC)
  +
  +
== Adding iOS 13 ==
  +
  +
Hello,
  +
I have created an iOS 13 page here [[IOS_13]] and I would like it added to the Firmware page for iPhones and iPod (7th gen.).
  +
  +
== Adding Security Notes and Readable Release Notes To Firmware ==
  +
  +
I was thinking about adding security notes as well as readable release notes such as [https://support.apple.com/en-gb/HT210393#13 this] to Firmware pages and wanted to see if there were any objections. I'm thinking of using the "Release Notes" column [https://imgur.com/a/GUtJDCz like this]. The other option is to add another column for security notes, but my worry with this is that the page is already wide and it would make it even wider. I think security notes are a really important aspect of firmware updates and something we should easily link to. The main issue with the way we currently list release notes is that it is not in a readable format without additional tools to open the file, whereas the link I suggested would be. --[[User:IAdam1n|iAdam1n]] ([[User talk:IAdam1n|talk]]) 00:28, 19 November 2019 (UTC)
  +
:I have now completed this. --[[User:IAdam1n|iAdam1n]] ([[User talk:IAdam1n|talk]]) 17:13, 29 November 2019 (UTC)

Latest revision as of 17:13, 29 November 2019

Archives
 • 2008 • 2009 • 2010 • 2011 • 2012 • 2013 • 2015 •

Page split

This page is pretty manageable— far more so than OTA Updates. However, I am aware that it's growing quite a bit, so I was thinking of splitting the page up by device class (e.g. Apple TV, iPad, iPad mini, etc.). (We can also further divide those pages by firmware version, but I don't think that's necessary.) In the process, I'd also like to merge in the "Deprecated" pages, since those were split off to lessen the burden of editing a page with so many devices. How does this sound? --Dialexio (talk) 22:00, 12 February 2016 (UTC)

That's fine by me. I agree we done need to and shouldn't go down to each major iOS on this page, just device type. --iAdam1n (talk) 10:40, 13 February 2016 (UTC)

iOS 10 New IPSW Style

With iOS 10 beta, Apple changed the format of IPSW's to bundle for multiple devices (you can see with this image). This means that we have two options (as far as I can see) for listing them. We can either:

  • List how we currently are but copy/paste each new firmware multiple times for the devices listed in the bundled IPSW
  • Add another page off each device page (something like Firmware/iPhone/10.x) and make new tables to list these firmwares and those tables would include a list of all devices for the one IPSW

I personally think we should do the latter because that way it'll be easier when editing, be easier to find the IPSW for your device, and prevent the current pages getting slower when newer firmware are added to it. What does everyone else think? --iAdam1n (talk) 23:21, 13 June 2016 (UTC)

I've already discussed this on Twitter, but I'll share my thoughts on this issue here.
To be blunt, I think it's stupid to keep changing the format on what feels like an annual basis. By constantly changing things around, it creates needless confusion for users, who will expect a link on page A when it's on page B, just for it to go to page C a year later. After taking some time to think about it more rationally (this was initially proposed to me while shopping for groceries— not ideal), I'm somewhat more receptive to the idea of partitioning the tables more by version number. But whatever happens, I don't want it to change for another five years, regardless of what crazy nonsense Apple pulls off. We just need to establish and maintain a consistent format that resists whatever Apple wants to throw at us.
To further add to the confusion is Apple's decision to (finally) support multiple devices in an IPSW. Should we change how we list the links to only include it once, or include the link multiple times, once for each device? The answer's quite obvious to me: Just keep listing it the way we've been doing it— a link for iPhone 5, a link for iPhone 5C, etc. (Sub-classes can be omitted, as all iPhone 5 devices will use the same IPSW, etc.) It's familiar, and pretty straight to the point. Is inserting a link multiple times in different sections on one page too confusing? You invite even more confusion if you list one link once under a new section named "32-bit 4.0 inch iPhones." Is my phone 32-bit or 64-bit? What is that measurement referring to— my screen size, or my phone's size? ...Okay, that last one's a bit of a hyperbole. But this is all for the sake of only needing to update only one or two less tables? Geez, just copy and paste. Heck, if the tables are split up by version number, you can just turn it into a template. --Dialexio (talk) 00:38, 14 June 2016 (UTC)
I'm with Dialexio. The format we have currently, and having it listed multiple times makes more sense. — Spydar007 (Talk) 11:33, 14 June 2016 (UTC)

Removing codenames for key page links

It was recently requested by various users to add links to key pages back to the firmware pages. They were initially removed since it conflicted with how iOS 10.x and newer are now presented. In order to make this happen, I'm proposing the removal of the "Codename" column to make room for another column titled "Keys," which would contain links to key pages for the respective devices. (For reference, this is an example of how it would look.) Having both columns seems redundant and will unnecessarily consume horizontal space. Firwmare codenames are already in the link/title for firmware key pages, but may be listed together on a new page such as Firmware Codenames if anyone wishes to have a list of firmware codenames somewhere. If nobody has any objections, we'll make this change shortly. --Dialexio (talk) 19:18, 13 August 2017 (UTC)

I just think it was much easier and more convenient to be able to get to the key pages from firmware pages. OothecaPickle (talk) 19:30, 13 August 2017 (UTC)
While I do not object to it, I personally would vote to keep it as it is because firmware key pages are easily linked from Firmware Keys and that is a more logical place to have them linked from (rather than having both) in my opinion. I also think that the codename column would be better on Firmware and Beta Firmware pages. --iAdam1n (talk) 20:17, 13 August 2017 (UTC)
This has now been completed. --iAdam1n (talk) 11:22, 27 August 2017 (UTC)

Adding iOS 13

Hello, I have created an iOS 13 page here IOS_13 and I would like it added to the Firmware page for iPhones and iPod (7th gen.).

Adding Security Notes and Readable Release Notes To Firmware

I was thinking about adding security notes as well as readable release notes such as this to Firmware pages and wanted to see if there were any objections. I'm thinking of using the "Release Notes" column like this. The other option is to add another column for security notes, but my worry with this is that the page is already wide and it would make it even wider. I think security notes are a really important aspect of firmware updates and something we should easily link to. The main issue with the way we currently list release notes is that it is not in a readable format without additional tools to open the file, whereas the link I suggested would be. --iAdam1n (talk) 00:28, 19 November 2019 (UTC)

I have now completed this. --iAdam1n (talk) 17:13, 29 November 2019 (UTC)