Защита блока питания dell
В ноутбуке этот сигнал проходит от разъема БП через дроссель и на контроллер клавиатуры, мультиконтроллер, SMSC (называйте как хотите)
От этой линии на корпус стоит стабилитрон на 5.1В smd-тренога, Тип БП Dell показывает в биосе, если адаптер его, он пишет 65W — то есть мощность блока питания, в противном случае в этом месте пишется Unknown
Если в биосе красуется надпись Unknown то заряда не будет.
Возможные причины:
1)Неродной блок питания. В биосе прописана минимальная требуемая мощность для этой модели ноутбука, если мощность БП менее требуемой - заряда не будет, более того, некоторые линейки, например Inspiron 51хх даже не включаются, если БП не идентифицирован либо недостаточной мощности (При отсутствии батареи разумеется) На шильдике ноутбука всегда указаны блоки питания, которые с ним совместимы, например PA-13
2)Умирает EEPROM Dallas
3)Переламывается средняя жила провода от БП к ноутбуку
4)Разваливается разъем питания (Конструктив довольно сложный, бывают отказы)
5)Самое неприятное. Попадание 19,5В на сигнальный (центральный провод)
При подаче на информационную шину 19,5Вольт, выгорают дроссель, стабилитрон и мультиконтроллер. Дроссель может остаться жив, но легче от этого не становится
Эта авария развивается двумя способами
a) Мультиконтроллер полностью сгорает и машина больше не включается вообще
б) Мультиконтроллер выживает, но теряет способность распознавать тип блока питания и ,как следствие, ноутбук не заряжает батарею
Косвенно определить не меняя мультиконтроллера,что подача 19,5Вольт на центральный контакт имело место быть можно по пробитому, а чаще обугленному стабилитрону
Собрал преобразователь 12V - 19.5V для питания ноутбука Dell D600 от автомобиля.Начал думать как подсоединить преобразователь к ноутбуку.
Когда разглядел разъем, возник вопрос, из описанного в этой теме вроде всё понятно.
Микросхема EEPROM фирмы Dallas DS2502 в б.п. стоит непосредственно на выходе напр. +19.5V, или контроль ведётся по работе ШИМ контроллера б.п. определяет мощность на выходе.
Попалась тема "сгорел зарядник от dell" человек ответил "А можно впихнуть DS2501 сразу внутрь ноута.
получилось ,налепил ds2501в бп зараработал,ноут увидел"
я правильно понял?
Дело не в Dallas и скорее всего не в батарее, но диагноз заочно не ставится. На Dallas-e пачка импульсов до 3,3 вольт
Самому лезть - себе дороже будет, ищите мастера
получилось ,налепил ds2501в бп зараработал,ноут увидел").вот в него я и впаял внутрь ноута а дорожку центральную я перерезал ,чтобы обезопасить ноут от случайных замыканий +
ДОБАВЛЕНО 05/05/2013 08:14
Дело было в, что в РА-10 вчера в сетевом шнуре(220В) также произошёл обрыв одной жилы, зарядное сделано в Китае.
ДОБАВЛЕНО 08/05/2013 08:12
Обычно переламываются провода возле разъёма зарядки, я в таких случаях, перекусываю а районе перелома, запоминаю , что куда и очистив разём от пластмассы припомощи кусачек, паяю, предварительно изолируя каждый провод, а в коце всё заделываю в термоусадочный кембрик, не красиво но работоспособно!
Помогите найти варианты как заставить батаре
ДОБАВЛЕНО 09/03/2014 22:40
. Помогите найти варианты как заставить батарею заряжаться от Этого БП
Перечитать не судьба, эту страницу, а тем более предидущую? МоСк включить, при наличии оного.
Я б тему закрыл. Всё в теме есть
У кого-то в подписи было "создайте ещё более понятный интерфейс и мир создаст ещё более тупого юзера!"
есть необходимость заряжать Dell latitude E4300 от солнечной батареи. Будет ли идти заряд батареи (при выключенном буке) если установить EEPROM Dallas непосредственно в ноут? Выход с СБ к примеру 19В 0,2А.
У меня раньше был HP mini311 тот принимал любой источник 13В-20В для работы, и 17-20В для заряда - очень удобно (для заряда ток мог быть любым хоть 50мА)
Может кто экспериментировал и знает как себя поведет такой бук после такой переделки.
Вообщем такая схема не работает, правильного сигнала на центральном контакте не достаточно, соответствие получаемой мощности от БП видимо тоже проверяется. Может кому эта информация пригодится
Всем удачи!
ДОБАВЛЕНО 03/01/2015 04:36
Короче, разковырял блок питания, начал звонить провода, епть, провода все целые. Разобрал ноут звоню провода с воткнутым штекером, тоже все ОК. Ну думаю, ппц пришел eeprom, меряю напряжение на питании = 19В, на центральном 10В, еее, как такое чудо моголо быть, ведь eeprom 1wire и земля, откуда потенциал, провода между собой не звонятся, чудеса.
ДОБАВЛЕНО 03/01/2015 04:38
Короче, прозвонил провода между собой на сопротивление, и о чудо 5МОм, между центральным и землей и между питанем и центральным, чудный делитель получаеться, 10В теперь понятно откуда, непонятно откуда сопротивление такой точности. Как я кабель не гнул, оно не менялось, но как то чудно жена согнула его, и опа, появился перекос в делителе, напряжение на центральном стало 5 Вольт.
ДОБАВЛЕНО 03/01/2015 04:39
Включаю в ноут - круто, распознаем! Так вот откуда странное хаотичное и в то же время стабильное распознавание. Ну кабель менять влом, да и рвать его тоже, да и сопротивление в 5МОм - 10МОм - не страшная нагрузка для блока. Единственная проблема, глушение сигнала на центральном проводе в зависимости от военных действий на донбассе.
ДОБАВЛЕНО 03/01/2015 04:41
Решено было выпаять dallas eeprom, стабилитрон и даже резю на 130 Ом с блока, и впаять навесным монтажем в ноуте, при этом разорвав связь с центральным проводом на чудо штекер. Теперь все работает хорошо, с любым блоком, и чудо штекер заказывать из китая тоже не нужно, ну а если вдруг, чудо буржуйский кабель закоротит, в блоке стоит варистор, который возмет все на себя, и eeprom при этом будет цел
в общем не разбирая блока питания как определить какой из них минус а какой инфомационный
собственно белый+ и черный- питание, а синий ID , он оказался несколько тонковатым (надо было бы догадаться)
всем удачи
Имелся БП с разорванной цепью идентификатора. Ноут долго эксплуатировался в таком виде и была странная такая особенность в виде низкого индекса производительности процессора (в семерке 2.5, а в висте 3.5). После обновки кабеля в семёрке индекс стал нормальным 5.0. (Dell Studio 1735, CPU C2D T5750)
Утилиты до и после замены кабеля показывали в тестах реальную частоту 2гига.
Боюсь, как бы не сгорел. Греется сильно. Я так думаю, ноут от него старается потянуть ток как от PA-10, что естественно, но не правильно.
В общем, есть вариант, кроме покупки дохлого БП на разборку?
Ситуация такова.
Ноутбук Dell Inspiron 5521. Работает чуть менее года.
Зарядное устройство на 90 ватт.
Девушка перепутала ноут со своим и всобачила делловскую же зарядку на 65 ватт (от Делл Инспирон 1525, если это важно)
Программа Делл QuickSet отказалась её признавать, зарядное устройство было оперативно заменено на родное.
И вот тут-то произошло самое странное - родную зарядку ноутбук отказался признавать тоже!
Примечание - на штекере ЗУ есть копоть.
И при каждом включении предупреждает о том, что ЗУ чужое.
Тем не менее
1. ЗУ работает де-факто. Потому что компьютер работает от него при включенной и выключенной батарее.
2. Батарея не заряжается, но, полагаю, дело не в ней - вчера ЗУ ещё худо-бедно зарядил батарею, сегодня с утра отказался это делать навсегда.
Пробовал удалить QuickSet. Выяснилось, что он тут не при чем, но назад поставить уже не удается.
- Что это может быть?
пишут о том, что это сгорел мультиконтроллер, по симптоматике похоже.
Верно ли это?
И - что делать? Это лечится домашними средствами, или сразу в сервис?.
в архиве прошивка под 90 и 130 ватт
Огромная благодарность автору!
Пришел на ремонт Dell N7110 с китайским БП и диагнозом - жутко тормозит. Выяснилось что частота процессора была заморожена на уровне плинтуса по причине отсутствия сигнала "свой-чужой" из блока питания. Покурив тему и особенно этот пост соорудил свой эмулятор.
Немного упростил схему см. рис.
Программатором TL866 залил 90вт прошивку. Фьюзы Low 7A High FF. В ноутбуке снял дроссель идущий от центрального проводника разьема и подпаял этот блочек. Множитель разблокировался но ненадолго
ЗЫ В таком включении питания не хватает - работает через раз, придется доработать
Еще: размер прошивки всего 864 байта, хотя должно быть 1024. Может поэтому глючит. Нет полного цикла. Запускается один раз во время броска питания и может повезти что в это время код будет считан.
тестер показывает 16 в но напряжение скачкообразно, как будто заряжается всплеск до 16 вольт и падает до 6-7 и снова подымается - это нормальная его работа или должно быть постоянно 19 в без всяких скачков?
меряю под нагрузкой (подключаю лампочку - ток нагрузки 1А) держит постоянно 19,5 вольт
отключаю нагрузку - держит 19,5 и на центральном штыре 12 вольт - вот это и интересно - 12 вольт на штыре относительно минуса, а относительно плюса 7,5 вольт, это нормально? можно ли вставлять его в ноут?
тут писали что там напряжение 3 вольта должно быть, а кто то что относительно плюса 12, а у меня 12 по минусу
или всё нормально?
всетаки такого не должно быть, я имею ввиду качания до подключения нагрузки, эх так не хотелось вскрывать коробченку, но похоже всё таки прийдется
стоп, у меня такой спад на плюсе! вы точно ничего не путаете, между плюсом и центральным, циклично заряжается до 4,7 и спадает до нуля, - значит всё в норме ?
эх, вскрыл, а центральный провод уходит через 120 ом на вторую ногу восьминогой микросхемы MAX2850 у которой задействованы 7 из 8 ног - в интернете ноль информации
DALLAS не нашел на плате, провод отпаял прозвонил на кз/обрыв - целый, сгоревших или пробитых элементов вроде тоже не наблюдается
блок питания обзывается DA90PM111
короче, я так понимаю мне нужен точно такой же блок питания, который используется в работе, для сравнения напряжений. может кто отзовется и мы сравним наши напряжения?
Не так давно я решил произвести обновление своего ноутбука и приобрёл на Ebay Dell XPS 13 9350. Цена вышла очень приятная (в 2 раза дешевле, чем в отечественных магазинах, отлично проходило в лимит 1000 евро, при этом комплектация максимальная, а состояние «New»). Ноутбук мне очень понравился (стоит ли говорить — туда отлично встал Linux без каких-либо танцев с бубном кроме перевода SSD из режима RAID в режим AHCI одной галкой в UEFI). И я даже отлично попользовался им 2 недели, а потом… а потом блок питания ноутбука перестал работать.
Конечно, я немного огорчился, но блок питания вещь не такая уж дорогая (как относительно стоимости ноутбука, так и относительно выгоды от заказа на ebay), а пытаться что-то выяснять с продавцом из-за такого пустяка — лишняя трата времени, так что я отправился в местный компьютерный магазин. Тут меня ждало первое разочарование — с подходящим штекером БП не нашлось. Я отправился в следующий магазин, но и там меня постигла неудача. В таком случае я рассудил, что можно позаимствовать штекер и кусочек провода от неисправного БП и сделать переходник, поэтому приобрёл произвольный БП с подходящей мощностью и выходным напряжением, а также совместимый с ним штекер (не резать же провод у нового БП).
Однако всё было не так просто…
Когда я вернулся домой, меня ждало второе разочарование — после разреза провода оригинального БП оказалось, что там целых 3 жилы (2 «экрана» и центральный провод). У меня не осталось выбора — я распилил оригинальный БП (его конструкция такова, что альтернатив не особо то было). Исходя из обозначений на его печатной плате выяснилось, что внешний «экран» это GND, внутренний «экран» это VOUT (то есть 19 вольт), а центральный провод — ID.
Для начала я подключил GND и VOUT кабеля соответствующим образом к новому БП, а ID пин остался висеть в воздухе. Ноутбук увидел блок питания и перешёл на внешнее питание, однако при загрузке выдал предупреждение, что адаптер питания какой-то непонятный и батарея «может не заряжаться». Обычно на практике такая фраза означает, что она не «может», а обязательно не будет заряжаться. Так и вышло.
Разумеется, мириться с подобной ситуацией я не собирался. Самый очевидный вариант — купить оригинальный адаптер Dell. Однако, во-первых, это ожидание доставки (в моём городе таких нет), во-вторых, дополнительные финансовые затраты (я уже купил один блок питания, а оригинальный стоит ещё и дороже в 2 раза), в-третьих, приобретённого адаптера вполне достаточно для полноценной работы ноутбука (он даже немного мощнее), зачем его менять. В то же время можно освежить свои знания микроконтроллеров и получить полезный опыт.
Первое куда я отправился — был Google. По запросу «dell power adapter id» я нашёл статью. В принципе, на этом можно было остановиться, однако, во-первых, мой ноутбук более новый и даже другой линейки, так что потенциально Dell мог что-то изменить, а, во-вторых, автор использовал MSP430, которого опять же нет в моём городе и надо заказывать и ждать.
Для начал я произвёл первый эксперимент — соединил GND и ID пины старого адаптера с соответствующими линиями кабеля (при этом питание по-прежнему поступало от нового), а затем подключил его к ноутбуку. Эксперимент удался — ноутбук распознал адаптер как совместимый и начал заряжаться. Таким образом я получил возможность заряжать аккумулятор, пока не найду более подходящее решение. При этом определение параметров адаптера происходит лишь в момент подключения, после этого плату старого адаптера можно отключить.
Из статьи следует, что в адаптере питания установлена микросхема с интерфейсом 1wire, что отлично соотносится с количеством линий, используемых для идентификации. К счастью, у меня имеется Bus Pirate, который позволяет удобно общаться с устройствами в том числе по этому протоколу. Поскольку, земли USB и адаптера питания соединены, когда последний подключен, мне осталось лишь подключить линию ID к пину MOSI BusPirate (именно он используется в режиме 1wire). Кстати, ещё я приметил, что ноутбук подтягивает линию ID к 3.3В, что потом повлияло на выбор напряжения питания микроконтроллера-эмулятора.
Открываем любую программу для работы с последовательным портом (BusPirate отображается в системе именно как он) и вводим команду «m 2» для переключения в режим 1wire, а затем выполняем команду "[ 0x33 r:8". Данная команда реализует сброс шины, отправляет байт 0x33 (считать адрес единственного устройства на шине), а затем принимает 8 байт.
В результате я получил: 0x09 0x52 0x8D 0xED 0x65 0x00 0x00 0xEF, что соответствует 1wire EEPROM на 1024 бит (128 байт), исходя из первого байта адреса, который определяет семейство. Это может быть, например, DS2502 (такое же предположение сделал и автор статьи выше, что показывает, что мы на верном пути).
0x8D
0x44 0x45 0x4C 0x4C 0x30 0x30 0x41 0x43 0x30 0x34 0x35 0x31 0x39 0x35 0x30 0x32
0x33 0x43 0x4E 0x30 0x43 0x44 0x46 0x35 0x37 0x37 0x32 0x34 0x33 0x38 0x36 0x35
0x51 0x32 0x37 0x46 0x32 0x41 0x30 0x35 0x3D 0x94 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xCA
Первый байт — CRC-8 от 3 байт команды, затем следует 128 байт данных из EEPROM, последний байт — CRC-8 от данных EEPROM. Можно воспользоваться любой утилитой проверки CRC-8, чтобы убедиться, что она верная. Это окончательно доказывает, что мы верно определили требуемый способ взаимодействия с адаптером питания.
Этот массив байт станет гораздо понятнее, если трактовать байты в нём как ASCII коды (последующие 0xFF являются пустыми ячейками EEPROM и неинтересны нам).
Назначение большинства байт становится очевидно, если соотнести их с шильдиком на БП, проблема возникла лишь с последними двумя байтами, однако после некоторых исследований (спасибо plm за предоставленные дампы других БП) я выяснил, что 2 байта после серийного номера — CRC-16/ARC от всех предыдущих байт.
Таким образом, формат описания БП имеет вид:
Смещение | Размер | Содержимое | Описание |
0 | 4 | DELL | Метка производителя |
4 | 4 | 00AC | Тип адаптера (AC — адаптер переменного тока, что в этом поле отдают аккумуляторные адаптеры, мне неизвестно) |
8 | 3 | 045 | Мощность в ваттах (45) |
11 | 3 | 195 | Напряжение в десятых долях вольта (19.5В) |
14 | 3 | 023 | Ток в десятых долях ампера (2.3А) |
17 | 23 | CN0CDF577243865Q27F2A05 | Серийный номер |
40 | 2 | 0x3D 0x94 | Контрольная сумма CRC-16/ARC (сначала младший байт, затем старший) первых 40 байт |
Теперь у нас имеется 2 варианта действий. Можно купить готовую микросхему 1wire eeprom (ту же самую DS2502), либо выпаять имеющуюся из адаптера питания. На самом деле это предпочтительный вариант, ибо он гарантированно сработает, к тому же обладает минимальной трудоёмкостью и максимальной компактностью (можно легко уместить всё в штекер питания). Однако я пошёл по более сложному пути. Выпаивать микросхему из БП мне не хотелось, потому что я боялся её повредить и вообще лишиться возможности заряжать аккумулятор. Приобретать новую — опять же ждать доставки, пусть даже несколько дней.
При прошивке следует настроить фьюзы на использование внутреннего RC-генератора на 8 МГц без делителя. При желании можно также подключить внешний кварцевый резонатор на 8 МГц (потребуется изменить фьюзы соответствующим образом), но лично у меня всё работает и без него.
ID линию штекера следует подключить к пину PB2 (именно он обладает функционалом внешних прерываний на ATTINY85), земли соединить. Сначала я попробовал использовать паразитное питание, но несмотря на применение режима энергосбережения, его недостаточно, поэтому нужно внешнее. 19В явно многовато для AVR, поэтому его нужно понизить (до 3.3В, потому что ноутбук ожидает именно такие уровни). Поскольку энергопотребление очень мало (1 мА большую часть времени, 3 мА в течении нескольких миллисекунд в моменты запроса, оценка очень грубая по даташиту на МК, в реальности скорее всего ещё меньше), можно ограничиться линейный стабилизатором. Я применил 78L33. При этом я не ставил стабилизирующие конденсаторы на питание для увеличения компактности, однако в случае проблем рекомендую их поставить.
К сожалению, результат так и не поместился в корпус штекера, поэтому получился не очень презентабельный (но за счёт большого количества слоёв синей изоленты достаточно жёсткий, чтобы минимизировать вероятность выхода из строя из-за механических повреждений).
Ноутбук подвоха не заметил и радостно начал заряжаться, рапортуя о 45 ваттном источнике питания (каковым был стандартный). Я попытался изменить отдаваемые параметры на 65 ватт, 3.5 ампера, исходя из реальных параметров нового БП, но мне это не удалось — ноутбук перестал определять зарядник как оригинальный. То ли имеется какой-то белый список параметров питания, то ли я не подправил какую-то дополнительную контрольную сумму. Впрочем, моя задача в любом случае была решена.
При разработке прошивки я активно использовал вот эту статью про 1wire. На мой взгляд, в ней всё описано достаточно просто и подробно.
И напоследок несколько предупреждений:
1. Чисто теоретически подобные манипуляции могут привести к выходу ноутбука из строя или хотя бы лишению гарантии (с другой стороны, откуда производитель узнает о новом БП, если не писать статью об этом на гиктаймс и отдать им старый?). На практике я по собственной глупости подал 19В на линию ID. Ничего не произошло. Совсем ничего (ноутбук даже не выключился аварийно, как бывает при КЗ на USB). Но вам лучше не повторять моих ошибок и быть более аккуратными.
2. Я бы не советовал подключать адаптер питания с меньшей мощностью, чем указано в содержимом EEPROM. Вероятность повредить ноутбук мала, но вот адаптер, если превышения мощности не хватит для срабатывания защиты сразу, будет медленно перегреваться, пока не выйдет из строя (а тут уже всякое может быть). Адаптер должен быть такой же по характеристикам, либо мощнее (выходное напряжение же ОБЯЗАТЕЛЬНО должно совпадать с оригинальным, либо отличаться не более, чем на 0.5В, причём лучше в меньшую сторону, чем в большую).
3. После замены БП убедитесь, что ноутбук таки нормально заряжается. Если нет, то возможно два варианта — либо обман механизма идентификации БП не сработал (но это будет видно и в BIOS), либо нужно было округлять напряжение не в меньшую сторону (19В), а в большую (20В). Если не обратить на это внимание, то аккумулятор может продолжить медленно разряжаться и выйти из строя.
Также было бы интересно услышать рекомендации по оптимизации моего кода и идеи, что же могут означать остальные байты в EEPROM. Сам я подумываю о том, чтобы когда-нибудь переделать всю схему на маленькой печатной плате и SMD-компонентах, чтобы она таки умещалась внутри штекера.
Наконец, мною была написана интерактивная консольная утилита dell-charger-data-editor.py. Эта утилита позволяет редактировать файл eeprom-data.hex (разумеется, вы можете редактировать его в любом редакторе, поддерживающим формат Intel Hex, но данная утилита автоматически выделяет нужные поля, а также пересчитывает контрольную сумму при сохранении). Также эта утилита умеет считывать как оригинальные EEPROM, так и эмулированные, а также перезаписывать эмулированные (для перезаписи DS2502 требуется подача на 480 мкс импульса 12В после каждой команды записи, что требует сложной схемотехники, к тому же это категорически нельзя делать при использовании ATTINY). При этом всё, что вам нужно — любой USB-UART преобразователь (он должен использовать логические уровни 3.3В или 5В, 12В повредят EEPROM) и один диод (подробности подключения см. в README.md).
Цена вопроса оказалась копеечной..Рублей 50т не более, а для меня - вообще бесплатной, благо применённые там детали у меня в загашнике имеются. Завтра соберу БП с добавкой, и буду пробовать Делл запускать..Останется только найти на барахолке дохлый аккум от этой модели Делла. Новые банки для замены у меня тоже имеются..Позвонил в парочку СЦ насчёт приобретения дохлого аккума..ради хохмы. Местная мастерня хочет за труп 500-600 руб..Шли бы они лесом со своим жлобством.
Добавлено after 7 hours 58 minutes 55 seconds:
Когда найду аккум-тогда проверю эффективность полученной схемы, потому, что у питателей Деллов две особенности. Без сигнала идентификации родного БП, ноут или не включается совсем, или включается, но зарядки аккума нет. Когда все проблемы решу - выставлю и схему и комментарии и фото..
_________________
Лудю ,паяю ЭВМ починяю. Уже больше 50 лет как..
Эмулятор на attiny13
на одном моем DELL m4700 работает плохо
на 10 включений 2 раза определяет этот эмулятор.
Причем второй ноут, точно такой же - определяет всегда эмулятор на attiny25 (перекомпилировал на нее, так как есть несколько и дешевле стоитю)
На attiny85 авторская прошивка естественно так же не определяется странным ноутом.
Родные он определяет всегда.
Понять в чем дело - не удалось.
Если запитать отдельно (от батарейки 18650 например), то определяется лучше.
Завтра соберу БП с добавкой, и буду пробовать Делл запускать..
.
Когда все проблемы решу - выставлю и схему и комментарии и фото..
Судя по тому, что ни завтра, ни послезавтра радостного возгласа "заработало!" не последовало, ТС, потратив учу времени впустую, посыпал себе голову пеплом и купил новые СЗУ и АКБ. Впрочем, как показывает мой опыт, это самый правильный путь в данном случае.
Добавлено after 5 minutes 49 seconds:
вот программатор для DS2502
Но не очень понятно как ее программировать если написано что память только для добавления в этой микросхеме.
_________________
Спасение утопающих дело рук самих утопающих.
дак проблем нет они не лочены и легко читаются с родного бп любым прогером или логером шины 1WIRE а вот куда это дермо слитое жить на 50$ вопрос.
у меня есть пара принтерных 1W ципок от картриджеq их порой удается сбросить на дефолт
хитрой прогой. но не все с ними ясно, -есть OTPzone которую прогер не берет на запись
не помню от цего переходник под унивенрсал прогер без проблем хзавает делы.
кстати родной бп от делки тож имется правда 3пинков-ый
_________________
Z Мудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
по программаторы разобрался
автор имел ввмду что надо брать чистые DS2502 или DS1892
есть проект onewirehub на гитхабе
много разных заготовок для эмуляции разных чипов
но ничего не работает на деле
автор криворучка - выложил нерабочие проекты с корявым описанием к тому же и неверными коментариями в программе
Не понятно -для чего !?
скорее всего чтобы я его назвал гавнюком и криворучкой
Победил таки свой ноут.
сейчас проще купить микросхему ds2430 (EEPROM) и прошить ее через usb -uart на китайских ft232 программой onewireviewer
можно любую епромку 1-wire c памятью более 32 байт
зашить надо всего 4 байта начиная с адреса 09 (FB +мощность БП) в программе есть редактор памяти
Итого что надо зашить:
FB 30 39 30 для 90 ватт
FB 31 33 30 для 130 ватт
FB 31 38 30 для 180ватт
FB 32 34 30 для 240 ватт
FB это контрольная сумма предыдущих команд, она автоматически генерируется в DS2502
а в EEPROM такого нет в этом режиме и поэтому надо записать имитируя передачу
Можно шить 240 ватт чтоб на все ноуты подощло но есть проблемак, старые ноуты могут не знать что есть такая мощность, так что зашивать лучше ту которая заложена для этого ноута. Сам я сталкнулся с тем что старый биос не определял мой оригинальный на 240 ватт, пришлось обновить биос.
конкретно мой только эти три ячейки считывает ноут DELL M4700 заработал, потратил на 100% ное решение около месяца, ужас.
Всем здравствуйте! (потерял за давностью лет свои рег. данные - пришлось регистрироваться заново)
izhadapter - а можно поподробнее немого? Сейчас стою перед подобной задачей - купил ноут для работ по железу (Dell 1501 - БП 65W - DS2501) - были замкнуты +19.5 и центр. БП не опознаётся. Перепробовал несколько эмуляторов на тиньках - устал от тупости. Безрезультатно. Конкретно, если не затруднит - чем (какой программой) шили, в чём (какой программе) готовили НЕХ? Спасибо заранее.
Часовой пояс: UTC + 3 часа
Кто сейчас на форуме
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y
Ответ очевиден – без применения головы и рук – никак.
Блоки питания DELL обладают дополнительным контактом в виде иглы в разъеме питания.
Через этот контакт ноутбук читает данные о типе и мощности зарядного устройства.
Если считанный тип зарядного устройства или его мощность "не устраивает" ноутбук – батарея заряжаться не будет.
Аналогично не будет заряжаться батарея, если данные не могут быть считаны по причине неоригинальности блока (в нем просто нет соответствующей микросхемы). Сделано это для того, чтобы "защитить" потребителя от некачественных, но дешевых китайских "аналогов", да и просто "аналогов", деньги от продажи которых не идут DELL. Оригинальный же блок стоит порядка 40$-60$ в зависимости от модели.
В голову приходит очевидная идея: пересадить микросхему памяти из оригинального блока в неоригинальный.
Но возникает одно "но": в большинстве "аналогов", да и просто универсальных блоках, нет третьего провода от зарядного к ноутбуку. Есть только "плюс" и "минус". И вторая трудность, завести третий провод на центральную "иглу".
Поэтому есть два варианта:
1. Использовать провод от оригинального блока (с третьей жилой)
2. Запаять микросхему прямо в ноутбук.
Я выбрал второй вариант, так как у меня было универсальное зарядное устройство с переходниками, и замена провода свела бы на "нет" его "универсальность".
Данные в оригинальном блоке хранит микросхема DALLAS DS2501 (DS2502). Она содержит 512(1024) бит или 64(128) байта EEPROM и записывается однократно* при изготовлении.
В оригинальном блоке схема подключения такова: первая нога на землю, вторая через 130 Ом на центральный провод 'ID", третья не подключена.
Из старого блока аналогичной или большей мощности (я взял 90W) выпаивается микросхема. К центральной ноге припаивается резистор на 130 Ом и МГТФом припаивается к обратной стороне платы разъема питания ноутбука.
Аналогично МГТФом припаивается земля к земле разъема. Резистор и DS2501 пакуем в термоусадку и укладываем за разъемом.
Теперь при подключении любой зарядки, биос радостно рапортует о наличии 90-ваттного блока DELL, и батарею, соответственно, заряжает.
Интересно, если подключить действительно оригинальный блок, чей чип "победит"?
*Справедливости ради, стоит отметить, что в эту память можно дописывать информацию, но только после основного блока, записанного на заводе и только один раз.
Ответ очевиден – без применения головы и рук – никак.
Блоки питания DELL обладают дополнительным контактом в виде иглы в разъеме питания.
Через этот контакт ноутбук читает данные о типе и мощности зарядного устройства.
Если считанный тип зарядного устройства или его мощность "не устраивает" ноутбук – батарея заряжаться не будет.
Аналогично не будет заряжаться батарея, если данные не могут быть считаны по причине неоригинальности блока (в нем просто нет соответствующей микросхемы). Сделано это для того, чтобы "защитить" потребителя от некачественных, но дешевых китайских "аналогов", да и просто "аналогов", деньги от продажи которых не идут DELL. Оригинальный же блок стоит порядка 40$-60$ в зависимости от модели.
В голову приходит очевидная идея: пересадить микросхему памяти из оригинального блока в неоригинальный.
Но возникает одно "но": в большинстве "аналогов", да и просто универсальных блоках, нет третьего провода от зарядного к ноутбуку. Есть только "плюс" и "минус". И вторая трудность, завести третий провод на центральную "иглу".
Поэтому есть два варианта:
1. Использовать провод от оригинального блока (с третьей жилой)
2. Запаять микросхему прямо в ноутбук.
Я выбрал второй вариант, так как у меня было универсальное зарядное устройство с переходниками, и замена провода свела бы на "нет" его "универсальность".
Данные в оригинальном блоке хранит микросхема DALLAS DS2501 (DS2502). Она содержит 512(1024) бит или 64(128) байта EEPROM и записывается однократно* при изготовлении.
В оригинальном блоке схема подключения такова: первая нога на землю, вторая через 130 Ом на центральный провод 'ID", третья не подключена.
Из старого блока аналогичной или большей мощности (я взял 90W) выпаивается микросхема. К центральной ноге припаивается резистор на 130 Ом и МГТФом припаивается к обратной стороне платы разъема питания ноутбука.
Аналогично МГТФом припаивается земля к земле разъема. Резистор и DS2501 пакуем в термоусадку и укладываем за разъемом.
Теперь при подключении любой зарядки, биос радостно рапортует о наличии 90-ваттного блока DELL, и батарею, соответственно, заряжает.
Интересно, если подключить действительно оригинальный блок, чей чип "победит"?
*Справедливости ради, стоит отметить, что в эту память можно дописывать информацию, но только после основного блока, записанного на заводе и только один раз.
Читайте также:
- Какой процессор для игр лучше e5 2689 или e5 1620
- После замены жесткого диска компьютер зависает
- Фатальная ошибка закончилась свободная оперативная память
- Как добавить диск в кластер hyper v
- Латентность оперативной памяти это