Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой
https://vlab.su/viewtopic.php?f=51&t=61926
Страница 1 из 2

WebBlast [ 30 май 2017, 20:09 ]
Заголовок сообщения:  Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

Добрый день! :mi_ga_et:

Ситуация следующая. :-):

Имеется Mac mini 2014. В рабочей Mac OS через terminal командами внес вручную недокументированные параметры и перезагрузил систему. Теперь Mac при включении издает стандартный сигнал и активируется экран, но остается черным, затем опять стандартный сигнал и опять. Именно не пищит, а издает нормальный сигнал, как будто проходит инициализацию и перезагружается. Клавиатура не успевает инициализироваться, поэтому сбросить NVRAM сочетанием клавиш не получится. Пробовал снять батарейку, но NVRAM не сбросился (понял это по тихому стандартному звуку при включении, так как еще в рабочей системе я убавил звук и после сброса он снова должен быть стать стандартной громкости).

Вопрос. :-(

Как можно сбросить NVRAM кроме сочетаний клавиш на клавиатуре, батарейка как описал выше на сброс NVRAM не влияет. Может есть какая нибудь перемычка на мат. плате или нужно закоротить какие нибудь контакты. Какие у меня варианты оживить Мас?

Hits [ 30 май 2017, 20:11 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

Если штатный сброс PRAM (до включения зажать Alt+Cmd+P+R и удерживать комбинацию до гонга) не проходит - то не поможет никакая перемычка или батарейка. Естественно, что сработает это только на USB клавиатуре.

WebBlast [ 30 май 2017, 21:27 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

Предположим разрушился весь NVRAM или вся микруха, как это лечится в сервис центре? Насколько это сложно, что нужно проделать, чтобы оживить Мас и какая примерно цена (от ... до ...)? Придется выпаивать чип?

Hits [ 30 май 2017, 21:29 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

WebBlast писал(а):
что нужно проделать, чтобы оживить Мас и какая примерно цена (от ... до ...)?


Задайте эти вопросы лучше сразу в сервисном центре. Тут такие вопросы обсуждать не принято.

WebBlast [ 30 май 2017, 22:29 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

В том и проблема, ближайшего сервиса попросту нет, планирую отправить почтой на ремонт, т. е. в живую пообщаться с сервис центром не получится, хочу быть готов за ранее.

Shooter75 [ 30 май 2017, 23:49 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

А Вы не задумывались, "где хранится PRAM"?
От этого и стройте нить мышления.

К стати, описанная процедура сброса клавишами, срабатывает и на радиоклавиатуре, но нажать надо все 4 клавиши во время звучания гонга.

WebBlast [ 31 май 2017, 20:34 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

Я в Мас-ах разбираюсь очень хорошо, у меня ситуация нестандартная. NVRAM испорчен таким образом, что при включении постоянно Гонг! Гонг! Гонг! и так до бесконечности, клавиатура не успевает инициализироваться, экран черный.
Очевидный выход либо замкнуть на плате какие ни будь "секретные" контакты, чтобы включить Мас в обход настроек NVRAM, либо шить весь чип через программатор, которого у меня под рукой нет. PRAM был в старых Mac mini в последней модели идет NVRAM и сочетания требуется нажимать после Гонг!, но самоперезагрузка происходит раньше, чем инициализируется клавиатура.

flusher [ 31 май 2017, 22:14 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

WebBlast писал(а):
Я в Мас-ах разбираюсь очень хорошо

если это правда то зачем фантазировать здесь, а не взять да и перезаписать чип, поправив его как нужно

WebBlast [ 31 май 2017, 22:42 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

Суть вопроса была, цитирую:
Может есть какая ни будь перемычка на мат. плате или нужно закоротить какие ни будь контакты. Какие у меня варианты оживить Мас?

По факту у меня BIOS не испорчен, нужно только сбить настройки NVRAM. Возможно на плате есть контакты или ножки чипа, которые можно закоротить, чтобы при включении NVRAM сбросился как от сочетания клавиш на клавиатуре или загрузился в обход настроек NVRAM. Или может быть можно принудительно ввести чип в режим аварийного восстановления как после неудачной прошивки закоротив при включении какие ни будь контакты, затем в папку EFI жесткого диска положить прошивку Apple и он должен ее подхватить и восстановить весь чип, ведь он делает это в случае, когда слетает BIOS после неудачной прошивки.

СЦ далеко от меня, я бы отдал в ремонт. Заказывать программатор с Китая для чипа 25Q064A тоже можно, да не хочется этих трудностей, постоянно прошивкой заниматься мне не требуется. И уж тем более выпаивать для меня хлопотно с "прещепкой" на чипе тоже может не все гладко быть.

Если кто может помочь информацией по сбросу готов оплатить услуги через интернет.

flusher [ 31 май 2017, 23:15 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

ответы: нет. нет и нет. и биоса там тоже нет :-)
только самому перешить либо отдать в СЦ которое тоже самое и сделает

Shooter75 [ 01 июн 2017, 01:02 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

WebBlast писал(а):
Я в Мас-ах разбираюсь очень хорошо, у меня ситуация нестандартная. NVRAM испорчен таким образом, что при включении постоянно Гонг! Гонг! Гонг! и так до бесконечности,

У Вас SMC успевает издать гонг...
Говоря другим языком, SMC успевает провести свою самодиагностику, но передав управление в УЕФИ, происходит ребут... Если у Вас нет банального программатора SPI, не прикасайтесь к макам...
Не жадничайте, и съездийте до СЦ...
У Вас рухнула УЕФИ по вышеописанным Вами причинам. Без перепрошивки на программаторе - у Вас минимальные шансы на результативные танцы с бубном...
Возможно Вы "дошаманились" до порчи прошивки SMC, и контрольная суммам УЕФИ даже не успевает провериться, чтоб отсигнализировать об ошибке КС...

WebBlast [ 01 июн 2017, 07:14 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

Сервис центр ближайший от меня в другом городе, за ремонт заплатить не проблема.

Но ведь в случае порчи прошивки у него есть режим восстановления (бут блок) и если в разделе EFI на жестком диске имеется предыдущая версия прошивки он ее от туда восстанавливает у меня был такой случай. Разве он не должен проверить контрольную сумму прошивки на чипе и понять, что она битая (если битая) и восстановить прошивку с жесткого диска, Гонг ведь есть, значит как минимум бут блок точно в порядке и должен быть способ закоротив контакты принудительно ввести Мас в режим восстановления (бут блок).

В данном случае эксперименты уже ситуацию не усугубят, в крайнем случае полный бэкап чипа есть. Если что можно купить и запаять новый чип с Китая, только это время и эстетический вид платы портить как то не хочется.

flusher [ 01 июн 2017, 14:56 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

конечно же есть вариант обхода
на дебаг разьеме LPC+SPI есть пин SPIROM_USE_MLB
потом туда же приходят SPI_ALT_* все пины для подключения внешнего чипа
если вы обладаете кучей времени, можете раскопать как оно все должно сработать
если даже и получится загрузиться с ALTа, то вам нужно будет какимто макаром достучаться до основного NVRAMa... ну тут удачи
никто кроме ОФ СЦ высокого уровня этим не пользуется и соответственно информации ноль

WebBlast писал(а):
эстетический вид платы портить как то не хочется.

не морочьте голову и отправляйте в ремонт. я могу с уверенностью предположить что Вам не под силу подобный ремонт, либо он займет очень много времени, т.к. подводных камней там очень много по пути. а как клиенту СЦ Вам знать не надо что там будет с эстетикой

WebBlast [ 01 июн 2017, 15:20 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

В другой город за 1000 км ради ремонта я не поеду, в нашем городишке нет вообще каких либо СЦ. Буду заказывать программатор с Китая.

Какой программатор по минимальной цене посоветуете заказать с прищепкой без перепайки чисто на раз зашить чип, постоянно этим заниматься точно не буду. Чип 25Q064A.

flusher [ 01 июн 2017, 18:44 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

гугл в руки и вперед. также пока едет программатор - учите матчасть: что такое EFI, ME и тд. поймите правильно: на каждом шагу прийдется действовать более самостоятельно а не писать сюда на форум иначе просто любезно получите координаты ветки где делают это за деньги

WebBlast [ 02 июн 2017, 07:15 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

Прошивать мне далеко не в первой, собирал BIOS и даже EFI из модулей, обновлял ME и микрокоды и драйвера EFI, уже давно наигрался с этим. На моем компьютере тоже ручной мод EFI стоит с пересобранными модулями, зашил через замыкания контактов на звуковом чипе для разблокировки кастомной прошивки через программный программатор. Другое дело, что Apple не предоставляет API в открытом доступе, вот с этим проблема.

Мы то с вам понимаем что это только вопрос конкуренции. Зашить чип и спасти DMI на самом деле задача не сложная если понимать архитектуру и иметь инструменты. В СЦ зачастую умельцы и похлеще попадаются, сам потом доделываешь залипушную работу за них, еще и обманут обязательно, нагнав жути, когда задача банальная и несложная.

Нашел даташиц на чип, буду курить информацию про контакты. Если у кого есть информация как восстановить чип замыканием контактов через какие то недокументированные возможности милости прошу в личку, все услуги оплачу через интернет в полном объеме.

flusher [ 02 июн 2017, 14:48 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

на флеш памяти точно нету никаких "недокументированых" возможностей :-)

Hits [ 02 июн 2017, 14:50 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

flusher писал(а):
на флеш памяти точно нету никаких "недокументированых" возможностей :-)


Нет их и глубже. :hi_hi_hi: Все возможности документированы - документацию просто не все читают.

WebBlast [ 02 июн 2017, 16:04 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

Наивные суждения, такие возможности как минимум оставляют для спец. служб, просто ваша конторка маленькая для того, чтобы обладать такой информацией. Есть еще как минимум контроллер, не нужно мыслить узко в рамках только флешки.

Hits [ 02 июн 2017, 16:15 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

WebBlast писал(а):
просто ваша конторка маленькая для того, чтобы обладать такой информацией


Какая святая наивность. :-) "Если у вас паранойя - это еще не значит, что за вами не следят".
Да есть там и "недокументированные функции" и "бекдоры для спец-служб". Все есть.
Только за такой информацией не ходят на открытые форумы. За ней ходят сначала за опытом работы с таким железом лет эдак в 10-15 или больше, а потом идут в IDA (ну или radare, или еще что - от вероисповедания и личных вкусов зависит).
И когда читаю документацию правильно - смотрят не на то, что там написано. А на то, что там не написано. Потом думают и анализируют. Потом все по кругу до постижения дзена.

А те, кто упарывается по "свободной хакерской информации", наивно считая, что такая инфа выкладывается для "пользы общества" - могут и дальше верить, что найдут все ответы в даташите на флешку.

Maxim Skridonenko [ 02 июн 2017, 16:19 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

WebBlast писал(а):
Наивные суждения, .


денег заплатите за ремонт нормальному мастеру, и не пишите пургу

Сброс NVRAM батарейкой уже смешно звучит

flusher [ 02 июн 2017, 17:19 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

WebBlast писал(а):
Наивные суждения, такие возможности как минимум оставляют для спец. служб, просто ваша конторка маленькая для того, чтобы обладать такой информацией. Есть еще как минимум контроллер, не нужно мыслить узко в рамках только флешки.


хорошо что у вас есть много лишнего времени
плохо что вы не знаете на что его потратить
если вы такой крутой тогда сделайте все сами и обязательно опишите всё тонкости how-to на пальцах чтобы простой смертный народ мог тоже самое повторить, иначе эти конторки и мастера-козлы поработят мир скрывая от всех информацию
но дальше вы уж как-то сами...

Maxim Skridonenko [ 02 июн 2017, 18:17 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

flusher писал(а):
на флеш памяти точно нету никаких "недокументированных" возможностей :-)


уже давно биосы представляют собой подобие операционной системы, находящейся в отдельных программных "капсулах" и живущие своей жизнью с доступом в инет и не только

написал специально "доступным языком"

Oblom [ 02 июн 2017, 18:56 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

WebBlast писал(а):
Наивные суждения, такие возможности как минимум оставляют для спец. служб, просто ваша конторка маленькая для того, чтобы обладать такой информацией. Есть еще как минимум контроллер, не нужно мыслить узко в рамках только флешки.


Тогда про 1к километров слишком оптимистично, для того чтоб через "такую дырку" nvram сбрасывать на не включающемся аппарате нужно сразу к спецам из АНБ прорываться.

WebBlast [ 02 июн 2017, 20:24 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

Maxim Skridonenko писал(а):
flusher писал(а):
на флеш памяти точно нету никаких "недокументированных" возможностей :-)


уже давно биосы представляют собой подобие операционной системы, находящейся в отдельных программных "капсулах" и живущие своей жизнью с доступом в инет и не только

написал специально "доступным языком"


Хоть кто то написал умные слова, остальные даже читать в "лом" стало. Один из таких примеров как раз МЕ.

Вот именно по остальным ответам в СЦ ходить все страшнее и страшнее, не спецы а Петросяны какие то. Заметил такую закономерность, когда у человека не хватает мозгов он компенсирует их юмором.
---------- Добавлено спустя 6 минут 41 секунду: ----------
Maxim Skridonenko писал(а):
денег заплатите за ремонт нормальному мастеру, и не пишите пургу

Сброс NVRAM батарейкой уже смешно звучит


Согласен с замечаниями, цитирую:

Некоторое производители имитируют поведение привычного пользователям джампера CLEAR_CMOS при помощи специального DXE-драйвера, храня в CMOS SRAM (которая до сих пор есть, но теперь она значительно меньше, т.к. хранятся в ней только часы и пара флагов) флаг NVRAM_IS_VALID. Если при следующей загрузке флаг этот оказывается сброшен, то выполняется восстановление значений по умолчанию для переменных вроде Setup.

Hits [ 02 июн 2017, 20:41 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

WebBlast писал(а):
Некоторое производители имитируют поведение привычного пользователям джампера CLEAR_CMOS при помощи специального DXE-драйвера


Который должен выгрузится в адресное пространство, корректно распаковаться, обратиться к "страницам шаблона", провести сравнение по хешам и затем передать параметры управления обработчику. Конкретно на Apple этим аналогом "CLEAR_CMOS" является как раз процедура PRAM. О чем я вам и написал во втором посте этой темы. Но "чукча не читатель - чукча писатель". Не судите об опыте и знаниях всех специалистов по себе.

Oblom [ 02 июн 2017, 20:51 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

WebBlast писал(а):
когда у человека не хватает мозгов он компенсирует их юмором.

А когда ни первого ни второго - хамством и напористостью .

WebBlast [ 02 июн 2017, 21:15 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

Юмор кончился, пошла философия! Это видимо должно говорить о высоком уровне профессионализма.

Maxim Skridonenko [ 02 июн 2017, 23:03 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

WebBlast писал(а):
Один из таких примеров как раз МЕ.

не спецы а Петросяны



что не так с МЕ ?
или Ваш бук на амд ?

я с родины М.Жванецкого
это злобнее :ar_ti_st:

смотрите
на плату - с пониманием
на мир - проще
на наши посты - с юмором

WebBlast [ 02 июн 2017, 23:55 ]
Заголовок сообщения:  Re: Mac mini 2014 (A1347 (EMC 2840)) Сброс NVRAM перемычкой или батарейкой

Maxim Skridonenko писал(а):
что не так с МЕ ?

Это было о цитирую: уже давно биосы представляют собой подобие операционной системы, находящейся в отдельных программных "капсулах" и живущие своей жизнью с доступом в инет и не только

Страница 1 из 2 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/