-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
X96 max + [2+16G, 100M, RTL8189ftv ] Unable to boot from eMMC with kernel 5.15 #136
Comments
Your mistake is that you used step 7. Not for you to create. Check out all the discussion posts. His meaning is to compare the difference between the two firmware partitions (he used 1350, I was 700 before, and now it has been changed to 1350). That is the installation file in the flippy firmware and cannot be used directly in mine. The operation of individual files in the installation operation is slightly different. There is also a missing configuration record file, which needs to be read in armbian-update in the future, and cannot be updated because of the lack. After testing by other users, x96-100m can choose 60 to install, which is the same as air. If your model is different, you can add a line of armbian-install information yourself, but you must use armbian-install to install. Since 5.4 can be used as long as the dtb is correct, you happen to be able to use step 7 in 5.4, not because the script is fully applicable, but because some operations in the script do not work. Firmware installed with the script in step 7 will not be able to use armbian-update for kernel upgrade due to missing configuration record files. |
I understand your point. By the way, I also use your armbian-install with option 60 to install 5.15 to eMMC WITHOUT using step 7 and the box is still unable to boot. |
What is your soc, look at the specific model on the motherboard is s905x3 or s905x2. |
This is my X96 max + (S905X3, 2+16, 100Mb Lan, RTL8189ftv) as the model I used to test your firmware. Here are detail steps:
Please note that my box already can boot from eMMC if using kernel 5.4 as I wrote in the topic: |
The code (60) you sent is inconsistent with your picture. Cannot use Mainline bootloader. First restore the |
Same as air100M: Partition Recovery with Correct Android TV System: Cannot use mainline u-boot: |
@ophub Please check the detail steps as below:
|
There is no response at all, indicating that u-boot-x96maxplus.bin is wrong and cannot be booted. |
I have a gtk pro device. When using the 5.15 kernel, there is a black screen with no information for about 10 seconds at the beginning, but it will start later. Unlike other devices, it starts up as soon as it is plugged in. |
I'm testing the stability of your firmware by adding the reboot command every 15 minutes in the crontab as below:
Then after several times , the armbian 5.4 is unable to boot. |
Several of my devices have never lost connection during use. My device is updated every Wednesday with all 4 newly released kernels, checking kernel suitability. At least for the past 1 year, when I connect these devices every Wednesday, they are all online, but this still does not answer your question, whether it can be used 7x24 hours, there are many conditions that work together. |
@ophub thank you for your detail information. I also have another X96 max+ (4+32, 5.15 kernel) and it seems to be more stable than X96 max+ (2+16, 5.4 kernel). The X96 max+ (4+32) only got 1 time kernel panic as the photo I sent via other issue. From my opinion, I feel new kernel (5.1x) is more stable than 5.4. |
The kernels are all good kernels, but the box is a bit naughty. The box just wants to show you TV, you have to make it a server. |
Could you suggest how to find the correct u-boot.bin? Is there a way to extract it from original Android stock firmware? Or that file is built by flippy? Thank you. |
flippy will do |
I have a stock Android firmware of this box. If you have any guide to extract the u-boot from Android firmware, please give me the suggestion. I have some knowledge about Android and Linux. As before, I've ever extracted the bootloader.img from X96 max+ Android firmware using dd command after adb to the Android like below but I'm not sure this bootloader.img is u-boot.bin or not.
|
He often teaches people how to do it. I've seen it, but I haven't done it. You'd better ask him directly. There is a link to his community on his home page. |
That's great. I also try to find the guide how to make the u-boot.bin file but not found yet. I've checked his github (https://github.com/unifreq) but I still not found his home page. Please give me the link if any. Thank you. |
At the beginning of the README of the openwrt_packit repository |
I got success to boot my X96 max+ (2+16, 100M LAN, RTL8189ftv wifi with kernel 5.4 according this post. By the way, it did not work with kernel 5.15.
I use the same method to install kernel 5.15 (Armbian_22.05.0_Aml_s905x3_bullseye_5.15.26_2022.03.05.1324.img.gz) but the box is unable to boot from eMMC again.
Before installing 5.15.26 to eMMC, I also restore original Android firmware.
Here are detail steps:
我有个x96 air 2g +16G wifi rtl8189ftv的盒子,请问下这个能否刷入emmc #105 (comment)
By the way, in step 9, if I keep the USB attached to the box, just unplug & plug again then the box can boot from eMMC normally.
It means, in this case the eMMC only could boot if the USB is still attached to the box. When I try to run armbian-install again, there is message that the box already run in eMMC mode.
I also tried the armbian-install command instead of install-to-emmc.sh script with several cases as below and still not success (always restore stock Android firmware before installing to eMMC).
51:X96 Max+:s905x3:meson-sm1-x96-max-plus.dtb:u-boot-x96maxplus.bin:/usr/lib/u-boot/x96maxplus-u-boot.bin.sd.bin:/usr/lib/u-boot/hk1box-bootloader.img:4C@2100Mhz,4GB Mem,1Gb Nic,rtl8822cs wifi
60:X96 Air 100Mb:s905x3:meson-sm1-x96-air-100.dtb:u-boot-x96maxplus.bin:NA:NA:4C@2100Mhz,2GB Mem,100M Nic,Wifi
or even add a manual command below:
63:X96 Max+:s905x3:meson-sm1-x96-air-100.dtb:u-boot-x96maxplus.bin:/usr/lib/u-boot/x96maxplus-u-boot.bin.sd.bin:/usr/lib/u-boot/hk1box-bootloader.img:4C@2100Mhz,2GB Mem,100M Nic,Wifi
The text was updated successfully, but these errors were encountered: