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/1.0.1.0/1483/1/
And a press release: https://www.embedded.com/news-iar-systems-announces-free-development-environment-for-lego-mindstorms/
apparently this is no longer available or supported from the IAR site.
Thank you!
.lib
,.dll
or.exe
files), as opposed to the source code, which is typically text based.