How can I reset rcm3000 to the original state it was in from the factory?

I am writing a boot loader and have somehow disabled my rcm3000. The chip will accept a bin file, but will not start normal operation. I am loading a bin file into the rabbit using Rabbit Field Utility version 3.05 and programming with Dynamic C version 8.01.

I’d recommend trying to compile a sample program to the module with Dynamic C to isolate the problem. Have you modified the BIOS or any of the libraries provided with Dynamic C?

I’d also recommend upgrading to Dynamic C 9.62 with patches, the latest release for the RCM3000.

You can stay completely up to date by following the GitHub repository.

If you accidentally overwrote your SystemIDBlock, you can replace it using Dynamic C 9 with this sample: