#0 - Varus - 2019-09-04 18:46
Szukam sposobu na zmianę modelu płyty głównej. Zapewne jest sposób żeby zrobić moda biosu. Chodzi mi o coś takiego. Dla przykładu odpalam Aida64 sprawdzam płytę i mi podaje, że to Microstar, model MS-6168. Jak to zaczarować, żeby identyfikowało się jako coś innego?
#1 - 314TeR - 2019-09-04 19:13
Jakiś edytor danych DMI?
Np: <brak linka>
#2 - Varus - 2019-09-04 21:16
314TeR wrote on 04. Sep 2019 at 19:13:
Jakiś edytor danych DMI?
Np: <brak linka> Chciało by Ci się to sprawdzić?
#3 - 314TeR - 2019-09-04 22:27
Mogę coś popatrzeć. To czyta teoria, czytałem tylko o tym, osobiście nie testowałem nigdy. Z tego co wiem, to w zależności od BIOSu (AWARD, AMI, etc) jak i wersji były różne edytory. Tylko nie wiem czy da radę zmienić tak podstawową informację jak model płyty. Wiem, że można pozmieniać różne inne dane, jak np model obudowy etc. Tego typu narzędzie były przeznaczone dla producentów OEM do customizacji swoich konfiguracji.
#4 - Varus - 2019-09-04 23:28
Mogę Ci wysłać płytę do testów. Gigabyte:-]
#5 - 314TeR - 2019-09-05 09:00
Jakiej klasy to jest płyta - może mam coś podobnego. Mam programator kości BIOS, więc jakakolwiek edycja i takie kombinacje dla mnie nie stanowi ryzyka uwalenia płyty.
#6 - Varus - 2019-09-05 10:41
Gigabyte na AMD690, modelu teraz dokładnie nie pamiętam, sprawdzę później. Uwalenie to nie problem, na płycie jest wtyk do programowania BIOS, a ja mam programator.
#7 - Varus - 2019-09-05 12:39
Gigabyte
GA-MA69GM-S2H
#8 - Varus - 2019-09-09 20:28
Jak wygląda sytuacja z tą sprawą?
Może wystarczy dorwać jakiś producencki program do edycji/tworzenia BIOS tylko gdzie?
Trochę mnie ten temat nagli...
Albo szukać kogoś w Chinach, Rosji kto by to ogarnął. Temat wydaje się banalny tylko trzeba mieć dostęp do odpowiedniego softu.
#9 - 314TeR - 2019-09-09 22:52
Nie bardzo znalazłem jakieś narzędzia co chciały ruszyć ten plik BIOSu.
Cokolwiek pokazał cbrom, ale nie udało mi się "wypakować" głównego pliku biosu aby chociaż zobaczyć, czy np da się to ugryźć jakimś hex edytorem.
Code
CBROM.EXE MA69GS2H.rom /D
CBROM.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008
******** MA69GS2H.rom BIOS component ********
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h (128.00K) 1310Bh (76.26K) ma69gs2h.BIN
1. XGROUP CODE 0E6E0h (57.72K) 09D84h (39.38K) awardext.rom
2. ACPI table 04B3Dh (18.81K) 01AB4h (6.68K) ACPITBL.BIN
3. EPA LOGO 0168Ch (5.64K) 002AAh (0.67K) AwardBmp.bmp
4. GROUP ROM[18] 03840h (14.06K) 025A4h (9.41K) ggroup.bin
5. GROUP ROM[20] 01F60h (7.84K) 0171Ch (5.78K) ffgroup.bin
6. YGROUP ROM 0C2E0h (48.72K) 05A75h (22.61K) awardeyt.rom
7. GROUP ROM[ 0] 068C0h (26.19K) 02B20h (10.78K) _EN_CODE.BIN
8. VGA ROM[1] 0D600h (53.50K) 086ADh (33.67K) 69g_s3_4.bin
9. PCI ROM[A] 0E800h (58.00K) 08D3Ah (35.31K) sata36.bin
10. OEM1 CODE 02C42h (11.06K) 01D88h (7.38K) ui36.bin
11. OEM0 CODE 03006h (12.01K) 022A6h (8.66K) SBF.BIN
12. GV3 08C5Ah (35.09K) 02E99h (11.65K) AGESACPU.ROM
13. MINIT 0E3CFh (56.95K) 0E400h (57.00K) MEMINIT.BIN
14. HTINIT 05011h (20.02K) 05042h (20.06K) HT.DLL
15. 2 PE32 in MB 00479h (1.12K) 004C8h (1.20K) HT32GATE.BIN (SP) NCPUCODE 06000h (24.00K) 06000h (24.00K) NCPUCODE.BIN
Total compress code space = 61000h (388.00K)
Total compressed code size = 5CA1Ah (370.53K)
Remain compress code space = 04606h (17.51K)
** Micro Code Information **
Bridge ID | Bridge ID
North South Update ID CPUID | North South Update ID CPUID
---------------------------------------+----------------------------------------
C0012102 00000401 | 1000002 00000| 0
Trochę więcej info o podmianie modułów PCI, etc:
<brak linka>
#10 - KGB - 2019-10-04 00:18
314TeR wrote on 05. Sep 2019 at 09:00:
Jakiej klasy to jest płyta - może mam coś podobnego. Mam programator kości BIOS, więc jakakolwiek edycja i takie kombinacje dla mnie nie stanowi ryzyka uwalenia płyty. ile kosztuje przyjemnosc nagrania biosu na kosc?
mam FIC PA-2012 i nie moge na niej uaktualnic biosu, a w pliku tekstowym z podpowiedzia jest napisane, ze w przypadku, gdy bios nie daje sie zapisac, to nalezy uzyc programatora,
oficjalne zalecenie producenta plyty

jest jakis soft, ktory odczyta parametry kosci biosu? zeby to zrobic fizycznie, to musialbym odkleic holograficzna naklejke, a nie chce tego robic,
orientujesz sie moze ile kosztuje taka nowa/czysta kosc biosu?
#11 - 314TeR - 2019-10-04 00:30
Na 99% masz Flash. Może masz jakieś zabezpieczenie przed zapisem, np musisz przestawić zworkę na płycie.
#12 - KGB - 2019-10-04 01:00
moze nawet na 100% to jest kosc flash, ale nie dziala na nia ani winflash, ani awdflash (dolaczany do paczki z plikiem bin)
#13 - forteller - 2019-10-04 09:57
Będziesz miał - jak 95% płyt z tego okresu - flash w29c010 albo w29c020 zależnie od wielkości wsadu (128kB albo 256kB). Możesz poznać po wielkości BIOSu do tej płyty.
Takie kostki najlepiej wziąć z odzysku. (Prawdpodobonie) można używać kości większej niż przewidziana przez producenta - po prostu wgrywa się plik zduplikowany dwa/cztery razy. Musiałbym spojrzeć w datasheet bo już nie pamiętam jak te kości są adresowane.
Mam możliwość programowania takich kości. Mogę to zrobić po kosztach wysyłki i kości. Ewentualnie wziąć programator na zlot (nie wiem czy się wybierasz).
#14 - HanJammer - 2019-10-04 10:54
Odpal uniflasha, który sobie dobrze radzi z rozpoznawaniem modelu kostki...
#15 - 314TeR - 2019-10-04 13:43
Albo najprościej odklej nalepkę i odczytaj nazwę układu.
#16 - KGB - 2019-10-04 14:45
forteller wrote on 04. Oct 2019 at 09:57:
Będziesz miał - jak 95% płyt z tego okresu - flash w29c010 albo w29c020 zależnie od wielkości wsadu (128kB albo 256kB). Możesz poznać po wielkości BIOSu do tej płyty.
Takie kostki najlepiej wziąć z odzysku. (Prawdpodobonie) można używać kości większej niż przewidziana przez producenta - po prostu wgrywa się plik zduplikowany dwa/cztery razy nie mam instrukcji do tej plyty, ale zauwazylem, ze FIC duzo zworke oznaczal tak samo na swoich plytach i stosowal te same ustwienia,
mam instrukcje do va-503+, gdzie model kosci biosu tez jest ustawiany na zworkach EP1 i EP2,
wedlug ustawien zworek z tej instrukcji wychodzi na pojemnosc kosci 2MB, przykladowa kosc Winbond 29c020,
tylko cos mi swita, ze plik wsadowy ma ~128kb, wiec dwa razy mniej (ale to musze sprawdzic, w tym celu musze dogrzebac sie do tych plikow)
z pozyskaniem kosci uzywanej bedzie problem, bo wszystkie padniete MoBo z tego okresu jakie mam sa wyposazone w kosci DIP, a ten FIC ma PLCC,
z PLCC mam tylko nowsze plyty, ktore zapewne maja wieksze kosci np. 4MB
jezeli okazaloby sie, ze mozna uzyc kosci 1MB, to wybor bedzie wiekszy
forteller wrote on 04. Oct 2019 at 09:57:
Ewentualnie wziąć programator na zlot (nie wiem czy się wybierasz). nic mi o tym nie wiadomo, gdzie i kiedy, jest jakis temat zlotowy?
HanJammer wrote on 04. Oct 2019 at 10:54:
Odpal uniflasha, który sobie dobrze radzi z rozpoznawaniem modelu kostki... nie omieszkam sprawdzic, moze da rade
314TeR wrote on 04. Oct 2019 at 13:43:
Albo najprościej odklej nalepkę i odczytaj nazwę układu. w ostatecznosci bede musial tak zrobic, tylko troche szkoda, bo tak ladnie i rowno naklejona jest
#17 - forteller - 2019-10-04 23:47
Nie spodziewałem się PLCC na tak starej płycie. Stosowny adapter jednak posiadam.
Musisz naklepać 100 postów by zobaczyć super tajny dział na forum

#18 - KGB - 2019-10-05 12:27
to najwyzszy model, a w takich FIC nie szczedzil wynalazkow,
w nastepcy, czyli PA-2013 zamiast zmienic tylko chipset na MVP3, to w calosci zmienil PCB, ale bylo warto, bo wyszla im najlepsza plyta SS7,
tzn. nie wiem czy finansowo bylo warto, bo najlepiej sprzedawaly sie VA-503+ (pozniej jeszcze byla nowsza wersja VA-503A), a FIC po erze SS7 zniknal z rynku na jakis czas i nigdy nie powrocil z wlasna konstrukcja
ukryty dzial powiadasz

pewnie dlatego nie moglem znalezc tematu o nowych Voodoo4
#19 - KGB - 2019-10-08 02:12
odkleilem hologram, kosc biosu to MX28F1000, czyli 1MB,
ustawienia zworek dla tej kosci na va-503+ to dokladnie odwrotnosc do kosci 2MB, wiec nie wiem czy na pa-2012 zrobili inne ustawienia, czy odwrotnie nadrukowali oznaczenia zworek,
odpalilem kilka pdfow i porownalem kosc MXIC 1MB do ATMEL 1MB i Winbond 2MB i jeszcze czegos z zestawienia,
roznice sa tylko w nozkach 1 i 30 w trzech konfiguracjach,
MXIC jest o tyle wyjatkowy, ze na 1 ma napiecie programowania, a ATMEL i Winbond maja 1 NC, czyli niepodlaczony,
druga roznica to 30, ktory kosci 1MB maja NC, a 2MB na 30 maja adres input,
zakladajac, ze mam zle ustawione zworki, to ustawienia dla kosci 2MB beda dzialaly z koscia 1MB ATMEL, puszczenie sygnalu na 30 nie ma znaczenia, bo 1MB ma ja niepodlacozna wewnatrz kosci - to powiedzmy robi jedna zworka,
zakladajac, ze druga zworka odpowiada za 1 to rozlaczenia polaczenia nie pozwoli MXIC dac sie zaprogramowac, bo nie bedzie tam napiecia,
ale z drugiej strony ta zworka nie jest potrzebna, bo 1 w innych kosciach jest niepodlaczona wewnatrz kosci,
nastepnym krokiem jaki musze podjac to identyfikacja zworek i ich polaczenia z gniazdem,
w tym celu musze podlaczyc plyte do pradu i zaopatrzyc sie we wzmozona uwage
#20 - KGB - 2019-10-09 20:50
sprawdzilem polaczenie pinow ze zworkami,
wyglada na to, ze kolejnosc zworek na tej plycie jest odwrotna niz w 503+,
zworka EP1 jest polaczona z 30, a zworka EP2 z 1,
dodatkowo EP1 i EP2 sa ze soba polaczone po skosie,
w zastanym przeze mnie ustawieniu EP2 kieruje na 1 5v, ktore idzie do EP1, a to kieruje je (5v) na 30,
czyli, gdy z EP1 zdejme zworke, to nie powinno sie nic zmienic w pracy ukladu (bo 30 to NC w tej kosci),
niestety liczylem na zle ustawione zworki, czyli brak napiecia VPP na 1 (czyli 5v),
skoro zworki sa dobrze ustawione, czyli na 1 jest napiecie 5v, to kosc powinna dac sie programowac,
a ze nie dawala sie zaprogramowac, to jestem w punkcie wyjscia, czyli potrzebny programator,
w sumie to jest jeszcze gorzej, bo nie wiadomo, czy ta kosc w ogole da sie nagrac,
a wiec potrzebna tez kosc, a 1MB jakos trudno dostepna,
latwiej dostepne sa 2MB, ale tu z kolei jest problem zworek - nie mam instrukcji do plyty i nie wiadomo, czy ona na pewno toleruje kosci 2MB
#21 - Varus - 2019-11-26 00:13
Odświeżę temat i wrócę do pierwotnego jego założenia. Spędziłem dzisiaj cały dzień nad próbą edycji biosów kilku płyt głównych (AMI) chciałem jak już wspominałem edytować parametry płyty jak producent, model, serial number itp. Udało mi się zmienić wszystko (no prawie wszystko) Płyta przedstawiała się jako innego producenta, zdublowany serial number, UUID itp. Prawie klon. No właśnie, prawie... Nadal soft który sprawdza płytę (w opisie sprawdza niby chipset) nie wykrywa "tej" płyty.
Szukając dalej, czym różnią się jeszcze biosy, nawet płyt w teorii identycznych, te same podzespoły z wyjątkiem procesora (w jednych płytach jest podstawka S1, w drugich proc wlutowany na stałe (AMD NEO) znalazłem jeszcze jedną zmienną, której niestety za cholere nie mogę edytować, żadnym znanym mi softem ani hexeditem lol.
Moją bolączką jest Bios Tag, może ktoś mógłby pomóc??
#22 - Varus - 2019-11-26 10:09
Temat zwalczony.
Udało mi się dostać do modułów biosu i edytować wszystko hehe. Niestety narzędziami, za które trzeba było zapłacić, ale opłaciło się. Teraz tylko sprawdzę czy teraz identyfikacja sprzętu będzie OK.
#23 - Callahan - 2019-11-26 12:26
A czy nie chodziło o ten ciąg cyfr/liter/chipsetu co się wyświetla przy POST na dole ekranu? Tam jest przecież identyfikacja chipsetu/producenta płyty wbita.
#24 - Varus - 2019-11-26 16:38
Callahan wrote on 26. Nov 2019 at 12:26:
A czy nie chodziło o ten ciąg cyfr/liter/chipsetu co się wyświetla przy POST na dole ekranu? Tam jest przecież identyfikacja chipsetu/producenta płyty wbita. Ten ciąg też wyedytowałem, już wszystko co się dało. Soft nadal nie widzi płyty...
Jest jeszcze opcja, że program nie sprawdza BIOSu tylko faktyczny sprzęt np chipset + cpu, ale to by inne płyty mi chodziły... a możliwe, że sprawdzany jet też dodatkowo układ I/O płyty? I np musi pasować Chipset+CPU+I/O
Ten układ jeszcze jest inny.
Winbond vs Fintek
#25 - Callahan - 2019-11-27 11:30
Po tym ciągu:
<brak linka>
<brak linka>
Ale nie wiem szesnatkowo gdzie to zapisane...
#26 - Varus - 2019-11-27 11:51
Callahan wrote on 27. Nov 2019 at 11:30:
Po tym ciągu:
<brak linka>
<brak linka>
Ale nie wiem szesnatkowo gdzie to zapisane... Ten ciąg mam rozpracowany. Ale w nim nie znalazłem, nawet z pomocą Twoich linków informacji na temat układu I/O płyty.
#27 - Callahan - 2019-11-28 21:46
No i/o to nie będzie w tym, jedynie NB/SB/Model... i/o to każdy swoj mógł wkładać jaki miał, aby działał.
#28 - Varus - 2019-11-28 23:08
Callahan wrote on 28. Nov 2019 at 21:46:
No i/o to nie będzie w tym, jedynie NB/SB/Model... i/o to każdy swoj mógł wkładać jaki miał, aby działał. Chyba odpuszczę temat płyty głównej i zacznę próbować dostać sie do Linuxa, żeby ominąć to sprawdzanie płyty, tylko, że sam będę mieć problem, szczególnie, że Linux jest w plikach SQFS do których mam duży problem się dostać.