Hello.  I am using an Acer Aspire TC-780A, it has an Intel Core
i5-7400 CPU, and is currently running BIOS RO2-B2 by AMI.  The machine
has UEFI support, and according to `dmidecode`, the ROM is 6MB.
For the information you've requested to be sent from the wiki:
====== `lspci -tvnn` ======
-[0000:00]-+-00.0  Intel Corporation Xeon E3-1200 v6/7th Gen Core
Processor Host Bridge/DRAM Registers [8086:591f]
           +-02.0  Intel Corporation HD Graphics 630 [8086:5912]
           +-08.0  Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 /
6th/7th/8th Gen Core Processor Gaussian Mixture Model [8086:1911]
           +-14.0  Intel Corporation 100 Series/C230 Series Chipset
Family USB 3.0 xHCI Controller [8086:a12f]
           +-14.2  Intel Corporation 100 Series/C230 Series Chipset
Family Thermal Subsystem [8086:a131]
           +-16.0  Intel Corporation 100 Series/C230 Series Chipset
Family MEI Controller #1 [8086:a13a]
           +-17.0  Intel Corporation
Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI
Mode] [8086:a102]
           +-1c.0-[01]----00.0  Realtek Semiconductor Co., Ltd.
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
           +-1f.0  Intel Corporation H110 Chipset LPC/eSPI Controller
[8086:a143]
           +-1f.2  Intel Corporation 100 Series/C230 Series Chipset
Family Power Management Controller [8086:a121]
           \-1f.4  Intel Corporation 100 Series/C230 Series Chipset
Family SMBus [8086:a123]
====== `superiotool -dV` ======
*Probing for XXX... failed*
Probing for ITE Super I/O (init=standard) at 0x2e...
Found ITE IT8772F (id=0x8772, rev=0x1) at 0x2e
Register dump:
idx 20 21 22 23 24 2e 2f
val 87 72 01 01 00 00 00
def 87 72 02 00 00 00 00
LDN 0x01 (COM1)
idx 30 60 61 70 f0 f1
val 00 03 f8 04 00 50
def 00 03 f8 04 00 50
LDN 0x04 (Environment controller)
idx 30 60 61 62 63 70 f0 f1  f2 f3 f4 f5 f6 f9 fa fb
val 01 0a 30 0a 20 00 20 00  20 00 00 00 f0 48 00 00
def 00 02 90 02 30 09 00 00  00 00 00 MM MM MM MM MM
LDN 0x05 (Keyboard)
idx 30 60 61 62 63 70 71 f0
val 01 00 60 00 64 01 02 08
def 01 00 60 00 64 01 02 08
LDN 0x06 (Mouse)
idx 30 70 71 f0
val 01 0c 02 00
def 00 0c 02 00
LDN 0x07 (GPIO)
idx 25 26 27 28 29 2a 2b 2c  60 61 62 63 70 71 72 73  74 b0 b1 b2 b3
b4 b8 b9  ba bb bc bd c0 c1 c2 c3  c4 c8 c9 ca cb cc cd e0  e1 e2 e3
e4 e9 f0 f1 f2  f3 f4 f5 f6 f7 f8 f9 fa  fb
val 01 0c 0e 23 c0 00 48 02  0a 10 0a 00 00 01 20 38  00 00 00 00 01
00 00 00  00 00 00 00 01 0c 0e 23  80 01 0c 0e 23 c0 23 00  00 00 00
00 07 00 00 00  00 00 2e 00 00 00 00 00  00
def 00 f3 00 00 00 00 MM 01  00 00 00 00 00 00 20 38  00 00 00 00 00
00 20 00  00 00 00 00 01 00 00 40  00 01 00 00 00 00 00 00  00 00 00
00 MM 00 00 00  00 00 00 00 00 00 00 00  00
LDN 0x0a (Consumer IR)
idx 30 60 61 70 f0
val 00 00 00 00 06
def 00 03 10 0b 06
*Probing for XXX... failed*
=== flashrom -p internal -V ===
flashrom v1.2 on Linux 6.3.8-arch1-1 (x86_64)
flashrom is free software, get the source code at https://flashrom.org

flashrom was built with libpci 3.8.0, GCC 12.1.0, little endian
Command line (3 args): flashrom -p internal -V
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Initializing internal programmer
/sys/class/mtd/mtd0 does not exist
No coreboot table found.
Using Internal DMI decoder.
No DMI table found.
Found ITE Super I/O, ID 0x8772 on port 0x2e
Found chipset "Intel H110" with PCI ID 8086:a143.
This chipset is marked as untested. If you are using an up-to-date version
of flashrom *and* were (not) able to successfully update your firmware with it,
then please email a report to [email protected] including a
verbose (-V) log.
Thank you!
Enabling flash write... BIOS_SPI_BC = 0xa88: BIOS Interface Lock-Down:
enabled, Boot BIOS Straps: 0x0 (SPI)
Top Swap: not enabled
SPI Read Configuration: prefetching enabled, caching enabled,
BIOS_CNTL = 0x89: BIOS Lock Enable: disabled, BIOS Write Enable: enabled
SPIBAR = 0x00007fde70a8b000 (phys = 0xfe010000)
0x04: 0xe800 (HSFS)
HSFS: FDONE=0, FCERR=0, AEL=0, SCIP=0, PRR34_LOCKDN=0, WRSDIS=1,
FDOPSS=1, FDV=1, FLOCKDN=1
SPI Configuration is locked down.
Reading OPCODES... done
0x06: 0x0010 (HSFC)
HSFC: FGO=0, HSFC=8, WET=0, FDBC=0, SME=0
0x0c: 0x00000000 (DLOCK)
DLOCK: BMWAG_LOCKDN=0, BMRAG_LOCKDN=0, SBMWAG_LOCKDN=0, SBMRAG_LOCKDN=0,
       PR0_LOCKDN=0, PR1_LOCKDN=0, PR2_LOCKDN=0, PR3_LOCKDN=0, PR4_LOCKDN=0,
       SSEQ_LOCKDN=0
0x50: 0x00004acb (FRAP)
BMWAG 0x00, BMRAG 0x00, BRWA 0x4a, BRRA 0xcb
0x54: 0x00000000 FREG0: Flash Descriptor region
(0x00000000-0x00000fff) is read-only.
0x58: 0x07ff0200 FREG1: BIOS region (0x00200000-0x007fffff) is read-write.
0x5C: 0x01ff0001 FREG2: Management Engine region
(0x00001000-0x001fffff) is locked.
Not all flash regions are freely accessible by flashrom. This is most likely
due to an active ME. Please see https://flashrom.org/ME for details.
At least some flash regions are read protected. You have to use a flash
layout and include only accessible regions. For write operations, you'll
additionally need the --noverify-all switch. See manpage for more details.
0xa0: 0x80 (SSFS)
SSFS: SCIP=0, FDONE=0, FCERR=0, AEL=0
0xa1: 0xfe0000 (SSFC)
SSFC: SCGO=0, ACS=0, SPOP=0, COP=0, DBC=0, SME=0, SCF=6
0xa4: 0x0000     (PREOP)
0xa6: 0x0000     (OPTYPE)
0xa8: 0x00000000 (OPMENU)
0xac: 0x00000000 (OPMENU+4)
0xc4: 0xf3d82005 (LVSCC)
LVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20, VCL=1
0xc8: 0x20452045 (UVSCC)
UVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20
Enabling hardware sequencing because some important opcode is locked.
OK.
The following protocols are supported: Programmer-specific.
Probing for Programmer Opaque flash chip, 0 kB: Hardware sequencing
reports 1 attached SPI flash chip with a density of 8192 kB.
Found Programmer flash chip "Opaque flash chip" (8192 kB,
Programmer-specific) mapped at physical address 0x0000000000000000.
Found Programmer flash chip "Opaque flash chip" (8192 kB, Programmer-specific).
No operations were specified.
Restoring PCI config space for 00:1f:5 reg 0xdc

=== Additional info ===
- Specs sheet:  The best I could find is this unofficial one for the
780, not the 780A, but they're extremely similar machines as far as I
can tell.  https://www.manua.ls/acer/aspire-tc-780/specifications
- Other relevant info: None really.  If anyone would like me to try
something, feel free.  This machine is running Arch Linux, so anything
that can run on Linux should work fine.  I also have an EFI Shell
binary installed, **and the official BIOS flashing EFI script from
Acer**.
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to