4 ms·
Apparently it is not. The reddit thread has an ex Apple employee who runs repair shops in Germany. He says if you just change the serial number of a iPad screen
by sbalamurugan 3y ago
Apparently it is not. The reddit thread has an ex Apple employee who runs repair shops in Germany. He says if you just change the serial number of a iPad screen(using specialised hardware) in existing iPad this issue will appear. This seems to indicate that it’s intentionally done by Apple.
Other option is that Apple bakes in calibration details of all possible serial numbers in every iPad sold which doesn’t sound like a plausible scenario.
- klausa 3y agoWhy would the calibration details need to account for all iPads sold? Just bake the one that the device is bonded with, using the display serial number as a lookup key. Then, if you change the serial number of the display, the lookup would fail, and fall back to whatever "default" values are.
- rasz 3y agoand just be shear coincident two screens, the broken one and replacement, match calibration data completely?
- Too 3y agoActually not that unlikely, imagine the allowed range of calibration is 0-100, the factory is likely to produce parts with small variance, but having same constant offset, resulting in output of screens between 70-80. While default in software might be set exactly in the middle at 50. Knowing how a large organization works, the default set in sw is probably not even close to what comes out of production lines, it's just an assumption some dev made that happened to work good enough on his desk 4 years ago. Even if the screens would cover the whole spectrum, there is still a high chance this coincidence could happen, and more data would be needed to validate either theory. Is there any statistics showing that this happens all the time or just some times.
- can16358p 3y agoCould it be something like this: At software level iOS registers some calibration data (after some factory calibration) tied to that specific serial number (as calibration makes sense only for that specific instance of the panel anyway) so when serial number changes iOS can't find calibration data on device and continues uncalibrated instead of trying to use calibrations for another-serial screen (from the OS perspective). It makes sense, if there actually is some sort of calibration going on in the first place of course.
- bpye 3y agoYeah I think this is most likely. Then when you change the serial you're using the calibration data for the wrong screen, but most of the time you're lucky and the two screens behave close enough that an average user doesn't notice.
- can16358p 3y agoProbably for touch the effects are negligible as the accuracy needed for touch is much more coarse compared to accuracy needed for Apple Pencil drawing. So if calibration is perfecting things at Apple Pencil-level accuracy, it should already be below the threshold of touch-based highest acceptable margin of error anyway.
- raphman 3y agoTouch and pen would generally require completely different calibrations because touch is detected by the capacitive touch screen whereas the pen position is tracked inductively. However, I wonder why the pen calibration data is not stored on an controller on the display panel? That would absolutely make sense.
- can16358p 3y agoCan it be like: Pencil also has a small calibration table and when paired with a new iPad it checks and downloads that immediately. If not, it might also be (more likely) sending whatever it senses to iPad and iPad processes that raw input with the calibration data to determine the final output.
- dv_dt 3y agoCould be calibration is looked up via serial number by the iPad and the third party ones don’t have any cal on file.
- rasz 3y agoThere was no third party display, replacement one came off another working ipad.
- JumpCrisscross 3y agoSerial numbers encode production-specific parameters. We don’t yet know how to produce uniform displays batch to batch. Running Toyota engine code on a Subaru will produce glitches without requiring any conspiracy.
- awesomeMilou 3y agoBut realistically this would mean I couldn't use an iPad with it's pen without connecting it to the internet first. I mean how would Apple bake every calibration for every display into all devices, even ones it hasn't even produced yet?
- mwint 3y agoBecause the screen was on the device when it was calibrated.
- numpad0 3y agoIt's the display that needs calibration. Pen doesn't know where it is, the screen does. So each complete device or at least the screen needs to have a valid calibration table or a function for raw xy -> calibrated xy.