• Dallas DS2501 programowanie

Правила форуму:Натисніть тут для перегляду правил форуму

  1. Назва теми повинна містити короткий опис проблеми.
  2. Тема повідомлення має містити розгорнутий опис проблеми та питання.
  3. Забороняється публікувати вкладення з повною документацією або файлами БІОС, а також посилатися на будь-які сторонні веб-сайти, на яких розміщені такі файли. Дозволяється публікувати лише невелику частину документації (до однієї сторінки на пост).
  4. Ви можете описати лише одну проблему на тему. Для кожної іншої проблеми слід відкривати нову тему.
  5. Тут суворо заборонено вимагати будь-яку документацію чи файли БІОС. Для таких запитів використовуйте підфорум ЗАПИТ НА ДОКУМЕНТАЦІЮ/БІОС.
Ця тема позначена як АРХІВНИЙ. Відповідайте лише в тому випадку, якщо ваша відповідь містить рішення проблеми (Правила Форуму, п. 12.1).

#1 Dallas DS2501 programowanie


scarman20 23 Серпня 2023, 08:32
Witam. Poszukuję informacji odnośnie programowania układów Dallasa występujących w laptopach dell np DS2501. Te układy są w ogóle możliwe do zaprogramowania? Mogę odczytać zawartość svodem ale zapisywać się już nie da. Czy one są fabrycznie zapisywane i nie ma już możliwości zmiany kodu? Ewentualnie czy istnieje jakiś alternatywny układ którym można zastąpić DS2501 z możliwością programowania?
Moc zasilacza zapisana jest w pierwszym wierszu kodu:
Код: Виділити всеDELL00AC09195046

19.5V 4.6A. Podejrzewam że po zastąpieniu tej wartości tą
Код: Виділити всеDELL00AC09195092

zasilacz byłby wykrywany jako 180W.
Oczywiście można kupić gotowe układy zaprogramowane ale pytam z czystej ciekawości. Pozdrawiam

Re: Dallas DS2501 programowanie


Google Adsense [BOT] 23 Серпня 2023, 08:32

#2 Re: Dallas DS2501 programowanie


matic 27 Серпня 2023, 11:10
Hello!

The DS2501 chips have an "EPROM" type of memory and not "EEPROM", so these chips are so-called "OTP" One-Time Programming and their memory cannot be erased.
To program such a chip, you must use a brand new chip that has never been programmed before.

#3 Re: Dallas DS2501 programowanie


Vogelek23 28 Серпня 2023, 11:10
scarman20 написав:Podejrzewam że po zastąpieniu tej wartości tą DELL00AC09195092
Widać, że nie rozumiesz tego kodu. Ponadto, pod adresem 0x2130 znajduje się bardzo ważna wartość - suma kontrolna parametrów zasilacza i jego numeru seryjnego, który jest wpisany po danych parametrycznych. Manipulowanie przy kodzie bez jego zrozumienia nic Ci nie da - tak zmodyfikowany zasilacz nie będzie poprawnie wykrywany. Nadmienię tylko, że cyfry "09" po "AC" oznaczają moc zasilacza 90W a ponadto, laptopy Della mają "zaszytą" w kodzie BIOSu tzw. białą listę zasilaczy, które są obsługiwane.

I ostatnia, ale bodaj najważniejsza rzecz - używanie zasilacza 90W "przerobionego" na 180W z komputerem, który potrzebuje te 180W, to proszenie się o poważne problemy (z ryzykiem pożaru i utraty zdrowia lub życia włącznie). Tego typu modyfikacje zaleca się tylko w dwóch przypadkach - gdy oryginalny zasilacz ma małą moc (np. 45W) a my mamy do dyspozycji tylko zasilacz np. 180W, który nie jest poprawnie wykrywany (nie jest na białej liście danego komputera), bądź do zasymulowania konkretnej ładowarki podczas testowania ładowania baterii, gdy zasilamy laptopa z zasilacza warsztatowego (oczywiście zasilacz powinien mieć wydajność co najmniej taką, jaką ma zasilacz, który symulujemy).

#4 Re: Dallas DS2501 programowanie


scarman20 28 Серпня 2023, 17:41
matic написав:The DS2501 chips have an "EPROM" type of memory and not "EEPROM", so these chips are so-called "OTP" One-Time Programming and their memory cannot be erased.
To program such a chip, you must use a brand new chip that has never been programmed before.

thanks for the explanation, now i understand why i couldn't program it.

Vogelek23 написав:Widać, że nie rozumiesz tego kodu. Ponadto, pod adresem 0x2130 znajduje się bardzo ważna wartość - suma kontrolna parametrów zasilacza i jego numeru seryjnego, który jest wpisany po danych parametrycznych. Manipulowanie przy kodzie bez jego zrozumienia nic Ci nie da - tak zmodyfikowany zasilacz nie będzie poprawnie wykrywany. Nadmienię tylko, że cyfry "09" po "AC" oznaczają moc zasilacza 90W a ponadto, laptopy Della mają "zaszytą" w kodzie BIOSu tzw. białą listę zasilaczy, które są obsługiwane.

Oczywiście masz tutaj rację, kod klepnąłem trochę bez zastanowienia. W ogólnym zamiarze chciałbym skopiować zawartość układu z oryginalnego zasilacza i wrzucić go do nowego układu i wtedy problem z białą listą w bios chyba byłby rozwiązany?
Vogelek23 написав:I ostatnia, ale bodaj najważniejsza rzecz - używanie zasilacza 90W "przerobionego" na 180W z komputerem, który potrzebuje te 180W, to proszenie się o poważne problemy (z ryzykiem pożaru i utraty zdrowia lub życia włącznie) .

Generalnie to chodzi mi o zrobienie kilku przewodów do zasilacza serwisowego a nie "przerabianie" zasilaczy 90W na 180W :) ale nie sprecyzowałem tego dlatego również cenna uwaga.

#5 Re: Dallas DS2501 programowanie


Vogelek23 29 Серпня 2023, 10:46
scarman20 написав:W ogólnym zamiarze chciałbym skopiować zawartość układu z oryginalnego zasilacza i wrzucić go do nowego układu i wtedy problem z białą listą w bios chyba byłby rozwiązany?
Jeśli kopiujesz kod 1:1 bez jego edycji, to będzie działało - o ile dany zasilacz jest na liście obsługiwanych w BIOSie laptopa, bo tak jak pisałem wcześniej, każdy Dell ma taką listę i np. na modelu 135W nie zadziała zasilacz 45W, lub na modelu 45W nie zadziała zasilacz 180W (istnieją modele, które działają wyłącznie z jednym typem zasilacza - np. 90W). Natomiast jakiekolwiek zmiany w kodzie bez przeliczenia i wpisania poprawnej wartości sumy kontrolnej dadzą w rezultacie zasilacz, który nie będzie poprawnie wykrywany.

Re: Dallas DS2501 programowanie


Google Adsense [BOT] 29 Серпня 2023, 10:46
Ця тема позначена як АРХІВНИЙ. Відповідайте лише в тому випадку, якщо ваша відповідь містить рішення проблеми (Правила Форуму, п. 12.1).

Хто зараз онлайн

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 1 гість

_______________________________
Всі права захищені. Заборонено копіювати будь-який вміст та елементи веб-сайту без дозволу.
Усі торгові марки, назви брендів, продукти чи послуги, опубліковані на цьому веб-сайті, належать їхнім законним власникам і використовувались лише в інформаційних цілях.