Firmware Upgrade 4.6.415145.35 - S50 Pro+ May. 06. 2022

Same problem, following update unit will not start properly. HW reset, reset defaults does nothing to help.
Arylic has stopped responding to my issue (email) for several days now. Seems we need a new firmware image that corrects this issue.

Today I’ve got an answer, I think they have a lot to do, just have some patience :wink:

Have confirmed the reason for device not boot after upgrading, the root cause is the instand current of power adapter is not enough for the device. And if you could find another adapter (input voltage supports 12~25V), then please power it up and update to version 35, it has improved the power up sequence. And sorry again for all the mess we’ve made.

2 Likes

Hi Frank, was parallel in contact with Joy via eMail: I briefly connected a power supply 12V/2A and everything works perfectly! NO needs to send me a new device. I now consider the use of this power supply as an official release/approval from Arylic :wink:

Attached is a photo of the now used power supply, even the DC connector fits perfectly (in case of other users could need this information).


).

Just upgraded to 35, can confirm no power issues with supplied unit.

1 Like

Now, after work, I can confirm that the device works properly again with the original power supply after the update to *.35. Thanks for the update and support, I will now enjoy “gapless” music. Have a nice weekend! :+1:

Hi all, coax / optical out is only 44.1Khz.?

Thanks.

Hi, you’ll find the answer on Arylic WebSite, FAQ:

5. What is the audio output of your system?

Our system supports decode up to 192khz/24bits, the audio output is 44.1khz/16bits CD quality. Only Up2stream HD DAC support 192khz/24bits Hi-Res Audio output.

Hi thanks, in another post anybody say that S50 Pro+ in the begin of 2022 get hi-res in spdif out.

Regards.

1 Like

APR 30 release: I too discovered it was a supply problem. Acrylic recommended I replace the 1A adapter with a 2A unit (AMZ SHNITPWR 12v 2A) Indeed that did the trick.
Today I actually connected a lab supply to the unit, 12V with a hard 2A CC limit. APR_30 actually wouldn’t start - looked like it wanted more than 2A to get going, went into a 1 HZ loop resetting & trying again.

MAY 06 .35: Much better. This will start on a 1A limited source. Average current once it’s up is around 1/4 A. So… I suspect the standard 1A Adapter Acrylic sold us is probably OK now.

1 Like

Is there a chance in a future upgrade, that these great devices will support and implement on the fly the ReplayGain metadata information of .flac files?

Hi @Pepelitsa sorry we don’t have the plan for this feature currently, but sounds like a great feature. I already report to our team and we will consider it.

1 Like

How can I use this? In fact it would be very useful as I control this device through a Broadlink RM4Pro remote. The RM4 learned IR commands from the remote control, but the remote control only has 1 button for power on/off.
1 command for power on and another command for off would be handy.

Thanks!

Hi, you could send 0xE41B8989 for POWER_ON, and 0xE31C8989 for POWER_OFF, and 0xBF408989 for POWER toggle.

Hi, thanks for helping out. It helps a bit as I understand these are HEX codes.
I use my RM4Pro with Home Assistant, but the RM4 is learning longer HEX codes, like this one for power toggle:

260050000001269414361411141212381312121312131436143614111313123812131213121313371312131213121313121312131238131213371337133812381238133713121337130005570001284A13000D05

Does this look familiar?
This code is then converted to Base64, which gives me my codes for HomeAssistant like this:

        "arylic_s50": {
            "power": "JgBQAAABJpQUNhQRFBISOBMSEhMSExQ2FDYUERMTEjgSExITEhMTNxMSExITEhMTEhMSExI4ExITNxM3EzgSOBI4EzcTEhM3EwAFVwABKEoTAA0F",
            "light_dim": "JgBQAAABJpQSOBMSExITNxMSExMSExI4EjgTEhMSEzcTExITEhMSOBI4ExITNxM3ExMSExI4EhMTEhM3ExITEhM4EjgSExI4EwAFVwABJ0sSAA0F",
            "mute": "JgBQAAABJpQTNxMTEhMSOBITExITEhM3EzcTExITEjgSExMSExITNxM3ExMSExITEhMSExM3ExITEhM3EzgSOBI4EzcTEhM3EwAFWAABJ0sSAA0F",
            "mode_usb": "JgBQAAABJpMUNxMSEhMSOBMSExITEhM3FDcSExITEjgTEhQRFBETNxMSExMSOBM3ExITEhM3FBETOBM3EhMTEhM3EzcUERQ2EwAFVwABKEoTAA0F",
            "mode_aux_in": "JgBQAAABKJIVNRUQFRAVNRYPFRAVEBY1FDYVEBUQFTUVEBUQFREUNhQ2FRAUERUQFTUVEBUQFREUERQ2FDYVNRUQFTUVNRU2FAAFVQABKEoVAA0F",
            "mode_optical_in": "JgBQAAABJpQTNxMSExITNxQRExITEhM4EjgSExMSEzcUERMSExITOBITEhMSExMSEzcUERMSExITOBM3EzcTNxMSFDcSNxQ3EwAFVgABKUoTAA0F",
            "mode_bluetooth": "JgBQAAABJ5QTNxMSExITNxQRExITEhM4EjgTEhMSEzcUERMSExITOBMSEhMSExM3EzcUERMSExMSOBM3EzcUERMSEzcTOBM3EgAFVwABKEsTAA0F",
            "mode_wifi": "JgBQAAABJpQSOBMSExITNxMSExMSExI4EjgTEhMSEzcTEhMTEhMSOBI4ExITEhM3EzgSExITEhMSExM3EzcTEhMTEjgSOBI4EwAFVwABKUkTAA0F",
            "volume_up": "JgBIAAABJpQSOBMSExITNxMSExMSExI4EjgTEhMSEzcTExITEhMSOBMSEzcTNxMSEzgSExITEhMTNxMSExITNxMTEjgSOBM3EwANBQ==",
            "volume_down": "JgBQAAABJpQVNRUQFRAVNRUQFRAVERQ2FDYUERUQFTUWDxUQFREUNhUQFDYVEBU1FjQVERQRFBEUNhUQFTUVEBUQFTUWNRU1FQAFVQABJ0sUAA0F",
            "skip_previous": "JgBQAAABJpQTNxQRExITNxMTEhMTEhI4EzcTEhMSEzcTExITEhMSOBM3FBETEhMSEzgSExI4ExITEhM3EzcTNxQSEjgSExM3FAAFUwABKksUAA0F",
            "skip_next": "JgBQAAABJpQTNxMSExIUNhQRExITExI4EzcTEhMSEzcUERMSExMSOBITEhMTEhMSEzcTEhM4EhMSOBM3FDYUNhMTEzcSExI4EwAFVwABKEoUAA0F",
            "play_pause": "JgBQAAABJpQUNhQSEhMTNxITExITEhM3FDYTExITEzcTEhMSExITNxQ2FDcTEhITEzcTEhMSFBISExITEjgSOBMSEzcUNhM4EwAFVgABKEsTAA0F",
            "bass_plus": "JgBQAAABJpQUNhQRFBEUNhQSExITEhM3FDYUERQRFDYUEhMSExITNxQRFDYUNhQ3ExITEhQ2FBEUNhQRFBEUEhM3FDYUERQ2FAAFVgABKUkUAA0F",
            "bass_min": "JgBQAAABJ5IWNBYQFRAVNRUQFRAWDxU1FjUVEBUQFTUVEBYPFg8WNBYQFTUVEBU1Fg8WDxY0FhAVNRUQFTUVEBY0FjQWEBU1FQAFVQABKkgVAA0F",
            "treble_min": "JgBQAAABJpQTNxMSExITNxMTEhMSExI4EzcTEhMSEzcTExITEhMSOBM3ExITEhM3ExMSExITEhMSExM3EzcTEhM4EjgSOBM3EwAFVwABJ0sTAA0F",
            "treble_plus": "JgBQAAABKJIWNBYQFRAUNhUQFRAWDxU1FjUVEBUQFTUVEBUQFg8WNxM0FhAVNRU1Fg8WDxYQFQ8WEBU1FRAVEBU1FjQWNBY1FQAFVQABKUkVAA0F",
            "flat": "JgBQAAABJpQTNxMTEhMSOBITExITEhM3EzgSExITEjgTEhMSExITNxMTEhMSOBM3ExITEhMSExMSOBI4EhMTEhM3EzcTOBI4EgAFWAABKEoTAA0F",
            "deep_bass": "JgBQAAABJpQSOBMSExITNxMSExMSExI4EjgTEhMSEzcTEhMTEhMSOBITExITEhM3ExITExITEhMSOBM3EzcTEhM3EzgSOBI4EwAFVwABKEoTAA0F",
            "select_1": "JgBQAAABKJIWNBYQFBEUNhUQFRAWDxU1FjUVEBUQFTUVEBUQFg8VNRYQFTUVNRUQFg8VEBU1FhAVNRUQFRAWNBY0FjUVEBU1FQAFVQABKkgWAA0F",
            "select_2": "JgBQAAABJ5MUNxITExITNxQRExITEhM4EjgTEhITEzcUERMSExITOBI4ExITNxQRExITEhMSExMSExI4ExITNxQ2FDcTNxM3EwAFVwABKEoUAA0F",
            "select_3": "JgBQAAABJpQTNxMSFBETNxQRExMSExI4EzcTEhMSEzgSEhMTEhMTNxMSExITNxQRExMSExITEhMSOBM3FBETNxM4EzcTNxM3FAAFVgABKEoUAA0F",
            "select_4": "JgBQAAABJpQTNxQRExITOBMSEhMSExM3EzcUERQSEjgTEhITExITNxMSFDcTEhITExISExM3FBEUNhQSEjgSOBM3FDYUERQ3EwAFVwABJ0sTAA0F",
            "select_5": "JgBQAAABJpQTNxMSExITNxMSExMSExI4EjgTEhMSEzcTEhMTEhMSOBI4ExITEhMSExITExITEhMSExM3EzcTNxM4EjgSOBM3EwAFVwABKEoTAA0F",
            "select_6": "JgBQAAABJpQVNRUQFRAVNhQRFBEUERU1FTUVEBURFDYUERUQFRAVNRUQFREUERQRFBEUERUQFRAVNRU2FTUUNhU1FjQVNRY1FQAFVQABKUkVAA0F"
        }

And the question that follows: do you have those longer HEX values?

More on this topic:
Broadlink - Home Assistant (home-assistant.io)
Hex to base64 converter (tomeko.net)

Thanks again!

please try this:

power on: 
JgBQAAABJpQUNhQRFBISOBMSEhMSExQ2FDYUERMTEjgSExITEhMTNxM3EzcTEhM3EjgSExITExITEhMSEzgSExITEzcTNxM3EwAFVwABKEoTAA0F
power off:
JgBQAAABJpQUNhQRFBISOBMSEhMSExQ2FDYUERMTEjgSExITEhMTNxMSExITNxM3EjgSExITExITNxM3ExISExITEzcTNxM3EwAFVwABKEoTAA0F
1 Like

Thanks, but those look the same to me :slight_smile:

my mistake, have updated.

Thanks I will try and keep you updated.
Out of curiosity: how did you manage to get from the short hex to the long hex/base64 ?

Edit: both are working fine for me, thanks again

Hello, I updated my S50 Pro+ without any problems, it switches on, but I noticed that… for example if I play some flac files from the usb key, always the very last seconds of a song and sometimes the very first few seconds of the following song are a bit cracking (micro interruptions). I can add that I have the same problem playing files from my NAS but NOT playing music from Amazon Prime (standard, not HD). Of course with a previous version of the firmware, it wasn’t GAPLESS, but the music was OK from every source. I tried also to decrease the volume, just to see if it was a problem of power supply, but nothing changed even decreasing the volume from 75 to 50. Thank you very much in advance.

{ “uuid”: “FF31F09E3571FFA5CB3D4F03”, “DeviceName”: “SoundSystem_D35D”, “GroupName”: “SoundSystem_D35D”, “ssid”: “SoundSystem_D35D”, “language”: “en_us”, “firmware”: “4.6.415145”, “hardware”: “A31”, “build”: “release”, “project”: “ARYLIC_S50”, “priv_prj”: “ARYLIC_S50”, “project_build_name”: “a31rakoit”, “Release”: “20220427”, “temp_uuid”: “78BD4B79D68538ED”, “hideSSID”: “1”, “SSIDStrategy”: “2”, “branch”: “A31_stable_4.6”, “group”: “0”, “wmrm_version”: “4.2”, “internet”: “1”, “MAC”: “00:22:6C:2E:D3:5D”, “STA_MAC”: “00:22:6C:2E:D3:5F”, “CountryCode”: “CN”, “CountryRegion”: “1”, “netstat”: “2”, “essid”: “6461726B737461725F696C”, “apcli0”: “192.168.1.69”, “eth2”: “”, “ra0”: “10.10.10.254”, “eth_dhcp”: “1”, “VersionUpdate”: “0”, “NewVer”: “0”, “set_dns_enable”: “1”, “mcu_ver”: “35”, “mcu_ver_new”: “0”, “dsp_ver”: “0”, “dsp_ver_new”: “0”, “date”: “2022:06:08”, “time”: “16:16:20”, “tz”: “1.0000”, “dst_enable”: “1”, “region”: “unknown”, “prompt_status”: “1”, “iot_ver”: “1.0.0”, “upnp_version”: “1005”, “cap1”: “0x305200”, “capability”: “0x28e90b80”, “languages”: “0x6”, “streams_all”: “0x7bff7ffe”, “streams”: “0x7b9831fe”, “external”: “0x0”, “plm_support”: “0x16”, “preset_key”: “10”, “spotify_active”: “0”, “lbc_support”: “0”, “privacy_mode”: “0”, “WifiChannel”: “1”, “RSSI”: “-67”, “BSSID”: “C8:54:4B:BA:CE:15”, “battery”: “0”, “battery_percent”: “0”, “securemode”: “1”, “auth”: “WPAPSKWPA2PSK”, “encry”: “AES”, “upnp_uuid”: “uuid:FF31F09E-3571-FFA5-CB3D-4F03FF31F09E”, “uart_pass_port”: “8899”, “communication_port”: “8819”, “web_firmware_update_hide”: “0”, “ignore_talkstart”: “0”, “web_login_result”: “-1”, “silenceOTATime”: “”, “ignore_silenceOTATime”: “1”, “new_tunein_preset_and_alarm”: “1”, “iheartradio_new”: “1”, “new_iheart_podcast”: “1”, “tidal_version”: “2.0”, “service_version”: “1.0”, “ETH_MAC”: “00:00:00:00:00:00”, “security”: “https/2.0”, “security_version”: “2.0” }