Αναβάθμιση Bios

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Αναβάθμιση Bios

Δημοσίευσηαπό the_eye » 19 Ιούλ 2013, 01:06

Παρακάτω θα δούμε πώς μπορούμε να αναβαθμίσουμε το bios της μητρικής του υπολογιστή μας, μέσα από το περιβάλλον του ubuntu.



:!: Η διαδικασία είναι εξαιρετικά επικίνδυνη οπότε συνιστάτε μεγάλη προσοχή γιατί μπορεί ο υπολογιστής να μην ξαναδουλέψει :!: :angel: .
:!: Επομένως ότι δοκιμάσετε το κάνετε με δική σας ευθύνη. :!:




:idea: Κάποιες μητρικές έχουν διπλό bios όπου εκεί υπάρχει backup bios σε περίπτωση λάθους αναβάθμισης.
Αξίζει αν έχετε τέτοια μητρική να κάνετε δοκιμή για αναβάθμιση. :idea:


Με την χρήση των παρακάτω εντολών, εντοπίζουμε τον ακριβή τύπο της μητρικής μας ή ακόμα ανοίγουμε το κουτί και βρίσκουμε τον τύπο στην πλακέτα. Μέχρι και το revision έχει σημασία.

Βάζοντας διαφορετικό bios θα την καταστρέψουμε.



Κώδικας: Επιλογή όλων
sudo dmidecode
sudo hwinfo --bios


Η εντολή που θέλουμε είναι η flashrom και πρέπει να ενεργοποιήσουμε τα Ανεξάρτητα αποθετήρια που παρέχονται από τρίτους.
μετά την κάνουμε εγκατάσταση με.
Κώδικας: Επιλογή όλων
sudo apt-get update
sudo apt-get install flashrom


1. Πρώτα κάνουμε έναν έλεγχο για να δούμε αν μπορεί να βρει κάποιο bios chip στην μητρική μας.

Κώδικας: Επιλογή όλων
sudo flashrom

ή σε νεότερη έκδοση
Κώδικας: Επιλογή όλων
sudo flashrom --programmer internal


Κώδικας: Επιλογή όλων
flashrom v0.9.5.2-r1517 on Linux 3.2.0-36-generic (x86_64), built with libpci 3.1.8, GCC 4.6.3, little endian
flashrom is free software, get the source code at http://www.flashrom.org

Calibrating delay loop... delay loop is unreliable, trying to continue OK.
WARNING: No chipset found. Flash detection will most likely fail.
Found PMC flash chip "Pm49FL004" (512 kB, LPC, FWH) at physical address 0xfff80000.
No operations were specified.


Βρήκε το "Pm49FL004" 512 kB
Πρέπει και το bios μας να είναι 512kB.
Αν το bios το έχουμε κατεβάσει σε μορφή zip, rar, exe πρέπει να το αποσυμπιέσουμε. Το bios είναι συνήθως σε μορφή .bin, .rom ή μπορεί να έχει και την έκδοση πχ .a20

2. Κάνουμε ένα backup του υπάρχοντος bios, έτσι ώστε αν κάτι πάει στραβά να το επαναφέρουμε.

Προσοχή αν κάτι πάει στραβά δεν πρέπει να κάνουμε επανεκκίνηση.


Κώδικας: Επιλογή όλων
sudo flashrom -r old.rom


3. Περνάμε το νέο bios

Κώδικας: Επιλογή όλων
sudo flashrom -w όνομα_αρχείου_bios


πχ
Κώδικας: Επιλογή όλων
sudo flashrom -w ft20s01e.bin
flashrom v0.9.5.2-r1517 on Linux 3.2.0-36-generic (x86_64), built with libpci 3.1.8, GCC 4.6.3, little endian
flashrom is free software, get the source code at http://www.flashrom.org

Calibrating delay loop... delay loop is unreliable, trying to continue OK.
WARNING: No chipset found. Flash detection will most likely fail.
Found PMC flash chip "Pm49FL004" (512 kB, LPC, FWH) at physical address 0xfff80000.
Flash image seems to be a legacy BIOS. Disabling coreboot-related checks.
Reading old flash chip contents... done.
Erasing and writing flash chip... Erase/write done.
Verifying flash... VERIFIED.


Αν βγάλει
Κώδικας: Επιλογή όλων
Erasing and writing flash chip... Erase/write done.

και
Κώδικας: Επιλογή όλων
Verifying flash... VERIFIED.

είμαστε οκ

Προσοχή αν κάτι πάει στραβά δεν πρέπει να κάνουμε επανεκκίνηση.
Αν κάτι πάει στραβά επαναφέρουμε το παλιό bios με την εντολή.

Κώδικας: Επιλογή όλων
sudo flashrom -w old.rom



4. Κάνουμε επιπλέον έναν έλεγχο για να δούμε ότι γράφτηκε σωστά.

Κώδικας: Επιλογή όλων
sudo flashrom -v όνομα_αρχείου_bios


πχ
Κώδικας: Επιλογή όλων
sudo flashrom -v ft20s01e.bin

flashrom v0.9.5.2-r1517 on Linux 3.2.0-36-generic (x86_64), built with libpci 3.1.8, GCC 4.6.3, little endian
flashrom is free software, get the source code at http://www.flashrom.org

Calibrating delay loop... delay loop is unreliable, trying to continue OK.
WARNING: No chipset found. Flash detection will most likely fail.
Found PMC flash chip "Pm49FL004" (512 kB, LPC, FWH) at physical address 0xfff80000.
Flash image seems to be a legacy BIOS. Disabling coreboot-related checks.
Reading old flash chip contents... done.
Verifying flash... VERIFIED.


Αν είναι VERIFIED είμαστε οκ.

5. Κάνουμε reboot και ελπίζουμε όλα να πάνε καλά. :shh:

Ενημ.
(Το δοκίμασα σε 3 μητρικές και η διαδικασία έγινε σωστά.)
Τελευταία επεξεργασία από the_eye και 26 Νοέμ 2017, 14:08, έχει επεξεργασθεί 2 φορά/ες συνολικά
Αιτία: Ενημέρωση θέματος
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Αναβάθμιση Bios

Δημοσίευσηαπό madvinegar » 19 Ιούλ 2013, 08:45

Ωραιος οδηγος! Αν το Bios ειναι μορφης .exe μπορει να ακολουθηθεί η παραπανω διαδικασία? Μαλλον οχι, φανταζομαι (?)
1 Γνώσεις Linux: Μέτριο ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ Καλό
2 Ubuntu 18.04 bionic beaver 4.13.0-16-generic 64bit (el_GR.UTF-8, Gnome ubuntu)
3 Intel Core2 Duo CPU T5550 1.83GHz ‖ RAM 2008 MiB ‖ Acer Chapala - Acer, inc. Aspire 5920G
4 Advanced Micro Devices, Inc. [AMD/ATI] RV620/M82 [Mobility Radeon HD 3450/3470] [1002:95c4] {radeon}
5 wlan0: Intel PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02) ⋮ eth0: Broadcom NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] (rev 02)
Blog: https://madvinegar.wordpress.com/
Άβαταρ μέλους
madvinegar
superbTUX
superbTUX
 
Δημοσιεύσεις: 3105
Εγγραφή: 15 Ιαν 2012, 21:10
Εκτύπωση

Re: Αναβάθμιση Bios

Δημοσίευσηαπό sotos21 » 19 Ιούλ 2013, 09:07

Καταρχήν εύγε the_eye γιατί είναι πολύ χρήσιμο.
Πριν ένα μήνα είχα κάνει αναβάθμιση στο bios ενός υπολογιστή τρέχοντας το exe (φόραγε win)
Από τότε σταμάτησε να δουλεύει ο ένας ανεμιστήρας.
Οπότε σκέφτομαι να δοκιμάσω τον οδηγό σου.
Παρακάτω οι έξοδοι των εντολών που παίρνω.
Κώδικας: Επιλογή όλων
sotiris@sotiris-Presario-2500-DP883E ~ $ sudo dmidecode
# dmidecode 2.11
SMBIOS 2.3 present.
31 structures occupying 1173 bytes.
Table at 0x000DB010.

Handle 0x0000, DMI type 0, 20 bytes
BIOS Information
   Vendor: Phoenix Technologies Ltd.
   Version: KF_KH.F.22
   Release Date: 06/03/2004
   Address: 0xE4AA0
   Runtime Size: 111968 bytes
   ROM Size: 512 kB
   Characteristics:
      ISA is supported
      PCI is supported
      PC Card (PCMCIA) is supported
      PNP is supported
      BIOS is upgradeable
      BIOS shadowing is allowed
      ESCD support is available
      Boot from CD is supported
      Selectable boot is supported
      BIOS ROM is socketed
      Boot from PC Card (PCMCIA) is supported
      EDD is supported
      Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
      Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
      Print screen service is supported (int 5h)
      8042 keyboard services are supported (int 9h)
      Serial services are supported (int 14h)
      Printer services are supported (int 17h)
      CGA/mono video services are supported (int 10h)
      ACPI is supported
      USB legacy is supported
      AGP is supported

Handle 0x0001, DMI type 1, 25 bytes
System Information
   Manufacturer: Hewlett-Packard       
   Product Name: Presario 2500 (DP883E)   
   Version: KH.F.22                 
   Serial Number: CNF3441QQ6
   UUID: 201030C0-97FA-D711-BD21-000D9D8A1E31
   Wake-up Type: Power Switch

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
   Manufacturer: Hewlett-Packard       
   Product Name: 0850                   
   Version: NS570 Version PQ1B60   
   Serial Number: None

Handle 0x0003, DMI type 3, 17 bytes
Chassis Information
   Manufacturer: Hewlett-Packard       
   Type: Notebook
   Lock: Not Present
   Version: N/A
   Serial Number: None
   Asset Tag: No Asset Tag
   Boot-up State: Safe
   Power Supply State: Safe
   Thermal State: Safe
   Security Status: None
   OEM Information: 0x00000000

Handle 0x0004, DMI type 4, 32 bytes
Processor Information
   Socket Designation: WMT478/NWD
   Type: Central Processor
   Family: Pentium 4
   Manufacturer: Intel
   ID: 29 0F 00 00 FF F9 EB BF
   Signature: Type 0, Family 15, Model 2, Stepping 9
   Flags:
      FPU (Floating-point unit on-chip)
      VME (Virtual mode extension)
      DE (Debugging extension)
      PSE (Page size extension)
      TSC (Time stamp counter)
      MSR (Model specific registers)
      PAE (Physical address extension)
      MCE (Machine check exception)
      CX8 (CMPXCHG8 instruction supported)
      SEP (Fast system call)
      MTRR (Memory type range registers)
      PGE (Page global enable)
      MCA (Machine check architecture)
      CMOV (Conditional move instruction supported)
      PAT (Page attribute table)
      PSE-36 (36-bit page size extension)
      CLFSH (CLFLUSH instruction supported)
      DS (Debug store)
      ACPI (ACPI supported)
      MMX (MMX technology supported)
      FXSR (FXSAVE and FXSTOR instructions supported)
      SSE (Streaming SIMD extensions)
      SSE2 (Streaming SIMD extensions 2)
      SS (Self-snoop)
      HTT (Multi-threading)
      TM (Thermal monitor supported)
      PBE (Pending break enabled)
   Version: Mobile Intel(R) Pentium(R) 4
   Voltage: 1.2 V
   External Clock: Unknown
   Max Speed: 2667 MHz
   Current Speed: 1600 MHz
   Status: Populated, Enabled
   Upgrade: Slot 1
   L1 Cache Handle: Not Provided
   L2 Cache Handle: 0x0008
   L3 Cache Handle: Not Provided

Handle 0x0005, DMI type 5, 20 bytes
Memory Controller Information
   Error Detecting Method: None
   Error Correcting Capabilities:
      Other
   Supported Interleave: One-way Interleave
   Current Interleave: One-way Interleave
   Maximum Memory Module Size: 512 MB
   Maximum Total Memory Size: 1024 MB
   Supported Speeds:
      70 ns
      60 ns
   Supported Memory Types:
      FPM
      EDO
      DIMM
      SDRAM
   Memory Module Voltage: 3.3 V
   Associated Memory Slots: 2
      0x0000
      0x0001
   Enabled Error Correcting Capabilities:
      None

Handle 0x0006, DMI type 6, 12 bytes
Memory Module Information
   Socket Designation: DIMM 1
   Bank Connections: 0 1
   Current Speed: 60 ns
   Type: DIMM SDRAM
   Installed Size: 256 MB (Single-bank Connection)
   Enabled Size: 256 MB (Single-bank Connection)
   Error Status: OK

Handle 0x0007, DMI type 6, 12 bytes
Memory Module Information
   Socket Designation: DIMM 2
   Bank Connections: 2 3
   Current Speed: 60 ns
   Type: DIMM SDRAM
   Installed Size: Not Installed
   Enabled Size: Not Installed
   Error Status: OK

Handle 0x0008, DMI type 7, 19 bytes
Cache Information
   Socket Designation: L2 Cache
   Configuration: Enabled, Socketed, Level 2
   Operational Mode: Write Back
   Location: Internal
   Installed Size: 512 kB
   Maximum Size: 1024 kB
   Supported SRAM Types:
      Burst
      Pipeline Burst
   Installed SRAM Type: Burst
   Speed: Unknown
   Error Correction Type: Unknown
   System Type: Unknown
   Associativity: 2-way Set-associative

Handle 0x0009, DMI type 9, 13 bytes
System Slot Information
   Designation: PCI Slot 1
   Type: 32-bit PCI
   Current Usage: Unknown
   Length: Long
   ID: 0
   Characteristics:
      5.0 V is provided
      PME signal is supported

Handle 0x000A, DMI type 10, 6 bytes
On Board Device Information
   Type: Sound
   Status: Disabled
   Description: ALi 1535 Sound

Handle 0x000B, DMI type 11, 5 bytes
OEM Strings
   String 1: Compaq Notebook Series         
   String 2: Service ID: 13337
   String 3: $MODEL: DP883
   String 4: $OS:   
   String 5: $LOCAL: AB7
   String 6: $OPTION:   
   String 7: $DC: 

Handle 0x000C, DMI type 12, 5 bytes
System Configuration Options
   Option 1: Jumper settings can be described here.

Handle 0x000D, DMI type 15, 29 bytes
System Event Log
   Area Length: 32 bytes
   Header Start Offset: 0x0000
   Header Length: 16 bytes
   Data Start Offset: 0x0010
   Access Method: General-purpose non-volatile data functions
   Access Address: 0x0000
   Status: Valid, Not Full
   Change Token: 0x000000EC
   Header Format: Type 1
   Supported Log Type Descriptors: 3
   Descriptor 1: POST error
   Data Format 1: POST results bitmap
   Descriptor 2: Single-bit ECC memory error
   Data Format 2: Multiple-event
   Descriptor 3: Multi-bit ECC memory error
   Data Format 3: Multiple-event

Handle 0x000E, DMI type 16, 15 bytes
Physical Memory Array
   Location: System Board Or Motherboard
   Use: System Memory
   Error Correction Type: None
   Maximum Capacity: 1 GB
   Error Information Handle: Not Provided
   Number Of Devices: 3

Handle 0x000F, DMI type 17, 23 bytes
Memory Device
   Array Handle: 0x000E
   Error Information Handle: No Error
   Total Width: 64 bits
   Data Width: 64 bits
   Size: 256 MB
   Form Factor: DIMM
   Set: 1
   Locator: J400
   Bank Locator: DIMM 1
   Type: DRAM
   Type Detail: Synchronous
   Speed: Unknown

Handle 0x0010, DMI type 17, 23 bytes
Memory Device
   Array Handle: 0x000E
   Error Information Handle: No Error
   Total Width: 64 bits
   Data Width: 64 bits
   Size: 256 MB
   Form Factor: DIMM
   Set: 1
   Locator: J401
   Bank Locator: DIMM 2
   Type: DRAM
   Type Detail: Synchronous
   Speed: Unknown

Handle 0x0011, DMI type 19, 15 bytes
Memory Array Mapped Address
   Starting Address: 0x00000000000
   Ending Address: 0x0001FFFFFFF
   Range Size: 512 MB
   Physical Array Handle: 0x000E
   Partition Width: 2

Handle 0x0012, DMI type 20, 19 bytes
Memory Device Mapped Address
   Starting Address: 0x00000000000
   Ending Address: 0x0000FFFFFFF
   Range Size: 256 MB
   Physical Device Handle: 0x000F
   Memory Array Mapped Address Handle: 0x0011
   Partition Row Position: 1

Handle 0x0013, DMI type 23, 13 bytes
System Reset
   Status: Enabled
   Watchdog Timer: Present
   Boot Option: Do Not Reboot
   Boot Option On Limit: Do Not Reboot
   Reset Count: Unknown
   Reset Limit: Unknown
   Timer Interval: Unknown
   Timeout: Unknown

Handle 0x0014, DMI type 24, 5 bytes
Hardware Security
   Power-On Password Status: Disabled
   Keyboard Password Status: Unknown
   Administrator Password Status: Enabled
   Front Panel Reset Status: Unknown

Handle 0x0015, DMI type 25, 9 bytes
   System Power Controls
   Next Scheduled Power-on: 12-31 23:59:59

Handle 0x0016, DMI type 26, 20 bytes
Voltage Probe
   Description: Voltage Probe
   Location: Processor
   Status: OK
   Maximum Value: Unknown
   Minimum Value: Unknown
   Resolution: Unknown
   Tolerance: Unknown
   Accuracy: Unknown
   OEM-specific Information: 0x00000000

Handle 0x0017, DMI type 27, 14 bytes
Cooling Device
   Temperature Probe Handle: 0x0018
   Type: Fan
   Status: OK
   OEM-specific Information: 0x00000000
   Nominal Speed: Unknown Or Non-rotating

Handle 0x0018, DMI type 28, 20 bytes
Temperature Probe
   Description: Temperature Probe
   Location: Processor
   Status: OK
   Maximum Value: Unknown
   Minimum Value: Unknown
   Resolution: Unknown
   Tolerance: Unknown
   Accuracy: Unknown
   OEM-specific Information: 0x00000000

Handle 0x0019, DMI type 29, 20 bytes
Electrical Current Probe
   Description: Electrical Current Probe
   Location: Processor
   Status: OK
   Maximum Value: Unknown
   Minimum Value: Unknown
   Resolution: Unknown
   Tolerance: Unknown
   Accuracy: Unknown
   OEM-specific Information: 0x00000000

Handle 0x001A, DMI type 30, 6 bytes
Out-of-band Remote Access
   Manufacturer Name: Intel
   Inbound Connection: Enabled
   Outbound Connection: Disabled

Handle 0x001B, DMI type 32, 20 bytes
System Boot Information
   Status: <OUT OF SPEC>

Handle 0x001C, DMI type 133, 34 bytes
OEM-specific Type
   Header and Data:
      85 22 1C 00 01 30 11 F7 D8 A8 A2 19 00 A6 00 1A
      00 0A 41 C4 03 D0 39 02 80 00 46 10 36 10 42 10
      4C 10
   Strings:
      00007 10/25/2003
      SMP       

Handle 0x001D, DMI type 140, 36 bytes
OEM-specific Type
   Header and Data:
      8C 24 1D 00 00 00 00 00 00 60 01 7D 00 7C 01 7D
      00 00 00 01 FF FF FF FF FF FF FF FF 00 00 00 00
      00 00 00 00

Handle 0x001E, DMI type 127, 4 bytes
End Of Table

sotiris@sotiris-Presario-2500-DP883E

Κώδικας: Επιλογή όλων
sotiris@sotiris-Presario-2500-DP883E ~ $ sudo hwinfo --bios
> hal.1: read hal dataprocess 3035: arguments to dbus_move_error() were incorrect, assertion "(dest) == NULL || !dbus_error_is_set ((dest))" failed in file ../../dbus/dbus-errors.c line 282.
This is normally a bug in some application using the D-Bus library.
libhal.c 3483 : Error unsubscribing to signals, error=The name org.freedesktop.Hal was not provided by any .service files
01: None 00.0: 10105 BIOS                                       
  [Created at bios.190]
  Unique ID: rdCR.lZF+r4EgHp4
  Hardware Class: bios
  BIOS Keyboard LED Status:
    Scroll Lock: off
    Num Lock: off
    Caps Lock: off
  Serial Port 0: 0x2f8
  Parallel Port 0: 0x378
  Base Memory: 638 kB
  PnP BIOS: @@@0000
  BIOS32 Service Directory Entry: 0xfd750
  SMBIOS Version: 2.3
  BIOS Info: #0
    Vendor: "Phoenix Technologies Ltd."
    Version: "KF_KH.F.22"
    Date: "06/03/2004"
    Start Address: 0xe4aa0
    ROM Size: 512 kB
    Features: 0x0007000000007c3fdb90
      ISA supported
      PCI supported
      PCMCIA supported
      PnP supported
      BIOS flashable
      BIOS shadowing allowed
      ESCD supported
      CD boot supported
      Selectable boot supported
      BIOS ROM socketed
      PCMCIA boot supported
      EDD spec supported
      1.2MB NEC 9800 Japanese Floppy supported
      1.2MB Toshiba Japanese Floppy supported
      Print Screen supported
      8042 Keyboard Services supported
      Serial Services supported
      Printer Services supported
      CGA/Mono Video supported
      ACPI supported
      USB Legacy supported
      AGP supported
  System Info: #1
    Manufacturer: "Hewlett-Packard"
    Product: "Presario 2500 (DP883E)"
    Version: "KH.F.22"
    Serial: "CNF3441QQ6"
    UUID: undefined, but settable
    Wake-up: 0x06 (Power Switch)
  Board Info: #2
    Manufacturer: "Hewlett-Packard"
    Product: "0850"
    Version: "NS570 Version PQ1B60"
    Serial: "None"
  Chassis Info: #3
    Manufacturer: "Hewlett-Packard"
    Version: "N/A"
    Serial: "None"
    Asset Tag: "No Asset Tag"
    Type: 0x0a (Notebook)
    Bootup State: 0x03 (Safe)
    Power Supply State: 0x03 (Safe)
    Thermal State: 0x03 (Safe)
    Security Status: 0x03 (None)
  Processor Info: #4
    Socket: "WMT478/NWD"
    Socket Type: 0x08 (Slot 1)
    Socket Status: Populated
    Type: 0x03 (CPU)
    Family: 0xb2 (Pentium 4)
    Manufacturer: "Intel"
    Version: "Mobile Intel(R) Pentium(R) 4"
    Processor ID: 0xbfebf9ff00000f29
    Status: 0x01 (Enabled)
    Voltage: 1.2 V
    Max. Speed: 2667 MHz
    Current Speed: 1600 MHz
    L2 Cache: #8
  Type 5 Record: #5
    Data 00: 05 14 05 00 03 01 03 03 09 0c 00 18 05 02 02 00
    Data 10: 00 01 00 04
  Type 6 Record: #6
    Data 00: 06 0c 06 00 01 01 3c 00 05 08 08 00
    String 1: "DIMM 1"
  Type 6 Record: #7
    Data 00: 06 0c 07 00 01 23 3c 00 05 7f 7f 00
    String 1: "DIMM 2"
  Cache Info: #8
    Designation: "L2 Cache"
    Level: L2
    State: Enabled
    Mode: 0x01 (Write Back)
    Location: 0x00 (Internal, Socketed)
    ECC: 0x02 (Unknown)
    Type: 0x02 (Unknown)
    Associativity: 0x04 (2-way Set-Associative)
    Max. Size: 1024 kB
    Current Size: 512 kB
    Supported SRAM Types: 0x0018 (Burst, Pipeline Burst)
    Current SRAM Type: 0x0008 (Burst)
  System Slot: #9
    Designation: "PCI Slot 1"
    Type: 0x06 (PCI)
    Bus Width: 0x05 (32 bit)
    Status: 0x02 (Unknown)
    Length: 0x04 (Long)
    Slot ID: 0
    Characteristics: 0x0102 (5.0 V, PME#)
  On Board Devices: #10
    Sound: "ALi 1535 Sound" (disabled)
  OEM Strings: #11
    Compaq Notebook Series
    Service ID: 13337
    $MODEL: DP883
    $OS:
    $LOCAL: AB7
    $OPTION:
    $DC:
  System Config Options (Jumpers & Switches) #12:
    Jumper settings can be described here.
  Type 15 Record: #13
    Data 00: 0f 1d 0d 00 20 00 00 00 10 00 04 01 ec 00 00 00
    Data 10: 00 00 00 00 01 03 02 08 04 01 02 02 02
  Physical Memory Array: #14
    Use: 0x03 (System memory)
    Location: 0x03 (Motherboard)
    Slots: 3
    Max. Size: 1 GB
    ECC: 0x03 (None)
  Memory Device: #15
    Location: "J400"
    Bank: "DIMM 1"
    Memory Array: #14
    Error Info: No Error
    Form Factor: 0x09 (DIMM)
    Type: 0x03 (DRAM)
    Type Detail: 0x0080 (Synchronous)
    Data Width: 64 bits
    Size: 256 MB
  Memory Device: #16
    Location: "J401"
    Bank: "DIMM 2"
    Memory Array: #14
    Error Info: No Error
    Form Factor: 0x09 (DIMM)
    Type: 0x03 (DRAM)
    Type Detail: 0x0080 (Synchronous)
    Data Width: 64 bits
    Size: 256 MB
  Memory Array Mapping: #17
    Memory Array: #14
    Partition Width: 2
    Start Address: 0x00000000
    End Address: 0x20000000
  Memory Device Mapping: #18
    Memory Device: #15
    Array Mapping: #17
    Row: 1
    Interleave Pos: 0
    Interleaved Depth: 0
    Start Address: 0x00000000
    End Address: 0x10000000
  Type 23 Record: #19
    Data 00: 17 0d 13 00 3f ff ff ff ff ff ff ff ff
  Hardware Security: #20
    Power-on Password: 0x00 (Disabled)
    Keyboard Password: 0x03 (Unknown)
    Admin Password: 0x01 (Enabled)
    Front Panel Reset: 0x03 (Unknown)
  System Power Controls: #21
    Next Power-on: 23:59:59 31/12
  Type 26 Record: #22
    Data 00: 1a 14 16 00 01 63 00 80 00 80 00 80 00 80 00 80
    Data 10: 00 00 00 00
    String 1: "Voltage Probe"
  Type 27 Record: #23
    Data 00: 1b 0e 17 00 18 00 63 00 00 00 00 00 00 80
  Type 28 Record: #24
    Data 00: 1c 14 18 00 01 63 00 80 00 80 00 80 00 80 00 80
    Data 10: 00 00 00 00
    String 1: "Temperature Probe"
  Type 29 Record: #25
    Data 00: 1d 14 19 00 01 63 00 80 00 80 00 80 00 80 00 80
    Data 10: 00 00 00 00
    String 1: "Electrical Current Probe"
  Type 30 Record: #26
    Data 00: 1e 06 1a 00 01 01
    String 1: "Intel"
  Type 32 Record: #27
    Data 00: 20 14 1b 00 00 00 00 00 00 00 0c 01 02 03 04 05
    Data 10: 06 07 08 09
  Type 133 Record: #28
    Data 00: 85 22 1c 00 01 30 11 f7 d8 a8 a2 19 00 a6 00 1a
    Data 10: 00 0a 41 c4 03 d0 39 02 80 00 46 10 36 10 42 10
    Data 20: 4c 10
    String 1: "00007 10/25/2003"
    String 2: "SMP"
  Type 140 Record: #29
    Data 00: 8c 24 1d 00 00 00 00 00 00 60 01 7d 00 7c 01 7d
    Data 10: 00 00 00 01 ff ff ff ff ff ff ff ff 00 00 00 00
    Data 20: 00 00 00 00
  Config Status: cfg=new, avail=yes, need=no, active=unknown
sotiris@sotiris-Presario-2500-DP883E

Κώδικας: Επιλογή όλων
sotiris@sotiris-Presario-2500-DP883E ~ $ sudo flashrom
flashrom v0.9.6.1-r1563 on Linux 3.8.0-26-generic (i686)
flashrom is free software, get the source code at http://www.flashrom.org

Please select a programmer with the --programmer parameter.
Valid choices are:
internal, dummy, nic3com, nicrealtek, gfxnvidia, drkaiser, satasii, ft2232_spi,
serprog, buspirate_spi, rayer_spi, pony_spi, nicintel, nicintel_spi, ogp_spi,
satamv
sotiris@sotiris-Presario-2500-DP883E ~ $

Τι ακριβώς μου ζητάει γιατί δεν βλέπω να βρίσκει κάτι;
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 23.10 Mantic Minotaur 6.3.0-7-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 AMD Ryzen 7 7730U with Radeon Graphics ‖ RAM 15368 MiB ‖ASUS TN3604YA - ASUS Vivobook_S_Flip TN3604YA_TN3604YA
4 Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] {amdgpu}
5 wlp1s0: MEDIATEK Corp. Device [14c3:7922]
Άβαταρ μέλους
sotos21
Freedom
Freedom
 
Δημοσιεύσεις: 6302
Εγγραφή: 21 Φεβ 2011, 21:28
Τοποθεσία: Αθήνα
Εκτύπωση

Re: Αναβάθμιση Bios

Δημοσίευσηαπό the_eye » 19 Ιούλ 2013, 09:17

@madvinegar
Αν είναι exe δοκιμάζουμε πάλι να το αποσυμπιέσουμε. Αρκετές φορές το exe είναι αυτοαποσυμπιεζόμενα αρχεία.

@sotos21
Το flashrom δεν βρίσκει κατάλληλο chip, οπότε δεν προχωράς.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Αναβάθμιση Bios

Δημοσίευσηαπό madvinegar » 19 Ιούλ 2013, 10:10

Για exe αρχεια bios ειχα διαβασει εναν οδηγο που ελεγε πως δημιουργείς ενα live USB stick με το FreeDos και απλά πετάς μεσα (copy paste) το αρχείο bios.exe.
Επανεκινηση, φορτώνεις το live USB stick, και μέσω DOS βρίσκεις και τρεχεις το αρχειο bios.exe.

Εχεις ακουσει/δοκιμασει κατι τετοιο?

Επισης, αν παρουμε το χειροτερο σεναριο οτι κατι παει στραβα, μετα τι γινεται? Πρεπει να στειλεις το λαπτοπ στην αντιπροσωπεία? Τουλαχιστον εκει μπορουν να τον επαναφερουν?
1 Γνώσεις Linux: Μέτριο ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ Καλό
2 Ubuntu 18.04 bionic beaver 4.13.0-16-generic 64bit (el_GR.UTF-8, Gnome ubuntu)
3 Intel Core2 Duo CPU T5550 1.83GHz ‖ RAM 2008 MiB ‖ Acer Chapala - Acer, inc. Aspire 5920G
4 Advanced Micro Devices, Inc. [AMD/ATI] RV620/M82 [Mobility Radeon HD 3450/3470] [1002:95c4] {radeon}
5 wlan0: Intel PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02) ⋮ eth0: Broadcom NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] (rev 02)
Blog: https://madvinegar.wordpress.com/
Άβαταρ μέλους
madvinegar
superbTUX
superbTUX
 
Δημοσιεύσεις: 3105
Εγγραφή: 15 Ιαν 2012, 21:10
Εκτύπωση

Re: Αναβάθμιση Bios

Δημοσίευσηαπό madvinegar » 19 Ιούλ 2013, 10:12

sotos21 έγραψε:Τι ακριβώς μου ζητάει γιατί δεν βλέπω να βρίσκει κάτι;


Σωτηρη αν καταλαβα καλα πρεπει να σου βγαλει κατι που να λεει: "Found PMC flash chip... κτλπ κτλπ"
1 Γνώσεις Linux: Μέτριο ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ Καλό
2 Ubuntu 18.04 bionic beaver 4.13.0-16-generic 64bit (el_GR.UTF-8, Gnome ubuntu)
3 Intel Core2 Duo CPU T5550 1.83GHz ‖ RAM 2008 MiB ‖ Acer Chapala - Acer, inc. Aspire 5920G
4 Advanced Micro Devices, Inc. [AMD/ATI] RV620/M82 [Mobility Radeon HD 3450/3470] [1002:95c4] {radeon}
5 wlan0: Intel PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02) ⋮ eth0: Broadcom NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] (rev 02)
Blog: https://madvinegar.wordpress.com/
Άβαταρ μέλους
madvinegar
superbTUX
superbTUX
 
Δημοσιεύσεις: 3105
Εγγραφή: 15 Ιαν 2012, 21:10
Εκτύπωση

Re: Αναβάθμιση Bios

Δημοσίευσηαπό the_eye » 19 Ιούλ 2013, 10:23

madvinegar έγραψε:Για exe αρχεια bios ειχα διαβασει εναν οδηγο που ελεγε πως δημιουργείς ενα live USB stick με το FreeDos και απλά πετάς μεσα (copy paste) το αρχείο bios.exe.
Επανεκινηση, φορτώνεις το live USB stick, και μέσω DOS βρίσκεις και τρεχεις το αρχειο bios.exe.

Εχεις ακουσει/δοκιμασει κατι τετοιο?

Επισης, αν παρουμε το χειροτερο σεναριο οτι κατι παει στραβα, μετα τι γινεται? Πρεπει να στειλεις το λαπτοπ στην αντιπροσωπεία? Τουλαχιστον εκει μπορουν να τον επαναφερουν?


1. Ναι, υπάρχουν και άλλοι τρόποι. Απλά εδώ βλέπουμε την λύση με το flashrom από περιβάλλον ubuntu (linux γενικότερα).

2. Κατά πάσα πιθανότητα θα κάνουν αντικατάσταση μητρικής. Εκτός και αν αλλάξουν μόνο το Bios chip.

Ξαναλέω ότι είναι μια επικίνδυνη διαδικασία, οπότε αν μην την κάνετε αν δεν είστε σίγουροι.

Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Οδηγοί - How to - Tutorials