Great build! It gave a new life to my TV box.
Only problem is: the wi-fi chip is not working. It goes by the name RTL8723AS from Realtek.
dmesg gives this output.
How can we work together to make this work?
Great build! It gave a new life to my TV box.
Only problem is: the wi-fi chip is not working. It goes by the name RTL8723AS from Realtek.
dmesg gives this output.
How can we work together to make this work?
not any answer ...
not any answer ...
never gonna give up
never gonna give up
😂
is there ANY way to write this or any other build to a NAND, without using multitool? my MXQ-4K doesnt boot it, yet it boots LibreElec without issue.
Unfortunately, as stated in the first post, NAND is not supported because the driver found in the bsp rockchip kernel is obfuscated and does not compile with new kernels.
Tsurugi as for the wifi, I have to port some drivers from libreelec 11. Instead, for the 4k problem, please explain better. Are you having problems with playback or with the Kodi GUI?
@matheusdanoite in your case, I need to try to figure out if there is a driver that can be used. I remember seeing something here on the forum, but I don't remember where.
not any answer ...
Like those working on the Libreelec project, I'm a volunteer who dedicates part of my free time to something I enjoy, and I'm not paid to do it. The project isn't dead (I recently purchased the beloved/hated HongTop H20, and some users want to donate boxes to support my work). But precisely because I dedicate my free time to it, I obviously have little of it these days/months.
matheusdanoite in your case, I need to try to figure out if there is a driver that can be used. I remember seeing something here on the forum, but I don't remember where.
thanks for your answer!
I looked around and found this thread, is this the one you`'re talking about?
anyways, here are some pictures of my board and wi-fi chip, hope these could help you
if you need any help, let me know!
matheusdanoite i've never seen your board, but thanks for pointing me to the thread, I'll give it a try.
I also wanted to ask you for your box model because from the logs I saw that you're using the generic configuration (probably because yours isn't listed in the supported models). Maybe I can add your box.
ilmich It's called M-Box H9, and it's some kind of xiaomi knockoff with very little to no info online. It's the same as in this picture
matheusdanoite sorry for the absence, but I'm updating my build to Libreelec 12.2, where some changes forced me to revise all my patches. As soon as I'm done, I'll try installing and getting your driver working.
ilmich thanks a bunch!! i'll wait
Unfortunately, as stated in the first post, NAND is not supported because the driver found in the bsp rockchip kernel is obfuscated and does not compile with new kernels.
Tsurugi as for the wifi, I have to port some drivers from libreelec 11. Instead, for the 4k problem, please explain better. Are you having problems with playback or with the Kodi GUI?
hi, 4k problem is in the start of system the image jumps and tends to green as if it were an unsupported resolution, then once kodi starts it works fine.....for the no response it was not directed directly to you I thought someone else could answer too, we all work it's just a hobby of course, thanks
grazie, proverò appena posso
grazie, proverò appena posso
hi, 4k problem is in the start of system the image jumps and tends to green as if it were an unsupported resolution, then once kodi starts it works fine.....for the no response it was not directed directly to you I thought someone else could answer too, we all work it's just a hobby of course, thanks
ciao,
all 322x SoCs support 4K. Depending on the type of DDR installed (DDR2 or DDR3), you may experience performance degradation (DDR3 is faster and therefore plays 4K streams smoothly compared to DDR2). Your box is a new model for me, and while I've learned over time that the design is fundamentally similar to all boxes (the generic DTS boot 99.9% of the time), there may be some small differences. So besides trying another cable (if I'm not mistaken there are specific ones for 4k), I'd need a log (you'll find how in the first post), to know if you're using the generic DTS or one of the supported ones, and possibly a link to the original firmware (or alternatively a dump of your emmc, or even better, a dump of the first 128MB of your eMMC) so I can extract the stock firmware DTS.
Grazie
Display MoreHi,
thanks to the experience gained with my builds of libreelec 9.2.x and the work of the community (rockchip and more), I'm sharing my unofficial build of libreelec for boxes with soc rockchip 322x.
** BIG FAT WARNING **
** I won't waste too much time on the subject of pirate streaming. Know that it's not tolerated by me. **
** I will try to help with legal addons (which I don't develop directly anyway). But if you have problems **
** with other kinds of addons, nothing personal, I will ignore you. **Libreelec 12
FEATURES
- Kodi Omega 21.2
- mainline kernel 6.6.71
- mainline opensource GPU driver
- legacy u-boot
- boot from SD
- ir receiver (it works, but if your remote is not recognized, follow this guide https://wiki.libreelec.tv/configuration/ir-remotes and share results)
- support for wifi chip SSV6051p, ESP8089, AP6255, and others if supported by mainline kernel.
- hardware accelerated video decoding (mpeg2/h264/hvec/vp9). only FullHD tested because I don't own a 4k tv.
- analog audio
- DDR3 frequency scalingDOWNLOADS
- builds: https://ilmich.libreelec.tv/libreelec-12/
- source: https://github.com/rockchip-with-…le12-rk322x-wipINSTALLATION
- for boot from SD see https://wiki.libreelec.tv/installation/create-mediaMANUAL UPDATE
WARNING: The upgrade from libreelec 11 is tested, but a backup is recommended and in case of problems a clean install is suggested.
Copy (via ssh,samba, etc etc) the desired build into the folder
Codeand reboot the device.
INITIAL SETUP
To allow booting in most cases, the image uses a generic device tree. This device tree doesn't have support for ddr3 ram, doesn't turn on any LEDs, etc etc.
However, it's possible to change the device tree by choosing from the supported devices list with rk322x-dtb-switch.sh command.Coderkelec:~ # rk322x-dtb-switch.sh usage: /usr/bin/rk322x-dtb-switch.sh [list|switch|help] show show current device tree list show available device trees switch [device tree] switch to a device tree help show this helpsample session
Coderkelec:~ # rk322x-dtb-switch.sh switch rk3229-box-v88mars Device tree rk3229-box-v88mars founded Are you sure(y/n)?y Mounting flash rw Switching dtb Mounting flash ro Switching is ok, now you need to reboot!!SUPPORTED DEVICES
Device Dtb Wifi Board Freq DDR3 Cpu Clock Gpu Clock generic rk322x-box ssv6051p and others N/A 1,0 Ghz 400 Mhz V88mars rk322x-box-v88mars ssv6051p and others N/A 1,4 Ghz 400 Mhz V884k rk322x-box-v884k ssv6051p and others 666 Mhz 1,2 Ghz 400 Mhz Onetv Lite rk322x-box-onetv-lite 666 Mhz 1,2 Ghz 400 Mhz MXQ 4k Pro rk322x-box-mxq4kpro ssv6051p and others 666 Mhz 1,2 Ghz 400 Mhz MXQ 4k Pro (r329q varian) rk322x-box-mxq4kpro_r329q ssv6051p and others 666 Mhz 1,2 Ghz 400 Mhz MXQ 4k rk322x-box-mxq4k ssv6051 and others 666 Mhz 1,2 ghz 400 Mhz MXQ 4k (R29 variant) rk322x-box-mxq4k_r29 ssv6051 and others 666 Mhz 1,2 Ghz 400 Mhz T95d rk322x-box-t95d AP6255 400 Mhz 1,0 Ghz 400 Mhz Alfawise A95XR1 rk322x-box-a95xr1 ssv6051 and others 666 Mhz 1,2 Ghz 400 Mhz KNOWN ISSUES
- some strange wifi chip
- some strange USB Wi-Fi chip (I can add it if you help me)
- NAND (this is the hard part and the only legacy piece that remains)SUGGESTIONS
- without your logs, I can't try to fix anythinghttps://wiki.libreelec.tv/support/log-files
CHANGELOG
2024/09/14: Initial releaseTHANKS TO
knaerzche , jock2, fabiobassa, oneillb, Habitual6824, ochentay4 and the libreelec community.DONATE
If you like this project help:
- by first donating to Libreelec main project https://opencollective.com/libreelec/donate
- and secondly by helping me to buy/repair rk322x hardware https://www.paypal.com/paypalme/ilmich6502 or https://revolut.me/ilmich
In mainline kernel 6.6 with rockchip-drm, when connecting the TV Encoder (TVE) to the VOP using the DRM graph (vop endpoint@1 -> tve endpoint@0), the kernel reports “fixed dependency cycles”, but only HDMI gets bound. In addition, ALSA completely disappears (/proc/asound does not exist), so no sound cards are registered.
Did you discard TVE support due to limitations of mainline DRM?
Is there any known or tested approach for RK322x (for example keeping TVE outside the DRM graph, using fbdev, or a different driver), or is there simply no usable TVE support in mainline?