Amlogic S905X3, S905Y3, S905D3 thread

It varies and you don’t always get the exact specifications listed. The most important thing is to ensure that you get an Amlogic CPU, such as Amlogic S905X3. In your second link, the CPU specification is actually “RK3318”, which is not Amlogic. Hence be careful when the name of the box and the specifications don’t match well.

The difference is barely the minimum, but it strongly depends on the quality and speed of the RAM. DDR3 varies from 800 MHz to 2133 MHz, while DDR4 minimum clock speed is 2133 MHz. Resulting in that you can only compare when you have the data. In addition, DDR4 has lower power consumption, resulting in lower temperatures and reduced likeliness of overheating, which potentially is a bottleneck.

I don’t know which generation of ATV you have, but the quality of the WIFI chip is probably better and newer. Try to see if you can connect to the 5 GHz WIFI band with your HK1 box. If not, buy an external WIFI adapter. WIFI chips in cheap boxes as HK1 are generally poor and one should avoid using them at all costs. You can buy decent WIFI adapters for less than $10.


My router 5G channel is 149 153 157 161,but the coreelec is work on 155 channel.
I think this is the problem,but i don’t know how to adjust .

I’ve never used WIFI for a Amlogic box and I don’t have an Amlogic S905(X/Y/D)3 device, so I can’t say anything for sure. However, I don’t think you can expect so much more than close to 100 mbit given the cheap WIFI chipset being used. I highly advice you to buy a $10 WIFI dongle if you want better performance :+1:

What region is that from? On my EU router I have channels from 36 to 140 on 5GHz band…

Thank you very much for the explanation. I know that DDR4 needs more clock and less mV the question is how real (apart from temperature) you notice it I think it is better to have more capacity than just faster RAM.
Maybe the whole thing will benefit if RAM transcoding (Emby&Jellyfin/Plex server as docker) can be used…

I am a little bit surprised, with my H96 max x3 4 / 32G I am quite happy thanks to the community and the numerous fixes, only I am surprised that the box has WoL,… with Yaste apk. I can wake up the box … I thought something like this is only possible with such expensive “Khadas” boards…

Sorry but in neither of the links a "“RK3318"” was listed. It is in the first link: “Smart TV BOX hk1box Android 9,0 1000M Amlogic S905X3” and in the 2nd link: “HK1 X3 Android 9,0 S905X3” …it seems that only the packaging is different. ^^

Hello guys!

New to the forums but a long time Coreelec user. I know there has been some discussion in this topic regarding boxes, but a lot has been mentioned and I’m not really sure which is the best one given my needs. I had a S905X (Mini M8S II) that lasted me almost 5 years. It ran everything really well but, unfortunately, it died yesterday… it simply does not turn on.

I have been reading a bit in here and it seems like the S905X3 is the best choice atm, is that correct? I use it for 4K HDR streaming with passthrough DTS/Dolby via optical cable to my old surround receiver. I’m not looking at spending a lot of $ right now so I’d like to know, given what I need, what is the best price/quality option? I’m in Europe btw, if that helps.

Thank you so much!

A couple of months ago I bought a S905X3 (X96 Air P3), also coming from a trusty old S905X box.
I’m really satisfied with my new box. It seems to be an excellent upgrade from the old S905. I also use it for passthrough with an optical spdif cable to my 20 year old receiver.

For around €40 these S905X3 boxes are a great deal!

1 Like

Bought an X96 Max + (4gb/32gb) a few weeks ago for a holiday place on Amazon for about 50 euros. Runs well for now but I don’t use the HD sound options since I only use a soundbar. Runs coreelec NG without a problem.

1 Like

does s905x3 box still needs to change resolution/refresh rate to display hdr correctlly like S912 deivce?

151,40 zł 22%OFF | 2020 VONTAR X3 4GB 128GB 8K TV BOX Android 9 Smart Android TVBOX 9.0 Amlogic S905X3 Wifi 1080P 4K Set Top Box 4GB 64GB 32GB

Will it work? It also includes 1G ethernet, is it supported?

Android 9 should be fine but no one can tell you if the bootloader is encrypted or not.
But for the price of €35 4/32GB + gigabit it’s worth a try

It’s obvious that bootloader needs to be unlocked. I meant gigabit ethernet on that chip, is it supported, tested on any box with x3?

I’m thinking about new box to buy, lack of ethernet and audio jack output really both are a pain in my case, but I want something with better performance, this one looks promising

Until a developer has one its a crap shoot as to whether it will be supported. This may not come to pass.


Gigabit ethernet is usually pretty standard, so it should work. But, as others said, no guarantees.

Ok, but if anybody tested on his device, please confirm. The same goes to 5Ghz built in Wi-Fi.

Pleace advise - worth to choose more emmc memory amount? Is it possible to mount internal storage to use it with CoreElec? I know I need to boot from sd, but can I use internal storage partition to store files?

If not, I will rather choose small intetnal storage and buy larger capacity micro sd instead

@TheCoolest @Portisch
I got that device today. Gigabit Ethernet not tested yet, although I found some problems. First front display is not active. Second - more important, analog audio output does not work. Audio always goes thought hdmi and analog audio is silent even when selected.

Any ideas? Coreelec stable ng, 9.2.5 - latest

I know how to capture dmesg:

[ 3474.415649@0] meson-remote ff808040.meson-remote: invalid custom:0xd22dfc0d
[ 3474.415661@0] meson-remote ff808040.meson-remote: cur_custom is nulll
[ 3474.415664@0] meson-remote ff808040.meson-remote: no valid key to handle
[ 3490.703326@3] aml_tdm_open
[ 3490.703759@3] audio_ddr_mngr: frddrs[0] registered by device ff660000.audiobus:tdm@1
[ 3490.706633@3] aml_dai_set_tdm_sysclk(), mpll no change, keep clk
[ 3490.706638@3] aml_dai_set_tdm_sysclk(), mclk no change, keep clk
[ 3490.706646@3] set mclk:12288000, mpll:24576000, get mclk:12287994, mpll:24575987
[ 3490.706650@3] asoc aml_dai_set_tdm_fmt, 0x4001, ffffffc0a6642e18, id(1), clksel(1)
[ 3490.706652@3] aml_dai_set_tdm_fmt(), fmt not change
[ 3490.706658@3] dump_pcm_setting(ffffffc0a6642e18)
[ 3490.706659@3] 	pcm_mode(1)
[ 3490.706661@3] 	sysclk(12288000)
[ 3490.706662@3] 	sysclk_bclk_ratio(4)
[ 3490.706663@3] 	bclk(3072000)
[ 3490.706665@3] 	bclk_lrclk_ratio(64)
[ 3490.706666@3] 	lrclk(48000)
[ 3490.706667@3] 	tx_mask(0x3)
[ 3490.706670@3] 	rx_mask(0x3)
[ 3490.706671@3] 	slots(2)
[ 3490.706672@3] 	slot_width(32)
[ 3490.706673@3] 	lane_mask_in(0x2)
[ 3490.706674@3] 	lane_mask_out(0x1)
[ 3490.706675@3] 	lane_oe_mask_in(0x0)
[ 3490.706676@3] 	lane_oe_mask_out(0x0)
[ 3490.706678@3] 	lane_lb_mask_in(0x0)
[ 3490.706680@3] aml_dai_set_tdm_sysclk(), mpll no change, keep clk
[ 3490.706681@3] aml_dai_set_tdm_sysclk(), mclk no change, keep clk
[ 3490.706684@3] set mclk:12288000, mpll:24576000, get mclk:12287994, mpll:24575987
[ 3490.706686@3] aml_dai_set_clkdiv, div 4, clksel(1)
[ 3490.706696@3] aml_dai_set_bclk_ratio, select I2S mode
[ 3490.706705@3] aml_dai_tdm_hw_params(), enable mclk for TDM-B
[ 3490.706822@3] aml_tdm_prepare(), reset fddr
[ 3490.706841@3] spdif_a fifo ctrl, frddr:0 type:4, 24 bits, chmask 0x3, swap 0x10
[ 3490.706845@3] spdif_info: rate: 48000, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x200, ch1_r:0x200
[ 3490.706854@3] hdmitx: audio: aout notify format CT_PCM
[ 3490.706857@3] hdmitx: hw: set audio
[ 3490.706860@3] hdmitx: hw: hdmitx tx_aud_src = 0, audio_param->channel_num = 1, hdev->aud_output_ch = 0
[ 3490.706877@3] hdmitx: fs = 3, cd = 4, tmds_clk = 594000
[ 3490.706880@3] hdmitx: hw: aud_n_para = 6144
[ 3490.706889@3] hdmitx: hw: set channel status
[ 3490.706920@3] hdmitx: audio: Audio Type: PCM
[ 3490.706923@3] hdmitx: audio: set audio param
[ 3490.706926@3] audio_ddr_mngr: frddr_set_sharebuffer_enable sel:1, dst_src:3
[ 3490.707216@3] tdm playback mute: 0, lane_cnt = 8
[ 3490.707276@3] aml_tdm_prepare(), reset fddr
[ 3490.707286@3] spdif_a fifo ctrl, frddr:0 type:4, 24 bits, chmask 0x3, swap 0x10
[ 3490.707290@3] spdif_info: rate: 48000, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x200, ch1_r:0x200
[ 3490.707295@3] audio_ddr_mngr: frddr_set_sharebuffer_enable sel:1, dst_src:3
[ 3490.707457@3] tdm playback mute: 0, lane_cnt = 8
[ 3490.710130@0] asoc-aml-card auge_sound: tdm playback enable
[ 3490.710164@0] spdif_a is set to enable

So it actually redirects to spdif/hdmi. Analog audio pcm selected from options.

BTW, meson throws some errors, but remote works fine. Configuration taken from my old box.

Try clean install first