Exact SPI chip details on falco

429 views
Skip to first unread message

Arpita Biswas

unread,
May 6, 2015, 6:50:49 PM5/6/15
to chromium-...@chromium.org
Hi folks, 

I was trying to flash core boot onto a falco (HP chrome book 14) through a flash clip. But the SPI chip number on it is too muddled up to read. It looks like ST 24C64WP but ST electronics doesn't have any chip by that exact name.  Does anybody have exact number of associated data sheet of the SPI chip on falco ? 

Thanks in advance, 
- Arpita 


Shawn N

unread,
May 6, 2015, 6:58:19 PM5/6/15
to arpita....@gmail.com, Chromium OS discuss
Are you sure it's an ST part? According to my data, we never used such a part on Falco. Any chance it could be a Winbond W25Q64?

Are you able to probe a SPI ID from the part?

--
--
Chromium OS discuss mailing list: chromium-...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-os-discuss?hl=en


Arpita Biswas

unread,
May 6, 2015, 7:13:49 PM5/6/15
to chromium-...@chromium.org, arpita....@gmail.com
Thanks for the prompt response ! :) 

The engraving looked like ST. It doesn't look like a Winbond because (a) flashrom doesn't recognize it and W25Q64 and (b) There is no dot on the chip marking Pin#1. 


I think I could be going wrong at the following points : 
  1. My wiring from bus pirate to flash clip is wrong
  2. I have the wrong pin config of SPI chip 
  3. What I think is the SPI chip , is not ! 
Any pointers ? In case it helps, here is a snippet output of flashrom -V -p buspirate_spi:dev=/dev/ttyUSB0 -r falco.bios

Probing for Winbond W25Q64, 8192 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for Winbond W25Q128, 16384 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for Winbond W25X10, 128 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for Winbond W25X20, 256 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for Winbond W25X40, 512 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for Winbond W25X80, 1024 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for Winbond W25X16, 2048 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for Winbond W25X32, 4096 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for Winbond W25X64, 8192 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for Unknown SFDP-capable chip, 0 kB: No SFDP signature found.
Probing for AMIC unknown AMIC SPI chip, 0 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for Atmel unknown Atmel SPI chip, 0 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for Eon unknown Eon SPI chip, 0 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for Macronix unknown Macronix SPI chip, 0 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for PMC unknown PMC SPI chip, 0 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for SST unknown SST SPI chip, 0 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for ST unknown ST SPI chip, 0 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for Sanyo unknown Sanyo SPI chip, 0 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Probing for Generic unknown SPI chip (RDID), 0 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00
Found Generic flash chip "unknown SPI chip (RDID)" (0 kB, SPI) on buspirate_spi.
Probing for Generic unknown SPI chip (REMS), 0 kB: probe_spi_rems: id1 0x0, id2 0x0
Found Generic flash chip "unknown SPI chip (RDID)" (0 kB, 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 flas...@flashrom.org if any of the above operations
work correctly for you with this flash part. Please include the flashrom
output with the additional -V option for all operations you tested (-V, -Vr,
-VE, -Vw), and mention which mainboard or programmer you tested.
Please mention your board in the subject line. Thanks for your help!
Read is not working on this chip. Aborting.

Thanks, 
- Arpita 

Shawn N

unread,
May 6, 2015, 7:27:55 PM5/6/15
to Arpita Biswas, Chromium OS discuss
Running "flashrom -V" from the Chromium OS shell (if you can still boot..) will tell you which part you have.

You're probing SPI ID 0x00 which means something is wrong in your setup. I think any of your three explanations are possible.

Let's rule out #3: You want to be probing U14 (not U8).

Alexandru Stan

unread,
May 6, 2015, 7:30:10 PM5/6/15
to arpita....@gmail.com, Chromium OS discuss
On Wed, May 6, 2015 at 3:50 PM, Arpita Biswas <arpita....@gmail.com> wrote:
ST 24C64WP

You're probably connected to U8(under the Replace with HP spare picture: http://i.imgur.com/YkXqgvz.jpg). Which is wrong.

You want U14 instead. Looks like another 8 pin device(not the other kind for the Winbond datasheet). Can't find it in those pictures though.

Alexandru Stan (amstan)
Message has been deleted

Arpita Biswas

unread,
May 6, 2015, 7:52:41 PM5/6/15
to chromium-...@chromium.org, arpita....@gmail.com
@ Shawn : I will try running flashrom from the device , although I gotta screw back all of it :D 
@ Stan : You are right. Its the 8 pin clip under the HP spare tag. Do you have a picture of the chipset with the SPI ? 

A noob question - What does U8 and U14 mean ? Also, here's a pic of the SPI chip (pardon the blurriness - thats my phone cam reaching its zoom in limits).


Shawn N

unread,
May 6, 2015, 7:54:51 PM5/6/15
to Arpita Biswas, Chromium OS discuss
On Wed, May 6, 2015 at 4:52 PM, Arpita Biswas <arpita....@gmail.com> wrote:
@ Shawn : I will try running flashrom from the device , although I gotta screw back all of it :D 
@ Stan : You are right. Its the 8 pin clip under the HP spare tag. Do you have a picture of the chipset with the SPI ? 

A noob question - What does U8 and U14 mean ? Also, here's a pic of the SPI chip (pardon the blurriness - thats my phone cam reaching its zoom in limits).

You're probing the wrong part. Look just below the bottom right pin -- see the "U8" written in silkscreen. 



On Wednesday, May 6, 2015 at 4:30:10 PM UTC-7, Alexandru Stan wrote:

On Wed, May 6, 2015 at 3:50 PM, Arpita Biswas <arpita....@gmail.com> wrote:
ST 24C64WP

You're probably connected to U8(under the Replace with HP spare picture: http://i.imgur.com/YkXqgvz.jpg). Which is wrong.

You want U14 instead. Looks like another 8 pin device(not the other kind for the Winbond datasheet). Can't find it in those pictures though.

Alexandru Stan (amstan)

--

Arpita Biswas

unread,
May 6, 2015, 8:00:25 PM5/6/15
to chromium-...@chromium.org, arpita....@gmail.com
Ahh !! I see ! Is there a chipset image or 'What's inside' for falco like peppy has its detailing SPI and other parts ? I think I need to unscrew and get to the other side of the chipset. There seems to be some chips soldered underneath too. 

Shawn N

unread,
May 6, 2015, 8:17:45 PM5/6/15
to Arpita Biswas, Chromium OS discuss
Unfortunately we don't have such a page for Falco. It's likely that the actual FW SPI ROM part is on the bottom side of the board, though I can't 100% confirm it right now.

Mike Frysinger

unread,
May 6, 2015, 8:18:21 PM5/6/15
to arpita....@gmail.com, Chromium OS discuss
i've got a bunch of boards scanned & ready to upload, but falco is not in that list.  i can do it when i'm back in MTV (few months), or someone else can beat me to it :).
-mike
Reply all
Reply to author
Forward
0 new messages