Firmware Update for AR-384X
Latest Version: 1.20
Release Date: 10-07-2026
- Fix: Reliably bypass the built-in microphone when an AUX line-in cable is connected
- Fix: Improve line-in jack detection with an adaptive unplugged-voltage baseline and separate plug/unplug thresholds
- Fix: Require the jack state to remain continuously stable before switching audio inputs, preventing false input changes caused by ADC noise
- Fix: Correctly detect and calibrate the line-in jack when the device starts with a cable already connected
Instructions
Plug the Audio Visualizer into your computer using USB and turn it on.
Make sure you are using a USB data cable, not a charge-only cable, as charge-only cables will not allow communication with the device. You may see the LEDs flicker — this is normal and caused by electronic noise from the computer.Click the Install Update button above, select “USB JTAG/serial debug unit (COMx)” from the list, and follow the on-screen instruction.
When finished, unplug the device from your computer and connect it to its regular AC power adapter.
- Open the Menu on the device (By pushing the left knob), and confirm the firmware version by turning the knob 1 time to the left (CCW). It should display version 1.20.
Changelog History
1.20 (10-07-2026)
- Fix: Reliably bypass the built-in microphone when an AUX line-in cable is connected
- Fix: Improve line-in jack detection with an adaptive unplugged-voltage baseline and separate plug/unplug thresholds
- Fix: Require the jack state to remain continuously stable before switching audio inputs, preventing false input changes caused by ADC noise
- Fix: Correctly detect and calibrate the line-in jack when the device starts with a cable already connected
1.19 (09-25-2026)
- New: Optional Automatic Gain Control (AGC), enabled by default, keeps the visualizer responsive across low and high audio levels
- New: AGC can be enabled or disabled from both the device menu and the phone settings page
- Fix: Prevent saving the brightness setting from automatically increasing it by one step
- Fix: Use consistent 5% brightness steps in the device menu
- Fix: Improve stability at high brightness with a 900 mA power limit and automatic brightness reduction after a brownout restart
- Fix: Reduce false microphone activity caused by LED power noise at high brightness
- Fix: Improve color-knob stability and prevent color-mode numbers from changing or flickering without touching the knob
- Fix: Add a short color-selection validation delay while keeping the color knob responsive
- Fix: Prevent random LED colors and heavy flickering while changing color modes
- Fix: Preserve the RTC calendar date when changing the clock instead of resetting it to January 1, 2025
- Fix: Do not rewrite the RTC when leaving the clock menu without changing the time
- Fix: Correct local time and DST conversion in the clock-editing menu, including midnight date rollover
- Fix: Correct the 24-hour clock display from 24:xx to 00:xx during DST rollover
- Fix: Apply the AGC setting consistently to the scrolling-text-with-bars animation
- Tweak: Reduce the factory-reset button hold time from 5 seconds to 3.5 seconds
1.18 (09-09-2026)
- New: Change the settings and custom text directly from your phone (or computer). The app is accessible through the visualizer’s local Wi-Fi network. To use it, push the left knob to enter menu and then connect to Audiorays WiFi network from your phone or computer.
- New: Save and manage up to 10 custom text messages
- New: Reorder messages and choose how many times each message repeats
- New: Option to play custom messages sequentially or in random order
- New: Large and Compact custom text style options
- New: Text animation options: Continuous Scroll, Word Reveal, Split-Flap, Glitch Decode, Pixel Dissolve and Text Wipe
- New: Randomize Text Animation option
- New: Option to prevent the clock from displaying when there is no audio in modes 22 and 23
- New: Control brightness, scroll speed, bar width, bar height, Aux-in Gain Level, animation intervals, color intervals, clock settings and language from a phone
- New: Custom messages now support up to 70 characters
- Tweak: Wi-Fi is only enabled while the device menu is open and automatically turns off after saving or exiting
- Tweak: Saving from the phone automatically saves and closes the device menu
- Fix: Prevent random-colored LED pixels from appearing during text animations in mode 23
1.17 (08-14-2026)
- New: Mirrored Horizontal Animation (mode 9)
- Added 100% red, 100% green, 100% yellow and 100% blue color to color modes (color mode 24, 25, 26, 27)
1.16 (06-11-2026)
- Fix: Prevent Color Numbers to flickers randomly on the screen in some case
1.15 (05-05-2026)
- Fix: Improved mid-frequency accuracy, especially around the 850–1000 Hz range
1.14 (03-12-2026)
- New: Option to disable greeting message when device is powered on
1.13 (02-23-2026)
- New: Refactored the Snake Animation (Mode 16)
- Fix: Random Color now starts with a random color
- Tweak: Minor Fixes and Code Optimization
1.12 (02-21-2026)
- Tweak: Gave big love to the waterfall animation
- Tweak: Smoother color transition when using color knob
- Tweak: Make default Random Color Transition to 5 seconds instead of 60 seconds
- Tweak: Random Color mode now blend the colors when transitioning instead of changing drastically on interval
1.11 (02-19-2026)
- Fix: Improved Screen Brightness
1.10 (02-09-2026)
- Fix: Disable LED on startup causing some issue when cold start
- New: MIC Frequency Balance option.
Most common speakers output more low frequencies than high frequencies, which can cause the visualizer to appear biased toward the left side of the screen.
This setting lets you control how much mid-to-high frequency data is taken into account when rendering the display:
• Normal (default) – Tuned for typical speakers, prioritizing the most commonly emitted frequencies.
• Large – Takes more mid-to-high frequencies into account for a more centered visual.
• XL – Takes the full frequency range into account, matching the behavior from previous versions.
1.9 (02-05-2026)
- Fix: issue with color knobs flickering between mode
1.8 (01-23-2026)
- Fix: Double Powering Issue not starting sometimes
- Tweak: Rename set time for set clock in option
1.7 (01-23-2026)
- New: 3 New Visual FX Mode. Gradient Twirl, Exploding Circle, Circle Snake
1.6 (01-17-2026)
- New: Setting Option to control delay between random color and random mode
1.5 (12-18-2025)
- New: New Rainbow color palette
1.4 (11-03-2025)
- Tweak: Improved the Horizontal Bar Mode for better accuracy
1.3 (10-31-2025)
- New: Added 2 animations: Choppy FX and GrayPeak Bars
1.2 (10-28-2025)
- New: Better Microphone Levels
File Info
Changelog 1.20
- Fix: Reliably bypass the built-in microphone when an AUX line-in cable is connected
- Fix: Improve line-in jack detection with an adaptive unplugged-voltage baseline and separate plug/unplug thresholds
- Fix: Require the jack state to remain continuously stable before switching audio inputs, preventing false input changes caused by ADC noise
- Fix: Correctly detect and calibrate the line-in jack when the device starts with a cable already connected
- Fix: Reliably bypass the built-in microphone when an AUX line-in cable is connected
- Fix: Improve line-in jack detection with an adaptive unplugged-voltage baseline and separate plug/unplug thresholds
- Fix: Require the jack state to remain continuously stable before switching audio inputs, preventing false input changes caused by ADC noise
- Fix: Correctly detect and calibrate the line-in jack when the device starts with a cable already connected
1.20 (10-07-2026)
- Fix: Reliably bypass the built-in microphone when an AUX line-in cable is connected
- Fix: Improve line-in jack detection with an adaptive unplugged-voltage baseline and separate plug/unplug thresholds
- Fix: Require the jack state to remain continuously stable before switching audio inputs, preventing false input changes caused by ADC noise
- Fix: Correctly detect and calibrate the line-in jack when the device starts with a cable already connected
1.19 (09-25-2026)
- New: Optional Automatic Gain Control (AGC), enabled by default, keeps the visualizer responsive across low and high audio levels
- New: AGC can be enabled or disabled from both the device menu and the phone settings page
- Fix: Prevent saving the brightness setting from automatically increasing it by one step
- Fix: Use consistent 5% brightness steps in the device menu
- Fix: Improve stability at high brightness with a 900 mA power limit and automatic brightness reduction after a brownout restart
- Fix: Reduce false microphone activity caused by LED power noise at high brightness
- Fix: Improve color-knob stability and prevent color-mode numbers from changing or flickering without touching the knob
- Fix: Add a short color-selection validation delay while keeping the color knob responsive
- Fix: Prevent random LED colors and heavy flickering while changing color modes
- Fix: Preserve the RTC calendar date when changing the clock instead of resetting it to January 1, 2025
- Fix: Do not rewrite the RTC when leaving the clock menu without changing the time
- Fix: Correct local time and DST conversion in the clock-editing menu, including midnight date rollover
- Fix: Correct the 24-hour clock display from 24:xx to 00:xx during DST rollover
- Fix: Apply the AGC setting consistently to the scrolling-text-with-bars animation
- Tweak: Reduce the factory-reset button hold time from 5 seconds to 3.5 seconds
1.18 (09-09-2026)
- New: Change the settings and custom text directly from your phone (or computer). The app is accessible through the visualizer’s local Wi-Fi network. To use it, push the left knob to enter menu and then connect to Audiorays WiFi network from your phone or computer.
- New: Save and manage up to 10 custom text messages
- New: Reorder messages and choose how many times each message repeats
- New: Option to play custom messages sequentially or in random order
- New: Large and Compact custom text style options
- New: Text animation options: Continuous Scroll, Word Reveal, Split-Flap, Glitch Decode, Pixel Dissolve and Text Wipe
- New: Randomize Text Animation option
- New: Option to prevent the clock from displaying when there is no audio in modes 22 and 23
- New: Control brightness, scroll speed, bar width, bar height, Aux-in Gain Level, animation intervals, color intervals, clock settings and language from a phone
- New: Custom messages now support up to 70 characters
- Tweak: Wi-Fi is only enabled while the device menu is open and automatically turns off after saving or exiting
- Tweak: Saving from the phone automatically saves and closes the device menu
- Fix: Prevent random-colored LED pixels from appearing during text animations in mode 23
1.17 (08-14-2026)
- New: Mirrored Horizontal Animation (mode 9)
- Added 100% red, 100% green, 100% yellow and 100% blue color to color modes (color mode 24, 25, 26, 27)
1.16 (06-11-2026)
- Fix: Prevent Color Numbers to flickers randomly on the screen in some case
1.15 (05-05-2026)
- Fix: Improved mid-frequency accuracy, especially around the 850–1000 Hz range
1.14 (03-12-2026)
- New: Option to disable greeting message when device is powered on
1.13 (02-23-2026)
- New: Refactored the Snake Animation (Mode 16)
- Fix: Random Color now starts with a random color
- Tweak: Minor Fixes and Code Optimization
1.12 (02-21-2026)
- Tweak: Gave big love to the waterfall animation
- Tweak: Smoother color transition when using color knob
- Tweak: Make default Random Color Transition to 5 seconds instead of 60 seconds
- Tweak: Random Color mode now blend the colors when transitioning instead of changing drastically on interval
1.11 (02-19-2026)
- Fix: Improved Screen Brightness
1.10 (02-09-2026)
- Fix: Disable LED on startup causing some issue when cold start
- New: MIC Frequency Balance option.
Most common speakers output more low frequencies than high frequencies, which can cause the visualizer to appear biased toward the left side of the screen.
This setting lets you control how much mid-to-high frequency data is taken into account when rendering the display:
• Normal (default) – Tuned for typical speakers, prioritizing the most commonly emitted frequencies.
• Large – Takes more mid-to-high frequencies into account for a more centered visual.
• XL – Takes the full frequency range into account, matching the behavior from previous versions.
1.9 (02-05-2026)
- Fix: issue with color knobs flickering between mode
1.8 (01-23-2026)
- Fix: Double Powering Issue not starting sometimes
- Tweak: Rename set time for set clock in option
1.7 (01-23-2026)
- New: 3 New Visual FX Mode. Gradient Twirl, Exploding Circle, Circle Snake
1.6 (01-17-2026)
- New: Setting Option to control delay between random color and random mode
1.5 (12-18-2025)
- New: New Rainbow color palette
1.4 (11-03-2025)
- Tweak: Improved the Horizontal Bar Mode for better accuracy
1.3 (10-31-2025)
- New: Added 2 animations: Choppy FX and GrayPeak Bars
1.2 (10-28-2025)
- New: Better Microphone Levels
Firmware Update for AR-384X
Latest Version: 1.20
Release Date: 10-07-2026
- Fix: Reliably bypass the built-in microphone when an AUX line-in cable is connected
- Fix: Improve line-in jack detection with an adaptive unplugged-voltage baseline and separate plug/unplug thresholds
- Fix: Require the jack state to remain continuously stable before switching audio inputs, preventing false input changes caused by ADC noise
- Fix: Correctly detect and calibrate the line-in jack when the device starts with a cable already connected
Instructions (Windows only)
Plug the Audio Visualizer into your computer using USB and turn it on.
You may see the LEDs flicker — this is normal and caused by electronic noise from the computer.Download and unzip the file on your computer.
Double-click AudioVisualizerAR384X_Update_
for_Windows.bat Wait for the update to finish.
The process usually takes about 1 minute.When finished, unplug the device from your computer and connect it to its AC power adapter.
Open the Menu on the device and confirm the firmware version.
It should display version 1.20.
Changelog History
1.20 (10-07-2026)
- Fix: Reliably bypass the built-in microphone when an AUX line-in cable is connected
- Fix: Improve line-in jack detection with an adaptive unplugged-voltage baseline and separate plug/unplug thresholds
- Fix: Require the jack state to remain continuously stable before switching audio inputs, preventing false input changes caused by ADC noise
- Fix: Correctly detect and calibrate the line-in jack when the device starts with a cable already connected
1.19 (09-25-2026)
- New: Optional Automatic Gain Control (AGC), enabled by default, keeps the visualizer responsive across low and high audio levels
- New: AGC can be enabled or disabled from both the device menu and the phone settings page
- Fix: Prevent saving the brightness setting from automatically increasing it by one step
- Fix: Use consistent 5% brightness steps in the device menu
- Fix: Improve stability at high brightness with a 900 mA power limit and automatic brightness reduction after a brownout restart
- Fix: Reduce false microphone activity caused by LED power noise at high brightness
- Fix: Improve color-knob stability and prevent color-mode numbers from changing or flickering without touching the knob
- Fix: Add a short color-selection validation delay while keeping the color knob responsive
- Fix: Prevent random LED colors and heavy flickering while changing color modes
- Fix: Preserve the RTC calendar date when changing the clock instead of resetting it to January 1, 2025
- Fix: Do not rewrite the RTC when leaving the clock menu without changing the time
- Fix: Correct local time and DST conversion in the clock-editing menu, including midnight date rollover
- Fix: Correct the 24-hour clock display from 24:xx to 00:xx during DST rollover
- Fix: Apply the AGC setting consistently to the scrolling-text-with-bars animation
- Tweak: Reduce the factory-reset button hold time from 5 seconds to 3.5 seconds
1.18 (09-09-2026)
- New: Change the settings and custom text directly from your phone (or computer). The app is accessible through the visualizer’s local Wi-Fi network. To use it, push the left knob to enter menu and then connect to Audiorays WiFi network from your phone or computer.
- New: Save and manage up to 10 custom text messages
- New: Reorder messages and choose how many times each message repeats
- New: Option to play custom messages sequentially or in random order
- New: Large and Compact custom text style options
- New: Text animation options: Continuous Scroll, Word Reveal, Split-Flap, Glitch Decode, Pixel Dissolve and Text Wipe
- New: Randomize Text Animation option
- New: Option to prevent the clock from displaying when there is no audio in modes 22 and 23
- New: Control brightness, scroll speed, bar width, bar height, Aux-in Gain Level, animation intervals, color intervals, clock settings and language from a phone
- New: Custom messages now support up to 70 characters
- Tweak: Wi-Fi is only enabled while the device menu is open and automatically turns off after saving or exiting
- Tweak: Saving from the phone automatically saves and closes the device menu
- Fix: Prevent random-colored LED pixels from appearing during text animations in mode 23
1.17 (08-14-2026)
- New: Mirrored Horizontal Animation (mode 9)
- Added 100% red, 100% green, 100% yellow and 100% blue color to color modes (color mode 24, 25, 26, 27)
1.16 (06-11-2026)
- Fix: Prevent Color Numbers to flickers randomly on the screen in some case
1.15 (05-05-2026)
- Fix: Improved mid-frequency accuracy, especially around the 850–1000 Hz range
1.14 (03-12-2026)
- New: Option to disable greeting message when device is powered on
1.13 (02-23-2026)
- New: Refactored the Snake Animation (Mode 16)
- Fix: Random Color now starts with a random color
- Tweak: Minor Fixes and Code Optimization
1.12 (02-21-2026)
- Tweak: Gave big love to the waterfall animation
- Tweak: Smoother color transition when using color knob
- Tweak: Make default Random Color Transition to 5 seconds instead of 60 seconds
- Tweak: Random Color mode now blend the colors when transitioning instead of changing drastically on interval
1.11 (02-19-2026)
- Fix: Improved Screen Brightness
1.10 (02-09-2026)
- Fix: Disable LED on startup causing some issue when cold start
- New: MIC Frequency Balance option.
Most common speakers output more low frequencies than high frequencies, which can cause the visualizer to appear biased toward the left side of the screen.
This setting lets you control how much mid-to-high frequency data is taken into account when rendering the display:
• Normal (default) – Tuned for typical speakers, prioritizing the most commonly emitted frequencies.
• Large – Takes more mid-to-high frequencies into account for a more centered visual.
• XL – Takes the full frequency range into account, matching the behavior from previous versions.
1.9 (02-05-2026)
- Fix: issue with color knobs flickering between mode
1.8 (01-23-2026)
- Fix: Double Powering Issue not starting sometimes
- Tweak: Rename set time for set clock in option
1.7 (01-23-2026)
- New: 3 New Visual FX Mode. Gradient Twirl, Exploding Circle, Circle Snake
1.6 (01-17-2026)
- New: Setting Option to control delay between random color and random mode
1.5 (12-18-2025)
- New: New Rainbow color palette
1.4 (11-03-2025)
- Tweak: Improved the Horizontal Bar Mode for better accuracy
1.3 (10-31-2025)
- New: Added 2 animations: Choppy FX and GrayPeak Bars
1.2 (10-28-2025)
- New: Better Microphone Levels
File Info
Changelog 1.20
- Fix: Reliably bypass the built-in microphone when an AUX line-in cable is connected
- Fix: Improve line-in jack detection with an adaptive unplugged-voltage baseline and separate plug/unplug thresholds
- Fix: Require the jack state to remain continuously stable before switching audio inputs, preventing false input changes caused by ADC noise
- Fix: Correctly detect and calibrate the line-in jack when the device starts with a cable already connected
- Fix: Reliably bypass the built-in microphone when an AUX line-in cable is connected
- Fix: Improve line-in jack detection with an adaptive unplugged-voltage baseline and separate plug/unplug thresholds
- Fix: Require the jack state to remain continuously stable before switching audio inputs, preventing false input changes caused by ADC noise
- Fix: Correctly detect and calibrate the line-in jack when the device starts with a cable already connected
1.20 (10-07-2026)
- Fix: Reliably bypass the built-in microphone when an AUX line-in cable is connected
- Fix: Improve line-in jack detection with an adaptive unplugged-voltage baseline and separate plug/unplug thresholds
- Fix: Require the jack state to remain continuously stable before switching audio inputs, preventing false input changes caused by ADC noise
- Fix: Correctly detect and calibrate the line-in jack when the device starts with a cable already connected
1.19 (09-25-2026)
- New: Optional Automatic Gain Control (AGC), enabled by default, keeps the visualizer responsive across low and high audio levels
- New: AGC can be enabled or disabled from both the device menu and the phone settings page
- Fix: Prevent saving the brightness setting from automatically increasing it by one step
- Fix: Use consistent 5% brightness steps in the device menu
- Fix: Improve stability at high brightness with a 900 mA power limit and automatic brightness reduction after a brownout restart
- Fix: Reduce false microphone activity caused by LED power noise at high brightness
- Fix: Improve color-knob stability and prevent color-mode numbers from changing or flickering without touching the knob
- Fix: Add a short color-selection validation delay while keeping the color knob responsive
- Fix: Prevent random LED colors and heavy flickering while changing color modes
- Fix: Preserve the RTC calendar date when changing the clock instead of resetting it to January 1, 2025
- Fix: Do not rewrite the RTC when leaving the clock menu without changing the time
- Fix: Correct local time and DST conversion in the clock-editing menu, including midnight date rollover
- Fix: Correct the 24-hour clock display from 24:xx to 00:xx during DST rollover
- Fix: Apply the AGC setting consistently to the scrolling-text-with-bars animation
- Tweak: Reduce the factory-reset button hold time from 5 seconds to 3.5 seconds
1.18 (09-09-2026)
- New: Change the settings and custom text directly from your phone (or computer). The app is accessible through the visualizer’s local Wi-Fi network. To use it, push the left knob to enter menu and then connect to Audiorays WiFi network from your phone or computer.
- New: Save and manage up to 10 custom text messages
- New: Reorder messages and choose how many times each message repeats
- New: Option to play custom messages sequentially or in random order
- New: Large and Compact custom text style options
- New: Text animation options: Continuous Scroll, Word Reveal, Split-Flap, Glitch Decode, Pixel Dissolve and Text Wipe
- New: Randomize Text Animation option
- New: Option to prevent the clock from displaying when there is no audio in modes 22 and 23
- New: Control brightness, scroll speed, bar width, bar height, Aux-in Gain Level, animation intervals, color intervals, clock settings and language from a phone
- New: Custom messages now support up to 70 characters
- Tweak: Wi-Fi is only enabled while the device menu is open and automatically turns off after saving or exiting
- Tweak: Saving from the phone automatically saves and closes the device menu
- Fix: Prevent random-colored LED pixels from appearing during text animations in mode 23
1.17 (08-14-2026)
- New: Mirrored Horizontal Animation (mode 9)
- Added 100% red, 100% green, 100% yellow and 100% blue color to color modes (color mode 24, 25, 26, 27)
1.16 (06-11-2026)
- Fix: Prevent Color Numbers to flickers randomly on the screen in some case
1.15 (05-05-2026)
- Fix: Improved mid-frequency accuracy, especially around the 850–1000 Hz range
1.14 (03-12-2026)
- New: Option to disable greeting message when device is powered on
1.13 (02-23-2026)
- New: Refactored the Snake Animation (Mode 16)
- Fix: Random Color now starts with a random color
- Tweak: Minor Fixes and Code Optimization
1.12 (02-21-2026)
- Tweak: Gave big love to the waterfall animation
- Tweak: Smoother color transition when using color knob
- Tweak: Make default Random Color Transition to 5 seconds instead of 60 seconds
- Tweak: Random Color mode now blend the colors when transitioning instead of changing drastically on interval
1.11 (02-19-2026)
- Fix: Improved Screen Brightness
1.10 (02-09-2026)
- Fix: Disable LED on startup causing some issue when cold start
- New: MIC Frequency Balance option.
Most common speakers output more low frequencies than high frequencies, which can cause the visualizer to appear biased toward the left side of the screen.
This setting lets you control how much mid-to-high frequency data is taken into account when rendering the display:
• Normal (default) – Tuned for typical speakers, prioritizing the most commonly emitted frequencies.
• Large – Takes more mid-to-high frequencies into account for a more centered visual.
• XL – Takes the full frequency range into account, matching the behavior from previous versions.
1.9 (02-05-2026)
- Fix: issue with color knobs flickering between mode
1.8 (01-23-2026)
- Fix: Double Powering Issue not starting sometimes
- Tweak: Rename set time for set clock in option
1.7 (01-23-2026)
- New: 3 New Visual FX Mode. Gradient Twirl, Exploding Circle, Circle Snake
1.6 (01-17-2026)
- New: Setting Option to control delay between random color and random mode
1.5 (12-18-2025)
- New: New Rainbow color palette
1.4 (11-03-2025)
- Tweak: Improved the Horizontal Bar Mode for better accuracy
1.3 (10-31-2025)
- New: Added 2 animations: Choppy FX and GrayPeak Bars
1.2 (10-28-2025)
- New: Better Microphone Levels