Dear  Stefan
 
Nice to hear from you,we follow your kindly suggestion to upgrade Flashrom from 0.9.4 to 0.9.6, and run  command  #flashrom -p internal –VV  in mentioned Topstar TEB-H8100 manboard,but below the outputt information:

flashrom v0.9.6.1-r1564 on Linux 2.6.35.6-45.fc14.i686 (i686)

flashrom is free software, get the source code at http://www.flashrom.org

flashrom was built with libpci 3.1.7, GCC 4.5.1 20100924 (Red Hat 4.5.1-4), little endian

Command line (3 args): flashrom -p internal -VV

Calibrating delay loop... OS timer resolution is 6 usecs, 1096M loops per second, 10 myus = 11 us, 100 myus = 102 us, 1000 myus = 1001 us, 10000 myus = 10005 us, 24 myus = 24 us, OK.

Initializing internal programmer

No coreboot table found.

DMI string system-manufacturer: "Topstar Corporation"

DMI string system-product-name: "TEB-H8100"

DMI string system-version: "0.1"

DMI string baseboard-manufacturer: "Topstar Corp."

DMI string baseboard-product-name: "TEB-H8100"

DMI string baseboard-version: "FAB1"

DMI string chassis-type: "Laptop"

Laptop detected via DMI.

Found ITE Super I/O, ID 0x8782 on port 0x2e

 
Would you pls help analyze above info and give us more indication on restrictions? Thanks.
 
Have a nice weekend!
 

Brs\Jake zhu & David Du
 
From: 杜新雷
Date: 2013-02-01 11:04
To: zhuzhihui
Subject: Fw: Re: [flashrom] Appreciate for developing HM65 BIOS R\W tool SW
 
 

杜新雷
 
From: 杜新雷
Date: 2013-01-23 09:44
To: flashrom
CC: 缪总; zhuzhihui
Subject: Re: Re: [flashrom] Appreciate for developing HM65 BIOS R\W tool SW

Hello Stefan ,

     I am very pleased to receive your letterdepending on your tips

flashrom version upgrade from 0.9.4 to 0.9.6

OSFC14 Core Ver.2.6.35.6--45.fc14.i686 (i686)

and used following command

#flashrom -p internal –VV

Following is the output information:

flashrom v0.9.6.1-r1564 on Linux 2.6.35.6-45.fc14.i686 (i686)

flashrom is free software, get the source code at http://www.flashrom.org

flashrom was built with libpci 3.1.7, GCC 4.5.1 20100924 (Red Hat 4.5.1-4), little endian

Command line (3 args): flashrom -p internal -VV

Calibrating delay loop... OS timer resolution is 6 usecs, 1096M loops per second, 10 myus = 11 us, 100 myus = 102 us, 1000 myus = 1001 us, 10000 myus = 10005 us, 24 myus = 24 us, OK.

Initializing internal programmer

No coreboot table found.

DMI string system-manufacturer: "Topstar Corporation"

DMI string system-product-name: "TEB-H8100"

DMI string system-version: "0.1"

DMI string baseboard-manufacturer: "Topstar Corp."

DMI string baseboard-product-name: "TEB-H8100"

DMI string baseboard-version: "FAB1"

DMI string chassis-type: "Laptop"

Laptop detected via DMI.

Found ITE Super I/O, ID 0x8782 on port 0x2e

 

we do appreciate for your great help to develop the mentioned tools SW within next weekthank you!
 

Kind regards/David
 
Date: 2013-01-19 10:03
Subject: Re: [flashrom] Appreciate for developing HM65 BIOS R\W tool SW
On Thu, 17 Jan 2013 17:28:53 +0800
朱智会 <zhuzhihui@chinalotsynergy.com> wrote:
 
> Dear Sir/Madam
>  
> This is Jake zhu and David Du from China Lotsynergy, our company is an IPC
> based system integrated provider located in Guangzhou, China. To meet our
> customer’s requirement of providing a BIOS R\W tool (OS:  FC14 Core Ver. 2.
> 6.35.6--45.fc14.i686 (i686)), we tried to seek proper tool in internet and
> found FlashRom at the first time.
> We downloaded FlashRom Ver L: v0.9.4-r1455 and used following command
> #flashrom -r sysbios.bin, but fail with below error info:
> After double check the supported chipset list in website, we found the South
> Bridge Chipset HM65 is not supported; however BIOS Flash Chip (W25Q32) is
> supported (see below).
>      
> So write to you for help to develop a BIOS R\W tools SW (/OS: FC14 Core Ver.
> 2.6.35.6--45.fc14.i686 (i686), and below the necessary info for your
> reference, due to tight schedule of project, we do appreciate for your great
> help to develop the mentioned tools SW within next week.
 
Hello David, 
 
in general the chipset as well as the flash chip are well supported by
flashrom. The Intel chipsets can however be configured to restrict flash
access very firmly. There are various ways to restrict it (forbidden
opcodes, write- and read-protected addresses ranges of different kinds
etc.). If the board does not set up too many restrictions, flashrom
will work for you without problems.
 
The "error" (it is a warning actually, and you can and should read about
the details in the man page how to force flashrom to continue) is
because the SMBIOS/DMI table in the firmware indicates that it is a
mobile device and those sometimes behave in dangerous ways. This is
especially the case if the flash chip is not attached to the
southbridge but and EC which is sitting between the southbridge and the
flash chip.
 
You should also update to a newer version, 0.9.4 is pretty old and I
have done quite some work on the intel-related code.
 
When you found out how to tell flashrom to continue even though it
thinks it is running on a laptop please send us the output of
flashrom -p internal -VV
 
I can then tell you some details about the restrictions set up in the
current firmware.
 
-- 
Kind regards/Mit freundlichen Grüßen, Stefan Tauner