Jump to content

Recommended Posts

Posted
21 час назад, sicxnull сказал:

correct me if i'm wrong, but the point of a board level patch is so that it does not apply to all devices, no?

Yes it is. If you are satisfied with how all patches are applied during the compilation process, then we will just leave everything as it is.

Posted

@sicxnull

 

Yesterday i make a fresh clone of :

 

git clone https://github.com/sicXnull/armbian-build.git --branch X96Q-TVBOX-LPDDR3 --single-branch

 

But when compile it I get an error [Error context msg [ Check MD5 sum of installed packages failed ..]

 

I also tried to use FORCE_CHECK_MD5_PACKAGES=no but I receive the same error.

 

 

after i clone the :   git clone https://github.com/sicXnull/armbian-build.git   and

is compiled without errors,  And finally  i make a bookworm image (with secure boot)

 

After i test the image on my tv-box (Z1):

The Tv-box boots from SD card, however when i try to copy my image from SD card to eMMC then the Tv-box does not boot al all.

 

I solve this problem with my old noble (secure boot) image (when i copy the bootloader to eMMC via armbian-config)

 

 

Something is changed on u-boot ?

 

 

Posted
1 hour ago, rafman said:

But when compile it I get an error [Error context msg [ Check MD5 sum of installed packages failed ..]

 


no changes made, only thing i did was rename to v1-3

ill double check though and make sure nothing funky is going on. will compile tonight and see if i can replicate 

Posted
20 hours ago, sicxnull said:

no changes made, only thing i did was rename to v1-3

ill double check though and make sure nothing funky is going on. will compile tonight and see if i can replicate 

 

FYI:

git clone https://github.com/sicXnull/armbian-build.git --branch X96Q-TVBOX-LPDDR3 --single-branch

cd armbian-build

./compile.sh build BOARD=x96q-v1-3 BRANCH=current BUILD_DESKTOP=no BUILD_MINIMAL=no KERNEL_CONFIGURE=no RELEASE=bookworm

 

 

build.log

Posted
On 10/2/2024 at 1:57 AM, sicxnull said:

 

I first tried the non-v5.1 that you have, but it didn't do anything. Then I tried this v5.1 one and it works amazingly on my device!! Thank you so much! 👏

Posted

I am trying to install Armbian on emmc of the tv box X96Q using armbian-install. The installation is aborted at the file copying stage (message "Cleaning up ... Almost done", but the tv box does not start with emmc). @rafman please share the image (or the path) with a secure boot for the tv box X96Q or Z1

Posted (edited)
49 minutes ago, vok4us said:

@rafman please share the image (or the path) with a secure boot for the tv box X96Q or Z1

 

I will share it again but Please let me know what image you have used and you had the problem with emmc ?

 

If you used normal image your system probably will not boot with secure boot image.

Also if you have a picture of your board/box please place it.

Edited by rafman
Posted

Hi! Firstly thanks put work in this box!

 

I've a X96Q Brazilian clone named PROSB-3000, it's almost same from comment #200190

 

It boots D:\MiniArch-20240715-6.10.10-board-h313.x96_q_lpddr3-SD-Image.img...

Compiled all links from this topic, always write only "root" partition, without boot partition(in all tests only work with boot and root partitions). In one compiling trying gets "Check MD5 sum of installed packages failed" message, like #203154 comment.

 

So I've tried #202501 method, burned MiniArch, changed files in boot, removed root, restore armbi_root and got screen, but... Glitched splash screen, waited some minutes, nothing happen...

Any advice? Images attached.

photo_1_2024-10-18_07-17-04.jpg

photo_3_2024-10-18_07-17-04.jpg

photo_2_2024-10-18_07-17-04.jpg

Posted (edited)
1 hour ago, DrEaD said:

Hi! Firstly thanks put work in this box!

 

I've a X96Q Brazilian clone named PROSB-3000, it's almost same from comment #200190

 

It boots D:\MiniArch-20240715-6.10.10-board-h313.x96_q_lpddr3-SD-Image.img...

Compiled all links from this topic, always write only "root" partition, without boot partition(in all tests only work with boot and root partitions). In one compiling trying gets "Check MD5 sum of installed packages failed" message, like #203154 comment.

 

So I've tried #202501 method, burned MiniArch, changed files in boot, removed root, restore armbi_root and got screen, but... Glitched splash screen, waited some minutes, nothing happen...

Any advice? Images attached.

Your board is LPDDR3_v1.3 and  from your photos It seems that your system is booting, however HDMI and LAN is not working and you have this screen. (known problem with this hack)

 

You can try the bellow image.  Normally your system will boot without above problems.

 

https://github.com/sicXnull/armbian-build/releases/download/v24.8.0-trunk.425/Armbian-unofficial_24.11.0-trunk_X96q_bookworm_current_6.6.44_mate_desktop.img.xz

 

Use Balena Etcher to burn it on SD.

 

Edited by rafman
Posted
Quote

Your board is LPDDR3_v1.3 and  from your photos It seems that your system is booting, however HDMI and LAN is not working and you have this screen. (known problem with this hack)

 

You can try the bellow image.  Normally your system will boot without above problems.

 

https://github.com/sicXnull/armbian-build/releases/download/v24.8.0-trunk.425/Armbian-unofficial_24.11.0-trunk_X96q_bookworm_current_6.6.44_mate_desktop.img.xz

 

Use Balena Etcher to burn it on SD.

Thank you, this image worked!

Posted
17.10.2024 в 23:17, rafman сказал:

 

I will share it again but Please let me know what image you have used and you had the problem with emmc ?

 

If you used normal image your system probably will not boot with secure boot image.

Also if you have a picture of your board/box please place it.

 

Hello. I used this image

 

https://github.com/sicXnull/armbian-build/releases/download/v24.8.0-trunk.425/Armbian-unofficial_24.11.0-trunk_X96q_bookworm_current_6.6.44_mate_desktop.img.xz

 

My tv box boots from an SD card with this image, but does not install on emmc.

 

My tv box is X96Q H313 PC040BB 9031 SanDisk SDADFAAP-i66. I am attaching a photo.

 

IMG_123.jpg

IMG_124.jpg

Posted
2 hours ago, vok4us said:

My tv box boots from an SD card with this image, but does not install on emmc.

 


what is happening when you install to EMMC?

Posted
2 hours ago, vok4us said:

Hello. I used this image

 

https://github.com/sicXnull/armbian-build/releases/download/v24.8.0-trunk.425/Armbian-unofficial_24.11.0-trunk_X96q_bookworm_current_6.6.44_mate_desktop.img.xz

 

My tv box boots from an SD card with this image, but does not install on emmc.

 

My tv box is X96Q H313 PC040BB 9031 SanDisk SDADFAAP-i66. I am attaching a photo.

 

Your board is x96q_LPDDR3_v1.3 normally you should not have any problems with the image you used.

 

FYI: You don't need any secure boot image for this board.

 

I compile a normal image for you for the x96q_LPDDR3_v1.3 (same as i use on Z1 and Q1)

You can Download it Here: https://easyupload.io/mmdyw7

 

Instructions:

1> Write the downloaded image on SD Card using Balena Etcher.

2> Boot from SD Card.

3> Install it via armbian-install to eMMc (don't reboot)

4> Update the bootloader on eMMC via armbian-install.   (to ensure that bootloader is written)

5> Power off your tv-box.     ( sudo shutdown -h now )

6> Remove SD card from your Tv-box

7> Unplug - Replug the power cable of your tv-box

 

PS: Please let me know if it is working or no.

      If you encounter any problem please inform us.

 

 

Posted
18 часов назад, rafman сказал:

Instructions:

1> Write the downloaded image on SD Card using Balena Etcher.

2> Boot from SD Card.

3> Install it via armbian-install to eMMc (don't reboot)

4> Update the bootloader on eMMC via armbian-install.   (to ensure that bootloader is written)

5> Power off your tv-box.     ( sudo shutdown -h now )

6> Remove SD card from your Tv-box

7> Unplug - Replug the power cable of your tv-box

Hello. I followed your instructions and failed to complete point 3 (screenshots attached).

 

1> Write the downloaded image on SD Card using Balena Etcher.  ...OK!

2> Boot from SD Card. ...OK!

3> Install it via armbian-install to eMMc (don't reboot). ...FAIL!

 

Screenshot 1 - The step "Counting files..." lasted 5 minutes.
Screenshot 2 - The step "Transferring rootfs to..." lasted 1 minute. The progress always stayed at 0 %.
Screenshot 3 - The step "Cleaning up..." lasted 2 minutes.
Screenshot 4 - This message appeared at the step "Cleaning up..."
Screenshot 5 - The final message "All done"

 

I also tried to clone the sd card using this command

 

$ sudo dd if=/dev/mmcblk0 of=/dev/mmcblk2 bs=1M status=progress

 

The result is the same - the tv box does not load from emmc

Screenshot 1.jpg

Screenshot 2.jpg

Screenshot 3.jpg

Screenshot 4.jpg

Screenshot 5.jpg

Posted (edited)
42 minutes ago, vok4us said:

Hello. I followed your instructions and failed to complete point 3 (screenshots attached).

 

This is just a warning is not failure operation is finished.

Do it again,

 

 

1> Boot again from SD Card.

2> Install it via armbian-install to eMMc (don't reboot) even if you receive the warning.

3> Update the bootloader on eMMC via armbian-install.   (to ensure that bootloader is written)

4> Power off your tv-box.     ( sudo shutdown -h now )

5> Remove SD card from your Tv-box

6> Unplug - Replug the power cable of your tv-box

 

If your tv-box fails to boot then something is wrong with u-boot.

 

 

 

Edited by rafman
Posted (edited)
14 минут назад, rafman сказал:

If your tv-box fails to boot then something is wrong with u-boot.

I have followed all the points of your instructions, but the tv box does not load. Do I need to flash u-boot?

Edited by vok4us
Posted (edited)
31 minutes ago, vok4us said:

I have followed all the points of your instructions, but the tv box does not load. Do I need to flash u-boot?

 

Yes your problem probably has to do with u-boot.

I had the same problem, but with a different  git build, read here:

 

 

I will check the image to my old Z1 (non secure boot)  and i will inform you.

Edited by rafman
Posted (edited)

@vok4us

1 hour ago, rafman said:

I will check the image to my old Z1 (non secure boot)  and i will inform you.

 

I checked my image to my old (non secure) Z1 and WORKS it boots from SD/eMMC without problems.

Also @sicxnull Image boots from SD/eMMC without problems.

 

FYI: I also receive lsof warning.

 

I don't know you why on your tv-box eMMC boot fails :( (your board is V_1.3)  (probably something is different ?)

 

Check  also the following :

eMMC boot has a delay about ~10 second.

Try to boot your tv-box without keyboard / mouse connected.

Try to check / format / remove partitions of your eMMC via gparted, and check for errors / reinstall Armbian

Try to use different Monitor / TV

Try to use diferent image e.g X96Q_v5.1

 

Finaly if all fails for you:

Try to test miniarch (MiniArch-20240715-6.10.10-board-h313.x96_q_lpddr3_v1.3-SD-Image.img.xz ) install it on your emmc and see if it boots.

 

 

 

 

Edited by rafman
Posted (edited)
2 hours ago, zdvrv said:

Do you have the original Android firmware for the Z1 by any chance?

No because manufacturer don't publish the firmware, they just provide  (when needed) updates via update-tool inside the box .

I really don't care for android because now both boxes works with Armbian, and for me android makes the box HOT and

both boxes are blacklisted from Netflix and there is no reason to use android anymore.

 

FYI:

There are two versions of Z1 box.

1> Newer version with Kingston eMMC (secure boot)

2> Older Z1 version was with Micron eMMC and AIC8800 wifi  (non secure boot)

 

I Have both tv-boxes, But no firmware for both.  I have extracted the DTB from (Secure Z1) for research purposes.

 

I tried unsuccessfully to backup the firmware from a live (Secure Z1 with kingston) via dd with Armbian in order  to restore it to a bricked Z1 (Secure Z1 with kingston) but this did not worked for me.

 

if You are looking for firmware for Z1  (you must check your board version first)

 

Do You have a bricked Z1  ? 

Why you are looking for Android firmware ?

 

Edited by rafman
Posted

I successfully installed Armbian on my x96q lpddr3 v3.1 without issues, but it seems the GPU is not enabled on the system. Could someone explain how to enable GPU acceleration? I've never used Linux before, so I'm a bit confused about how to proceed.

The version i used on my board: Armbian-unofficial_24.11.0-trunk_X96q_bookworm_current_6.6.44_mate_desktop.img

Posted
8 minutes ago, RaulZzz said:

Could someone explain how to enable GPU acceleration? I've never used Linux before, so I'm a bit confused about how to proceed.

 

Follow the instructions on this topic, it works with mpv.

 

 

Posted (edited)
2 hours ago, rafman said:

Do You have a bricked Z1  ? 

Why you are looking for Android firmware ?

 

Yes, I have a bricked Z1 (the old version).

 

Netflix stopped working so I started experimenting with software from other boxes like X96Q Pro.
I managed to get Netflix to work with Magisk and Play Integrity Fix but then I discovered that Bluetooth doesn't work and I need it in my setup for audio and the remote.


I'm considering Armbian now as there is no way to get the original firmware.
Just don't know if it will work for me as I need Disney+, Netflix, Apple TV (and maybe Prime) with some nice interface to operate it through a remote - so Android.

Edited by zdvrv
Posted

@rafman 

I managed to install it on the system, but I don't quite understand what it's for. Is it to enable video encoding for the GPU with h264/h265? Either way, that's not exactly what I wanted. My problem is the following: every time I move the mouse, the CPU usage goes to 100% on one or more cores, showing that the workload for rendering the UI on the screen is on the CPU. I want to know if I can use the GPU to "render" the UI.

Note: The mouse flickers on the screen because the UI can't be rendered at 60fps. Note 02: The CPU clock is locked at 1512MHz to slightly improve the situation.

Posted (edited)
1 hour ago, RaulZzz said:

@rafman 

I managed to install it on the system, but I don't quite understand what it's for. Is it to enable video encoding for the GPU with h264/h265? Either way, that's not exactly what I wanted. My problem is the following: every time I move the mouse, the CPU usage goes to 100% on one or more cores, showing that the workload for rendering the UI on the screen is on the CPU. I want to know if I can use the GPU to "render" the UI.

Note: The mouse flickers on the screen because the UI can't be rendered at 60fps. Note 02: The CPU clock is locked at 1512MHz to slightly improve the situation.

 

Your board is V3.1 and may use a a diferent DTB than V1.3 and for this reason  you may have problems with box behavior.

Unfortunately at this moment there are Armbian versions for V1.3 and V5.1 boards.

 V1.3 may partially works for your board.  

You can also try to compile X96Q_V5.1 to see if something is changing or to switch to an other (newer) kernel via armbian-config

 

Edited by rafman
Posted

@rafman Thank you for the help, I will put it aside for now. Could someone compile a headless version of lpddr3 v1.3 for me? I tested v5.1 and it didn't work.

Posted

@sicxnull

 

My Armbian installation is on eMMC.

 

I tried to switch to edge kernel 6.7.12 via armbian-config in order to test the kernel with my H313 (Z1) .

 

When I choose the  kernel and my system rebooted, my box was not able to boot anymore.

After i boot from SD and i mount the root partition of eMMC to investigate the problem.

I realized that the new kernel make a new folder on /boot/ dtb-6.7.12-edge-sunxi64 and the

sun50i-h313-x96q-lpddr3.dtb was missing from this folder (allwinner). When i copy the sun50i-h313-x96q-lpddr3.dtb

from the remaining dtb-6.6.44-current-sunxi64 the system booted normally but without sound and Ethernet.

 

is there any way to compile the X96Q v1.3 Branch with edge kernel 6.7.12,  including the sound and Ethernet patches from 6.6.44 ?

 

FYI:

6.7.12 seems faster and more responsive than 6.6.44

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.

Guest
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.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines