Audiophilleo1 and Audiophilleo2 firmware update history: ************************* IMPORTANT NOTICE: In order to install any firmware version 1.11 or above, you must first be on at least version 1.10. For example, if your device is using v1.09 and you want to install 1.11, you must first install 1.10, then 1.11. If your device already has 1.10 or above installed, there is no need for this. NOTE: Please follow the firmware update procedure as defined in the user manual. NOTE: Firmware 1.20 or above is required for proper operation with the PurePower option. ************************* February 28 2017: 1.36 - AP1: Added setting to limit maximum sample rate to 44.1 Khz (for some DACs which have this limit) - AP2: Added WAV file for setting maximum sample rate to 44.1 Khz (see AP2WavSettings folder) December 9 2014: 1.35 - AP1: Fixed remote control VirtualCable command to properly go to VirtualCable menu. Note: You can use your remote control 0-5 buttons to set those levels, and you can use the volume +- keys to scroll through the entire 0-11 range. - AP1: If using remote to change VirtualCable value, screen will stay off, allowing you to purely hear the difference of the VirtualCable change. - AP1: VirtualCable remote control button now toggles between main and VirtualCable screens. December 2 2014: 1.34 - Release for MKII Audiophilleo1 and Audiophilleo2. Note that all units with serial number of 02064 or greater are the new MKII models and you should install this firmware. For Audiophilleo1 MKII devices you will have VirtualCable levels 0-11 (instead of 0-5). This firmware is also compatible with all older Audiophilleo devices. - For MKII Audiophilleo2 this now enables the equivalent of VirtualCable level 1 (instead of the previous level 0). This should improve the sound in most systems. If it make the sound worse, please let me know. June 21 2014: 1.33 - Fixed: When PurePower starts to charge, this could cause a system sound to be played, causing the AP to wake up and prevent proper charging. Now AP will sleep for at least 10 seconds in order to skip playing such sounds. - ap1: OLED screen defaults to 10 second sleep time, and does not turn on when sample rates change. By default it now also goes to sleep during playback and does not turn on when changing sample rates. - Default idle power down time is now 15 minutes instead of 30. PurePower will now start automatic charging after 15 minutes of no music. - Various changes for future revision. February 20 2014: 1.31 - Fixed: Under some conditions, after boot, the AP could configure as a full speed device instead of high speed, requiring an unplug/re-plug of the USB cable. January 14 2014: 1.30 - Due to popular demand, enabled SE capability for AP2 devices as an option. September 10 2013: 1.29 - ap1 se: fixed sample rate screen redrawing issue August 12 2013: 1.28 - ap1 se: 352.8Khz (DSD128), 384Khz support added. Splash screen also shows "audiophilleo1 se" for special edition. - Compatible with new BitPerfect test files which allow BitPerfect testing with JRMC even when silence and fading features are turned on. Still works with old BitPerfect files as well. - Firmware.wav files now also have the same changes as BitPerfect files and should prevent JRMC issues. - Bug fix to prevent fatal error "maxOthers < 0" during boot of some motherboards. Thanks for the bug report, Gilles. - ap1: 12V trigger names consistently set to 1 & 2 January 18 2013: 1.27 - Fixed parity bit issue introduced in 1.23 which may have caused DAC lock-on issues under some conditions. - Improved firmware update documentation and procedure. - LED no longer flashes at power-up, leading to less confusion about the LED messages. - ap2: Added several setting WAV files in AP2WavSettings folder. These can be used to change some advanced settings. Most people don't need to use these. January 5 2013: 1.25 - ap1: added "SPDIF->Advanced->Status Bits" menu for enabling the setting of status bits 24..28. Changing this setting takes effect immediately so you can potentially A/B the sound. Ses user manual for details. - min feeback offset set to the greater of 15Hz or 130ppm. Change needed because some computers' clocks are far off from the center frequency. - under some conditions playback could crash the AP if the PP was not connected. - ap1: under some conditions, the last changed setting could be shown wrong in the UI after power cycling the ap1. - ap1: burnin sound changed back to higher pitch and lengthened. - changed silence at the beginning of firmware file to have sound so media players don't truncate the beginning of the file and cause firmware update to fail. November 30 2012: 1.24 - Optimized code and reduced ARM frequency from 240Mhz down to 120Mhz. - Fixed bug which sometimes causes corrupted audio after enabling the max96Khz setting. - Increase buffer size so 192Khz now has a 9ms buffer. - Clears SPDIF status bit 28 because this was causing locking problems for some DACs (sets clock setting back to level II even though the AP actually hsas a Level I clock) - ap1: volume lock now also works when using pro mode. - ap1: burnin sound changed to be lower in pitch November 28 2012: 1.23 - ap1: When PurePower connector does not have power supplied, the message is change to "No PurePower" and the ap1 stays more responsive. - ap1: Fixed issue which caused some motherboards to hang during boot. - ap2: Based on user feedback, firmware update can now be done within 45 seconds instead of the previous 30. - SPDIF status bits are now set in order to to make it easier for some DACs to lock onto higher sample rates. - Sets SPDIF status bit 28, setting clock level to I as opposed to II. The AP clock has 7ppm temperature and 20ppm total stability so this is correct. Some DACs may produce better sound with this bit set. - Miscellaneous bug fixes - After ISO packet corruption it was possible for the AP to produce garbled sound or noise. This has been fixed. June 1 2012: v1.21 - Fixed problem which caused SPDIF output to briefly pause when the computer toggled interface setting to 0 and 1 without changing the sampling frequency, causing DAC relays to click. - ap2: max96enable.wav now works more reliably for setting the maximum sample rate. - LLSLL LED message is not queued more than once during boot. April 14 2012: V1.20 - ap1: "SPDIF underflow" and "No Ext Power" error messages are no longer displayed unnecessarily. - ap1: Fixed bug which could cause the device to brick due to Flash corruption. - PureMusic plays silence when stopped (instead of stopping the audio stream). This caused things like 12V trigger or the output stage to never turn off. This has been fixed. January 24 2012: V1.16 - General fix to firmware upgrade. When playing firmware in loop mode, this sometimes prevented the firmware file from being accepted. This is no longer the case. This will hopefully make firmware upgrade more reliable. - ap2: Fixes made to the "Max 96 Khz" setting. Now playing the Max96_enable.wav file should more reliably turn on this option. To enable this setting, follow the same procedure that is used for firmware update except that the Max96_enable.wav file is played. The LED should display LSSSSLL followed by LLLS (for Max96 enable) or LLLSS (for Max96 disable). This setting is useful under XP if your DAC does not support more than 96Khz. - ap1: phase inversion now prevents clicks when audio is clipping. - Under OS X, fixed a bug that under specific conditions caused the AP to be detected as a full speed device, causing 176.4 and 192 Khz rates to not function. December 13 2011: V1.15 - Under OS X, fixed a bug that under specific conditions caused the AP to be detected as a full speed device, causing 176.4 and 192 Khz rates to not function. - ap2: added ability to set the "Max 96 Khz" setting by playing a special audio file. This can be used to disable 176 and 192 Khz support if you DAC does not support those sample rates. NOTE: This setting should not be used Windows installations which use the custom driver. - ap1: the "burn-in" menu can now be used to turn factory burn-in mode off. - playing any audio will now turn off factory burn-in. - serial number descriptor now gets set properly. - Lowered sleep mode power usage - Under OS X, fixed a bug that caused the IR remote to only be able to put the computer to sleep once. - Preparations for the battery power supply. - False "spdif underflow" erros have been removed. August 3 2011: V1.14 - Now LED message "LSLL" (firmware updated message) is shown properly after firmware update. - ap1: VirtualCable feature did not work properly in 1.13 and is now fixed. - ap1: display is now a bit brighter June 16 2011: V1.13 - ap2: now computer can enter sleep and hibernation states - general sleep/hibernation mode improvements and lowering of power consumption - seeking in foobar2000 with ASIO4ALL now works properly. - LLSLL is no longer displayed erroneously when switching sample rates. - Miscellaneous updates and fixes. This includes occasional white noise when switching sample rate or music. Please contact support if the white noise issue persists. - ap1: when in volume "pro" mode, mute is also handled internally. This allows for PM HOG mode to work with mute (since the default device is not the ap1). February 28 2011: V1.11 - ap1: SPDIF->Advanced->Mono menu added which outputs a monaural mix to both the left and right channels. - ap1: Added "Max 96" setting so the audiophilleo tells the computer that it only supports up to 96 kHz (for XP users) - Detect USB CRC checksum data errors and show error message via LED and screen. February 28 2011: V1.10 - USB power requirements are now reported at 380ma instead of 400ma since that is more accurate. - Handling of external power supply capability added. - ap1: Minor user interface fixes, including properly redrawing the screen when the computer transisionts from sleep to resume state. - Status LED now better distinguishes between long and short blinks to make resising messages easier. January 3 2011: V1.09 - Improved compatiblity with Mac Mini to avoid buffer under and overflows and dropouts. - ap1: Added volume balance control. - ap1: Enhanced numeric up/down display. - 192Khz rate uses less CPU, making device more responsive to user input. - Improved algorithm for saving settings fo flash. - Reduced power consumption while computer is asleep. Improved sleep mode display. - ap1: Improved the way display dims and powers down. "Display->When Playing" menu now works correctly. October 20 2010: V1.08 - Device is now properly recognized as SPDIF device instead of speakers. This allows for AC3 and DTS passthrough. - Device is now compatible with windows XP and iPad (requires upcoming iOS 4.2). - Windows XP does not require any custom driver even for 176Khz and 192Khz sample rates. - Improved feedback algorithm so prevent occasional pops/clicks with some computers. - Under windows, 176/192 rates are now selectable without the custom driver, but it only works on a minority of computers. September 6 2010: V1.07 - ap1: Changing phase now causes no glitches. - ap1: BitPerfect testing no longer tries to recover from errors. This gives more accurate results for individual errors. - ap1: Improved BitPerfect messages. - ap1: OSX volume control can now be set to 0dB. - Increased SPDIF output buffer sizes for higher reliability. September 2 2010: V1.06 - ap1: Improved overall look, fonts, and main screen. Moved buffer/cpu information into menu->status screen. When changing volume, large numbers are displayed for readability. - ap1: Added option for inverting and dimming the display as well as controlling display sleep during playback. - ap1: Clicking joystick on menu item causes submenu to be entered (in addition to pushing right). - ap1: Joystick left in main screen reverses polarity. - ap1: When trying to enable JitterSim and sample rate is not a multiple of 44.1, an error message is now displayed. - ap1: During playback, equalizer now shows at least one bar even at lowest volume. - ap1: Volume control now has am optional "pro" mode in which the computer does not control the volume. All volume changes are handled internally to the ap1. This has the advantage of giving more precise dB steps when changing the volume. - ap2: HID devices no longer appear with ap2 since they are not used. - 176 and 192 Khz rates now appear in windows even without the custom driver installed, but they are not selectable. V1.05 Note: Upgrading to this or higher firmware from version 1.04 or below will clear all your settings and learned remote control commands. - ap1: Fixed occasional click when changing volume. - ap1: Fixed unwanted Volume changes when pressing joystick down and not in main screen. - ap1: Added smoothed volume changes when muting. - ap1: Added absolute phase inversion feature. - ap1: When holding down remote control volume button, rate of change increases over time. - ap1: buffer information at bottom of main screen no longer flashes red & green because it was confusing. V1.04 - Enhanced sleep/wake functionality with better Operating system detection - Enhanced Linux feedback handling - ap1: Fixes to "SPDIF->Advanced->Test Wave", which was generating the wrong frequencies. V1.03 - updated LED status messages and documented them in user manual V1.02 - initial release