B50 Firmware Version Update 0064-43eaa832(2026-5-20)

Hello everyone, we are going to release a new version of B50, the following are the changes and fixes of B50.

This time, we will release the new firmware of B50:
0064-43eaa832

  1. Fixed the issue where the application couldn’t connect to the device.

  2. Resolved the problem of initially low volume that suddenly increased when turned to maximum.

  3. Fixed the issue where the application’s equalizer couldn’t save changes.

  4. Fixed the problem where the application’s dual output switch was ineffective.

  5. Fixed the “clicking” sound when the device was turned on or off.

6.Fixed the issue where the App USB playlist was not displayed.

  1. Fixed the problem where the upgrade list interface turned gray on the App.

Please refer to the link below for update instructions:

2 Likes

Hi. I installed this and initially the B50 was working ok, except that it was making a very loud bang through the subwoofer every time I turned it on (this wasn’t happening before). Another issue is that my settings (crossover, EQ, etc.) were lost. After a couple of days, it started getting stuck in DAC mode whenever I tried to use it with my TV (ARC), so it became useless.

I just reverted to version 52 and things seem back to normal (excep my config was lost again). I seem to remember that I was on version 57 before, but the upgrade tool is only showing 52 now.

1 Like

Just completed this “upgrade”. I was previously having a problem with the usb music file functions. Now my B50SE will not even read the USB and I cannot pair my phone to the device.
What now?

Maybe I can get a replacement unit?

So, it appears you will not respond with any kind of solution for my recently purchased B50SE, now, likely “bricked” thanks to your defective latest firmware.

Well done! I definitely will go out of my way to make it known that no one should by your products.

Sound cutting out completely is partially fixed. I think I still notice some volume drops but it’s not a full cut out like v57.

Rick, Sorry to hear of your probs… I need to contct someone at this company but I have found a way that they will respond to. Is there a trick I’m missing, I tried an email and a chat message. Thanks

the new update tool is being flagged by windows virus detector as “Trojan:Win32/Suschil!rfn” and is immediately quarantined, i downloaded it 3 times and it blocks it as soon as the download is finished. It’s a severe threat.

I allowed it to run and I took pictures of what was going on in the update box at the bottom of the tool. 1 thing I found out was the MVA file must be moved out of the folder or the tool won’t find it. Once I had it all set up you can see it was showing everything just fine current version and upgrade gike were set to OK and I ran it.


I have 8 pictures but I can only post 5. This was just showing the report, it took a few pics to show the dialogue. Theres 3 pics before I started .

This shows the file I have picked is good to go, so I hit update.


Now you can see I picked that MVA home and ran it

This pic shows there was a problem!

Now my BP50 is dead! It stays on standby and won’t turn on! I tried the run the tool again but it won’t even show there is any firmware at all installed on anything!

Once again thanks for the detailed description of the tool that doesn’t even come close to what you described and what I see on my computer. When can I expect to get this straightened out? I bought it about 6 months ago from Amazon and should be able to dig that purchase up if you need it.

This is exactly how I expected this to turn out, you guys really are making this impossible to use your products. It’s a good thing I have an HDMI to RCA conversion cable I can use for my tv sound while I connect my 40 year old ADCOM pre amp, my 40+ year old active crossover and my 30 year old dual 31 band EQ back in the system just like it was before I got this headache.

I can play USB music and movies through my TV and I’ll be able to see what I want to play and know exactly what’s playing at any moment. These are things I could never do with my BP50, plus I’ll use my 10 year old $25 sound card to play music through my phones Bluetooth which connects every time in a split second and none of these old pieces turn off by them self or changes to another input without ne selecting it first.

I guess I can’t rely on just posting this here and expect any type of reply since it see the dates on the last replies were quite a long time ago.

I asked Claude to compare the changes from v57 to v64 and determine why HDMI still drops out. Apparently too risky to manually modify the firmware and patch.

The ARC path on your B50
TV → HDMI ARC → IT6622 HDMI-ARC receiver chip → I2S → BP10xx amp SoC. The amp’s arc_mcu.c task drives the IT6622; the audio itself comes in as LPCM over I2S and goes through the digital-input handling in hdmi_in_api.c / audio_core_api.c.

Confirmed from the binaries: there is no Dolby/DTS/AC-3/bitstream decoder anywhere in either firmware. The B50 only accepts PCM over ARC.

What 0064 changed on the ARC path (this is the fix you noticed)
hdmi_in_mode.c was deleted entirely. In 0057 HDMI was a standalone playback-mode state machine (hdmiInPlay). In 0064 that whole thing is gone — HDMI/ARC input now runs through the unified digital-input path. A separate, parallel state machine is a classic source of glitches when the stream starts/stops.
hdmi_in_api.c was rewritten. The audio-format tracking (9 × 24-byte records that hold sample-rate/channel states for ARC) was moved out of scattered globals into one per-source struct, and the format-change handling was reworked. A new “Source Pregain – HDMI” path was added. This is about handling the TV changing or restarting the ARC stream more cleanly.
audio_core_api.c source configuration was rewritten with a new input-state machine (including a dedicated “state 7” path) that re-initializes the resampler per source instead of leaving it in a stale state.
So the improvement you hear is real and deliberate: they fixed how the amp handles ARC stream starts, stops, and format changes.

Why it’s still not perfect
The thing they didn’t touch is the core clock-recovery / adaptive sample-rate converter (the “water-level” loop in audio_core_api.c). Its thresholds are byte-identical to 0057: it watches the input buffer fill against ¼ and ½ marks and nudges the rate by only ±1 (±2 in some modes). When the TV’s ARC clock drifts far from the amp’s DAC clock, that correction is too coarse/slow and the buffer eventually under/overruns → a dropout. That residual is baked into the algorithm; a firmware update from Arylic would be the only way to change it.

What will actually help you now
Because ARC dropouts here are dominated by the TV side and format negotiation, not something you can patch:

Set the TV’s ARC/eARC audio output to PCM / Stereo, not “Auto”/”Dolby”/”Bitstream”. The B50 has no bitstream decoder, so anything non-PCM — or a TV that auto-switches format mid-stream (menu beeps, app changes) — forces a stream restart and an audible drop. This is the single highest-impact change and it matches what’s in the firmware.
Turn off TV audio post-processing (virtual surround, auto-volume/night mode, “audio delay/sync” features) — these re-open the ARC link.
Disable CEC features you don’t need. CEC chatter (power/volume handshakes) can interrupt ARC. If you don’t rely on CEC volume control, try ARC with CEC minimized.
Use a certified high-speed HDMI cable into the TV’s actual ARC/eARC port, and avoid passthrough through a cheap switch/soundbar.