Werner Posted March 29 Posted March 29 I think there is an option somewhere in armbian-config to edit the device tree. How to diff: https://www.perplexity.ai/search/create-a-short-and-shareable-e-8cKctYlWQJO8jKY0vDOKgg 45 minutes ago, JFL said: https://github.com/armbian/build/pull/9600 I don't think so but you can try reverting this pr and do a test build. 0 Quote
JFL Posted March 29 Posted March 29 Quote 4 hours ago, JFL said: https://github.com/armbian/build/pull/9600 I don't think so but you can try reverting this pr and do a test build. I do not meant that the above causes the NO Analog Output issue. I don't think those patches were in the earlier kernekl 6.18.20-current=rockchip64-26.2.0-trunk.640 or the kernel-7.0.0-rc5-edge-rockchip64-26.2.0-trunk.626. These patches are added totay or yesterday. On the contrary, could the https://github.com/armbian/build/pull/9600 resolved the NO Analog Output issue on Opi5-Plus. 0 Quote
JFL Posted March 30 Posted March 30 (edited) Just an update. Upgraded to linux-image-current-rockchip64-26.2.0-trunk.655 (6.18.20) not sure whether it included this Quote OrangePi5Pro: Comprehensive HW Support: YT6801 PCIe-Eth, Codec ES8388 Audio, eFUSE & U-Boot v2025.10#9600 Audio (ES8388) LRCK Sharing: The board's hardware design requires the capture and playback interfaces to share the same clock line. I patched the es8328 ASoC driver to explicitly allow LRCK sharing and added missing Mic Bias routing to the DTS. Both onboard mic and headphone jack now work flawlessly. But unfortunately with the new linux-image-current-rockchip64-26.2.0-trunk.655 kernel still no audio/sound output from the Headphone Jack (Analog).. Edit: Downgraded to or Install linux-image-current-rockchip64-26.2.1 (6.18.10), Headphone Jack has audio/sound output. Edited March 30 by JFL 0 Quote
JFL Posted April 1 Posted April 1 Quote Hi, could you try the following addition in the device tree? diff --git a/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi index 3bceee948458..e58d7e69e8e8 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi @@ -273,9 +273,9 @@ es8388: audio-codec@11 { reg = <0x11>; /* On RK3588 (not RK3588S), MCLK output is gated and must use TO_IO variant */ clocks = <&cru I2S0_8CH_MCLKOUT_TO_IO>; - assigned-clocks = <&cru I2S0_8CH_MCLKOUT>; + assigned-clocks = <&cru I2S0_8CH_MCLKOUT_TO_IO>; assigned-clock-rates = <12288000>; AVDD-supply = <&vcc_3v3_s0>; DVDD-supply = <&vcc_1v8_s0>; Hi @Werner For your info, with kernel-6.19.5-edge-rockchip64 using dtb from kernel-7.0.0-rc5/rc6-edge-rockchip64, Headphone Jack audio/sound is available. Does this mean the device tree is not the culprit and it is related to the kernel? Have not tried not tried booting up kernel-6.18.10-current-rockchip64 with device tree from kernel-6.18.20-current-rockchip64. 0 Quote
Werner Posted April 1 Posted April 1 I don't know. I don't maintain this board. Perhaps the maintainer knows which is alexl83. I don't know if he has a forums account though. Try via Github 0 Quote
JFL Posted April 2 Posted April 2 Hi, Quote I don't know. I don't maintain this board. Perhaps the maintainer knows which is alexl83. I don't know if he has a forums account though. Try via Github Is it appropriate to raise this at https://github.com/armbian/build/issues, since the Headphone Jack audio is available on older version of the kernels and not available in the latest kernels? Thanks for your guidance. 0 Quote
SuperKali Posted April 2 Posted April 2 On 3/28/2026 at 6:01 PM, Werner said: /* On RK3588 (not RK3588S), MCLK output is gated and must use TO_IO variant */ Does this come from the patch I recently submitted to the maillist? I think it should work there too; the issue is present on all boards with the RK3588 chip. 0 Quote
Werner Posted April 2 Posted April 2 46 minutes ago, SuperKali said: Does this come from the patch I recently submitted to the maillist? No, I let LLM poking at the problem. 0 Quote
SuperKali Posted April 2 Posted April 2 19 minutes ago, Werner said: No, I let LLM poking at the problem. LLM has most likely read the patch I merged into Armbian 0 Quote
JFL Posted April 18 Posted April 18 Hi, Just an update on this issue. Upgraded to kernel-7.0.0-edge-rockchip64-26.2.0-trunk.733, still no audio output on Analog Headphone/Audio Jack. 0 Quote
JFL Posted June 5 Posted June 5 (edited) Just an update. Both kernel-7.0.11-edge-rockchip64-26.8.0-trunk.94 and 6.18.34-current-rockchip64-26.8.0-trunk.94 both still NO analog audio output on Headphone Jack on Orange Pi 5-Plus Kernel-6.18.10-current-rockchip64-6.2.1 and 6.19.5-edge-rockchip64 both support analog audio output on Headphone Jack. By the way kernel-6.1.115-vendor-rk35xx also NO analog audio output. kernel-6.1.75-vendor-rk35xx support analog audio output. Edited June 5 by JFL 0 Quote
allesklusser Posted Friday at 02:52 PM Posted Friday at 02:52 PM After a lot of attemps with kernel versions and so on without any result this is the simple solution: Buy an USB to analog adaptor for 6 euro's brand MOSWAG, that's all folks. 0 Quote
ErinBong Posted yesterday at 06:29 AM Posted yesterday at 06:29 AM Hey! i had similar issues with the ES8388 analog and HDMI output path alignment on my OPi5 Plus under recent edge/mainline kernels. Sometimes the card states look fine in ALSA/pavucontrol but the streams just don't bridge to the hardware mapping properly, or the default audio levels are hitting gain issues. To test if it’s just a software-side compression or file amplification issue before diving too deep into modifying the device tree (.dts), try running a quick format check with a known sample using explicit routing- aplay -D plughw:1,0 your_audio.wav If your test files are inherently too quiet or failing to hit the threshold cleanly, you can boost them up beforehand via tools like MP3Louder just to make sure you aren't fighting low baseline source levels on top of the kernel driver bugs. If it completely stays dead silent even with clean, forced audio files, then it's definitely the device tree overlay parameters (simple-audio-card) not toggling correctly on your specific build version. Which image build date and kernel version are you currently on? 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.