On Mon, 9 May 2016 20:46:18 -0700
David Hendricks <dhendrix(a)google.com> wrote:
> Hi Victor,
> From Flashrom's software perspective all chips with the same ID are
> indistinguishable.
>
> Part number often includes characteristics such as package and thermal
> tolerance which do not affect software compatibility.
However, we will add the new names to the in-program (and hence
wiki) database so that this new information becomes public. Thanks for
the heads up, Victor.
--
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
Hi,
we're hitting the 80 column limit in our code in ways which actually
reduce readability for the code. Examples are various multiline messages
and complicated nested code where refactoring to a separate function
doesn't make sense.
Keeping the old 80 column limit is not really an option anymore.
Standard terminal sizes have one of 80, 100 or 132 columns.
Given the monitor resolutions many people have nowadays, I think it is
safe to say that you can fit two xterms with 100 columns horizonally
next to each other. 100 columns should also be sufficient for a msg_p*
of roughly 80 columns of text.
132 columns provide more leeway, but IMHO that would be too wide for
good readability (and my screen can't fit two xterms side-by-side anymore).
Of course some files have sections where any column limit is not
acceptable (board lists etc.), but the column limit violations should be
limited to the affected file sections, not whole files.
Comments?
I'd like to get this decided today or tomorrow so we know where we need
line breaks in Stefan Tauner's new struct flashchip patch.
Regards,
Carl-Daniel
--
http://www.hailfinger.org/
A Hardware Enablement devroom will be taking place at FOSDEM this year,
on Sunday 10 December 2017. This newly-created devroom is the result of
3 proposals that were merged together. It is co-organized by several
individuals.
The devroom covers all aspects related to hardware enablement and
support with free software, including aspects related to boot software,
firmwares, drivers and userspace tools and adaptation.
Proposals for talks related to these topics are welcome and can be
submitted until Sunday 26 November 2017 via the pentabarf interface.
Short talks are encouraged over longer ones in order to cover a wide
range of topics.
The announcement for the devroom, that contains all the useful
information, was published at:
https://lists.fosdem.org/pipermail/fosdem/2017-October/002649.html
Cheers and see you at FOSDEM!
--
Paul Kocialkowski, developer of free digital technology and hardware
support
Website: https://www.paulk.fr/
Coding blog: https://code.paulk.fr/
Git repositories: https://git.paulk.fr/https://git.code.paulk.fr/
On Thu, June 28, 2018 2:09 pm, Paweł wrote:
> Hello
>
>
> I tried to flash bios into Asus P9X79 PRO. Chip is recognized by
> software. However verification of flashed data fails. I read rom several
> times and always checksum is different. Does it mean chip is broken or
> winbond 25Q64BVAIG is not fully supported?
>
>
> My setup is proper. I successully
> flashed MX25L8005/MX25L8006E/MX25L8008E/MX25V8005 to other mobo.
Is it in situ? Maybe something else is writing to it?
Since its use unknown chip that flashrom not support
m@m-All-Series ~/flashrom $ sudo i2cdetect 2
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-2.
I will probe address range 0x03-0x77.
Continue? [Y/n]
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- 37 -- -- 3a -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- 49 -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- 59 -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
m@m-All-Series ~/flashrom $ sudo ./flashrom -p
mstarddc_spi:dev=/dev/i2c-2:49 -c -r backup.bin
flashrom v1.0 on Linux 4.10.0-42-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Error: Extra parameter found.
Please run "flashrom --help" for usage info.
m@m-All-Series ~/flashrom $ sudo modprobe i2c-dev
m@m-All-Series ~/flashrom $ sudo i2cdetect -2
Error: Unsupported option "-2"!
Usage: i2cdetect [-y] [-a] [-q|-r] I2CBUS [FIRST LAST]
i2cdetect -F I2CBUS
i2cdetect -l
I2CBUS is an integer or an I2C bus name
If provided, FIRST and LAST limit the probing range.
m@m-All-Series ~/flashrom $ sudo i2cdump -r 0-127 2 0x50
No size specified (using byte-data access)
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-2, address 0x50, mode byte
Probe range limited to 0x00-0x7f.
Continue? [Y/n]
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 ff ff ff ff ff ff 00 09 d1 5d 7f 45 54 00 00 ........??]?ET..
10: 21 1b 01 03 80 36 1e 78 2e 4c 00 a7 55 52 a0 28 !????6?x.L.?UR?(
20: 13 50 54 a5 6b 80 d1 c0 81 c0 81 00 81 80 a9 c0 ?PT?k??????.????
30: b3 00 81 bc 61 7c 02 3a 80 18 71 38 2d 40 58 2c ?.??a|?:??q8-@X,
40: 45 00 20 2f 21 00 00 1e 00 00 00 ff 00 54 38 48 E. /!..?.....T8H
50: 30 36 33 31 32 53 4c 30 0a 20 00 00 00 fd 00 32 06312SL0? ...?.2
60: 90 1e a0 21 00 0a 20 20 20 20 20 20 00 00 00 fc ???!.? ...?
70: 00 5a 4f 57 49 45 20 58 4c 20 4c 43 44 0a 01 0d .ZOWIE XL LCD???
m@m-All-Series ~/flashrom $ sudo ./flashrom -p
mstarddc_spi:dev=/dev/i2c-1:49
flashrom v1.0 on Linux 4.10.0-42-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Info: Will try to use device /dev/i2c-1 and address 0x49.
Info: Will reset the device at the end.
Error enabling ISP mode: errno 5 & 5.
Please check that device (/dev/i2c-1) and address (0x49) are correct.
Error: Programmer initialization failed.
m@m-All-Series ~/flashrom $ sudo ./flashrom -p
mstarddc_spi:dev=/dev/i2c-2:49
flashrom v1.0 on Linux 4.10.0-42-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Info: Will try to use device /dev/i2c-2 and address 0x49.
Info: Will reset the device at the end.
Found Macronix flash chip "unknown Macronix SPI chip" (0 kB, SPI) on
mstarddc_spi.
===
This flash part has status NOT WORKING for operations: PROBE READ ERASE
WRITE
The test status of this chip may have been updated in the latest development
version of flashrom. If you are running the latest development version,
please email a report to flashrom(a)flashrom.org if any of the above
operations
work correctly for you with this flash chip. Please include the flashrom log
file for all operations you tested (see the man page for details), and
mention
which mainboard or programmer you tested in the subject line.
Thanks for your help!
No operations were specified.
m@m-All-Series ~/flashrom $
hope i can give info if needed. Its nice if i get support.
hi i was trying to flash the bios of my rx 470 and the terminal said that
the flash that i was trying to flash wasn't tested , i tried to flash it
with a 256kb bios and the process stopped because the flash was of 512kb,
so the question is... is this flash supported? how i can force flash the
rom into the flash ?... well the terminal was saying to send to you a mail
so i did.
i mangaed to find the correct bios, should i wait or should i try to flash
it ?
for the logs i'm a linux noob so i'll have to explain to me what i have to
do , hope you can answer soon,bye
Fabio, from italy
Hi, good evening.
I’m trying to collect as much info as i can about flashing the “PM25LD020” eeprom.
I read the info of your website but I need a litle help. I’m trying to flash the eeprom without desoldering from the pcb. The eeprom is the bios of my RX570 gpu that i bricked up last week.
Now the questions: In your support chips there is PM25LD020(C), it’s the same as mine?
First I’m goint to program in a blank chip and if Works I’ll do in the soldered chip. For the soldered chip I need to put something in –programmer?
I read for NVIDIA cards I need to put <<–programmer gfxnvidia>> but my card is AMD i need to put <←programmer ogp_spi>> or something?
I’ll program wit a CH314A.
If you need more info please send me an e-mail asking whatever you need.
Thank you very much.
PS: If you know, could you say me if can be compatibple an PM25LV020 and PM25LD020? Because if that is posible to change in the GPU pcb maybe I can bring back to live the GPU (But this is the last option).
Hello, a couple of days ago I flashed a corrupt bios on this MB, now the pc
turns on but after a single beep the Floppy drive light turns on but
nothing else happened, I tried to use a floppy disk with the correct bios
name AMIBOOT.ROM but I haven't been able to recover the situation The bios
chip is a Winbond W49F002U-12BN.
I have no eprom programmer but I have some working MB at home:
FullYES 82430VX
Abit PX5
EpoX EP51-MVP3E-M
Asus P5A Rev 1.03
Asrock aod790gx/128m
Asrock z170 Extreme4
I also have a 3com 9830S lan card with a socket for the bios, it would be
possible to recover the situation without and eprom programmer?
Thank you in advance.
Nemo Moreno.