gounthar reacted to chwe in RockPi 4b 'board bring up'
This thread summarizes the efforts done to get armbian support for the new RockPi 4b.
Boardspecs (from: https://wiki.radxa.com/Rockpi4/getting_started):
Rockchip RK3399 64bit dual channel LPDDR4@3200Mb/s, 1GB/2GB/4GB optioal storage:
eMMC module (optional) uSD card M.2 SSD (M.2 connector supports up to 2T M2 NVME SSD) display:
HDMI 2.0 up to 4k@60 MIPI DSI 2 lanes via FPC connector other features:
3.5mm jack with mic MIPI CSI 2 lanes via FPC connector, support up to 800 MP camera. 802.11 ac wifi Bluetooth 5.0 USB 3.0 OTG X1, hardware switch for host/device switch, upper one USB 3.0 HOST X1, dedicated USB 3.0 channel, lower one USB 2.0 HOST X2 GbE LAN with PoE support (hat required!) 40-pin expansion header USB PD, support USB Type C PD 2.0, 9V/2A, 12V/2A, 15V/2A, 20V/2A. (supports Qualcomm® Quick Charge as well) 85mm x 54mm
Current support status (and some background):
first dev samples arrived and @martinayotte and @TonyMac32 started to integrate it into the rockchip64 boardfamily. Radxa offers a patched kernel and u-boot based on rockchips out of tree 4.4 kernel and 2017.09 u-boot. The our rockchip64 family is based on @ayufan s u-boot (which is a fork of rockchips) but a simple patch in of raxdas defconfig and the needed devicetree files don't work (it breaks on several parts during compilation related to USB and other stuff I'm still not 100% sure why.. ). So we went for a defconfig and DT file based on the one of the RockPro64 (cause even without patching, those images booted - a lot of stuff didn't work but at least it allowed us to start getting things working).
People related to Radxa forked the buildscript (https://github.com/brian541/build) and I assume that's why they can provide some 'preview' Armbian images on their site. Problem here is that they defined their kernel and their u-boot in a new linuxfamily (https://github.com/brian541/build/blob/master/config/sources/rk3399rockpi4b.conf) we simply can't have another RK3399 boardfamily (we have two, they share the kernels but not u-boot cause some boards have issues with upstream u-boot - we don't want to manage another u-boot fork nor another 4.4 kernel, it's ayufans or upstream).
That's why things may need a bit of time until they work properly on the RockPi.
Currently working (rockchip64-dev branch):
Wifi (but laggy)
SD-Card (seems to be fine now)
HDMI (not committed yet)
Currently broken or with issues:
SD-Card has random hangs (probably speed issues)
everything else must be expected as broken at the moment. As far as I know nobody is currently working on 4.4 images and it might need some time to bring things up there. So RockPi 4b images must be considered as early wip at the moment and have to be built on your own cause we don't provide images yet.
side-note: first patches are also upstream to support the board in mainline kernel (not done by us https://patchwork.kernel.org/patch/10745929/)
@martinayotte & @TonyMac32 can you please correct in case I screwed something up in my summary?
@Igor or @zador.blood.stained if you think the thread fits better into the 'board bring up' subforum just move it.
gounthar reacted to Igor in NanoPi M4 performance and consumption review
Both. Some are known, some not. That is the main reason why none of RK3399 based hardware doesn't have a label "stable".
Bluetooth is one of the last functions we focus on. There are many other more critical issues, which have to be fixed before that. In new boards as such it is usually better to use well known and fully supported USB BT dongles. Until support for internal improves. I am afraid you don't have any choices. Other images are only at this level or worse.
With which ARM board you have sftp speed of 100Mb/s?
gounthar reacted to JMCC in [Development] RK3399 media script
So finally we have the first version of:
The UN-official, UN-supported, etc...
RK3399 MEDIA TESTING SCRIPT
This is the first release of the RK3399 media testing script. The script provides a functionality similar to its RK3288 equivalent:
Installing all the libraries and system configurations necessary for GPU accelerated X desktop, Chromium WebGL, full VPU video play acceleration up to 4k@60 10-bit HEVC (the maximum supported by the SoC), and GLES 3.2 / OpenCL 1.2 support. Three video players supporting full VPU acceleration (RKMPP) and KMS display (GBM or a X11 DRM "hack", as described by the authors), namely: MPV, Gstreamer and Kodi. Two example programs using the OpenCL functionality: Examples form the Arm Compute Library, and a GPU crypto miner (an old version, but small and simple). A library that will act as an OpenGL to OpenGL-ES wrapper, allowing you to run programs that use OpenGL 1.5-2.0. Two additional features, that have no big interest from the Armbian development prospective, but I find them interesting to play with: Chromium browser with support for Flash and DRM-protected commercial web video streaming (tested with Amazon Prime, should also work with Netflix, Hulu, etc.), and a simple Pulseaudio GTK equalizer using LADSPA.
Here is a more thorough documentation:
>>> DOWNLOAD LINK <<<
You need a fresh Armbian Bionic desktop image with default kernel installed. IMPORTANT NOTE: For Kodi to work, you need to use a nightly kernel for most RK3399 boards. Otherwise, it will crash the system. I'm not sure about RockPro64, it will probably work with the stable image. Please test and let me know, I don't have the board.
Download the file above Untar it: tar xvf media-rk3399_*.txz cd media-script ./media-rk3399.sh
This script is not officially supported by the Armbian project. It is just a community effort to help the development of the main build, by experimenting with a possible implementation of the media capabilities of this particular SoC. Therefore, questions about the script should not be laid out as support requests, but as commentaries or community peer-to-peer assistance. That being said, all commentaries/suggestions/corrections are very welcome. In the same way, I will do my best to help solve any difficulty that may arise regarding the script.
gounthar reacted to balbes150 in The list of models that are running Armbian (Amlogic, Rockchip etc)
This theme is designed to help potential users with the selection of equipment to run Armbian on TV boxes and other devices with ARM chips. I propose to leave here information about specific models, with a description of the technical parameters of the equipment, which specific versions of Armbian images and what settings or additional steps have been launched.
Pay attention. In this thread are only a good or not run the system on specific models TV box. All discussions and questions, post in other topics.
gounthar reacted to manuti in The list of models that are running Armbian (Amlogic, Rockchip etc)
Old Sunvell R69 just boot with proper microSD card (in my case boot directly with Toshiba Exceria but not but with Samsung or Sandisk).
I'm using images shared in Google Drive from this post
Sunvell R69 with Allwinner H2+
Running ARMBIAN 5.67 with kernel 4.14.81
from internal eMMC
HDMI at 1080p 24fps
gounthar reacted to Bangliang Shen in The list of models that are running Armbian (Amlogic, Rockchip etc)
I am using a Phicomm N1
Armbian runs well on it.
CPU: Amlogic S905D, ARM Cortex-A53, Quad Core 2GHz
GPU: ARM Mali™-450, 4K@60fps Hardware acceleration support, HDMI 2.0
RAM: K4B4G1646E, DDR3-1866MHz 512MB*4=2GB
ROM: KLM8G1GEME, 8GB eMMC
Port: 1*HDMI 2.0; 2*USB2.0; 1*Gigabit Ethernet
Power Adapter: Input 110-240V～50/60Hz AC; Output 12V/2A DC
Ethernet: RTL8211F Gigabit Ethernet
WIFI/Bluetooth: CYW43455 (same as Raspberry Pi 3B+) 2.4G/5G WiFi IEEE 802.11n/ac with Integrated Bluetooth 4.1
and a Phicomm T1
CPU: Amlogic S912, ARM Cortex-A53, Octa Core 1.5GHz
GPU: ARM Mali™-820, 4K UHD, DOLBY H.265(HEVC)
ROM: 16GB eMMC
Port: 1*HDMI 2.0; 1*USB2.0; 100m Ethernet
Power Adapter: Input 110-240V～50/60Hz AC; Output 5V/2A DC
WIFI/Bluetooth: 2.4G/5G WiFi IEEE 802.11n/ac with Integrated Bluetooth 4.1
【Remark: I cannot find a specified DTB file for this device】
and there is another device to recommend. ZTE9 FunBox.
I hope this box will be supported by Armbian Linux.
The FunBox is powered by NVIDIA’s Tegra4 processor, based on the A15 architecture, and the superior graphics performance is delivered by a 72-core GeForce graphics processor with 2GB DDR3L memory and 8GB of Flash memory.
The specifications make the FunBox the highest performance home entertainment console in 2014.
gounthar reacted to sfx2000 in Support of Raspberry Pi
I would agree - and there's not a lot of value add for the effort that would be needed to support three different Broadcom SoC architectures - the RPi community has their own rich ecosystem, and there's formal support from Ubuntu (and other distros) if one wants more than what Raspbian has.
Where Armbian shines - the project brings mainline support for SoC's (Rockchip, Allwinner, Amlogic are good examples) that do not have the best vendor support (old and outdated BSP's, bootloaders, etc) - RPi doesn't need that level of support. If Armbian wasn't there, many of these boards would be less than useful for many.
gounthar reacted to guidol in Sunvell H3 2GB RAM + 16GB ROM TV Box
Mxq Project has posted Sunvell TV box firmware that runs perfectly on Opi PC.
Smooth as butter, best firmware to date, up to date Android 7.1.2
Download Firmware Here - https://drive.google.com/file/d/1ZjO47X3H8XHLt3ehzhYI01Ip7ulJLgKE/view
You will also need Phoenix Card Maker and an SD card to burn this onto your device.
gounthar reacted to Thierry Rivier in Sunvell H3 2GB RAM + 16GB ROM TV Box
Yes the new Sunvell 2G+16G is named "Sunvell H3" on Gearbest :
But i have Build "the Sunvell R69" version for test it on SD (with the Xenial for full Hardware acceleration on GPU)
I see on RS232 on normal boot (from nand and android) , the board boot with Uboot too . so i don't think it's a probleme for boot in Nand:
"U-Boot 2014.07 (Jul 24 2018 - 15:09:49) Allwinner Technology"
NB1 : enter NAND_LogicInit"
gounthar reacted to sfx2000 in Sunvell H3 2GB RAM + 16GB ROM TV Box
mtd should work - https://www.kernel.org/doc/html/v4.14/driver-api/mtdnand.html
Would need to tweak uboot, build the partitions - jffs as a file system - but might just be use the NAND as a pseudo SPI, and boot the rest from USB or the SD Card....
gounthar reacted to yam1 in Recommended SBC below 20USD range.
Here are some of my SBCs that are under $20 (see photo below). I have divided them into two categories, with hdmi and not. The ones on the left are without, and on the right are with. The ones without are mostly orangepi's and nanopi's. Just do a search on their web sites and if it is under $20, I have it. One thing to consider is the ones with two spi channels (e.g. nanopi core 1 - note core 2 is better but its over $20), this would allow connecting two spi screens. If you connect two relatively big 3.2 ili9341 screens, with the browser stretched across them, your experience would still suffer but it would be okay in some extreme situations. The ones with hdmi include, raspberrypi zero w (double spi), nanopi A64 (double spi), pcduino4 nano (double spi), nanopi m1 - same as pcduino4 nano (double spi), and the other three orangepi's. Bananapi zero is slightly over $20, I have it connected to a lap dock. Of these, the best is pcduino4 nano (get it on ebay between $5 to $16), supported well in software (armbian), and nanopi a64 ($19.99?) is my second choice, software support is getting there (may be?), at least double spi works with pine64 image (latest kernel). Raspberrypi Zero W is only $5 from my local store, and dual spi screen with camera works, you really can't beat it in price.
gounthar reacted to chwe in Orange PI Zero optimization
I would never ever run an VPN server on an outdated 3.4 EOL kernel.. IMO there's no reason to run an OPi0 with the BSP kernel in those days (except 'high temperature issues' known on the OPi0 - I had never problems that the board doesn't run stable, others complained).. For boards with HDMI and desktop this might not be 100% true (yet - soon possible in mainline), but for headless servers just don't...
We don't deliver mail drivers for 'server images' and therefore it's not really accessed means 'additional consumption' might be minor. The same counts somehow for wifi, as long as you don't use it idle consumption is anyway not that high.
looking into schematics (https://mega.nz/#F!MKQSUIbS!reCl8EK0QqjnOoC-e2ZwBg!dPIzHLaa), you might save a bit by toggle PA20 but I never tested it (the same schematics should also be somewhere on linux-sunxi.org - just to lazy to google it)..
gounthar reacted to guidol in Orange PI Zero optimization
The OPi Zero doesnt need much power.
I only disabled the Wifi - because I do use Ethernet - with the following commands in the /etc/rc.local (I know are are also other/better ways):
ifconfig wlan0 down rmmod xradio_wlan rmmod mac80211 rmmod cfg80211
gounthar reacted to TheLinuxBug in H2: Sunvell R69 Android TV Box (AliExpress)
Well, I have been working on trying to get the new Sunvell (interestingly it is still labeled R69 but not marketed as such) ( it is actually an H3 with 2GB of memory and 16Gb NAND) working... already wishing I hadn't purchased it.
First off, NAND sux ass and has nearly no support outside of proprietary drivers for Android, so don't think much will be happening with it.
Secondly, while I can see it will boot from SDcard, the U-boot fails much like you have shown. Which I assume means that there is something lacking in the fex that needs toggled, or even worse I have been wondering if they burnt the secure fuse on this so nothing unsigned can be booted. The latter is what I am leaning towards, but have no way yet to tell.
Has anyone gotten Armbian yet booting on this new version of the board?
Also posted over in
a bit earlier which looks to be a post specifically on the board.
gounthar reacted to TheLinuxBug in Sunvell H3 2GB RAM + 16GB ROM TV Box
I finally for some stupid reason got one. All I can say is unless you can perform some magic I don't think this is running anything but whats packaged.
The fun part, and I don't know if this is some mid-production change, but even if I have UART hooked up, all I can do is watch it boot, I can't interact with it (U-boot). Additionally, it appears that if you have any SDcard in the slot at boot time, it will try to boot but freeze. The from LED light will not come on, it just sits dead with an SDcard in it. Haven't tried to FEL boot, not quite sure directly how to get to FEL, maybe it will read a FEL boot SDcard, not sure.
Effectively though, can't boot from SDcard, I am almost convinced its they are using secure boot (burned eFuse?) also, but I can't confirm: https://paste.ee/p/51PcB
They outdid them selves this time, a gorgeous piece of trash that is statically set to 1Ghz per core anyways because they can't afford a cooling solution, so really, the H2+ would have been the exact same here pretty much (haven't pried off the heatsink yet to confirm, would take bets its actually an H2+ under there).
All you gain here with this version is a headache. No 'usable' eMMc (NAND instead), no way to boot sdcards that I found yet and having access to UART is worthless for u-boot, but you can access console on Android that on the box and you can 'su' to root.
It looks like they are using killing cores again as their thermal solution as cores keep being killed left and right...
[ 1675.588747] CPU1: shutdown
Regardless of the SDcard I try, I get some errors. The following is our default H3droid u-boot and this is the output on UART:
U-Boot SPL 2017.07-00494-g19d1f1a-dirty (Nov 17 2018 - 16:17:38)
DRAM: 2048 MiB
Trying to boot from MMC1
** First descriptor is NOT a primary desc on 0:1 **
Booting from an Armbian loaded SDcard results in:
U-Boot SPL 2017.11-armbian (Jun 11 2018 - 11:58:21)
DRAM: 2048 MiB
Trying to boot from MMC1
In both cases it Freezes right there, no other information it output and it doesn't boot.
It is either lacking a valid matching fex (DT) or there is some magic missing in u-boot. What's more, it won't even boot the generally compatible-with-alll H3 boards u-boot we have for H3Droid based on OPi Plus 2E which almost every other H3 boards I have ever tested will at least post with.
Also, the tag on mine looks identical to the one a few posts up so I likely have the same board version.
Still not able to get it to boot from SDcard at this time, still trying.. if anyone has any thought, please let me know!
gounthar reacted to Cr4z33 in Rock PI 4
If someone in Europe is interested into buying it here is the link for the 4GB RAM with Dual Band Wifi model available on two webshops:
https://www.innet24.de/Makerspace/Single-Board-Computer/Rock-Pi/Rock-Pi-4-Model-B-4GB-mit-Dualband-2-4-5GHz-WLAN-Bluetooth-5-0::158491.html https://pishop.at/index.php/single-board-computer/rock-pi-4-model-b-4gb-detail And yes they both sell also to private users.
gounthar reacted to Igor in Armbian 5.25 on OrangePI PC: The gc2035 video camera doesn't work
Because someone needs to implement and test. We seriously lack "someones".
gounthar reacted to chwe in CSI interface Driver Problem
if the required drivers for mainline would exist... we would already pack them with our images.. so you've to go back to the 3.4 kernel. Either by starting with with a legacy image e.g. with a xenial: https://dl.armbian.com/orangepiplus2e/Ubuntu_xenial_default_desktop.7z
gounthar reacted to manuti in H2: Sunvell R69 Android TV Box (AliExpress)
Is pretty old ... but this week I give a second chance to my Sunvell R69 and with new kernel from here
and never boot on Sandisk microSD card ... but works really perfect with Toshiba Exceria 16GB white color https://www.toshiba-memory.com/es/products/toshiba-microsd-cards-exceria-m302/
So @guidol maybe trying a different brand or micrSD cards works.