Jump to content
Nokioteca Forum

Recommended Posts

Descrizione:

NAVIFIRM è lo strumento multi-uso definitivo per il download delle immagini dei firmware Nokia, per ottenere la lista dei product codes, e per trovare il giusto product code per il tuo telefono. NAVIFIRM scarica tutto questo direttamente dai server Nokia quindi non sara' necessario aspettare che le persone postino i pacchetti di dati e le liste di product codes.

NAVIFIRM è utile praticamente per tutti:

Utenti finali: Per trovare i product codes da usare con NSS/NSU

Giornalisti: Per essere i primi a sapere quando un nuovo firmware arriverà su NSU

Sviluppatori: Per scaricare immagini delle ROM ed estrarre i files.

Utenti Care Suite/Phoenix/box: Per scaricare immagini ROM da flashare. Server NSU addizionali possono essere inseriti modificando il Main.cs nel codice sorgente.

NaviFirm.jpg

Per maggiori informazioni:

http://www.symbian-t...m/NaviFirm.aspx

Download NaviFirm+

NaviFirm+ Change-Log:

3.2 Change-Log:

- New: credentials for public shared account are automatically acquired from server

3.1 Change-Log:

- Improved: support for public shared account

3.0 Change-Log:

- New: shows a warning message for those accounts whom generates too much traffic

- Improved: disabled the keypress-auto-repeat in the listboxes to avoid flooding the server with a lot of requests and get the account disabled

- Fixed: the bitcoin email field was too short

- Fixed: login issues for some Turkish accounts

2.9 Change-Log:

- New: Bitcoins accepted! It is now possible to donate using Bitcoins ;) the open-source, p2p, electronic money, available worldwide! http://en.wikipedia.org/wiki/Bitcoin

- Improved: shows the current transfer speed (kB/s = kilobytes per second, 1kB/s = 1000bytes/s)

- Improved: automatically search for Product Code after 3 seconds of inactivity, in case that the "enter" key is missing

- Improved: shows the proper measure unit in the file details (KiB = kibibytes, 1KiB = 1024bytes)

2.8 Change-Log:

- Improved: client/server transfer speed

- Improved: registry is not used anymore. Username, password and GUI settings are now saved in the Config_v3.xml (.NET Framework will store it under %LOCALAPPDATA%)

- Fixed: important issue in cache management of hidden variants and current variants: were cached using the very same data.

- Fixed: some NaviFirm+ settings were lost after an automatic update.

- Fixed: the welcome box containing the recent changes was not showed after an automatic update.

- Fixed: detect and removes empty server responses from the cache

2.7 Change-Log:

- New: interrupted and incomplete downloads can be resumed, avoiding to download the whole file again

- New: downloads can be temporarily paused and restored later

- New: migrated to .NET Framework v4

- Improved: if, for any reason, some firmware file is invalid, it will be automatically reported to NaviFirm+ server and it will be fixed asap.

- Improved: handling of server error messages sent to the client has been rewritten

- Fixed: some panels sizes, were not restored properly on launch.

- Fixed: changed the default value to optional = false during the vpl parsing

- Fixed: in a very particular case, the product list was empty

- Fixed: double-click on download window to open the destination path was not working properly when clicking on labels

2.6 Change-Log:

- Improved: keeps the windows and panel sizes preferences for the GUI.

- Improved: handling of wrong text/html responses, instead of text/xml.

- Improved: handling of "product code not found on caresuite".

- Improved: handling of corrupted cache files. The corrupted cached file will be automatically deleted and content will be donwloaded again.

2.5 Change-Log:

- Improved: Welcome Message can now be scrolled

- Improved: minor GUI changes

- Fixed: crash when downloading a firmware which has been found through Nokia Care Suite and user is donor

- Fixed: the item "Upload New Product Codes" is now disabled properly

- Fixed: filters gets cleared when searching on Nokia Care Suite

2.4 Change-Log:

- New: Variants that (for any reason) have been replace/removed/hidden from Nokia Care Suite server, will be shown by NaviFirm+ in RED colour.

You can change this behaviour by manually editing the Config_v2.xml file and set ShowHiddenVariants to False.

- Improved: Favourite list can now detect new Variants available for the same Product Code / Software Release (it can happen when a variant is replaced by Nokia with another)

- Improved: it is possible to donate using Credit Card or Skrill/MoneyBookers. These donations are accepted worldwide, also from counties not supported by PayPal.

2.3 Change-Log:

- New: Search in Nokia Care Suite feature (available to non-donors too).

You can now insert a Product Code in the textbox to search for it in Nokia Care Suite Server

Non-donors that were using Nokia Care Suite Tool to search for new firmware versions, can totally replace it with NaviFirm+

- Improved: the Favourite Product Codes feature has been opened to the non-donors too.

- Fixed: some issues in the auto-update features (delay for the app-restart was too short)

- Improved: minor GUI changes

2.2 Change-Log:

- Improved: Favourite Product Codes are now save on a different file MyProductCode.xml

- Improved: internal code refactoring for better maintenance

- Improved: minor GUI changes

- Fixed: unexpected crash when selecting the variant, while the cache was automatically cleared

- Fixed: sometimes users received the message "invalid username or password"

- Known Issues: doesn't support proxy. Proxy support will be added in next releases.

2.1 Change-Log:

- New: you can now report missing Product Code, by uploading a .txt list of product codes to the server, so the missing Product Codes will be added to the database. "Product Codes > Upload New Product Codes to NaviFirm+"

the product codes listed in the .txt file should follow any of these formats:

059T1S4:RM-892 VAR EURO GB O2 SL BLACK

059S917:RM-892 VAR GB CV WHITE

059S8H6

059S8L8

RM-839 EURO_E5_YELLOW_CYRMAC_MK 059S125

RM-839 EURO_E5_YELLOW_GREEK_GR 059S127

- Improved: Favourite Product Codes list has been limited to a maximum of 10 entries

- Improved: prevents running multiple NaviFirm+ instances

- Fixed: all the datetime fields are now saved as UTC format, fixing some cache handling issues.

- Known Issues: doesn't support proxy. Proxy support will be added in next releases.

2.0:

- New: NaviFirm+ automatically downloads and installs new updates

- New: Engine Rewritten from scratch

- New: Favourites Product Codes list

- Improved: trasfer speed! network communication is gzip-compressed

- Improved: caching policy is handled by the server, you don't need to worry about cleaning the cache to get fresh results

- Improved: refuses to add duplicated files to the download queue

- Improved: minor GUI improvements

- Removed: ShowExtendedInfo and ServerIndex settings

- Known Issues: doesn't support proxy. Proxy support will be added in next releases.

1.7:

- New: Ported to .NET Framework 4.0

- New: Shows additional Product informations in the tooltip, including phone's image.

Note that the tooltip is disabled by default, if you want to enable it, you must change the NaviFirmPlus.Config file in this way:

<setting name="ShowTooltip" serializeAs="String">

<value>True</value>

</setting>

1.6:

- New: added notifications about the current connection status and the amount of trasferred bytes

- Improved: .vpl file is now handled without showing any window (you can disable the .vpl parsing changing the NaviFirmPlus.exe.config)

- Improved: better data transfer speed

- Improved: connection engine has been rewritten

- Improved: minor changes to the status bar

- Fixed: crash when double-click on "Size" column

- Fixed: sorting on the "Size" column was not working proprerly

1.5

- New: it is now possibile to Download up to 20 files simultaneously. You just need to increase the Download Sessions limit (default value is 2).

- New: added option to automatically append the PC to the destination path

1.4

- New: the download manager has been rewritten from scratch. Using the new Download Queue you can enqueue all the fw files you need to download, while keeping to use NaviFirm+

- Improved: the Parse VPL checkbox has been removed, you can change this setting through the NaviFirmPlus.exe.config file

1.3:

- Fixed: Bad layout on Chinese System

- Improved: Minor GUI changes

1.2:

- Correzione: Errore nello scaricamento di file grandi.

- Novita': Aggiunti i dettagli di dimensione e tipologia file.

- Novita': Opzione per il download automatico del file VPL. Per selezionare automaticamente i file indispensabili del firmware.

1.1:

- Novita': Aggiunto il supporto per il server Nokia Care! Questo server contiene alcuni file aggiuntivi, come l'immagine del Drive E: per l'N8.

- Miglioria: All'avvio utilizzera' automaticamente l'ultimo server scelto dall'utente.

1.0:

- Correzione: La comunicazione con il server "Quality Assurance" non funzionava correttamente.

0.9:

- Correzione: A causa di vecchio codice di debug, il programma si chiudeva inaspettatamente dopo il 20 Dicembre.

0.8:

- Correzione: Crash su Windows 7

0.7:

- Miglioria: Da adesso questo software, disponibile sul sito Symbian-Toys.com, si chiamerà NaviFirm+ per essere distinto dalle altre varianti.

- Miglioria: La finestra di download vi fornirà dettagliate informazioni sui downloads.

0.6:

- Novità: Può essere incorporato come un plugin di NokiaCooker.

0.5:

- Novità: Aggiunto il caching.

- Novità: Filtro avanzato per i risultati.

- Novità: Copia degli URLs nella ClipBoard. Questa feature può essere utilizzata per scaricare i file con un download manager esterno.

- Miglioria: Le colonne possono essere ridimensionate.

- Miglioria: La finestra può essere ridimensionata.

[Traduzione del post a cura di alberto1991lucca]

Modificato da Il.Socio
Link to comment
Condividi su altri siti

  • 2 settimane dopo...

Principalmente e' una versione che ho realizzato per me e poi ho deciso di condividere.

Trovavo snervante il tempo di attesa ogni volta che si selezionava qualche modello o versione del fw e dovendo mettere spesso mano a fw differenti, la cosa iniziava a diventare davvero ingestibile... Quindi, sono stato pressoche' costretto a metterci mano per velocizzare un po' il tutto.

Ora come ora, sia della cache, che del filtro dei risultati, non riuscirei piu' a fare a meno. ;)

Link to comment
Condividi su altri siti

  • 2 settimane dopo...

A me esce questa finestra:

immaginehr.jpg

Dentro c'è scritta tutta questa pappardella:

Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra

sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************

System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.

in Nokia.Online.CareSuite.Product.ToString()

in System.ComponentModel.TypeConverter.ConvertTo(ITypeDescriptorContext context, CultureInfo culture, Object value, Type destinationType)

in System.Windows.Forms.Formatter.FormatObjectInternal(Object value, Type targetType, TypeConverter sourceConverter, TypeConverter targetConverter, String formatString, IFormatProvider formatInfo, Object formattedNullValue)

in System.Windows.Forms.Formatter.FormatObject(Object value, Type targetType, TypeConverter sourceConverter, TypeConverter targetConverter, String formatString, IFormatProvider formatInfo, Object formattedNullValue, Object dataSourceNullValue)

in System.Windows.Forms.ListControl.GetItemText(Object item)

in System.Windows.Forms.ListBox.NativeInsert(Int32 index, Object item)

in System.Windows.Forms.ListBox.ObjectCollection.AddInternal(Object item)

in System.Windows.Forms.ListBox.ObjectCollection.Add(Object item)

in ..(Object sender, EventArgs e)

in .‚.Ÿ(Object sender, „ e)

************** Assembly caricati **************

mscorlib

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.4952 (win7RTMGDR.050727-4900)

Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll

----------------------------------------

navifirm

Versione assembly: 0.7.0.25507

Versione Win32: 0.7.0.25507

Base di codice: file:///L:/navifirm-0.1-bin/NaviFirmPlus.exe

----------------------------------------

System.Windows.Forms

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Drawing

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System.Web.Services

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll

----------------------------------------

System.Xml

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

System.Configuration

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

----------------------------------------

nogq4dld

Versione assembly: 0.7.0.25507

Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

mscorlib.resources

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.4952 (win7RTMGDR.050727-4900)

Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll

----------------------------------------

System.resources

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_it_b77a5c561934e089/System.resources.dll

----------------------------------------

System.Windows.Forms.resources

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll

----------------------------------------

************** Debug JIT **************

Per attivare il debug JIT, è necessario impostare il valore

jitDebugging nella sezione system.windows.forms del file di configurazione

dell'applicazione o del computer (machine.config).

L'applicazione inoltre deve essere compilata con il debug

attivato.

Ad esempio:

<configuration>

<system.windows.forms jitDebugging="true" />

</configuration>

Quando il debug JIT è attivato, tutte le eccezioni non gestite

vengono inviate al debugger JIT registrato nel computer,

anziché essere gestite da questa finestra di dialogo.

PS: Ho Win7 64bit

La versione precedente, non mi dava alcun problema. Che errore sarebbe?

Modificato da Guest
Link to comment
Condividi su altri siti

Grande, funziona ed è più veloce della release precedente. L'unica cosa è che devo ricordarmi di cancellare i file nella cache, altrimenti ad ogni avvio crasha. Probabilmente non digerisce bene i 64bit.

Grazie Marco e Bella la tua certificazione ;)

Link to comment
Condividi su altri siti

Molto strano, una volta ripulita dovrebbe essere gestita per bene...

Se sei disponibile, mi piacerebbe sistemare il problema... La cache e' davvero comoda.

Con la versione precedente, intendi dire che su "NaviFirm 0.6" funzionava bene o intendi qualche altra versione?

Su che sistema operativo lo stai facendo girare?

Potresti provare ad eseguirlo come amministratore?

Modificato da Il.Socio
Link to comment
Condividi su altri siti

Dunque, per versione precedente intendo la 0.6 e quella funziona senza problemi, mi è capitato solo 1 volta si inceppasse nel caricamento costringendomi a cancellare la cache, per il resto no problem.

Il SO è win7 64bit ed ho disabilitato il UAC, quindi viene eseguito come amministratore.

Avevo anche provato ad abilitare il programma in modalità compatibile con Vista e con XP, ma esce sempre quella stramaledetta finestra di errore se non pulisco la cache.

Visto che mi va di trafficare, ho utilizzato Virtualbox con su Xp SP3 e qui funziona senza il minimo problema.

A sto punto, ho anche ripristinato una immagine del win7 che avevo fatto alla prima installazione del SO. Ma non cambia nulla, se non pulisco la cache si inchioda.

Dimmi tu cos'altro posso fare.

Link to comment
Condividi su altri siti

  • 2 settimane dopo...

Sei un mito!! Questa versione funziona perfettamente. Grandissimo!!! :thumbs:

Dimenticavo una cosa, su Phoenix è possibile scaricare oltre al FW anche il file per ripistinare la memoria interna da 16GB dell'N8 (RM596_029_000_M002_16G.fpsx che pesa circa 830Mb), secondo è fattibile riuscire ad inserirla anche in navifirm oppure è inutile?

Modificato da Guest
Link to comment
Condividi su altri siti

L'elenco dei file che sono disponibili su NaviFirm proviene direttamente dai server Nokia...

Vale a dire che il programma preleva la lista e la presenta all'utente cosi' com'e'.

Se il file non e' indicizzato nei server Nokia, allora non viene visualizzato in NaviFirm. :(

Che opzione selezioni per scaricare quel file da 830Mb?

Modificato da Il.Socio
Link to comment
Condividi su altri siti

Ti posto la foto, che è più esplicita:

immagineod.jpg

La versione del Phoenix è: 2010.24.008.43820

Ho provato a gurdare se durante il download crea qualche log, ma io non ho trovato nulla che indica da dove scarichi i file.

PS: Come non detto ho trovato questo link, che scarica in effetti la sola memoria interna:

http://nds2.fds-fire.nokia.com/fdp/interface/FiRe/2010/9/--FID--A0A22ESQAJRWW/--LID--FiRe1285015691043/RM596_029_000_M002_16G.fpsx

Modificato da Guest
Link to comment
Condividi su altri siti

  • 1 mese dopo...

continua a darmi questo errore:

Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra

sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************

System.ArgumentException: Il percorso non può essere composto da una stringa vuota o costituita da soli spazi.

in System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity)

in ...ctor(File[] files, String targetDir, Boolean overwrite)

in ...ctor(File[] files)

in ..(Object sender, EventArgs e)

in System.Windows.Forms.Control.OnClick(EventArgs e)

in System.Windows.Forms.Button.OnClick(EventArgs e)

in System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

in System.Windows.Forms.Control.WndProc(Message& m)

in System.Windows.Forms.ButtonBase.WndProc(Message& m)

in System.Windows.Forms.Button.WndProc(Message& m)

in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Assembly caricati **************

mscorlib

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

----------------------------------------

navifirm

Versione assembly: 0.8.0.23263

Versione Win32: 0.8.0.23263

Base di codice: file:///C:/Users/filippo/Desktop/NaviFirm+%201.1/NaviFirmPlus.exe

----------------------------------------

System.Windows.Forms

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Drawing

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System.Xml

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

mscorlib.resources

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

----------------------------------------

System.Web.Services

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll

----------------------------------------

System.Configuration

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

----------------------------------------

gpdkhl4r

Versione assembly: 0.8.0.23263

Versione Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.resources

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_it_b77a5c561934e089/System.resources.dll

----------------------------------------

System.Windows.Forms.resources

Versione assembly: 2.0.0.0

Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll

----------------------------------------

************** Debug JIT **************

Per attivare il debug JIT, è necessario impostare il valore

jitDebugging nella sezione system.windows.forms del file di configurazione

dell'applicazione o del computer (machine.config).

L'applicazione inoltre deve essere compilata con il debug

attivato.

Link to comment
Condividi su altri siti

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy