Но я не думаю, что есть способ переустановить системное программное обеспечение, если оно повреждено
Конечно, есть. Как вы думаете, они загрузили программное обеспечение на устройство в первую очередь?
Каждое устройство Android имеет два встроенных сейфа. Во-первых, в разделе восстановления хранится копия всей операционной системы. Это то, что позволяет вам «восстановить» устройство Android. На самом деле он переустанавливает системное программное обеспечение из защищенной области во флэш-адресном пространстве NAND. Этот раздел восстановления в нормальных условиях должен быть записан только один раз, когда устройство изначально было перепрошено производителем. Иногда, если вы устанавливаете обновление, оно может обновлять раздел восстановления, но в этой части флэш-памяти NAND должны быть однозначные циклы P / E.
И если это каким-то образом повреждено, чего не произойдет, если вы не будете рутировать / мигать пользовательские образы восстановления или другие «неподдерживаемые» вещи, тогда у вас все еще есть возможность использовать те же средства, которые использовались для первоначальной прошивки устройства. Каждое устройство Android имеет загрузчик. Он хранится в специальном разделе загрузчика устройства NAND, обычно он защищен от записи, будет записан ровно один раз, и расположен в области флэш-памяти, которая будет иметь определенные минимальные спецификации, в том числе без плохих секторов, такого рода вещи. , За исключением Samsung (который я не думаю, что даже делает автомобильные информационно-развлекательные системы), на устройстве Android будет установлен загрузчик fastboot в качестве загрузчика. fastboot позволит вам записывать непосредственно на флэш-память NAND (за исключением сектора загрузчика с защитой от записи) и переустанавливать все. Однако обычно он позволяет устанавливать только подписанную прошивку, которая является «официальным» программным обеспечением этого производителя. Кроме того, в XDA есть множество свалок для всех этих информационно-развлекательных устройств.
Что касается фактического хранения данных флэш-памяти MLC NAND, вы, кажется, путаете две разные вещи. SanDisk, JEDEC JESD218A, ту бумагу, которую вы связали, и цифру за 101 неделю, здесь ни одна из них не имеет отношения. Те говорят о времени жизни активного использования. Как, например, в течение определенного цикла предприятия или клиента ежедневные циклы стирания программы. Ожидается, что сильно зацикленный P / E-накопитель будет хранить данные в течение этого времени, но это совершенно не имеет отношения к тому, о чем вы говорите.
Во всей этой статье говорится о продлении срока службы чего-либо в контексте увеличения числа циклов P / E, которые оно может выдержать до того, как частота ошибок по битам станет слишком высокой. Это не имеет отношения к разделам восстановления и начального загрузчика вашего информационно-развлекательного модуля, потому что они не испытывают никаких циклов P / E. Теоретически, они, вероятно, будут когда-либо записаны только один раз, когда они были прошиты производителем. И это не случайно, инженеры знают об ограничениях флэш-памяти и разработали устройства для учета этих ограничений соответственно. Отсюда раздел с разделами восстановления и раздел с защищенным загрузчиком.
Когда речь идет об абсолютном сохранении данных для флэш-памяти при низких циклах P / E, не имеет значения, какого рода, он все еще использует туннельную инжекцию, будь то плавающий вентиль или MLC, и при низких циклах P / E, будут иметь одинаковое время хранения. Пока не будет накоплено никаких дефектов, что позволит утечке заряда зависеть от базовой скорости, поэтому наличие MLC на данном этапе не имеет значения.
Согласно Cypress Semiconductor, например, флэш-память MLC со скоростью 2 бит / с (2 бита на ячейку) при <50 циклах P / E имеет то же время хранения данных, что и любой другой тип вспышки: 20 лет при 55 градусах C. На самом деле она имеет 10 лет жизни после 1000 циклов P / E при 55 градусах Цельсия, поэтому стирание каждые 3,7 дня. Но в разделах восстановления и загрузчика вашего информационно-развлекательного устройства практически не будет стираний, если вообще не будет 0 стираний.
И это время становится намного длиннее при более низких температурах.
Если ваш автомобиль припаркован прямо на солнце весь день в жаркий, 32-33 градуса C (90 F) день, он может нагреться до 55 C (131 F) внутри в течение нескольких часов.
При температуре менее 55 градусов С время хранения быстро увеличивается до 50 и даже 100 лет при комнатной температуре. Это хорошо, так как на этой планете ваш автомобиль будет испытывать ночное время и проводить большую часть каждого дня с температурой ниже 55 градусов С. В большинстве мест он будет проводить очень небольшое количество времени с таким внутренним жаром, как 55 градусов по Цельсию
Короче говоря, проблема, которую вы описываете ... нет. Из всех частей вашего автомобиля с ограниченным сроком службы программное обеспечение (которое может быть перепрошито) или загрузчик, поврежденный из-за потери хранения данных, - одна из последних вещей, которая потерпит неудачу. Нет смысла беспокоиться о нем, потому что даже если это произошло (чего не произойдет, даже после 200 000 миль), это легко исправить.