NI-900 Briked
joseanio
Posts: 42
in AMX Hardware
Hi Guys,
I am tryed to update NI900 from firmware 3.60.453 to 4.1.404, sent the full package kit, but when the unit came back almost 20 minutes later after reboot, do not started the code.
I re tryed to resend the firmware to the NI900 the NStudio show the message ( Firmware ID is invalid ).
I have connected over debug port ( inside the unit ) and received the data below.
It is so strange, I done this in 3 ni2100 and Worked fine.
Is there anything that I can do to restore the 3.60.453 or update 4.1.404
Thanks a lot
Joseanio Galdino
(0000000229)0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
ICSNet Receive Message Queue Size = 200
(0000000239) PhastLink Receive Message Queue Size = 500
(0000000xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0244) NetLinx Sockets Message Queue Size = 50
(0000000256) TCP Timeout = 45000mS
(0000000261) Log Entry Co0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
unt = 1000
(0000000270) UDP Blink Message Time = 5 seconds (0=off)
(0000000276) JVMStartParam(1): -Xmx12M -Xms12M -traceexit0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
-cp /lib;/lib/core.jar;/lib/amx_util.jar;/lib/bcprov.jar;/lib/csse.car;/lib/framework.jar -Dpath.separator=; -Dfile.separator=/
(00xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
000000295) JVMStartParam(2): -Djava.class.path=/lib;/lib/core.jar;/lib/amx_util.jar;/lib/bcprov.jar;/lib/csse.car;/lib/framework.ja0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
r -Djava.net.preferIPv4Stack=1 -Djava.home=/LIB -Dorg.osgi.framework.dir=/LIB/fwdir org.knopflerfish.framework.Main
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
.
.
.
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Packet transmit failed
(0000001823) ConfigurationManager is giving the Run sem
(0000001839) Opening Telnet listen port on 23
(0000001843) ConfigurationManager starting Interpreter
(0000001845) Axlink Protocol over I2C is running
(0000002904) MailService started
(0000002910) Memory Available = 51058424
(0000002914) DeviceManager is taking the NeuronIDSem
(0000002915) JVM Startup Monitor Thread Started
JVM PARAMETER STRING: -Xmx12M -Xms12M -traceexit -cp /lib;/lib/core.jar;/lib/amx_util.jar;/lib/bcprov.jar;/lib/csse.car;/lib/framework.jar -Dpath.separator=; -Dfile.separator=/ -Djava.class.path=/lib;/lib/core.jar;/lib/amx_util.jar;/lib/bcprov.jar;/lib/csse.car;/lib/framework.jar -Djava.net.preferIPv4Stack=1 -Djava.home=/LIB -Dorg.osgi.framework.dir=/LIB/fwdir org.knopflerfish.framework.Main
arg[0] = siege
arg[1] = -Xmx12M
arg[2] = -Xms12M
arg[3] = -traceexit
arg[4] = -cp
arg[5] = /lib;/lib/core.jar;/lib/amx_util.jar;/lib/bcprov.jar;/lib/csse.car;/lib/framework.jar
arg[6] = -Dpath.separator=;
arg[7] = -Dfile.separator=/
arg[8] = -Djava.class.path=/lib;/lib/core.jar;/lib/amx_util.jar;/lib/bcprov.jar;/lib/csse.car;/lib/framework.jar
arg[9] = -Djava.net.preferIPv4Stack=1
arg[10] = -Djava.home=/LIB
arg[11] = -Dorg.osgi.framework.dir=/LIB/fwdir
arg[12] = org.knopflerfish.framework.Main
LoadVM(...): - done
SiegeVM Version 3.0.014 (BUILD:1064-000018), Copyright (c) 1998-2009 Skelmir, LLC
profile: CEEJ4 Embedded
on : WindRiver VxWorks, Version 6.8
(0000002916) CIpInterpreter::Run - Unlocking Interpreter Mutex Early (Device Hold off is off)
(0000003628) Knopflerfish OSGi framework, version 4.1.13
(0000003628) Copyright 2003-2009 Knopflerfish. All Rights Reserved.
(0000003629) See http://www.knopflerfish.org for more information.
(0000003665) Loading xargs file /LIB/restart.xargs
(0000003720) Loading xargs file /LIB/props.xargs
(0000003757) #1: setDefaultSysProps
(0000003759) #1: system prop org.osgi.framework.system.packages=
(0000003761) #1: system prop org.osgi.framework.dir=/LIB/fwdir
(0000003762) #1: Using default org.knopflerfish.bundle.cm.store=cmdir
(0000003774) #3: jar base[0]=file:/LIB/jars/
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
.
.
.
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
(0000004912) Memory Available = 37494384 <14061000>
(0000004912) DeviceManager error taking the NeuronIDSem 203
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
.
.
.
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Packet transmit failed
(0000006651) Memory Available = 36970056 <524328>
TaskI2CRx: timeout on readConfigs0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Packet transmit failed
(0000009652) SSLServerSocketFactory.Activator: registered service
(0000009816) No CM present, using default configuration
(0000009936) Updated pid=org.knopflerfish.bundle.http.factory.HttpServer.default
(0000009951) create pid=org.knopflerfish.bundle.http.factory.HttpServer.default
(0000010088) Creating Thread Pool
(0000010260) Creating HTTP socket
(0000010284) HTTP server started on port 80
(0000010285) Creating HTTPS socket
(0000010293) AmxSslServerSocket(int,int): got called
(0000010311) HTTPS server started on port 443
(0000010664) Memory Available = 36928552 <41504>
(0000010754) DeviceManager 0.0.1 has been started
(0000010951) Device Access: Framework started
(0000010952) Device Access: No DriverLocators found
(0000010952) Device Access: DeviceAccess.frameworkEvent - no devices found
(0000010952) DeviceAccess 0.0.1 has been started
(0000011151) DynamicDeviceDetector 0.0.1 has been started
(0000011347) Alias "/" was registered by bundle 12
(0000011394) Alias "/web/root" was registered by bundle 12
(0000011431) Alias "/web/module" was registered by bundle 12
(0000011432) RootServlet 0.0.1 has been started
(0000011480) Alias "/web/devices" was registered by bundle 12
(0000011480) DeviceServlet 0.0.1 has been started
(0000011542) Alias "/web/config" was registered by bundle 12
(0000011542) ConfigServlet 0.0.1 has been started
(0000011643) Alias "/web/dvx_2100hd/config" was registered by bundle 12
(0000011643) DVXConfigServlet 0.0.1 has been started
(0000011651) Memory Available = 36912424 <16128>
(0000011706) Alias "/web/security" was registered by bundle 12
(0000011707) SecurityServlet 0.0.1 has been started
(0000011762) Alias "/web/dynamic" was registered by bundle 12
(0000011762) DynamicServlet 0.0.1 has been started
(0000011764) Morpheus: Starting devicesdkrt.jar
(0000011777) duet bundle installed: /lib/jars/duet/devicesdkrt.jar
(0000012446) starting duet bundle: /lib/jars/duet/devicesdkrt.jar
(0000012447) Morpheus: Starting snapirouter.jar
(0000012458) duet bundle installed: /lib/jars/duet/snapirouter.jar
(0000012634) starting duet bundle: /lib/jars/duet/snapirouter.jar
(0000012706) WebPortalImpl: registering web portal with HTTP server - /web/portal
(0000012709) Alias "/web/portal" was registered by bundle 12
(0000012709) Web Portal Device 0.0.1 has been started
(0000012747) App Manager 0.0.1 has been started
gpJVM: [0x008D53F0]
(0000012784) AppLoader: no app jar bundle has been installed
(0000012983) Framework launched
(0000013034) CIpNvMemory::NvInitalize NvRam Tested OK Used=368 Available=522880
(0000013035) CIpInterpreter::Run - NetLinx Program Load override!
(0000013035) CIpInterpreter::Run - Code Not Running!!
(0000013657) Memory Available = 36641512 <270912>
I am tryed to update NI900 from firmware 3.60.453 to 4.1.404, sent the full package kit, but when the unit came back almost 20 minutes later after reboot, do not started the code.
I re tryed to resend the firmware to the NI900 the NStudio show the message ( Firmware ID is invalid ).
I have connected over debug port ( inside the unit ) and received the data below.
It is so strange, I done this in 3 ni2100 and Worked fine.
Is there anything that I can do to restore the 3.60.453 or update 4.1.404
Thanks a lot
Joseanio Galdino
(0000000229)0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
ICSNet Receive Message Queue Size = 200
(0000000239) PhastLink Receive Message Queue Size = 500
(0000000xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0244) NetLinx Sockets Message Queue Size = 50
(0000000256) TCP Timeout = 45000mS
(0000000261) Log Entry Co0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
unt = 1000
(0000000270) UDP Blink Message Time = 5 seconds (0=off)
(0000000276) JVMStartParam(1): -Xmx12M -Xms12M -traceexit0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
-cp /lib;/lib/core.jar;/lib/amx_util.jar;/lib/bcprov.jar;/lib/csse.car;/lib/framework.jar -Dpath.separator=; -Dfile.separator=/
(00xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
000000295) JVMStartParam(2): -Djava.class.path=/lib;/lib/core.jar;/lib/amx_util.jar;/lib/bcprov.jar;/lib/csse.car;/lib/framework.ja0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
r -Djava.net.preferIPv4Stack=1 -Djava.home=/LIB -Dorg.osgi.framework.dir=/LIB/fwdir org.knopflerfish.framework.Main
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
.
.
.
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Packet transmit failed
(0000001823) ConfigurationManager is giving the Run sem
(0000001839) Opening Telnet listen port on 23
(0000001843) ConfigurationManager starting Interpreter
(0000001845) Axlink Protocol over I2C is running
(0000002904) MailService started
(0000002910) Memory Available = 51058424
(0000002914) DeviceManager is taking the NeuronIDSem
(0000002915) JVM Startup Monitor Thread Started
JVM PARAMETER STRING: -Xmx12M -Xms12M -traceexit -cp /lib;/lib/core.jar;/lib/amx_util.jar;/lib/bcprov.jar;/lib/csse.car;/lib/framework.jar -Dpath.separator=; -Dfile.separator=/ -Djava.class.path=/lib;/lib/core.jar;/lib/amx_util.jar;/lib/bcprov.jar;/lib/csse.car;/lib/framework.jar -Djava.net.preferIPv4Stack=1 -Djava.home=/LIB -Dorg.osgi.framework.dir=/LIB/fwdir org.knopflerfish.framework.Main
arg[0] = siege
arg[1] = -Xmx12M
arg[2] = -Xms12M
arg[3] = -traceexit
arg[4] = -cp
arg[5] = /lib;/lib/core.jar;/lib/amx_util.jar;/lib/bcprov.jar;/lib/csse.car;/lib/framework.jar
arg[6] = -Dpath.separator=;
arg[7] = -Dfile.separator=/
arg[8] = -Djava.class.path=/lib;/lib/core.jar;/lib/amx_util.jar;/lib/bcprov.jar;/lib/csse.car;/lib/framework.jar
arg[9] = -Djava.net.preferIPv4Stack=1
arg[10] = -Djava.home=/LIB
arg[11] = -Dorg.osgi.framework.dir=/LIB/fwdir
arg[12] = org.knopflerfish.framework.Main
LoadVM(...): - done
SiegeVM Version 3.0.014 (BUILD:1064-000018), Copyright (c) 1998-2009 Skelmir, LLC
profile: CEEJ4 Embedded
on : WindRiver VxWorks, Version 6.8
(0000002916) CIpInterpreter::Run - Unlocking Interpreter Mutex Early (Device Hold off is off)
(0000003628) Knopflerfish OSGi framework, version 4.1.13
(0000003628) Copyright 2003-2009 Knopflerfish. All Rights Reserved.
(0000003629) See http://www.knopflerfish.org for more information.
(0000003665) Loading xargs file /LIB/restart.xargs
(0000003720) Loading xargs file /LIB/props.xargs
(0000003757) #1: setDefaultSysProps
(0000003759) #1: system prop org.osgi.framework.system.packages=
(0000003761) #1: system prop org.osgi.framework.dir=/LIB/fwdir
(0000003762) #1: Using default org.knopflerfish.bundle.cm.store=cmdir
(0000003774) #3: jar base[0]=file:/LIB/jars/
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
.
.
.
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
(0000004912) Memory Available = 37494384 <14061000>
(0000004912) DeviceManager error taking the NeuronIDSem 203
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
.
.
.
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Packet transmit failed
(0000006651) Memory Available = 36970056 <524328>
TaskI2CRx: timeout on readConfigs0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Incomplete Transfer, Delaying
0xc4b8e8 (ti2cTxTask): i2c: Packet transmit failed
(0000009652) SSLServerSocketFactory.Activator: registered service
(0000009816) No CM present, using default configuration
(0000009936) Updated pid=org.knopflerfish.bundle.http.factory.HttpServer.default
(0000009951) create pid=org.knopflerfish.bundle.http.factory.HttpServer.default
(0000010088) Creating Thread Pool
(0000010260) Creating HTTP socket
(0000010284) HTTP server started on port 80
(0000010285) Creating HTTPS socket
(0000010293) AmxSslServerSocket(int,int): got called
(0000010311) HTTPS server started on port 443
(0000010664) Memory Available = 36928552 <41504>
(0000010754) DeviceManager 0.0.1 has been started
(0000010951) Device Access: Framework started
(0000010952) Device Access: No DriverLocators found
(0000010952) Device Access: DeviceAccess.frameworkEvent - no devices found
(0000010952) DeviceAccess 0.0.1 has been started
(0000011151) DynamicDeviceDetector 0.0.1 has been started
(0000011347) Alias "/" was registered by bundle 12
(0000011394) Alias "/web/root" was registered by bundle 12
(0000011431) Alias "/web/module" was registered by bundle 12
(0000011432) RootServlet 0.0.1 has been started
(0000011480) Alias "/web/devices" was registered by bundle 12
(0000011480) DeviceServlet 0.0.1 has been started
(0000011542) Alias "/web/config" was registered by bundle 12
(0000011542) ConfigServlet 0.0.1 has been started
(0000011643) Alias "/web/dvx_2100hd/config" was registered by bundle 12
(0000011643) DVXConfigServlet 0.0.1 has been started
(0000011651) Memory Available = 36912424 <16128>
(0000011706) Alias "/web/security" was registered by bundle 12
(0000011707) SecurityServlet 0.0.1 has been started
(0000011762) Alias "/web/dynamic" was registered by bundle 12
(0000011762) DynamicServlet 0.0.1 has been started
(0000011764) Morpheus: Starting devicesdkrt.jar
(0000011777) duet bundle installed: /lib/jars/duet/devicesdkrt.jar
(0000012446) starting duet bundle: /lib/jars/duet/devicesdkrt.jar
(0000012447) Morpheus: Starting snapirouter.jar
(0000012458) duet bundle installed: /lib/jars/duet/snapirouter.jar
(0000012634) starting duet bundle: /lib/jars/duet/snapirouter.jar
(0000012706) WebPortalImpl: registering web portal with HTTP server - /web/portal
(0000012709) Alias "/web/portal" was registered by bundle 12
(0000012709) Web Portal Device 0.0.1 has been started
(0000012747) App Manager 0.0.1 has been started
gpJVM: [0x008D53F0]
(0000012784) AppLoader: no app jar bundle has been installed
(0000012983) Framework launched
(0000013034) CIpNvMemory::NvInitalize NvRam Tested OK Used=368 Available=522880
(0000013035) CIpInterpreter::Run - NetLinx Program Load override!
(0000013035) CIpInterpreter::Run - Code Not Running!!
(0000013657) Memory Available = 36641512 <270912>
0
Comments
Hi Greg
If you want to say dip 1 ( PRD Mode enabled ) I have tested but no success.
Thanks by your answer.
Hi Eric,
Yes I tryed several times but the return message of NStudio is the same ( Firmware ID invalid )
Thanks too,