IRC/Bot: Difference between revisions

From flashrom
Jump to navigation Jump to search
(Updated to list all commands and versioning/URL names.)
m (freshmeat and ohloh have been services... "for a more civilized age".)
 
(3 intermediate revisions by 2 users not shown)
Line 41: Line 41:
==!forcedread==
==!forcedread==


Forced detection is a bad idea. Forced read will almost always read garbage. Use -f onForced detection is a bad idea. Forced read will almost always read garbage. Use -f only if we tell you to do it. If you don't understand why, please consult the flashrom wiki and source code.
Forced detection is a bad idea. Forced read will almost always read garbage. Use -f only if we tell you to do it. If you don't understand why, please consult the flashrom wiki and source code.


==!formfactor==
==!formfactor==
Line 74: Line 74:


If your MAC address is stored inside the flash chip, it will be overwritten by flashrom. We are currently looking for docs which explain where exactly in ROM the MAC address is stored.
If your MAC address is stored inside the flash chip, it will be overwritten by flashrom. We are currently looking for docs which explain where exactly in ROM the MAC address is stored.
https://www.bios-mods.com/forum/Thread-AMI-Bios-flash-tool-AFUDOS-EXE has some hints on how to store a MAC address in an AMI BIOS.


==!ml==
==!ml==
Line 107: Line 108:
==!word==
==!word==


Please spread the word about flashrom. Tell your friends and colleagues, write about it in your blog, the forums you visit, tell news sites how great it is, vote for it on freshmeat, list yourself as user on ohloh ( http://www.ohloh.net/p/flashrom ). Thanks!
Please spread the word about flashrom. Tell your friends and colleagues, write about it in your blog, the forums you visit, tell news sites how great it is, mention on social media, whatever you can think of. Thanks!

Latest revision as of 09:23, 25 November 2021

Idwer Vollering (IRC nick idwer) is the owner of flashrom_bot.

Supported commands: !adobe !backup !boardenable !bot !cmos !dmidecode !flashrom !forcedread !formfactor !fsegment !help !info !laptop !latest !lspci !macaddr !ml !noimages !paste !serial !sorryno !summary !superiotool !word

All commands support the form where flashrom will talk to a user in-channel:

!command <nick>

Example:

!info carldani

Except !summary, all commands also support the form where flashrom will just tell the channel:

!command

!adobe

Sorry, wrong channel. This channel is about Flash ROM chips (see http://flashrom.org), usually used to store your BIOS, not about Adobe Flash. You probably wanted to join ##flash

!backup

If you have a backup of your old BIOS contents (created with flashrom -r), please run 'flashrom -v oldbackup.bin' and if it says 'VERIFIED' nothing changed and it should be safe to reboot.

!boardenable

We need special code to support writing on your mainboard. One of our developers will take a look at your report and contact you once a patch is ready. This might take a few weeks because we're all volunteers and the TODO list is rather big.

!bot

I'm just a bot and don't understand what you are saying. Please talk to the developers in this channel. A list of commands is available with !info or at http://www.flashrom.org/IRC/Bot

!cmos

Some BIOS updates require NVRAM(CMOS) clearing/reset to boot after the update. flashrom will not do that for safety reasons.

!dmidecode

Please run 'dmidecode' (as root), remove any serial numbers in there, then upload the results to http://paste.flashrom.org

!flashrom

Please run 'flashrom -V' (as root) and upload the results to http://paste.flashrom.org

!forcedread

Forced detection is a bad idea. Forced read will almost always read garbage. Use -f only if we tell you to do it. If you don't understand why, please consult the flashrom wiki and source code.

!formfactor

Even if two flash chips have the same form factor (socket) and similar numbers, they might still be incompatible. For example, PLCC32 exists for Parallel, LPC and FWH chips, all of them incompatible with each other.

!fsegment

Please run 'dd if=/dev/mem of=/tmp/your_board_brand_and_model_version-fsegment.bin bs=64k count=1 skip=15' as root.

!help

Supported commands: !adobe !backup !boardenable !bot !cmos !dmidecode !flashrom !forcedread !formfactor !fsegment !help !info !laptop !latest !lspci !macaddr !ml !noimages !paste !serial !sorryno !summary !superiotool !word

!info

Supported commands: !adobe !backup !boardenable !bot !cmos !dmidecode !flashrom !forcedread !formfactor !fsegment !help !info !laptop !latest !lspci !macaddr !ml !noimages !paste !serial !sorryno !summary !superiotool !word

!laptop

Laptops, notebooks and netbooks are difficult to support and we recommend to use the vendor flashing utility. The embedded controller (EC) in these machines often interacts badly with flashing. See http://www.flashrom.org/Laptops

!latest

Please use latest flashrom from svn or at least flashrom 0.9.4 to get reliable operation. Installation instructions can be found here: http://flashrom.org/Downloads

!lspci

Please run 'lspci -nnvvvxxx' (as root) and upload the results to http://paste.flashrom.org

!macaddr

If your MAC address is stored inside the flash chip, it will be overwritten by flashrom. We are currently looking for docs which explain where exactly in ROM the MAC address is stored. https://www.bios-mods.com/forum/Thread-AMI-Bios-flash-tool-AFUDOS-EXE has some hints on how to store a MAC address in an AMI BIOS.

!ml

The flashrom mailinglist is reachable at flashrom@flashrom.org. We recommend to subscribe first at http://www.flashrom.org/mailman/listinfo/flashrom

!noimages

Please do not send any BIOS images to the flashrom mailing list. We don't have the rights to distribute such images. Instead, send links to the official BIOS download and/or links to your BIOS dumps. Warning! BIOS dumps might contain MAC addresses and/or passwords.

!paste

Please run 'flashrom -V' (as root) and upload the results to http://paste.flashrom.org

!serial

If your machine/board serial number, model number and Windows preactivation key are stored in flash, they will be overwritten/erased by flashrom.

!sorryno

What you want is very difficult to implement and will require months of effort and we don't have the datasheets needed to implement it. There is always the option of paying someone for this, but it probably won't be cheap.

!summary

<nick>: Please upload the output of 'flashrom -V', 'lspci -nnvvvxxx', 'superiotool -deV' (run all commands as root) and the file read with 'flashrom -r readout.rom' to http://paste.flashrom.org. Send all resulting addresses to flashrom@flashrom.org and mention the exact name of your board (including revision, if there are multiple revisions) in the subject.

!superiotool

Please run 'superiotool -deV' (as root) and upload the results to http://paste.flashrom.org

Installation instructions can be found here: http://www.coreboot.org/Superiotool#Installation

!word

Please spread the word about flashrom. Tell your friends and colleagues, write about it in your blog, the forums you visit, tell news sites how great it is, mention on social media, whatever you can think of. Thanks!