This indeed sounds like memory fragmentation.  You don't need to reload the firmware.  Just go click on the brick in NXT-G  (top left choice of the bottom right stuff that includes download and run), then select the memory tab, then delete all, then reload the user programs you need on the brick (and re-calibrate any sensors you have calibrated) and you should be good to go.  You might want to load the least volatile programs first.

On Wed, Oct 19, 2011 at 5:45 PM, Andy Traiger <[log in to unmask]> wrote:
Paul,

I encountered this last year with one of our team's bricks.  I think as you
add and delete programs the memory becomes fragmented and some of the memory
becomes unavailable because it is not contiguous.  Last year when our NXT
brick was reporting it had like 40K spare and it was not letting us download
a ~20K file.  I reloaded the firmware (the same version that I was using).
Use the Tools Menu --> Update NXT Firmware.  This erased all of our programs
and files, but then it made more memory available; so there wasn't this
missing chunk of memory that we couldn't write to anymore.  Has anyone else
tried this and had success?

Andy Traiger
Vienna Robotics Coach
Team 3070

-----Original Message-----
From: First Lego League in Virginia and DC
[mailto:[log in to unmask]] On Behalf Of Bobby p. Carder
Sent: Wednesday, October 19, 2011 4:40 PM
To: [log in to unmask]
Subject: [VADCFLL-L] Memory on the NXT brick

Rookie coach here asking what is likely easy to answer.  Our team is getting

out of memory (on the NXT brick) when they try to transfer programs to the
brick.   We check the memory via the status function within the 2.0 software

and it read the brick only to tell us that there is still 50% unused
capacity.
We try it again...and na da.  The program isn't very big either.   Anyone
ever
seen this?  Thanks

Paul Carder
Team 342
The Lost Marbles

-- To UNSUBSCRIBE or CHANGE your settings, please visit
https://listserv.jmu.edu/archives/vadcfll-l.html and select "Join or leave
the list".

-- VADCFLL administrative announcements are sent via
VADCFLL-ANNOUNCEMENTS-L. Visit
https://listserv.jmu.edu/archives/vadcfll-ANNOUNCEMENTS-l.html to subscribe.

-- To UNSUBSCRIBE or CHANGE your settings, please visit https://listserv.jmu.edu/archives/vadcfll-l.html and select "Join or leave the list".

-- VADCFLL administrative announcements are sent via VADCFLL-ANNOUNCEMENTS-L. Visit https://listserv.jmu.edu/archives/vadcfll-ANNOUNCEMENTS-l.html to subscribe.


To UNSUBSCRIBE or CHANGE your settings, please visit https://listserv.jmu.edu/archives/vadcfll-l.html and select "Join or leave the list".
VADCFLL administrative announcements are sent via VADCFLL-ANNOUNCEMENTS-L. Visit https://listserv.jmu.edu/archives/vadcfll-announcements-l.html to subscribe.