Jump to content

Search the Community

Showing results for tags 'orangepi4'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Armbian
    • Armbian project administration
  • Community
    • Announcements
    • SBC News
    • Framework and userspace feature requests
    • Off-topic
  • Using Armbian
    • Beginners
    • Software, Applications, Userspace
    • Advanced users - Development
  • Standard support
    • Amlogic meson
    • Allwinner sunxi
    • Rockchip
    • Other families
  • Community maintained / Staging
    • TV boxes
    • Amlogic meson
    • Allwinner sunxi
    • Marvell mvebu
    • Rockchip
    • Other families
  • Support

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start






Website URL







  1. IT'S FINALLY HERE... THE OFFICIAL ROCKCHIP-LEGACY MULTIMEDIA INTEGRATION After two years of using a separate script to enable the multimedia features in RK3399 Legacy Kernel, the whole framework has been incorporated to the official Armbian packaging system. The choice distro for this integration is Debian Buster (see FAQ at the end of this post about the reasons). I. Installation Download a Armbian Buster Legacy Desktop image for your board, and install it with the standard Armbian method. Install the complete multimedia solution with sudo apt update && sudo apt upgrade sudo apt install media-buster-legacy-rk3399 --install-recommends The switch "--install-recommends" will add the whole Kodi binary addons collection (retro-gaming cores, music visualizations, screensavers, additional media decoders/encoders, vfs, etc.), plus the GLES-to-OpenGL wrapper "gl4es". II. Features Accelerated GLES/EGL X desktop: No action needed. Accelerated Chromium, with WebGL and video display acceleration: No action needed Desktop video player capable of smooth 4K HEVC-HDR: Use the "Rockchip Gst Player" from the Multimedia menu, or choose it with right-click on the media file. Command-line 4K playing is also possible with "gst-play-1.0 --videosink=kmssink". RKMPP-accelerated MPV: Use normally for standard operation (windowed with mouse-operated GUI). For fullscreen, keyboard-operated mode, use the command line switch "--gpu-context=drm" (this will allow you to play smooth 4K). - See instructions below, in the next post, for playing YouTube videos up to 4K with this MPV. ISP Camera with real-time h.264/1080p HW encoding: Using the Gstreamer Plugin. Check this wiki for instructions on how to use it. Most of it applies to Armbian, except for the selection of ov5647/imx219 camera, which must be done using DT overlays. OpenCL 1.2 support: It will be fully functional, no further action needed. You can download some tests and examples from this link. Kodi 18.9 Leia with full RKMPP+GBM acceleration, 4K-HDR capable: You can start it from LightDM menu as your user account: Alternatively, you can also run it as a system service with these command lines: sudo systemctl disable lightdm sudo systemctl enable kodi-gbm sudo reboot Full collection of Kodi binary add-ons: Includes retrogaming cores, media encoders and decoders, PVR, screensavers, vfs and audio visualizations. They are all installed with the package "kodi-addons-full", but are disabled by default. They need to be enabled individually within the Kodi GUI. OpenGL 2.1 support through the gl4es wrapper: It is installed with the package "gl4es", with no further action needed. III. Sources This is the list of the sources used for the packages: IV. FAQ ¿Why did you use Debian Buster as a base for this implementation? It was the most appropriate for several reasons. Upstream Rockchip-Linux developers use Debian buster, so the software could be ported with less modifications than if we chose a different distro. Besides, it is a completely stable distro, unlike Bullseye, which is a moving target as of today. It also has Chromium as a package, unlike Focal that uses snap instead. For last, it has a good backports repo, with several libs that would otherwise need to be compiled and maintained if we chose, for example, Focal. ¿Why Legacy instead of Mainline? This is an implementation based on the vendor's BSP kernel. It has been tested and is reliable, which many people will prefer rather than having a bleeding-edge, less stable implementation. In addition to that, Mainline upstream multimedia support is still a WIP, and lacks many features that are only present on Legacy kernels. ¿Will you add new features to this implementation? No, this implementation will only receive bug fixes if necessary. From now on, all multimedia work will be focused on Mainline and recent distros (like Focal or Bullseye). All new features will go there.
  2. What i know orange pi has two microphone option. 1- on board microphone 2 - from audio in out When i check with arecord -l i see only one card which is realtek5651 ı have tried voice record with arecord. ı couldnt get any voice. with usb sound card i can record. i can listen with on board auido out. Why i can not get any voice from on board microphone or audio in.? you can see my alsa values http://alsa-project.org/db/?f=351ef8f0285ef89eaa267f2b7ff9866f06ef3413 you can see all informations http://ix.io/2rH8
  3. Hey everyone, I need some assistance with a problem I'm facing. I recently attempted to attach a 5V cooler to my Orange Pi 4 board, but unfortunately, nothing seems to be happening. I even used a multi-meter to measure the voltage, and it consistently shows 0.0V. To ensure I connected everything correctly, I consulted online diagrams and made sure I was using the appropriate pins. Currently, I am powering my Orange Pi 4 using the USB-C connection. Could this be the cause of the issue? Should I change to use the power jack connection? I would greatly appreciate any help or suggestions you can provide. Thank you in advance.
  4. I am encountering a problem with my Orangepi4 where I am unable to get the Bluetooth connection to work properly with my speaker. Specifically, after connecting the Bluetooth, there is no option in the audio output settings to use the Bluetooth speaker as the output device. I have tried installing Bluetooth support using armbian-config and have also attempted restarting both the Bluetooth service and the system, but none of these solutions have been successful. Here is the system log for reference: (link to the log: https://paste.armbian.com/esohoyezit) I would greatly appreciate any assistance or guidance on resolving this issue. Thank you.
  5. Because I reported an error when compiling Oranpi4b, I want to change the toolchain version, but I don’t know how to change it, so I come here to ask everyone, please help me solve it
  6. Hi there, I am facing issue with "apt update / apt upgrade" that I don't understand (bold big font below "code"): root@orangepi4:/var/spool/cron/crontabs# export LC_ALL=en_US;apt upgrade bash: uwaga: setlocale: LC_ALL: nie można zmienić lokalizacji (en_US): Nie ma takiego pliku ani katalogu Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and are no longer required: bsdmainutils gir1.2-gst-plugins-base-1.0 libbind9-161 libdns1104 libdns1110 libdrm-dev libdrm-freedreno1 libdrm-tegra0 libf2fs-format4 libf2fs5 libglvnd-core-dev libirs161 libisc1100 libisc1105 libisccc161 libisccfg163 libjim0.77 liblouis17 liblouisutdml8 liblwres161 libprocps7 librpm8 librpmbuild8 librpmio8 librpmsign8 libusbmuxd4 libx11-xcb-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxdamage-dev libxfixes-dev libxshmfence-dev libxxf86vm-dev mesa-common-dev ncal python3-gst-1.0 x11proto-xf86vidmode-dev Use 'apt autoremove' to remove them. The following packages have been kept back: accountwizard akonadi-backend-mysql akonadi-contacts-data akonadi-mime-data akonadi-server akonadiconsole akregator alsa-utils amule amule-common amule-daemon apt apt-cacher-ng apt-utils apt-xapian-index aptitude aptitude-common aria2 ark artikulate aspell baloo-kf5 binutils binutils-aarch64-linux-gnu binutils-arm-linux-gnueabi binutils-common blinken bluedevil blueman bovo breeze breeze-cursor-theme btrfs-progs build-essential cantor ccache chromium chromium-common chromium-sandbox chrony cmake cmake-data coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1v5 coinor-libcoinutils3v5 coinor-libosi1v5 colord cpp cpp-arm-linux-gnueabi cups cups-browsed cups-client cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers cups-ipp-utils cups-ppdc default-mysql-client-core default-mysql-server-core dh-python dia dia-common digikam digikam-data digikam-private-libs dirmngr dolphin dovecot-core dovecot-imapd dragonplayer drkonqi espeak-ng-data exo-utils filelight firefox-esr firefox-esr-l10n-pl frameworkintegration g++ gawk gcc gcc-arm-linux-gnueabi gcr gdb-minimal gdisk ghostscript gir1.2-blockdev-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-pango-1.0 gir1.2-polkit-1.0 gir1.2-vte-2.91 glib-networking glib-networking-services gnupg gnupg-l10n gnupg-utils gnupg2 gparted gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv granatier groff-base gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-pulseaudio gtk-update-icon-cache gtk2-engines-murrine gtk2-engines-pixbuf guile-2.2-libs gvfs gvfs-backends gvfs-common gvfs-daemons gvfs-libs gwenview html2text iftop iperf iproute2 iptables jq juk kactivitymanagerd kaddressbook kalarm kalgebra kalgebra-common kalzium kamera kanagram kate katomic kblackbox kblocks kbounce kbreakout kbruch kcalc kcharselect kchmviewer kde-baseapps kde-cli-tools kde-cli-tools-data kde-config-cddb kde-config-cron kde-config-screenlocker kde-config-systemd kde-full kde-plasma-desktop kde-spectacle kde-standard kde-style-breeze kdeadmin kded5 kdeedu kdegames kdegraphics kdemultimedia kdenetwork kdepim kdepim-runtime kdeplasma-addons-data kdeutils kdf kdialog kdiamond kdoctools5 keditbookmarks kf5-kdepim-apps-libs-data kf5-messagelib-data kfind kfourinline kgamma5 kgeography kget kgoldrunner kgpg khangman khelpcenter kig kigo killbots kinit kio kio-audiocd kio-ldap kipi-plugins kipi-plugins-common kiriki kiten kjumpingcube kleopatra klettres klickety kmahjongg kmail kmines kmplot knavalbattle knotes kolf kollision kolourpaint konqueror konquest konsole konsole-kpart konsolekalendar kontact korganizer kpackagetool5 kpat krdc kreversi krfb kross kruler kshisen ksirk ksnakeduel kspaceduel ksudoku ksystemlog ktexteditor-data ktexteditor-katepart ktimer ktouch ktuberling kturtle kubrick kwalletmanager kwayland-data kwin-common kwin-data kwin-style-breeze kwordquiz kwrite libaa1 libanalitza8 libanalitzagui8 libanalitzaplot8 libanalitzawidgets8 libaom0 libappstream4 libappstreamqt2 libapt-pkg-perl libaria2-0 libarpack2 libasan5 libasan5-armel-cross libasound2 libasound2-data libasound2-plugins libaspell-dev libaspell15 libass9 libastro1 libatkmm-1.6-1v5 libavcodec58 libavdevice58 libavfilter7 libavformat58 libavresample4 libavutil56 libayatana-appindicator3-1 libayatana-ido3-0.4-0 libayatana-indicator3-7 libbabl-0.1-0 libbctoolbox1 libbinutils libblockdev-btrfs-dev libblockdev-btrfs2 libblockdev-crypto-dev libblockdev-crypto2 libblockdev-dev libblockdev-dm-dev libblockdev-dm2 libblockdev-fs-dev libblockdev-fs2 libblockdev-kbd-dev libblockdev-kbd2 libblockdev-loop-dev libblockdev-loop2 libblockdev-lvm-dbus-dev libblockdev-lvm-dbus2 libblockdev-lvm-dev libblockdev-lvm2 libblockdev-mdraid-dev libblockdev-mdraid2 libblockdev-mpath-dev libblockdev-mpath2 libblockdev-nvdimm-dev libblockdev-nvdimm2 libblockdev-part-dev libblockdev-part-err-dev libblockdev-part-err2 libblockdev-part2 libblockdev-plugins-all libblockdev-swap-dev libblockdev-swap2 libblockdev-utils-dev libblockdev-utils2 libblockdev2 libboost-dev libbrotli1 libbzrtp0 libc-bin libc-dev-bin libc6 libc6-dev libcairo-gobject2 libcairo-perl libcairo2 libcc1-0 libcdr-0.1-1 libcharls2 libchromaprint1 libclone-perl libcmis-0.5-5v5 libcolorcorrect5 libcolord2 libcrypto++-dev libcups2 libcupsfilters1 libcupsimage2 libcurl3-gnutls libdapclient6v5 libdapserver7v5 libde265-0 libdigest-sha-perl libdolphinvcs5 libe-book-0.1-1 libegl-mesa0 libespeak-ng1 libetonyek-0.1-1 libexif12 libexo-2-0 libfaad2 libfcgi-perl libfile-fcntllock-perl libflac8 libflite1 libfreehand-0.1-1 libfyba0 libgadu-dev libgadu3 libgbm1 libgcr-ui-3-1 libgd3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgegl-0.4-0 libgeos-c1v5 libgexiv2-2 libgfortran5 libgimp2.0 libgirepository-1.0-1 libgl1-mesa-dri libglapi-mesa libglib-perl libglib2.0-0 libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libglibmm-2.4-1v5 libglx-mesa0 libgme0 libgmp-dev libgmp10 libgmpxx4ldbl libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev libgnutls30 libgnutlsxx28 libgpgmepp6 libgphoto2-6 libgrantlee-templates5 libgrantlee-textdocument5 libgs9 libgs9-common libgslcblas0 libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtk-3-0 libgtk2.0-0 libgtk2.0-bin libgtkmm-3.0-1v5 libgutenprint9 libharfbuzz-icu0 libhdf5-103 libheif1 libhpmud0 libhtml-parser-perl libhttp-message-perl libhunspell-1.7-0 libical3 libinput10 libio-pty-perl libiptc0 libiw30 libjack-jackd2-0 libjavascriptcoregtk-4.0-18 libjq1 libkdecorations2-5v5 libkeduvocdocument5 libkf5activities5 libkf5activitiesstats1 libkf5akonadi-data libkf5akonadiagentbase5 libkf5akonadicalendar-data libkf5akonadicalendar5abi1 libkf5akonadicontact5 libkf5akonadicore5abi2 libkf5akonadimime5 libkf5akonadinotes5 libkf5akonadiprivate5abi2 libkf5akonadisearch-bin libkf5akonadisearch-plugins libkf5akonadisearchcore5 libkf5akonadisearchdebug5 libkf5akonadisearchpim5 libkf5akonadisearchxapian5 libkf5akonadiwidgets5abi1 libkf5akonadixml5 libkf5alarmcalendar5abi1 libkf5archive5 libkf5attica5 libkf5auth-data libkf5auth5 libkf5baloo5 libkf5balooengine5 libkf5baloowidgets5 libkf5bluezqt-data libkf5bluezqt6 libkf5bookmarks-data libkf5bookmarks5 libkf5calendarcore5abi2 libkf5calendarevents5 libkf5calendarsupport-data libkf5calendarsupport5abi1 libkf5calendarutils5 libkf5cddb5 libkf5codecs-data libkf5codecs5 libkf5compactdisc5 libkf5completion-data libkf5completion5 libkf5config-bin libkf5config-data libkf5configcore5 libkf5configgui5 libkf5configwidgets-data libkf5configwidgets5 libkf5contacteditor5 libkf5contacts-data libkf5contacts5 libkf5coreaddons-data libkf5coreaddons5 libkf5crash5 libkf5dbusaddons-data libkf5dbusaddons5 libkf5declarative-data libkf5declarative5 libkf5dnssd-data libkf5dnssd5 libkf5doctools5 libkf5emoticons-bin libkf5emoticons-data libkf5emoticons5 libkf5eventviews5abi1 libkf5filemetadata-bin libkf5filemetadata-data libkf5filemetadata3 libkf5globalaccel-bin libkf5globalaccel-data libkf5globalaccel5 libkf5globalaccelprivate5 libkf5grantleetheme-plugins libkf5grantleetheme5 libkf5gravatar-data libkf5gravatar5abi2 libkf5guiaddons5 libkf5holidays-data libkf5holidays5 libkf5i18n-data libkf5i18n5 libkf5iconthemes-data libkf5iconthemes5 libkf5identitymanagement5 libkf5idletime5 libkf5imap5 libkf5incidenceeditor-data libkf5incidenceeditor5abi1 libkf5itemmodels5 libkf5itemviews-data libkf5itemviews5 libkf5jobwidgets-data libkf5jobwidgets5 libkf5js5 libkf5jsapi5 libkf5jsembed-data libkf5jsembed5 libkf5kaddressbookgrantlee5 libkf5kaddressbookimportexport5 libkf5kcmutils-data libkf5kcmutils5 libkf5kdcraw5 libkf5kdegames7 libkf5kdegamesprivate1 libkf5kdelibs4support-data libkf5kdelibs4support5 libkf5kexiv2-15.0.0 libkf5khtml-data libkf5khtml5 libkf5kiocore5 libkf5kiofilewidgets5 libkf5kiogui5 libkf5kiontlm5 libkf5kiowidgets5 libkf5kipi32.0.0 libkf5kirigami2-5 libkf5kmanagesieve5 libkf5konq6 libkf5kontactinterface-data libkf5kontactinterface5 libkf5krosscore5 libkf5krossui5 libkf5ksieve-data libkf5ksieve5 libkf5ksieveui5 libkf5ldap5abi1 libkf5libkdepim-plugins libkf5libkdepim5 libkf5libkleo-data libkf5libkleo5 libkf5mailcommon-data libkf5mailcommon5abi2 libkf5mailimporter5 libkf5mailtransport-data libkf5mailtransport5 libkf5mailtransportakonadi5 libkf5mbox5 libkf5messagecomposer5abi1 libkf5messagecore5abi1 libkf5messagelist5abi1 libkf5messageviewer5abi1 libkf5mime-data libkf5mime5abi1 libkf5mimetreeparser5abi1 libkf5networkmanagerqt6 libkf5newstuff-data libkf5newstuff5 libkf5newstuffcore5 libkf5notifications-data libkf5notifications5 libkf5notifyconfig-data libkf5notifyconfig5 libkf5package-data libkf5package5 libkf5parts-data libkf5parts5 libkf5people-data libkf5people5 libkf5peoplebackend5 libkf5peoplewidgets5 libkf5pimcommon-data libkf5pimcommon5abi2 libkf5pimcommonakonadi5abi1 libkf5pimtextedit-data libkf5pimtextedit5abi2 libkf5plasma5 libkf5plasmaquick5 libkf5plotting5 libkf5prison5 libkf5pty-data libkf5pty5 libkf5purpose-bin libkf5purpose5 libkf5quickaddons5 libkf5runner5 libkf5sane-data libkf5sane5 libkf5service-bin libkf5service-data libkf5service5 libkf5solid5 libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5 libkf5style5 libkf5su-bin libkf5su-data libkf5su5 libkf5syndication5abi1 libkf5syntaxhighlighting-data libkf5syntaxhighlighting5 libkf5sysguard-data libkf5templateparser5 libkf5texteditor-bin libkf5texteditor5 libkf5textwidgets-data libkf5textwidgets5 libkf5threadweaver5 libkf5tnef5 libkf5unitconversion-data libkf5unitconversion5 libkf5wallet-bin libkf5wallet-data libkf5wallet5 libkf5waylandclient5 libkf5waylandserver5 libkf5webengineviewer5abi1 libkf5widgetsaddons-data libkf5widgetsaddons5 libkf5windowsystem-data libkf5windowsystem5 libkf5xmlgui-data libkf5xmlgui5 libkf5xmlrpcclient-data libkf5xmlrpcclient5 libkfontinst5 libkfontinstui5 libkgantt2 libkmlbase1 libkmlconvenience1 libkmldom1 libkmlengine1 libkmlregionator1 libkmlxsd1 libkolabxml1v5 libkpimgapi-data libkpimgapicalendar5 libkpimgapicontacts5 libkpimgapicore5abi1 libkpimgapitasks5 libkpimsmtp5abi1 libkscreenlocker5 libkwalletbackend5-5 libkwin4-effect-builtins1 libkworkspace5-5 liblapack3 liblcms2-2 libldap-2.4-2 liblensfun1 liblilv-0-0 liblist-moreutils-perl liblocale-gettext-perl liblsan0 libmagickcore-6.q16-6 libmagickwand-6.q16-6 libmarblewidget-qt5-28 libmeanwhile1 libmetis5 libmp3lame0 libmpcdec6 libmpg123-0 libmspub-0.1-1 libmusicbrainz5cc2v5 libmwaw-0.3-3 libneon27-gnutls libnet-dns-sec-perl libnet-libidn-perl libnet-ssleay-perl libnm0 libnma0 libnorm1 libnotify4 libnspr4 libnss-myhostname libntfs-3g883 libnumbertext-1.0-0 libodfgen-0.1-1 libopenjp2-7 libopenmpt-modplug1 libopenmpt0 libopus0 libossp-uuid16 libpackagekitqt5-1 libpam-systemd libpango-1.0-0 libpango-perl libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5 libpangoxft-1.0-0 libpcre16-3 libpcre3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libperlio-gzip-perl libphonon4qt5-4 libpixman-1-0 libplasma-geolocation-interface5 libpng16-16 libpolkit-agent-1-0 libpolkit-gobject-1-0 libpolkit-qt5-1-1 libpoppler-qt5-1 libpostproc55 libproc-processtable-perl libproxy1v5 libpulse-dev libpulse-mainloop-glib0 libpulse0 libpulsedsp libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-dev libpython3-stdlib libqalculate20 libqca-qt5-2 libqca-qt5-2-plugins libqgpgme7 libqscintilla2-qt5-dev libqt5charts5 libqt5charts5-dev libqt5concurrent5 libqt5core5a libqt5datavisualization5 libqt5datavisualization5-dev libqt5dbus5 libqt5designer5 libqt5designercomponents5 libqt5gamepad5 libqt5gamepad5-dev libqt5glib-2.0-0 libqt5gstreamer-1.0-0 libqt5gstreamer-dev libqt5gstreamerquick-1.0-0 libqt5gstreamerui-1.0-0 libqt5gstreamerutils-1.0-0 libqt5gui5 libqt5help5 libqt5multimedia5 libqt5multimediagsttools5 libqt5multimediaquick5 libqt5multimediawidgets5 libqt5network5 libqt5networkauth5 libqt5networkauth5-dev libqt5opengl5 libqt5opengl5-dev libqt5pas-dev libqt5pas1 libqt5positioning5 libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5quickcontrols2-5 libqt5quickparticles5 libqt5quicktemplates2-5 libqt5quicktest5 libqt5quickwidgets5 libqt5script5 libqt5scripttools5 libqt5sensors5 libqt5sensors5-dev libqt5serialbus5 libqt5serialbus5-dev libqt5serialport5 libqt5serialport5-dev libqt5sql5 libqt5sql5-mysql libqt5sql5-sqlite libqt5svg5 libqt5svg5-dev libqt5test5 libqt5texttospeech5 libqt5texttospeech5-dev libqt5waylandclient5 libqt5waylandclient5-dev libqt5waylandcompositor5 libqt5waylandcompositor5-dev libqt5webchannel5 libqt5webchannel5-dev libqt5webengine-data libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 libqt5webkit5 libqt5webkit5-dev libqt5websockets5 libqt5websockets5-dev libqt5webview5 libqt5webview5-dev libqt5widgets5 libqt5x11extras5 libqt5x11extras5-dev libqt5xdg-dev libqt5xdg3 libqt5xdgiconloader-dev libqt5xdgiconloader3 libqt5xml5 libqt5xmlpatterns5 libqt5xmlpatterns5-dev libqtav1 libqtavwidgets1 libqtermwidget5-0 libqxmpp-dev libqxp-0.0-0 libreoffice libreoffice-avmedia-backend-gstreamer libreoffice-base libreoffice-base-core libreoffice-base-drivers libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-impress libreoffice-kde5 libreoffice-l10n-pl libreoffice-math libreoffice-report-builder-bin libreoffice-writer librsvg2-2 librsvg2-common librtmp1 librubberband2 libsane libsane-common libsasl2-modules-kdexoauth2 libsdl1.2debian libsdl2-2.0-0 libsensors5 libserd-0-0 libsereal-decoder-perl libsereal-encoder-perl libsereal-perl libsigc++-2.0-0v5 libsignon-qt5-1 libslang2 libsmbclient libsndfile1 libsocket++1 libsord-0-0 libsoup-gnome2.4-1 libsoup2.4-1 libsoxr0 libspatialaudio0 libspatialite7 libspeex1 libspeexdsp1 libsqlite3-0 libsqlite3-dev libsratom-0-0 libstaroffice-0.0-0 libstdc++6 libstdc++6-armel-cross libsub-name-perl libsuperlu5 libswresample3 libswscale5 libsystemd-dev libsystemd0 libtag1v5 libtag1v5-vanilla libtbb2 libtcl8.6 libtdb1 libtext-iconv-perl libthunarx-3-0 libtiff5 libtk8.6 libtsan0 libtwolame0 libu2f-udev libubsan1 libubsan1-armel-cross libuchardet0 libudev-dev libudev1 libumfpack5 libunicode-utf8-perl libvisio-0.1-1 libvisual-0.4-0 libvlc-bin libvncclient1 libvncserver1 libvorbis0a libvorbisenc2 libvorbisfile3 libvte-2.91-0 libvulkan-dev libvulkan1 libwbclient0 libweather-ion7 libwebkit2gtk-4.0-37 libwebp6 libwebpmux3 libwps-0.4-4 libwxbase3.0-0v5 libxapian30 libxerces-c3.2 libxfce4panel-2.0-4 libxfce4ui-2-0 libxml-libxml-perl libxml-parser-perl libxml2 libxslt1.1 libxtables12 libxvidcore4 libyaml-libyaml-perl libzmf-0.0-0 libzmq5 libzvbi-common libzvbi0 lintian locales lp-solve lskat lynx mailutils mailutils-common marble marble-plugins mawk mc mc-data milou minuet minuet-data multipath-tools network-manager network-manager-gnome ntfs-3g okular p7zip p7zip-full palapeli parley pavucontrol perl perl-base phonon-backend-gstreamer-common phonon4qt5 phonon4qt5-backend-vlc picmi pigz pinentry-qt plasma-dataengines-addons plasma-desktop plasma-desktop-data plasma-framework plasma-integration plasma-pa plasma-runners-addons plasma-wallpapers-addons plasma-widgets-addons plasma-workspace plymouth plymouth-label policykit-1 polkit-kde-agent-1 poppler-utils postfix postgresql printer-driver-brlaser printer-driver-c2esp printer-driver-gutenprint printer-driver-hpcups printer-driver-pnm2ppa printer-driver-ptouch pulseaudio pulseaudio-module-bluetooth pulseaudio-utils python-six python2 python2-minimal python2.7 python2.7-minimal python3 python3-apt python3-brlapi python3-cairo python3-chardet python3-cups python3-dbus python3-dev python3-distutils python3-gi python3-gi-cairo python3-gst-1.0 python3-lib2to3 python3-minimal python3-psutil python3-pycurl python3-six python3-smbc python3-uno qdbus qdbus-qt5 qdoc-qt5 qml-module-org-kde-analitza qml-module-org-kde-bluezqt qml-module-org-kde-draganddrop qml-module-org-kde-games-core qml-module-org-kde-kcm qml-module-org-kde-kconfig qml-module-org-kde-kcoreaddons qml-module-org-kde-kholidays qml-module-org-kde-kio qml-module-org-kde-kirigami2 qml-module-org-kde-kquickcontrols qml-module-org-kde-kquickcontrolsaddons qml-module-org-kde-kwindowsystem qml-module-org-kde-purpose qml-module-org-kde-qqc2desktopstyle qml-module-org-kde-solid qml-module-qt-labs-folderlistmodel qml-module-qt-labs-settings qml-module-qtgraphicaleffects qml-module-qtmultimedia qml-module-qtqml-models2 qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-privatewidgets qml-module-qtquick-templates2 qml-module-qtquick-window2 qml-module-qtquick2 qml-module-qtwebkit qt5-assistant qt5-image-formats-plugins qt5-qmake qt5-qmake-bin qt5-qmltooling-plugins qtbase5-dev qtbase5-dev-tools qtdeclarative5-dev qtdeclarative5-dev-tools qterminal qtermwidget5-data qtgstreamer-plugins-qt5 qtmultimedia5-dev qtscript5-dev qttools5-dev qttools5-dev-tools qtwayland5 rocs rsyslog samba-common samba-common-bin samba-dsdb-modules samba-libs sddm smartmontools smbclient speech-dispatcher speech-dispatcher-audio-plugins speech-dispatcher-espeak-ng sqlite3 sshfs step sweeper swig synaptic systemd systemd-container telegram-desktop thin-provisioning-tools thunar thunar-data thunar-volman thunderbird udev udisks2 unattended-upgrades ure vim vim-common vim-runtime vlc vlc-bin vlc-data vlc-plugin-base vlc-plugin-qt vlc-plugin-video-output vnstat wget wpasupplicant x11-apps xbrlapi xfce4 xfce4-appfinder xfce4-notifyd xfce4-panel xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-terminal xfdesktop4 xfdesktop4-data xfwm4 xsane xsane-common xscreensaver xscreensaver-data xserver-xorg-input-libinput zsh zsh-common 0 upgraded, 0 newly installed, 0 to remove and 1124 not upgraded. The following packages have been kept back: What does it mean and how to make them be upgraded? This is almost all my system... Laurent
  7. Hi there, Recently I flashed the latest armbian on a sd card and booted OrangePi 4. Everything works smoothly except for the audio. I just see HDMI {recording,playing} devices. But OrangePi 4 has an audio jack onboard and a built-in microphone. Here are more details: root@orangepi4:~# arecord -l **** List of CAPTURE Hardware Devices **** card 0: hdmisound [hdmi-sound], device 0: ff8a0000.i2s-i2s-hifi i2s-hifi-0 [ff8a0000.i2s-i2s-hifi i2s-hifi-0] Subdevices: 1/1 Subdevice #0: subdevice #0 root@orangepi4:~# aplay -l **** List of PLAYBACK Hardware Devices **** card 0: hdmisound [hdmi-sound], device 0: ff8a0000.i2s-i2s-hifi i2s-hifi-0 [ff8a0000.i2s-i2s-hifi i2s-hifi-0] Subdevices: 1/1 Subdevice #0: subdevice #0 root@orangepi4:~# cat /etc/issue Armbian 23.02.2 Jammy \l root@orangepi4:~# uname -a Linux orangepi4 5.15.93-rockchip64 #23.02.2 SMP PREEMPT Fri Feb 17 23:48:36 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux root@orangepi4:~# lsmod Module Size Used by tls 106496 0 sunrpc 581632 1 lz4hc 16384 0 lz4 16384 0 dw_hdmi_cec 16384 0 snd_soc_hdmi_codec 24576 1 dw_hdmi_i2s_audio 16384 0 hantro_vpu 118784 0 rockchip_vdec 32768 0 rockchip_iep 20480 0 snd_soc_rt5651 102400 0 hci_uart 147456 0 snd_soc_simple_card 24576 1 v4l2_h264 16384 2 rockchip_vdec,hantro_vpu snd_soc_rockchip_i2s 24576 2 videobuf2_dma_contig 24576 3 rockchip_vdec,hantro_vpu,rockchip_iep snd_soc_simple_card_utils 28672 1 snd_soc_simple_card snd_soc_rl6231 20480 1 snd_soc_rt5651 v4l2_mem2mem 40960 3 rockchip_vdec,hantro_vpu,rockchip_iep snd_soc_rockchip_pcm 16384 1 snd_soc_rockchip_i2s videobuf2_vmalloc 20480 1 hantro_vpu btqca 24576 1 hci_uart videobuf2_memops 20480 2 videobuf2_vmalloc,videobuf2_dma_contig btrtl 24576 1 hci_uart videobuf2_v4l2 32768 4 rockchip_vdec,hantro_vpu,rockchip_iep,v4l2_mem2mem snd_soc_core 262144 6 snd_soc_rt5651,snd_soc_rockchip_pcm,snd_soc_hdmi_codec,snd_soc_simple_card_utils,snd_soc_rockchip_i2s,snd_soc_simple_card videobuf2_common 65536 8 rockchip_vdec,videobuf2_vmalloc,videobuf2_dma_contig,videobuf2_v4l2,hantro_vpu,rockchip_iep,v4l2_mem2mem,videobuf2_memops snd_pcm_dmaengine 20480 1 snd_soc_core snd_pcm 131072 4 snd_soc_rt5651,snd_soc_hdmi_codec,snd_soc_core,snd_pcm_dmaengine videodev 262144 6 rockchip_vdec,videobuf2_v4l2,hantro_vpu,videobuf2_common,rockchip_iep,v4l2_mem2mem btbcm 28672 1 hci_uart btintel 40960 1 hci_uart snd_timer 40960 1 snd_pcm fusb302 28672 0 snd 94208 6 snd_soc_hdmi_codec,snd_timer,snd_soc_core,snd_pcm tcpm 65536 1 fusb302 bluetooth 638976 6 btrtl,btqca,btintel,hci_uart,btbcm mc 61440 6 rockchip_vdec,videodev,videobuf2_v4l2,hantro_vpu,videobuf2_common,v4l2_mem2mem typec 65536 1 tcpm soundcore 16384 1 snd rfkill 36864 2 bluetooth cpufreq_dt 20480 0 zram 40960 3 sch_fq_codel 20480 2 ramoops 32768 0 pstore_blk 16384 0 reed_solomon 24576 1 ramoops pstore_zone 28672 1 pstore_blk ip_tables 32768 0 x_tables 49152 1 ip_tables autofs4 49152 2 panfrost 69632 0 gpu_sched 40960 1 panfrost motorcomm 24576 1 dwmac_rk 28672 0 stmmac_platform 24576 1 dwmac_rk stmmac 237568 2 stmmac_platform,dwmac_rk pcs_xpcs 24576 1 stmmac pwm_bl 20480 0 adc_keys 16384 0 Probably I need to install and load some kernel modules. Thanks in advance.
  8. Tested with speakers and headphones, now working right channel in 3.5 mm. Speakers and headphones works correctly with another devics. Tested on official builds(firstly), pulseaudio, pipewire+wireplumber, also tested self-builded via official building script with same drivers. Speaker-test detects only front left channel. What it may be? How I can fix that? Thanks in advance.
  9. My Sata SSD drive works very slowly on Orange PI 4, using usb 3.0 port. On PC based on Windows 11 via usb 3.0 it works correctly. I found problem on Armbian 23.02(trunk, 30.12.2022, edited parameters: installed software, bluetooth parameters) when I try move system onto SSD, first time it works normaly, but not so fast, as expected and automatically starts in read only mode. Read only mode I have fixed. Sometimes it breakes ext4 partition, that I've fixed using fsck, and fix again when ext4 breakes again and not working/works badly. After some time it begun freezing. I tried to find solution by myself, but not found good advices. I've tried some mounting parameters, that gave no result at all. I've tried advice about uas driver - used parameter "usbstoragequirks" in /boot/armbianEnv.txt, that makes work SSD a bit faster, but not solving my problem. I think maybe I need to reinstall system with a new image, Armbian 23.05(19.03.2023 trunk, edited params: disabled preinstalling software, bluetooth). it starts work very badly - freezes, disconnects, writes slowly. Also not working trim via options in mount params or via fstrim (disk has trim). Also SMART not working when usbstoragequirks parameter not set. On 23.05, clean system, also without fix usbstoragequirks i.e. it started test and stoped with error. On 23.02+usbstoragequirks i.e. stopped with error too and dmesg after test on 23.02 maybe be useful info that my audio output 3.5 mm stopped playing on right channel of speakers, left works correctly, stereo device it detects as mono(info from alsamixer). tested speakers and cable - all fine. tested headphones via 3.5 mm - same problem, only left channel. also maybe useful SMART from opi4 via smartctl: sorry for my bad english, I'm learning it thanks in advance
  10. I tried a lot few days to driver a 3.5" TFT(the display ic is ST7701S,touch ic is FT5316) MIPI DSI color display panel on Orange Pi 4 with kernel 5.10.y . but I unexpected found it worked on linux 4.4 legacy kernel ( but I don't want use legacy kernel ),that below: But on kernel 5.x have some serious error in dmesg: [ 6.135383] rockchip-drm display-subsystem: bound ff940000.hdmi (ops dw_hdmi_rockchip_ops [rockchipdrm]) [ 6.136150] rockchip-drm display-subsystem: bound ff960000.mipi (ops dw_mipi_dsi_rockchip_ops [rockchipdrm]) [ 6.405472] dw-mipi-dsi-rockchip ff960000.mipi: failed to write command FIFO [ 6.427829] dw-mipi-dsi-rockchip ff960000.mipi: failed to write command FIFO [ 6.448508] dw-mipi-dsi-rockchip ff960000.mipi: failed to write command FIFO [ 6.469160] dw-mipi-dsi-rockchip ff960000.mipi: failed to write command FIFO [ 6.490170] dw-mipi-dsi-rockchip ff960000.mipi: failed to write command FIFO ...... what's mean 'dw-mipi-dsi-rockchip ff960000.mipi: failed to write command FIFO' ? I found the code in https://elixir.bootlin.com/linux/v5.10.6/source/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c : static int dw_mipi_dsi_gen_pkt_hdr_write(struct dw_mipi_dsi *dsi, u32 hdr_val) { int ret; u32 val, mask; ret = readl_poll_timeout(dsi->base + DSI_CMD_PKT_STATUS, val, !(val & GEN_CMD_FULL), 1000, CMD_PKT_STATUS_TIMEOUT_US); if (ret) { dev_err(dsi->dev, "failed to get available command FIFO\n"); return ret; } dsi_write(dsi, DSI_GEN_HDR, hdr_val); mask = GEN_CMD_EMPTY | GEN_PLD_W_EMPTY; ret = readl_poll_timeout(dsi->base + DSI_CMD_PKT_STATUS, val, (val & mask) == mask, 1000, CMD_PKT_STATUS_TIMEOUT_US); if (ret) { dev_err(dsi->dev, "failed to write command FIFO\n"); return ret; } return 0; } Someone has tried to do this ?
  11. Hi, I'd really like to set up an affordable pi hole on my new network. I think I have it narrowed down to three choices, but I'm not sure which to select. There's an orange pi 3 LTS kit available for $61. However, there is a warning listed on that Armbian image regarding the PCIE controller, that I don't understand the implications of. How serious is that problem? For a significantly less I can pick up this android TV box, that has set up tutorials on YouTube for Armbian. TX3 Mini Android 8.1 TV Box 4K TV Amlogic S905W Quad core H.265 Decoding 2.4GHz WiFi TV Box - 2GB/16GB. But it's not clear to me how much more challenging this would be to set up/maintain compared to an orange pi. Lastly, there's an orange, For Lts Kit for $110 which is initially quite a bit more than I wanted to pay, but I'm wondering if the ease of setup, and potential additional functionality might make it worth it. It's still less than half the price of a similarly powered raspberry pi at the moment.
  12. What is the current pcie link speed set for stable Armbian 5.9.x release? I know stock kernels from orange pi have it set to Gen 1 speed. Need to test some Gen 2 hardware and see if it works.
  13. Hello, I'm trying to figure out how to convert the img.xz file into a usable ISO file to boot onto a USB drive. I have no idea, tried using a few converter tools and they don't seem to be doing the job. Anyone know of a way to accomplish this? Thank you.
  14. Hello! Trying to build legacy buster desktop image for orangePi4 ends with error Processing triggers for libc-bin (2.28-10+deb10u1) ... Processing triggers for systemd (241-7~deb10u8) ... Processing triggers for dbus (1.12.20-0+deb10u1) ... [ o.k. ] Checking MD5 sum of installed packages [ debsums ] [ error ] ERROR in function create_rootfs_cache [ main.sh:588 -> main.sh:549 -> debootstrap.sh:59 -> debootstrap.sh:343 -> general.sh:0 ] [ error ] MD5 sums check of installed packages failed [ o.k. ] Process terminated [ error ] unmount_on_exit() called! [ main.sh:1 -> image-helpers.sh:0 ] [ o.k. ] Unmounting [ /home/lord/build/.tmp/rootfs-b9124b12-3d75-454e-a579-cf4a2a7ea928/ ] [ error ] ERROR in function unmount_on_exit [ main.sh:1 -> image-helpers.sh:94 -> general.sh:0 ] [ error ] debootstrap-ng was interrupted [ o.k. ] Process terminated root@lord-VirtualBox:/home/lord/build# build system Ubuntu 22.04 on virtual box. Any suggestions how to overcome this?
  15. Hi everyone, After the last armbian update with a new kernel does the internal networkcard not work anymore! Luckely does a USB NIC work and can i run everything but on only 100Mbps iwonstead of 1Gb of the internal NIC. What i remember did this problem also a few years ago happen. I have pasted all the required info to pastebin because armbianmonitor -u does not work. I got an error that network is not availble. Thank you all for you support!
  16. I've installed the OPI 4 image awhile ago for my PI as that was the only one available. I've since installed just the kernel targeting this model. Is there a way I can ensure future kernel updates will look for the lts model? Thank you. (Also the topic tags are missing the 4lts model as of this moment)
  17. I use orangepi 4B. I use console Ubuntu with kernel 4 from Xunlong And my CPU Temperature (by htop) is about 70°C I use console armbian with kernel 5 (Governor = powersave). And my CPU Temperature is about 79°C Why so? I want to get 70°C in armbian too.
  18. Hi there, now I have pure bug report: done apt update + apt ugprade, GUI frozen, even no SSH, about an hour later (I was outside my house) (probably) restarted but up to multiuser, no GUI at all. Howeve I CAN log over SSH, sthe issue "startx", but ONLY as ROOT. (much indesired, as ex web browser should never be started as root). I can enable remote X in /etc/X11/xinit/xserverrc , then start remote X session. Also "init 5" attempts to start X, but crashes. How to diagnose and repair? Laurent
  19. Hello! I'm trying to build xunlong kernel from https://github.com/orangepi-xunlong/linux-orangepi/tree/orange-pi-5.10-rk3399. I see a .dts file for OrangePi 4 ... but no suitable defconfig or any description what defconfig to use. What I'm doing wrong?
  20. Can't enable (using armbian-config) GUI ("desktop") without enabling 'auto-login". If I try to do so, GUI simply doesn't start. OrangePi 4 (not B), Armbian Buster. Which log shoud I look for info / include on forum?
  21. Oh,I fixed this problem spend 2 weeks,I finally heard sound from 3.5 mm jack (this jack is OMTP otherwise need keep press headphone button) I see this topic,and I compair https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/sound/soc/codecs/rt5640.c and https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/sound/soc/codecs/rt5651.c,this rt5651 not enable mclk and orangepi4"s rt5651 linked i2s1,the i2s1's SCLK_I2S_8CH parent not SCLK_I2S1_8CH defult and need set alsamixer in following(also use alsactl save this alsamixer state): amixer set 'HPO L' on amixer set 'HPO R' on amixer set 'HPOVOL L' on amixer set 'HPOVOL R' on amixer set 'HPO MIX HPVOL' on amixer set 'OUT MIXL DAC L1' on amixer set 'OUT MIXR DAC R1' on amixer set 'Stereo DAC MIXL DAC L1' on amixer set 'Stereo DAC MIXR DAC R1' on And I not familiar with electronics,I did some patch and hope this can help armbian fix fix-i2s1-clk.patch orangepi4-rt5651.patch orangepi4-i2s_8ch_mclk.dts Armbian applied this patch to 'Armbian build system' and with minor tweaks,you can use it by 'Armbian build system' latest branch.
  22. I've built custom Linux 5 kernel for Oprange PI 4 including only options required for this board and module drivers for peripheral devices. Long story shor: It works, it boots, it runs, it's hot. Now I _think_ I've located cause of overheat: Linux 5.*.* 08:58:34: 1800/1416MHz 2.84 50% 1% 8% 0% 40% 0% 73.3°C 0/5 08:58:40: 1800/1416MHz 2.85 28% 0% 7% 0% 20% 0% 73.3°C 0/5 08:58:45: 1800/1416MHz 3.35 62% 0% 8% 0% 53% 0% 75.6°C 0/5 08:58:50: 1800/1416MHz 3.96 48% 1% 9% 0% 37% 0% 73.9°C 0/5 08:58:55: 1800/1416MHz 4.04 42% 0% 8% 0% 33% 0% 76.9°C 0/5 08:59:00: 1800/1416MHz 4.20 71% 1% 8% 0% 61% 0% 75.6°C 0/5 Compared to this, working on top capacity ~54 degrees: Linux 4.*.* 10:05:44: 1200/1200MHz 2.44 31% 1% 19% 0% 10% 0% 0/5 10:05:49: 1200/1200MHz 2.73 28% 2% 18% 0% 7% 0% 0/5 10:05:55: 1200/1200MHz 2.67 32% 6% 23% 0% 1% 0% 0/5 10:06:00: 1200/1200MHz 2.61 31% 6% 22% 0% 1% 0% 0/5 10:06:05: 1200/1200MHz 2.56 32% 6% 23% 0% 2% 0% 0/5 10:06:10: 1008/1200MHz 2.44 23% 1% 19% 0% 2% 0% 0/5 10:06:15: 1008/1200MHz 2.80 27% 0% 17% 0% 9% 0% 0/5 At the same time on 5.* kernel my USB HDD starts to make strange noises of re initialization. As I get it, 4.* stock kernel is limited by max frequency, which results less heat and less power consumption (obviously). When I run it full speed my USB voltage diminishes. Are any heads up on system tuning for this board?
  23. Hi guys, I am using Orange Pi 4 (RK3399) and put in a SD card Armbian buster (and other time bionic) from the official web site but nothing happens. I have tried so many times using dd command from my debian OS and windows tools to write image on SD card but nothing again. When I start the board with Android the SD card could be read by android, but when I reboot just the red led shines and the screen of monitor doesn't show nothing. I would like some help because I would use my board in my project of postgraduate. Nowadays I am so disappointed with this problem. Best regards.
  24. Hi all, So if a lot of you maybe know is a heatsink and fan a must for the OrangePi 4. With my temporarly installed fan makes a lot of noise i maked yesterday the step to order a Noctua NF-A4x20 5V PWM. The price was arround €17,- not the cheapest but te reviews are amazing. Even on full speed its a lot more silence then the 20x20 mini fan but with a good air flow. But as you could read did i choose for a PWM variant so i could control the rpm´s with a PWM GPIO pin. And amazingly it did work! I have the PWM pin connected to pin 7 of the OrangePi 4. Commands to start pwm for the first time: cd /sys/class/pwm/pwmchip1/ echo 0 > export echo 1000000 > pwmchip1/pwm0/period echo 500000 > pwm0/duty_cycle #and with this step the fan goes on a lower speed echo 1 > pwm0/enable #and back on full speed without PWM echo 0 > pwm0/enable So it´s really nice. And i found a nice script for the Nanopi M4 with also a RK3399 chip from @mar0ni in this topic To make it complete i paste also here the script from @mar0n
  25. Hi there, Just got OPi4 after some problem from Chineses... Problem: - no at all output at HDMI (connected to HDMI-VGA converter and 1920x1024 VGA LCD display, works with OPi PC+), - if Eth connected device gots (after few minutes) IP from DHCP. - no server running on that IP (tried telnet, ssg, WWW), PING works. uSD card with Armbian Buster for OPi4. What to check next? Console? What speed? 115200 or 1.500.000?
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines