Last visit was: It is currently 25/04/2014, 8:20


All times are UTC [ DST ]




Post new topic Reply to topic  [ 50 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
 Post subject: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 13/05/2009, 11:00 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1373
Location: Italy
Come tutti noi utenti linux sappiamo, gli aggiornamenti BIOS rilasciati da Samsung non possono essere utilizzati con sistemi operativi diversi da quelli di casa Microsoft, e questo rende impossibile l'aggiornamento agli utenti che come me hanno deciso di eliminare completamente la partizione windows dal disco del proprio NC10.
Tuttavia, l'utility flashrom sembra funzionare perfettamente con l'NC10, e quindi sarebbe un'ottima cosa avere disponibili tutte le versioni di BIOS in un formato utilizzabile con questa ottima utility. Inoltre, flashrom ci permette anche di passare ad un versione precedente di BIOS, in caso ne avessimo la necessità, cosa che invece con l'aggiornamento tramite windows non è possibile fare.

*
AGGIORNAMENTO:
Sembra che flashrom sia perfettamente in grado di aggiornare il BIOS, ma non il MICOM.
Per questo motivo non è realmente utilizzabile per fare un aggiornamento completo, almeno per ora.
Rigrazio ascari76 per le info.
*

La mia idea è quella di raccoglierli tutti e renderli disponibili a tutta la community.

L'utility flashrom è in grado di estrarre e salvare su file l'attuale versione di BIOS in uso sul nostro NC10. L'operazione di estrazione non è affatto pericolosa, per questa ragione chiedo a tutta la community di contribuire alla raccolta, estraendo il BIOS nel caso dovesse essere in una versione non ancora disponibile nella lista sottostante.

Queste sono le poche istruzioni necessarie per farlo.

Prima di tutto, installiamo l'utility flashrom.
Gli utenti Ubuntu possono farlo con il comando
Code:
sudo apt-get install flashrom


Ora avviamo un terminale, e usiamo il comando che segue per estrarre il BIOS:
Code:
sudo flashrom -r <versionebios>.bin

dove '-r' sta per 'leggi la memoria flash e salva una copia su file', e .bin è il nome che vogliamo usare per il file. Nel mio caso, ho usato il nome '07CA.bin'.

Se flashrom non dovesse riuscire ad estrarre il BIOS restituendo un errore, allora avremo bisogno di aggiungere l'opzione 'nopat' alla linea di comando del kernel.
Niente di complicato: riavviamo l'NC10, quando appare il menu del GRUB, ci spostiamo sulla voce del kernel che vogliamo avviare e premiamo il tasto 'e'. Nel nuovo menu, ci spostiamo sulla linea che inizia con 'kernel /...' e premiamo di nuovo il tasto 'e'. Ora aggiungiamo l'opzione nopat alla fine della linea e confermiamo con INVIO. Usiamo infine il tasto 'b' per avviare il sistema. Una volta avviato, ripetiamo il comando di cui sopra per estrarre il BIOS.
La piccola modifica che abbiamo fatto tramite grub non è permanente e sarà automaticamente annullata quando il sistema verrà arrestato o riavviato.

La grandezza del file risultante è di 2MB. Basta zipparlo e postarlo in questo thread, poi mi prenderò cura io di aggiungerlo alla lista.

Lista di tutti i BIOS estratti finora:

- 04CA (by tscheckoff)
- 04CD (by marcel_ms) (per NC10 con modem HSPA)
- 05CA (by okon3)
- 05CD (by Cezary) (per NC10 con modem HSPA)
- 07CA (by voRia)
- 09CA (by auceto)
- 10CA (by okon3)

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Last edited by voRia on 09/08/2009, 16:46, edited 1 time in total.

Top
 Profile  
 
 Post subject: RE: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 13/05/2009, 11:33 
Jr. Member
Jr. Member

Joined: 25/02/2009, 16:15
Posts: 79
stasera provvedo a postare il mio 04CA.

Scusa Voria, da quello che ho capito grazie a questa utility è possibile anche metter su un firmware diverso.

Quali sarebbeo i comandi da dare?
ciao


Top
 Profile  
 
 Post subject: RE: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 13/05/2009, 11:53 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1373
Location: Italy
E' possibile aggiornare il BIOS con il comando:
Code:
sudo flashrom -wv nuovobios.bin

dove '-w' sta per 'scrivi', '-v' sta per 'verifica che la scrittura sia stata eseguita correttamente' e 'nuovobios.bin' è ovviamente il file bios da utilizzare.

Sarà forse superfluo scriverlo, ma su certe cose è meglio essere ben chiari. Quindi lo scrivo lo stesso: :P
Attenzione: l'aggiornamento del BIOS è un'operazione pericolosa. Facendo tutti gli scongiuri del caso, se qualcosa dovesse andare storto durante il processo di aggiornamento il pc potrebbe non essere più avviabile. In altre parole, bisogna essere pienamente coscienti di ciò che si sta facendo e valutare attentamente tutti i rischi del caso. A parte se stessi, nessuno è responsabile di eventuali problemi causati dall'aggiornamento del BIOS.

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Last edited by voRia on 13/05/2009, 21:21, edited 1 time in total.

Top
 Profile  
 
 Post subject: RE: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 13/05/2009, 14:13 
Supporter
Supporter

Joined: 12/05/2009, 15:49
Posts: 190
Versione 05CA.

Aggiungerei una cosa:
per sapere che versione avete del bios senza dover per forza entrare nel menù del bios, normalmente da terminale digitate:
Code:
sudo dmidecode -s bios-version

_________________
** Dio dammi la pazienza, perchè se mi dai la forza, ammazzo tutti. **


Last edited by okon3 on 13/05/2009, 14:17, edited 1 time in total.

Top
 Profile  
 
 Post subject: RE: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 13/05/2009, 14:17 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1373
Location: Italy
Grazie, l'ho aggiunto alla lista ;)

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Top
 Profile  
 
 Post subject: RE: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 13/05/2009, 19:22 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1373
Location: Italy
Aggiunta la versione 04CA (grazie a tscheckoff).

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Top
 Profile  
 
 Post subject: RE: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 13/05/2009, 21:34 
Jr. Member
Jr. Member

Joined: 25/02/2009, 16:15
Posts: 79
ho aggiornato alla 07ca.
tutto liscio....

entrando nel bios però ora mi dice:
bios: 07CA
micom: 04CA

io avevo il 04CA prima....
che significa?


Last edited by ascari76 on 14/05/2009, 8:17, edited 1 time in total.

Top
 Profile  
 
 Post subject: RE: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 13/05/2009, 23:02 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1373
Location: Italy
Il MICOM è una parte del BIOS.

Da quello che ho letto sul forum di sammynetbook.com, a quanto pare alcuni utenti hanno avuto la necessità di eseguire due volte il processo di aggiornamento (con l'updater ufficiale samsung per windows) per avere il BIOS e il MICOM entrambi aggiornati e alla stessa versione. Può darsi che sia la stessa cosa anche con flashrom.

Se vuoi un mio consiglio, io rifarei l'aggiornamento alla versione 07CA. Se poi dal menu del BIOS dovesse ancora risultare la versione 04CA per il MICOM, allora riporterei anche il BIOS alla 04CA, in modo da evitare possibili problemi e ripristinare la situazione iniziale.

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Last edited by voRia on 13/05/2009, 23:03, edited 1 time in total.

Top
 Profile  
 
 Post subject: RE: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 13/05/2009, 23:49 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1373
Location: Italy
Ah, dimenticavo: potresti salvare l'output completo di flashrom e postarlo qui?
Inoltre, sarebbe cosa buona inviarlo al team di sviluppo di flashrom, come viene anche suggerito dal programma stesso. :)

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Top
 Profile  
 
 Post subject: RE: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 14/05/2009, 8:16 
Jr. Member
Jr. Member

Joined: 25/02/2009, 16:15
Posts: 79
ok tutto chiaro.
stasera lo faccio.

come faccio a salvare l'out dell'utility flahrom?


Top
 Profile  
 
 Post subject: RE: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 14/05/2009, 9:49 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1373
Location: Italy
Puoi usare un comando come questo:
Code:
sudo flashrom -wv nuovobios.bin > flashrom.log

che reindirizza tutto l'output nel file 'flashrom.log'. In questo modo però sul terminale non vedresti nulla.

Oppure, se l'output non è troppo lungo, puoi semplicemente eseguire il comando e poi copiare tutto il testo dal terminale e incollarlo in un file vuoto.

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Top
 Profile  
 
 Post subject: RE: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 14/05/2009, 17:15 
Jr. Member
Jr. Member

Joined: 25/02/2009, 16:15
Posts: 79
dunque allora, ho ripetuta la procedura per uppare anche il micom alla 07CA ma niente.
Ho creato il file di log che riporto qui:
----------------------------------------------------------------------------------------------------
Calibrating delay loop... OK.
No coreboot table found.
Found chipset "Intel ICH7M", enabling flash write... OK.
Found chip "Macronix MX25L1605" (2048 KB) at physical address 0xffe00000.
===
This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
Please email a report to flashrom@coreboot.org if any of the above operations
work correctly for you with this flash part. Please include the full output
from the program, including chipset found. Thank you for your help!
===
Flash image seems to be a legacy BIOS. Disabling checks.
Programming page:

Verifying flash... VERIFIED.
--------------------------------------------------------------------------------------------------------

quel 'no coreboot table found' potrebbe essere il problema?
comunque adesso mando la mail agli sviluppatori con il file di log

se mi rispondono vi faccio sapere


Top
 Profile  
 
 Post subject: RE: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 14/05/2009, 17:19 
Supporter
Supporter

Joined: 12/05/2009, 15:49
Posts: 190
umh quella stringa la dava anche a me al momento dell'estrazione se non erro, appena posso ci guardo, ho fatto del casino col grub e non riesco più a rimetterlo xD

_________________
** Dio dammi la pazienza, perchè se mi dai la forza, ammazzo tutti. **


Top
 Profile  
 
 Post subject: RE: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 14/05/2009, 17:38 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1373
Location: Italy
'ascari76' pid='1161' dateline='1242317738' wrote:
quel 'no coreboot table found' potrebbe essere il problema?


No, quel messaggio ti avvisa che stai usando un BIOS proprietario, non uno libero.

Beh, il mio consiglio ora è quello di rimettere la versione 04CA, in modo da ripristinare la situazione iniziale. A questo punto non so se sia effettivamente possibile fare un aggiornamento completo del BIOS da linux, bisognerebbe trovare maggiori informazioni sulla questione.

Mi raccomando, nella mail che invierai agli sviluppatori specifica anche che stai usando un NC10.

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Last edited by voRia on 14/05/2009, 17:58, edited 1 time in total.

Top
 Profile  
 
 Post subject: RE: [NC10] Lista di tutti i BIOS disponibili
PostPosted: 14/05/2009, 17:58 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1373
Location: Italy
Aggiunta versione 05CD al post principale (grazie a Cezary).

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 50 posts ]  Go to page 1, 2, 3, 4  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Theme created StylerBB.net & kodeki