CE644 Firmware

Creative Commons License

CE644 Firmware by CE-Designs is licensed under a Creative Commons Attribution 3.0 Unported License.
Based on a work at http://hifiduino.wordpress.com/code/.

In order to use the firmware the "LiquidCrystal library" from F Malpartida, "RTC library" from JeeLabs, "IRremote library" from Ken Shirriff and the "EEPROMWriteAnything" functions needs to be used. 

  1. Download all files from the links above.
  2. Unpack all ZIP files.
  3. Replace the original "LiquidCrystal library" by the new one in the libraries folder of the Arduino software.
  4. Copy the "RTC library" folders and files to the libraries folder.
  5. Copy the "IRremote library" folders and files to the libraries folder.
  6. Copy the "EEPROMWriteAnything.h" files to the EEPROM library folder. 
  7. Restart the Arduino software for the changes to take effect. 

Download the firmware manual to read more about this firmware.

IMPORTANT: When using version 1.1 or older perform a factory reset from the menu when running the firmware for the first time!  



Latest version:


Older versions:



Version: Changes:
Version 1.21

Corrected the rotary encoder wake up function from the auto clock mode.

Corrected a display error at the sample rate fucntion.

Added a function to wake up the DAC from standby/sleep mode with a single press at the rotary encoder 

Version 1.2

Added the IR learn function to allow any remote to be used with the controller.

Corrected some minor display errors.

Version 1.1 Corrected input switching for TPA's S/PDIF 4:1 MUX/Receiver Module