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

Q96 mini(S905L-B) install option #734

Closed
CarlKuhligk opened this issue Nov 26, 2022 · 11 comments
Closed

Q96 mini(S905L-B) install option #734

CarlKuhligk opened this issue Nov 26, 2022 · 11 comments
Labels
documentation Improvements or additions to documentation new box Research Fills in the Blanks support This need is supported

Comments

@CarlKuhligk
Copy link

Device Information | 设备信息

  • SOC: S905L B
  • Model labeled as Q96 mini
  • 1GB RAM
  • 8GB EMMC

Wifi Model

Boot Log
putty.log

PCB
20221126-DSC04505
20221126-DSC04506

Describe the bug | 问题描述

I've searched for the right Armbian setup but haven't found anything for this board. Do you have an idea which of the existing versions could be compatible?

@ophub
Copy link
Owner

ophub commented Nov 26, 2022

meson-gxl-s905x-p212.dtb
copy u-boot-s905x-s912 to u-boot.ext

@CarlKuhligk
Copy link
Author

Thanks a lot, it worked with install option 106.

@ophub ophub added documentation Improvements or additions to documentation support This need is supported labels Nov 27, 2022
@ophub ophub changed the title Armbian compatible with S905L B ? Q96 mini(S905L-B) install option Nov 27, 2022
@ophub ophub added the new box Research Fills in the Blanks label Nov 27, 2022
@CarlKuhligk
Copy link
Author

CarlKuhligk commented Nov 30, 2022

I tried a second TV box of this type, but the box does not boot.
I removed the shielding with a heat gun, maybe I damaged something?
I don't know exactly how to proceed further to find the issue.
Do you have any ideas?

log.txt

@lairtonlelis
Copy link

lairtonlelis commented Apr 24, 2023

Do you have any ideas?

I also have a Q96 Mini TV box with slightly different configs, but I was able to get past @CarlKuhligk's issue.
You need to mount the boot partition and rename the file extlinux/extlinux.conf.bak to extlinux/extlinux.conf.

After that I was able to boot into an operational armbian system using a USB stick, and run the script armbian_install. That's when things went bad, and I might have bricked the device. It's currently on a bootloop with the following logs I pulled from the serial console of the board:

GXL:BL1:9ac50e:bb16dc;FEAT:ADFC318C:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
TE: 94130

BL2 Built : 11:58:42, May 27 2017.
gxl gc3c9a84 - xiaobo.gu@droid05

set vcck to 1120 mv
set vddee to 1000 mv
Board ID = 2
CPU clk: 1200MHz
DQS-corr enabled
DDR scramble enabled
DDR3 chl: Rank0+1 @ 912MHz - FAIL
DDR3 chl: Rank0 @ 912MHz - FAIL
DDR3 chl: Rank0 16bit @ 912MHz - FAIL
DDR4 chl: Rank0+1 @ 1008MHz - FAIL
DDR4 chl: Rank0 @ 1008MHz - FAIL
DDR4 chl: Rank0 16bit @ 1008MHz - FAIL
DDR init failed...
Reset...

The bootloop doesn't allow me to put the TV Box in any other state, that means no console prompt.

From what I was able to search for this error, I'm guessing the DDR memory configs are not right, perhaps it's the u-boot file or the dtb file I'm using. I'm using u-boot-s905x-s912.bin and meson-gxl-s905l2-x7-5g.dtb.

I have some pictures of my board:
IMG_2930
IMG_2928
IMG_2927

I'm trying to get it recognized by the computer by connecting to one of the boards' usb ports and my macbook's usb-c port so I can try using the Amlogic USB Burning Tool or Amlogic Flash Tool to try to revive it. I've tried holding the reset button and connecting the usb cable to the computer at the same time (as described here) but no signs of a new usb device.

Any thoughts on getting this device on the "USB Burning" state? Is that the same as reboot bootloader or reboot recovery from android? If so, those might be gone from the internal flash by the armbian-install attempt.
If I need to make a new issue, please let me know.

@Yoshiko011
Copy link

where is the reset button of that?

@lairtonlelis
Copy link

where is the reset button of that?

Behind the P2 connector for the av port, you need to stick a SIM card tool, toothpick, paperclip or the tool of your choice in there to press it.

@xuantrandev
Copy link

Device Information | 设备信息

  • SOC: S905L B
  • Model labeled as Q96 mini
  • 1GB RAM
  • 8GB EMMC

Wifi Model

Boot Log putty.log

PCB 20221126-DSC04505 20221126-DSC04506

Describe the bug | 问题描述

I've searched for the right Armbian setup but haven't found anything for this board. Do you have an idea which of the existing versions could be compatible?

dont have a reset button, how did you boot to armbian?

@CarlKuhligk
Copy link
Author

You have to short 2 smd pads with a wire. Let me take a look if I can find the right post that describes this procedure.

@xuantrandev
Copy link

You have to short 2 smd pads with a wire. Let me take a look if I can find the right post that describes this procedure.

Thank you , it took me 4hrs already, looking for your procedure

@CarlKuhligk
Copy link
Author

i have now done some research and realized that my memory may not be entirely correct. i have attached a few links dealing with the soc. i generally recommend googling this information in chinese like: S905 引导模式.

https://www.cnblogs.com/milton/p/17660034.html
https://github.com/Calmact/e900v22c
https://blog.csdn.net/FlyShooter01/article/details/126531915
https://www.znds.com/tv-1214616-1-1.html

@hongtongtong234
Copy link

大佬,我的是烽火的HG680P,s905lb,使用的是Q96 mini的dtb,samba不能使用,请问需要怎么解决?

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

6 participants