• Dallas DS2501 programowanie

Pravila foruma:Klikni tukaj za prikaz pravil na forumu

  1. Tema mora vsebovati kratek opis problema.
  2. Objava mora vsebovati razširjen opis problema in vprašanje.
  3. Ni dovoljeno objavljati prilog s popolno dokumentacijo ali datotekami BIOS -a niti povezav do spletnih mest tretjih oseb, ki gostijo te datoteke. Dovoljeno je objavljati le majhen del dokumentacije (do ene strani na objavo).
  4. Na posamezno temo lahko opišete le en problem. Za vsak drug problem morate odpreti novo temo.
  5. Strogo prepovedano je zahtevati kakršno koli dokumentacijo ali datoteke BIOS -a. Za take zahteve uporabite podforum ZAHTEVA ZA DOKUMENTACIJO & DATOTEKO BIOS/EFI.
Ta tema je označena kot ARHIVSKA. Odgovorite samo, če vaše sporočilo vsebuje rešitev (Pravila in Pogoji, 12.1).

#1 Dallas DS2501 programowanie


Napisal/-a scarman20 23 Avgust 2023, 09: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:
Koda: Izberi vseDELL00AC09195046

19.5V 4.6A. Podejrzewam że po zastąpieniu tej wartości tą
Koda: Izberi vseDELL00AC09195092

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


Napisal/-a Google Adsense [BOT] 23 Avgust 2023, 09:32

#2 Re: Dallas DS2501 programowanie


Napisal/-a matic 27 Avgust 2023, 12: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


Napisal/-a Vogelek23 28 Avgust 2023, 12:10
scarman20 napisal/-a: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


Napisal/-a scarman20 28 Avgust 2023, 18:41
matic napisal/-a: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 napisal/-a: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 napisal/-a: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


Napisal/-a Vogelek23 29 Avgust 2023, 11:46
scarman20 napisal/-a: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


Napisal/-a Google Adsense [BOT] 29 Avgust 2023, 11:46
Ta tema je označena kot ARHIVSKA. Odgovorite samo, če vaše sporočilo vsebuje rešitev (Pravila in Pogoji, 12.1).

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 14 gostov

_______________________________
Vse pravice pridržane. Nepooblaščeno kopiranje vsebine te spletne strani ali njenega dela je strogo prepovedano.
Vse blagovne znamke, izdelki ali storitve, objavljene na tej spletni strani, pripadajo njihovim zakonitim lastnikom, so avtorsko zaščitene in se uporabljajo samo v informativne namene.