• Dallas DS2501 programowanie

Regole del forum:Clicca per leggere le regole del forum

  1. Il titolo dell'argomento dovrebbe contenere la breve descrizione del problema.
  2. Il messaggio di argomento dovrebbe contenere la descrizione estesa del problema e la domanda.
  3. Non è consentito pubblicare allegati con documentazione completa o file BIOS né collegamenti a siti Web di terze parti che ospitano tali file. È consentito pubblicare solo una piccola parte della documentazione (fino a una pagina per post).
  4. Puoi descrivere solo un problema per argomento. Per ogni altro problema dovresti aprire un nuovo argomento.
  5. È severamente vietato richiedere qualsiasi tipo di documentazione o file BIOS. Per tali richieste si prega di utilizzare il sottoforum DOCUMENTAZIONE E RICHIESTA BIOS/EFI.
Questo argomento è contrassegnato come D'ARCHIVIO. Rispondi solo se il tuo messaggio contiene la soluzione (Termini e Condizioni p. 12.1).

#1 Dallas DS2501 programowanie


da scarman20 23 agosto 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:
Codice: Seleziona tuttoDELL00AC09195046

19.5V 4.6A. Podejrzewam że po zastąpieniu tej wartości tą
Codice: Seleziona tuttoDELL00AC09195092

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


da Google Adsense [BOT] 23 agosto 2023, 09:32

#2 Re: Dallas DS2501 programowanie


da matic 27 agosto 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


da Vogelek23 28 agosto 2023, 12:10
scarman20 ha scritto: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


da scarman20 28 agosto 2023, 18:41
matic ha scritto: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 ha scritto: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 ha scritto: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


da Vogelek23 29 agosto 2023, 11:46
scarman20 ha scritto: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


da Google Adsense [BOT] 29 agosto 2023, 11:46
Questo argomento è contrassegnato come D'ARCHIVIO. Rispondi solo se il tuo messaggio contiene la soluzione (Termini e Condizioni p. 12.1).

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

_______________________________
Tutti i diritti riservati. È severamente vietata la copia non autorizzata del contenuto di questo sito Web o di qualsiasi sua parte.
Eventuali marchi, nomi di società, prodotti o servizi pubblicati su questo sito Web appartengono ai legittimi proprietari, sono protetti da copyright e utilizzati solo a scopo informativo.