[flashrom] Questions regarding Easy project and GSoC

2022-03-08 Thread Aarya Chaumal
Hello there,

I hope you are well today when you receive this email. I am Aarya Chaumal,
a Computer Engineering student at the College of Engineering Pune, India.
While going through organizations for this year's Google's Summer of Code I
came across your organization, Flashrom.

I am a  part of onboard computers subsystem at my college's satellite
initiative. Through this, I have closely worked on Atmel SAM E70 XPLAINED
board. Also, I have strong knowledge about C/C++ and assembly language.
>From your list of GSoC project ideas, I liked the idea of “Remove global
state from flashrom” and "Optimize Erase-Function Selection", although I am
not quite sure which one is more suitable for me. Can you guide me through
this?

As mentioned in your Contributor commitments and requirements, I started to
do one of the easy projects - Add new flash chip definitions. For this, I
read the relevant datasheets, one from the unlisted chips and another of a
listed one (for reference) but still, I am not getting the information
about some fields for the structure in the datasheet, namely the
feature_bits, probe_timing. Also, do I have to write the probe, read, write
and erase functions for the chip separately? Also, how do I test if my code
is working as I don't have relevant hardware with me? Can you help me with
this? Also what resources should I use to learn more about it?

Thank you for looking into this for me.
Sincerely,
Aarya Chaumal
___
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org


[flashrom] Re: Questions About Flashrom Of Gsoc

2022-03-08 Thread Anastasia Klimchuk
Hello Hui,

Nice to meet you! Great to know that you are interested to work with us
this Summer of Code!

It is very good that you looked into the list of project ideas and are
interested in one of them, and your experience in C is very relevant.

> What resources can I use to learn more about it?

First thing, please have a read of our Contributor Guidelines
https://www.flashrom.org/GSoC especially the “Contributor commitments &
requirements” section, and see if you can gradually start with p.1 “Prior
to project acceptance, you need to demonstrate that you can work with the
flashrom codebase”. It is important that you complete all steps from 1 to 5.
Definitely tell us how it goes! You can reply to this email, tell us what
steps you did successfully, or if not, what are the problems.

Also look into the “How to contact us” section, join our IRC channel and
say hello! :)

Just in case, if you haven’t read these already, here are official
guidelines for gsoc program:
https://google.github.io/gsocguides/student/
Rules https://summerofcode.withgoogle.com/rules (at least check p.7 from
here)

> What skills do I need to improve to get accepted from Flashrom?

For the project you are interested in, good knowledge of C language is a
critical skill.

Thank you!
Anastasia.

On Wed, Mar 9, 2022 at 1:13 AM Hui Xiang  wrote:

> Dear Sir/Madam,
>
> I hope you are well today when you receive this email. My name is Hui
> Xiang, and I am a University of Manchester Electrical and Electronic
> Engineering student. This summer, I would like to join Google Summer of
> Code. The Flashrom Project caught my eyes after I went through all the
> projects of GSoC.
>
> In my school project, I am now working on the NUCLEO-F401RE(STM32). I can
> programme in C and C++, as well as assembly language. From the file of GSoC
> project ideas, I really like the idea of “Design and implement new CLI
> based on libflashrom and enhance the API as needed”. For the Flashrom
> project, I would like to make contributions on some API. What resources can
> I use to learn more about it? What skills do I need to improve to get
> accepted from Flashrom? Thank you for looking into this for me.
>
> Best Regards,
>
> Hui
>
>
> ___
> flashrom mailing list -- flashrom@flashrom.org
> To unsubscribe send an email to flashrom-le...@flashrom.org
>


-- 
Anastasia.
___
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org


[flashrom] Re: Flashrom Dev Meeting once a month?

2022-03-08 Thread Anastasia Klimchuk
Reminder: this is happening tomorrow! 9th March 21.00-22.00 UTC+0
Meeting id is added to meeting notes

document.

On Wed, Mar 2, 2022 at 5:48 PM Anastasia Klimchuk  wrote:

> ATTENTION ATTENTION
>
> We are locking the date and time for the first Flashrom Dev Meeting:
>
> -
> *9th March (Wednesday) 21:00-22:00 UTC+0*
> -
>
> Please don't forget to convert to your local time! :)
>
> Meeting room id will be organised very soon and added to the meeting notes
> 
> document.
>
> On Tue, Mar 1, 2022 at 5:54 PM Felix Singer 
> wrote:
>
>> On Thu, 2022-02-24 at 19:51 +1100, Anastasia Klimchuk wrote:
>> > Monday 21:00-22:00 UTC+0
>> > Wednesday 21:00-22:00 UTC+0
>> >
>> > I will just make a suggestion: what about 9th March (Wednesday)
>> > 21:00-22:00 UTC+0 ?
>>
>> +1 Sounds good to me :)
>>
>>
>>
>> > #4 Software
>> >
>> > Can we use Google Meet for the first meeting and see how it goes?
>> > Once the room is created, we will link it to Meeting Notes, so it
>> > will be easy to find it.
>>
>> Yes, let's use Google Meet for now and see how that works.
>>
>> // Felix
>>
>>
>
> --
> Anastasia.
>


-- 
Anastasia.
___
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org


[flashrom] Re: [MT25QU256] Tested probe, read, write and erase through ft2232_spi programmer

2022-03-08 Thread Angel Pons
Hi Charles,

On Tue, Mar 8, 2022 at 2:13 PM Charles Parent 
wrote:

> Hello,
>
> First thank you a lot for your amazing work on flashrom, I just discovered
> this software and it saved me a lot of time lately !
>
> I use it to flash a MT25QU256 through a FTDI4233H, and as software is
> telling me that this chip is labelled as untested I would like to send you
> the logs showing that it works indeed.
>
> Here are logs for both reading and writing / erasing.
>
> I also did  varius tests, filling the EEPROM with arbitrary values and
> reading back to see everything was working.
>

Thank you for your report. I'm going to mark the chip as tested, see
https://review.coreboot.org/62664 for the change.


> Please do not hesitate if you need more details !
>
> Best regards,
>
> *Charles Parent*
>
> Software Engineer
>
>
>
> charles.par...@orolia2s.com 
>
>
> France, Sèvres
>
> 6, rue Troyon
>
> 92310 Sèvres
>
> ___
> flashrom mailing list -- flashrom@flashrom.org
> To unsubscribe send an email to flashrom-le...@flashrom.org
>

Best regards,
Angel
___
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org


[flashrom] [MT25QU256] Tested probe, read, write and erase through ft2232_spi programmer

2022-03-08 Thread Charles Parent
Hello,

First thank you a lot for your amazing work on flashrom, I just discovered this 
software and it saved me a lot of time lately !

I use it to flash a MT25QU256 through a FTDI4233H, and as software is telling 
me that this chip is labelled as untested I would like to send you the logs 
showing that it works indeed.

Here are logs for both reading and writing / erasing.

I also did  varius tests, filling the EEPROM with arbitrary values and reading 
back to see everything was working.

Please do not hesitate if you need more details !

Best regards,


Charles Parent

Software Engineer



charles.par...@orolia2s.com

[cid:755255d5-41f3-4c56-848c-a82a0d12ea1a]

France, Sèvres

6, rue Troyon

92310 Sèvres

cezanne :: ~/Projects/flashrom ‹master› »  sudo ./flashrom -p ft2232_spi:type=4233H,serial=F22060015 -c MT25QU256 -r eeprom_data.bin 
flashrom v1.2-640-g11680db on Linux 5.13.0-30-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).
Found Micron flash chip "MT25QU256" (32768 kB, SPI) on ft2232_spi.
===
This flash part has status UNTESTED 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@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!
Reading flash... done.
cezanne :: ~/Projects/flashrom ‹master› » cmp -l eeprom_data.bin ../../art_card_v10_220_3.rpd | gawk '{printf "%08X %02X %02X\n", $1, strtonum(0$2), strtonum(0$3)}' 

cezanne :: ~/Projects/flashrom ‹master› »  sudo ./flashrom -p ft2232_spi:type=4233H,serial=F22060015 -c MT25QU256 -w ../../art_card_v10_220_3.rpd 
[sudo] password for user: 
flashrom v1.2-640-g11680db on Linux 5.13.0-30-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).
Found Micron flash chip "MT25QU256" (32768 kB, SPI) on ft2232_spi.
===
This flash part has status UNTESTED 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@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!
Reading old flash chip contents... done.
Erasing and writing flash chip... Erase/write done.
Verifying flash... VERIFIED.

___
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org


[flashrom] Questions About Flashrom Of Gsoc

2022-03-08 Thread Hui Xiang
Dear Sir/Madam,
I hope you are well today when you receive this email. My name is Hui Xiang, 
and I am a University of Manchester Electrical and Electronic Engineering 
student. This summer, I would like to join Google Summer of Code. The Flashrom 
Project caught my eyes after I went through all the projects of GSoC.
In my school project, I am now working on the NUCLEO-F401RE(STM32). I can 
programme in C and C++, as well as assembly language. From the file of GSoC 
project ideas, I really like the idea of "Design and implement new CLI based on 
libflashrom and enhance the API as needed". For the Flashrom project, I would 
like to make contributions on some API. What resources can I use to learn more 
about it? What skills do I need to improve to get accepted from Flashrom? Thank 
you for looking into this for me.
Best Regards,
Hui

___
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org