Krescue for EDGE (Rockchip rk3399)

You mean technical newbies, right ?
:grin:

this is for people like you and me

:joy:

joke
:point_up::wink:

the Jokes are not on me mate…
:rofl:

4 Likes

You are a legend @hyphop

New Images for Edge

NOTE: this images require last krescue version ! please update your krescue
NOTE: all images are available by online installation from Krescue

NOTE: full krescue images list => https://dl.khadas.com/Firmware/Krescue/images/

2 Likes

latest LIBREELEC image for EDGE fully workable :wink:

INFO: last version very fresh very light very fast - congratulations - FULLHD only - no 4K - sound works - Khadas IR-RC works - Bluetooth works - net work works

NOTE: this images require last krescue version ! please update your krescue
NOTE: all images are available by online installation from Krescue

NOTE: full krescue images list => https://dl.khadas.com/Firmware/Krescue/images/

SOURCES

3 Likes

Привет! Обрати внимание лучше на эту сборку ,она намного интереснее,если получится ,то лучше её добавить ,от ночных LE толку пока мало :wink:

:point_up::point_up::point_up:

у меня все работает - не заметил каких либо проблем :slight_smile:

Я не говорю, что она не работает , она мало что умеет и может,в отличии от той сборки на которую я намекаю .
Я просто предложил ,а там уже конечно тебе решать …
:slightly_smiling_face:

another one LIBREELEC image for EDGE with 4K support

INFO: 4K works , IR-RC not works
NOTE: this images require last krescue version ! please update your krescue
NOTE: all images are available by online installation from Krescue

NOTE: full krescue images list => https://dl.khadas.com/Firmware/Krescue/images/

SOURCES from : Khadas Edge - LibreELEC

##############################################
#                 LibreELEC                  #
#            https://libreelec.tv            #
##############################################

LibreELEC (community): devel-20200822120249-80e7d04 (RK3399.arm)
LibreELEC:~ # uname -a
Linux LibreELEC 4.4.194 #1 SMP Sat Aug 22 08:25:27 SAST 2020 aarch64 GNU/Linux
LibreELEC:~ # cat /sys/class/drm/card0/card0-HDMI-A-1/modes
3840x2160p30
4096x2160p24
4096x2160p24
3840x2160p30
3840x2160p30
3840x2160p30
3840x2160p30
3840x2160p30
3840x2160p25
3840x2160p25
3840x2160p25
3840x2160p25
3840x2160p24
3840x2160p24
3840x2160p24
3840x2160p24
3840x2160p24
3840x2160p24
1920x1080p60
1920x1080p60
1920x1080p60
1920x1080p60
1920x1080p60
1920x1080p60
1920x1080i60
1920x1080i60
1920x1080i60
1920x1080i60
1920x1080i60
1920x1080i60
1920x1080p50
1920x1080i50
1920x1080i50
1920x1080p30
1920x1080p30
1920x1080p24
1920x1080p24
1920x1080p24
1920x1080p24
1920x1080p24
1920x1080p24
1280x1024p60
1440x900p60
1280x720p60
1280x720p60
1280x720p60
1280x720p60
1280x720p60
1280x720p60
1280x720p50
1280x720p50
1280x720p50
1024x768p60
800x600p60
720x576p50
720x576i50
720x480p60
720x480p60
720x480p60
720x480p60
720x480p60
720x480p60
720x480i60
720x480i60
640x480p60
640x480p60
640x480p60
640x480p60
640x480p60
640x480p60
LibreELEC:~ # 

NEW Manjaro Linux images for Edge

  • Edge.Manjaro-ARM-mini-20.01.raw.img.xz
  • Edge.Manjaro-ARM-xfce-20.06.raw.img.xz

KRESCUE : https://dl.khadas.com/Firmware/Krescue/

2 Likes

Hi @hyphop, krescue seems like great little tool.
But I have problem with it - does not recognize/init MMC on my Edge-V at all.
I’m currently running latest Android Qt image (Edge_Qt_V200908) on MMC, and after some initial problems like boot loops it worked.

In krescue uboot mmc is correctly initiated, and I can work with it with mmc commands.
When The linux krescue boots there is bunch of errors and mmc is not found. And in KBI state, board version and device type are totally wrong (don’t know if relevant, but also the android tool in maskrom mode, can not issue any command to get board details: readgflashid, readflashinfo, readchipinfo, readcapability,… all fails).

I’m attaching some screenshots.

  1. be sure u have enough power
  2. provide more detailed log dmesg
  3. i will check last version from my side soon

\2. dmesg output attached, mmc info output attached in filebin: Filebin :: bin d4ec6jtbjp9c7wea
\1. tried with 60W and 100W PD power suplies (for Lenovo and Google Pixel)
\3. I’ve got same results from Edge.krescue.sd.210112_271.img.gz and Edge.krescue.sd.210105_309.img.gz

@hyphop It seems that Edge boards (or broader rk3399) share kernel problems with some eMMC used.
The eMMC is correctly recognized and initialized with OS images with kernel 4.4. None of the images with kernel 5.7 works - and that also is true for Krescue.

Digging the internet I’ve found that same problems have been identified for RockPi 4 boards: Armbian Buster current (with Linux 5.4.y) on the Rock Pi 4 - Rockchip 3399 - Armbian forum
The fix is to change the MMC definition in DTS:

index 1ae1ebd4efdd..5ea6286e5faa 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts
@@ -592,8 +592,7 @@
 
 &sdhci {
        bus-width = <8>;
-       mmc-hs400-1_8v;
-       mmc-hs400-enhanced-strobe;
+       mmc-hs200-1_8v;
        non-removable;
        status = "okay";
 };

@Spikerguy this seems relevant to all ROMs sharing new kernels - including the Manjaro

1 Like

hello.

possible or not in Krescue?
thank you

TwisterOS Armbian is currently Not available to be installed from Krescue utility.

3 Likes

yes its possible - i will add this OS for testing soon

2 Likes

this patch decrease mmc speed about 2x times

-       mmc-hs400-1_8v;
-       mmc-hs400-enhanced-strobe;
+       mmc-hs200-1_8v;
#       mmc-hs400-1_8v;
#       mmc-hs400-enhanced-strobe;
root@Krescue:/# pv /dev/mmcblk2 > /dev/null
2.14GiB 0:00:08 [ 267MiB/s] [>                                 ]  1% ETA 0:07:06

#-       mmc-hs400-1_8v;
#-       mmc-hs400-enhanced-strobe;
#+       mmc-hs200-1_8v;
root@Krescue:/# pv /dev/mmcblk2 > /dev/null
5.25GiB 0:00:32 [ 169MiB/s] [>                                 ]  4% ETA 0:11:18

what reason to use it ? (all works fine on my side )

PS:

uname -a
Linux Krescue 5.11.1 #1 SMP PREEMPT Fri Apr 23 11:45:04 CST 2021 aarch64 GNU/Linux