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

Комментарии: 42

  1. Alex

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

    • Alex

      • Anonim

        да да. написать то можно что угодно

        • Alex

          Короче я хочу прикрутить сторонний контроллер под верхний нагреватель, а то чото покупатт прошный не хотеть

    • Victor

      Я ненастоящий реверсер, но всегда думал что стоит собрать несколько переданных параметров + предполагаемые переданные там значения и потом сопоставить.. Также рекомендую заглянуть в логи прогонов, которые термопро любезно сохраняет у себя в папке. также гляньте вот сюда, возможно найдете чтото полезное: https://github.com/alfyaroslav/ESP32SolderingStation/tree/main/libraries

      • Alex

        Да мне уже известна взаимосвязь данных и температур и активных зон нагрева, но это у меня контроллер низа, мне бы перехватить данные обмера с контроллером верха, как минимум айди его нужен Я уже накидат скетч и ардуина спокойно представляется тп2-10кд про) но эт низ, а нужен верх

        • Victor

          Ну в ардуину еще скетч натолкать надо, который будет команды обрабатывать...

          • Alex

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

        • Victor

          Перебрать параметры? Режимы -> определить приборы. Но насколько помню кредитную станцию в дружественном сервисе - оно ругается при неоплате. Соответственно должен как-то серийник там передаваться на этапе проверки.

          • Alex

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

            • Alex

              Доброго времени суток. Подсобите победить проблему, мб кто сталкивался уже с подобным. A2485 имеет проблемы с "головой" проверено другой крышкой с донора. Las тоже подкидывал перешивал на всякий случай. Дефект в определении простой, после ухода в сон, или выполнения тайм-аута что отключает дисплей T-con не выходит на связь. Иногда пару раз выходит из сна и нет кина до перезагрузки. Иногда сдыхает с первого раза. Есть проблема с Hot Plug Detect. На него же еще мак ругается паникой. Линия LPDP_INT_HPD в "башке" не мертвая.

              • Anonim

                Можно км ткона махнуть, его так и так открывать, хотя бы чтобы кабель исключить Заодно проверьте как он из сна выйдет если м открытой крышкой уйдёт

                • Alex

                  Кабель что вставляется в тикон менял еще в самом начале. А по поводу выхода из сна с открытой или закрытой крышкой ему вообще все равно. Система просыпается, матрица остается черной. Он где-то может два три раза включить матрицу после перезагрузки и дальше, нет изо. А иногда может с первого раза уйти в черный экран. Так же пару раз ловил что ему перезагрузка не помогала, не было кина. Со следующего ребута все ок снова

            • Victor

              ID там длинный?

              • Alex

                Не, вот начало обмена, 8f, 0c, cf, 6d

                • Victor

                  Ну ради интереса поменять по одному значению в +\- и посмотреть определит ли как-то прога.

                  • Anonim

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

                    • Alex

                      Идея понятна. Пока нет другой головы чтобы проверить. Попробую кп махнуть. Но странное ощущение что парад отъезжает или прошивка его лагает. Потому что просматривается чаще все же статика, три раза выйти из сна и потом откиснуть. А касательно паники он ее фиксирует в этом случае, не на раней стадии загрузки системы, а именно в момент возникновения проблемы. Кидает ее в nvram и потом после старта выдает crash. Паника возникает не часто, в момент когда допустим крышка открыта я пытаюсь пробудить его трекпадом, он сначала щелкает, потом не щелкает потому что плата дала ресет и пошла в ребут, потом снова щелкает, дает кино и после паник.

                  • Alex

                    Я думаю там еще и серийный номер закодирован, не совсем точно понятно что и за что отвечает

                    • Victor

                      Вопрос залу: A2337 (Air M1) проблема: ноут заряжается только от 5в и только когда полностью выключен с кнопки. Если во включенном состоянии подоткнуть любое зарядное (проверено с простейшим 5в и оригинальным на 140w) - то потребление по нулям. При подключении на 140W блок оба порта на 20в переходят. Тестер портов аномалий по падениям не показывает. Также в системе нормально работают юсб флешки. При подключении блока - в системе он не определяется и в информации о системе не отображает мощность. Плата абсолютно чистая. Предохранители рядом с CDшками целые. TBT rom вычитывается (виден обмен осликом). Резисторы в цепи токомера соответствуют номиналу. По Power Sequence все проходит до момента когда CDшки должны открыть ключи Соответственно: коммуникация по CC есть, на плату приходят 20в от блока, но что-то не дает добро на открытие ключа внутри CDшки чтобы 20в пошли дальше на токоизмерительный резистор и потом чарджер увидел что подключена зарядка. (PPVBUS_USBCx -> PPDCIN_AONSW) Вопрос - кто управляет CDшками на данном этапе? Ну 4 байта маловато будет для серийников

                      • Alex

                        Не соглашусь, если представить все это в десятичной

                        • Victor

                          Попробуйте поменять значения в ответе и посмотрите что определит софт. Ну и в догонку - у вас там на шильдике нет серийника случаем, чтобы сопоставить?

                          • Alex

                            Обязательно попроьую когда добуду еще логи обмена других контроллеров, ибо есть подозрения что например 04 и 06 это переключение состояний, к примеру 04 это инит, а 06 это работа, потому что в разных устройствах они все равно присутствуют, короче надо больше инфы пока собирать Кстати есть 5322)

                      • Leshuq

                        как будто бы чего то не хватает. а что было до того? а что уже сделано? флешки видятся какие? 2.0? 3.0? блок не читается и не отображается, где смотрите? за передачу данных там не только сс отвечает а еще и сбу акб определяется корректно?

                        • Victor

                          Разобрано, осмотрено. Ничего пока не паялось. Проверено вокруг CDшек на предмет КЗ \ следов влаги. Проверено наличие обмена по линиям обведенным красным. Блок не читается и не отображается - смотрю в информации о системе (естественно нажав обновить) Акб определяеся. Серийник, здоровье и проценты показывает. Флешки видятся Юсб 3.0 2.0 сейчас мышью проверю. -- тоже видна. Но я же правильно понимаю что если блок переходит на 20в, то CDшка с блоком договорилась и в той стороне всё ок?

                          • Leshuq

                            чисто интереса ради, с подключенным блоком ориг и кабелем ориг, что пишет в инфо?

                            • Victor

                              Когда перешло на 20в в системе уже пишет что блок не подключен. Т.к. CDшка не открывает ключ, и соответственно на CHGR_AUX_DET у нас по нулям.

                              • Leshuq

                                так у вас что на выходе/входе то из сдшек? PPVBUS_USBC0 PPHV_INT0_AONSW

                            • Victor

                              Второй блок тупенький потомучто) На входе 20в(5в), на выходе 0

                              • Leshuq

                                я б на вашем месте уже махнул сдшки, предварительно проверив что на выходе у вас не коротыш вокруг чарджера всё целое? вот эти двое резисторов целые? и те что в сторону акб такие же идут, тоже целые?

                                • Victor

                                  Вот эти два проверял - целые. к акб сейчас проверю. сдшки надо заказывать. Поэтому сначала пляски

                            • Victor

                              Голая плата без батареи висит на 5в 0,3a, потом падает до 0.03а, При подключенной кнопке на кнопку реакции нет. На 20в переходит только с батареей когда включается

                      • Rinat

                        A2338 был, на котором один порт также работал, но без зарядки. Заменил CD с донора и все поехало

                        • Victor

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

                          • Leshuq

                            Да и то 8 вобще то мало.

Не нашли ответ?

Вам также может быть интересно

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