PDA

View Full Version : Updating from Rel 2.2.0 B



Houps
Feb 11, 07, 17:46
Has anyone used the NMU to update a neptune from Rel 2.2.0 B. I recieved the following error from NMU when trying to connect to it. Or do I need to get an older version of the updater software to update to before using NMU to update to the latest version?

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at f.b(String A_0)
at e.a(Boolean A_0)
at ab.t()
at ab.a0(Object A_0, EventArgs A_1)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINNT/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Neptune Maintenance Utility
Assembly Version: 1.0.1.24481
Win32 Version: 1.0.1.24481
CodeBase: file:///C:/Program%20Files/Alti-2%20NMU/Neptune%20Maintenance%20Utility.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINNT/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINNT/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINNT/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINNT/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINNT/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINNT/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINNT/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
IrDAComms
Assembly Version: 1.0.1.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Alti-2%20NMU/IrDAComms.DLL
----------------------------------------
uNMU
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Alti-2%20NMU/uNMU.DLL
----------------------------------------
nmuTime
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Alti-2%20NMU/nmuTime.DLL
----------------------------------------
InTheHand.Net.Personal
Assembly Version: 2.0.60828.0
Win32 Version: 2.0.60828.0
CodeBase: file:///C:/Program%20Files/Alti-2%20NMU/InTheHand.Net.Personal.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

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

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

MrBrant
Feb 12, 07, 08:39
from Tim (at Alti-2)



The new NMU updates units that have version 2.5 or later code in them. If your unit is running 2.4.2, for example, you will get a message that says

"The Neptune you have connected has old firmware (version 2.4.2) and is not compatible with this version of the NMU"
and then the NMU disconnects. It will leave you a message at the bottom of the main screen telling you what version it just encountered.

You can't adjust settings on units older than 2.5.0. But, you can update them. Just go to the Updater screen (on the menu, click Tools, then Updater) and follow the instructions.


good luck and have fun! :)

Tim Henderson
Feb 12, 07, 11:51
I am sorry about the confusion over this issue. I wish I had written that better. The first paragraph is not clear. The second two are fine as they are.

You should be able to connect to any Neptune: that means, you click the Connect button and away it goes. If the unit it too old, you are going to get a message and it is going to disconnect. The only thing you can do with it is update it to the latest firmware version, which at this time is 2.6.2.

I need to know more about the circumstances of this error. Was the the Connect button clicked and then the error appeared? Did you try more than once and the same crash happens each time? Have you tried going to Tools/Update and following through with an Update to 2.6.2?

It might be helpful if I knew if this installation of NMU had been used successfully on other Neptunes, or if this was the first and only use.

Thanks for working with me on this.

MrBrant
Feb 12, 07, 19:24
oh well, I tried to help :slap:

:D