Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MECOOL KI Pro EMMC Install #59

Closed
martinlanger90 opened this issue Jan 1, 2022 · 24 comments
Closed

MECOOL KI Pro EMMC Install #59

martinlanger90 opened this issue Jan 1, 2022 · 24 comments
Labels
documentation Improvements or additions to documentation new box Research Fills in the Blanks support This need is supported

Comments

@martinlanger90
Copy link

I have a MECOOL KI Pro with CoreELEC installed onto EMMC.
Can I boot armbian from you from USB/SD/TF and install it onto EMMC right away?

Thank you.

@ophub
Copy link
Owner

ophub commented Jan 1, 2022

https://m.gearbest.com/tv-box-mini-pc/pp_629409.html

Is it this one? You can test the firmware of s905d.
If necessary, you can modify the value(meson-gxl-s905d-mecool-ki-pro.dtb) of dtb in /boot/uEnv.txt, which is the same as CoreELEC.

@martinlanger90
Copy link
Author

Yes it is that one. But it doesn't boot from USB/TF (microSD Card).
Did the same as for CoreELEC. Stops at Mecool logo. CoreELEC is actually installed to EMMC.
Any advice how to boot armbian? changed uenv.txt to meson-gxl-s905d-mecool-ki-pro.dtb

@martinlanger90
Copy link
Author

Okay, installed original Android again. Tried to boot from microSD card. Did not work either. Hangs at mecool logo.

@ophub
Copy link
Owner

ophub commented Jan 2, 2022

Download the 5.4 kernel firmware and unzip it. Double-click the .img file, open uEnv.txt, and modify the name of the dtb file to meson-gxl-s905d-mecool-ki-pro.dtb. Change it and rewrite it to usb.
First turn on the USB debugging mode of the box in the Android system. Then plug in usb and power to start.

@martinlanger90
Copy link
Author

Thank you. Exactly that worked. Tried with 5.10 all the time. Didn't work... 5.4 worked via USB stick

@ophub
Copy link
Owner

ophub commented Jan 2, 2022

Try to save u-boot-p201.bin as u-boot.ext

chmod +x u-boot.ext

@ophub
Copy link
Owner

ophub commented Jan 2, 2022

Can the firmware of the 5.4 kernel be booted from usb?

@martinlanger90
Copy link
Author

Yes. Now I'm using 5.4 with nothing changed besides the dtb in uEnv.txt and works flawlessly now. Trying to install to internal after configuring wifi

@ophub
Copy link
Owner

ophub commented Jan 2, 2022

Use 5.10 kernel, Try to save u-boot-p201.bin as u-boot.ext and changed besides the dtb in uEnv.txt

@martinlanger90
Copy link
Author

Okay, I'll try that in a second.

@martinlanger90
Copy link
Author

Okay, works with 5.10 kernel as well. The key was to use USB Stick and remove CoreELEC from NAND as that changes the boot partition on mmcblk as it seems.
Using USB boot in Android and correct dtb (*ki-pro.dtb) with nothing works as well with 5.10.
Thank you for the great support.

@ophub
Copy link
Owner

ophub commented Jan 2, 2022

According to my method, the 5.10 kernel can also be used?

u-boot-p201.bin as u-boot.ext
changed the dtb in uEnv.txt as meson-gxl-s905d-mecool-ki-pro.dtb

@martinlanger90
Copy link
Author

Download the 5.4 kernel firmware and unzip it. Double-click the .img file, open uEnv.txt, and modify the name of the dtb file to meson-gxl-s905d-mecool-ki-pro.dtb. Change it and rewrite it to usb. First turn on the USB debugging mode of the box in the Android system. Then plug in usb and power to start.

Yes. that did it with 5.10.

@ophub
Copy link
Owner

ophub commented Jan 2, 2022

Okay, it's okay to use 5.10 instead of 5.15.

I would like to ask you to try again: Is it possible to use u-boot.ext under the 5.4 kernel, so that u-boot.ext and .dtb can use the same one

@martinlanger90
Copy link
Author

yes, it is possible with u-boot.ext under 5.4 kernel.

@ophub
Copy link
Owner

ophub commented Jan 2, 2022

Thank you for your testing and sharing. I will record your contribution on the list of contributors.

@ophub
Copy link
Owner

ophub commented Jan 2, 2022

Is this box a gigabit network card?

@martinlanger90
Copy link
Author

Yes it is a gigabit nw card :)

@martinlanger90
Copy link
Author

PHY [0.2009087f:00] driver [RTL8211F Gigabit Ethernet] (irq=51)
also plugged in and shows gigabit connection, speed is okay, around 25-35 MB/s sometimes more, but never over 50 MB/s

@ophub
Copy link
Owner

ophub commented Jan 2, 2022

Brand Name: Hero Iand
GPU: Quad-core Mali-450
Ethernet: 1000M
Wireless: Yes
Bluetooth: Yes
CPU: Amlogic S905 Quad-core 64-bit
eMMC: 16GB
Memory: 2G DDR3

@ophub
Copy link
Owner

ophub commented Jan 2, 2022

Thank you for sharing. I will add the box you share to the support list and record your contribution at the same time. Thank you.

@ophub ophub closed this as completed Jan 2, 2022
@ophub ophub added documentation Improvements or additions to documentation support This need is supported new box Research Fills in the Blanks labels Nov 27, 2022
@looun
Copy link

looun commented Dec 15, 2023

hello , i try to boot from SD but not work.
I have following this step:

  1. write last image Armbian_24.2.0_amlogic_s905d_jammy_6.1.66_server_2023.12.08.img into microsd
  2. on SD i have rename u-boot-p201.bin as u-boot.ext
  3. on SD i have changed the dtb in uEnv.txt as meson-gxl-s905d-mecool-ki-pro.dtb.

power on -> boot in recovery mode but Hangs at mecool logo and than boot android.

thanks for help.

PS: CoreELEC work without any issue from microSD.

@nabla44
Copy link

nabla44 commented Jun 3, 2024

Hello, I have tried to boot from SD or USB key an armbian version in a Mecool KI pro but nothing work.
I have tried different .img by renaming u-boot-p201.bin as u-boot.ext and changed the dtb in uEnv.txt as meson-gxl-s905d-mecool-ki-pro.dtb.
However, any version is able to boot.
Thank for your help if someone recently succeed to do it.
Regards,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation new box Research Fills in the Blanks support This need is supported
Projects
None yet
Development

No branches or pull requests

4 participants