Jump to content

Armbian on Gt-King Pro


Recommended Posts

Good morning all,

I share my Armbian experience on the Beelink GT-King Pro, and therefore after several tests where the system often ended up frozen, I currently have a stable armbian system running. I was able to install my web-server at home (Yunohost) and everything seems to be working fine .. So I share :

I used Armbian_20.10_Arm-64_buster_current_5.9.0.img from https://users.armbian.com/balbes150/arm-64/? which I flashed on a USB key
I recovered the meson-g12b-gt-king-pro.dtb file from the last Manjaro Manjaro-ARM-xfce-vim3-21.03.img
I recovered the uboot.ext file on the debian 5.10 build by @darkstar => http://forum.bee-link.com/forum.php?mod=viewthread&tid=71213&extra=page%3D1
So I was able to start Armbian from USB, however, it is necessary that there is only that connected to USB otherwise the start-up does not work (apparently with the system on SD card there are no problems with have multiple USBs used)
And so with that, the system seems very stable, of course I only tested for the implementation of Yunohost but it seems that this is the way to have Armbian stable on the GT-King Pro ..
That's all, because I'm not really an expert in armbian but you just have to experiment.
I take this opportunity to thank @jfl from the Beelink forum who helped me a lot, thank you brother ..
Have a good day..

P.S: I put the *.dtb files taken in Manjaro-ARM-xfce-vim3-21.03.img as well as the uboot.ext file taken in Darkstar's Debian-5.10

And a paste of "armbianmonitor -U" => https://pastebin.com/pxSRmqB4


u-boot.ext meson-g12b-gsking-x.dtb meson-g12b-gtking.dtb meson-g12b-gtking-pro.dtb

Link to comment
Share on other sites

Armbian is a community driven open source project. Do you like to contribute your code?

Il y a 5 heures, balbes150 a dit:

Drôle. Je vois que les gens ne sont pas timides et se livrent ouvertement à des vols et font passer le travail de quelqu'un d'autre pour le leur. B)

Sorry @balbes150 there must be misunderstanding ... I am using google translate ...
Sorry if you think you were stolen, that was not my intention at all ..
I use your great armbian construction and I thank you again very much .. Without you nothing would have been possible ..
But for it to work correctly on my gtking-pro, without "freeze" of the system I had to recover the 2 files that I mentioned in my post, since the system seems to me to be very stable and that's why I am sharing my experience, other people owning the Beelink Gt-King pro may be interested in being able to test Armbian, it seems to me, but maybe I was wrong ..
If you feel that I am a thief by posting this, well asked and I will delete the post.
Have a good day.

Link to comment
Share on other sites

1 hour ago, balbes150 said:

It's not you, it's  refer to those who did it.

Oh okay, but I didn't know anything about the theft stories ..

Sorry again ..
On my gt-king pro I tested Manjaro but I could not set up yunohost under this OS,

I tested the Debians posted by Darkstar on the Beelink forum but in both cases there was a problem with "Iptables "therefore impossible to install Yunohost also ..
This is where @jfl told me about your Armbian build, which I tested directly but there was a system "Freeze" problem, I am discussing it on the Beelink forum and thanks @jfl who already had not badly tested (and especially who has the same gtking-pro model as me, S/N: SA9H....) he suggested that I test with the solution with the * .dtb file (taken from manjaro) and the uboot.ext file (taken from debian-5.10)
And it has been working without "freeze" for several days at home with a functional Yunohost installation (web server), so I share, hoping that this will allow to have a stable and more "official" Armbian version on Beelink GT-King Pro..
Thank you again @balbes150 for his work, I have 2 tvboxes which can start Armbian thanks to you ...

Have a good day..

Link to comment
Share on other sites

On 4/15/2021 at 11:27 AM, balbes150 said:

Funny. I see people are not shy and openly engage in theft and pass off someone else's work for their own.  B)

Dear balbes150


We all appreciate your effort about armbian and Librelec,

But all linux projects are GPL licenced, GPL means everybody on earth can use or modify this software.


Please stop naming this as theft, if you tried my Debian build linked by AC2N you probable saw that:

I build this kernel from direct kernel source, not from your git branch.

I build this image using fenix scrip like you, but none of fenix script developers called us thieves.

I hope you can understand what I mean,


Last word : I added a note on my topic on be-links forum "u-boot.ext was compiled by balbes150 from armbian" is it enough for you?


I build this image because none of your builds or another build was running smoothly on Gt King Pro...

Thank you again for build the u-boot.ext file.

Link to comment
Share on other sites

16.04.2021 в 19:45, darkstar сказал:

I build this image using fenix scrip like you, but none of fenix script developers called us thieves.

I have never used fenix scripts. These scripts use my developments for universal multi-loading and they are "modestly" silent about how and where they are taken from.

You built the kernel yourself, but I am very interested to see how you will run the system if you remove from your BOOT archive all the elements that you are not related to as a developer and to which the fenix scripts are not related (aml_autoscript s905_autoscript etc).  B)



19.04.2021 в 16:53, cuker сказал:

Where are the sources of this famous u-boot.ext ?

First, show me what you personally did.  B)

Link to comment
Share on other sites

On 4/24/2021 at 5:54 PM, balbes150 said:

First, show me what you personally did.  B)

I did few things. And still do them from time to time.


But this talk is about your work :) Is this u-boot.ext even your work? Doesn't come from LibreELEC originally ? Or maybe I'm wrong (which I have no problem to apologize for it).


Also isn't u-boot open source software? So binary should have the sources available somewhere? Online or per request?

Link to comment
Share on other sites

@cuker Some of the amlogic u-boots that were in balbes150 builds come from the work of hexdump. (I don't know if balbes150 further enhanced them or not).  Look at the following thread for hexdump's repositories and building instructions


I have rebuilt some of these from source to see if I could, as I don't generally like using binary code that I don't know the origin of.

Link to comment
Share on other sites

i think only very few came from me (most probably only the ones with hdmi output, which i mentioned to him and suggested that he might use them in his images if he likes them) ... i think most of the other u-boot.ext files in his images were either built or extraced by @balbes150 himself

Link to comment
Share on other sites

Hi all,
I am continuing my Armbian feedback on the Beelink GT-King Pro ..
I am now working with the linux-image-current-meson64 and it works fine, had no issues 976452824_Capturedcran(57).thumb.png.b2fe893308a49e3067875256fd802b8a.png


I am super satisfied with the results of the GT-King Pro, my YUNoHost server works very well, only small downside I use Jellyfin and all transcoding is currently done only by the processor so increased use during the file transcoding phases, I would like to succeed in using GPU but so far I have not found ... If anyone has an idea I am interested ..
I leave you a copy of "armbianmonitor -u"..



I hope it can help some of you but above all I hope that this damn beelink gt-king pro could be officially supported by Armbian ..
In any case, I take this opportunity to say a huge thank you to all those who work for Armbian from near and far...


Link to comment
Share on other sites

Hi all
Here, I come back with this time the image linux-image-edge-arm64 kernel 5.15.11, I started from the image armbian bullseye from balbes and I updated to "beta" linux-image-edge- arm64
I encountered a problem because my / boot partition is in Fat so when installing linux-image-edge-arm64 this / boot partition is unmounted, a new / boot folder is created on the ROOTFS partition and the files for linux-image-edge-arm64 are written in it.
So I copied this /boot folder renaming it /boot_arm64, then remounted my Fat partition in /boot and finally copied the files from /boot_arm64 to /boot.
Rename initrd.img-5.15.11-arm64 to uInitrd
Rename vmlinuz-5.15.11-arm64 to arm64_Image
Find the correct .dtb in / lib / linux-image-edge-arm64 / amlogic / and copy and paste it in / boot / dtb / amlogic
Modify extlinux.conf accordingly and presto I start.



Edit : How can we solve this problem with the / boot partition in FAT during updates??

Thank again..

Link to comment
Share on other sites

13 hours ago, MX10.AC2N said:

How can we solve this problem with the / boot partition in FAT during updates??

Thank again..

You should report that as a bug to the maintainer of the code you are onstalling.  I have reported (and submitted patches) for similar issues in Armbian code.  

Link to comment
Share on other sites

Hi @Robert Chase


As @SteeMan said you can use the links from the first post => https://users.armbian.com/balbes150/arm-64/?

But it's a bit old, and especially Balbes no longer develops for Amlogic proc.


There are other possibilities currently to have Armbian on our Gt-King Pro but nothing official..
A new possibility can boot with U-root and the armbian UEFI-arm64 image but I is not tested yet.


Anyway, it is possible to run Armbian on the Beelink GT-King Pro.. Good luck..



Link to comment
Share on other sites

Hi @Robert Chase,


You could try my image, it has a DTB for the Beelink GT-King, should also work for GT-king pro. 

Image is a modified Armbian 22.05 minimal with kernel 5.15.50 with modified boot scripts to boot with vendor u-boot and patched kernel I use in my own Debian/Ubuntu images for Amlogic boxes.

(maybe a good replacement for the old Balbes150 images?)




Good luck.





Link to comment
Share on other sites

@tripole I moved your original post to a new thread under the General Chat sub-forum.  Then added a long explaination on why or why not your post may or may not be appropriate.  Then another moderator hid the whole conversation.  I have just unhid that for the time being so you can see the discussion about your content.  I will however hide your repost here.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...