I am looking for the source code to latest NXT firmware (v1.31). I found the binary image is on LEGO site: https://www.lego.com/en-us/themes/mindstorms/downloads, but no links to firmware source code that I could find (just the EV3, not the NXT).
Meanwhile, I found copies of LEGO NXT firmware v1.29 and v1.05 at: https://github.com/dlech/nxt-firmware/releases
I thought it might be based on (or included in): http://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc/branches/version_131/, but that link is apparently offline now, and I didn't see equivalent on mindboards' github: https://github.com/mindboards
Finally, I also found a copy of modified firmware at: http://nxt-firmware.ni.fr.eu.org/, but I was hoping for LEGO's stock firmware (v1.31) to evaluate as a baseline.
Bonus: does anyone have EWARM-LEGO (the free "LEGO Edition" of IAR's ARM compiler) archived?
Here's an archived view of the product: https://web.archive.org/web/20110815231532/http://www.iar.com/website1/184.108.40.206/1483/1/
apparently this is no longer available or supported from the IAR site.