Posts by Pelican


    I received this week a new Q-Box (S905, 2GB / 16GB, 1GB Ethernet). I installed 7.0.3.012i temp_sensor_disabled succesfully to NAND. It works using the default device tree but also with gxl_p212_2g_nand.dtb. I'm guessing it's actually an S905x box because of this.

    The problem is powering the box off. The red power button on the box reboots the box. Using the power menu results in this behaviour:

    • Shutdown: results in a reboot
    • Suspend: brings the box into sleep (led light stays on)


    When doing a suspend, wake up and performing a shutdown the box actually powers down (led light goes off). It can be powered on again using the red power button.

    I've tried all tricks I know to make this box shutdown such as using a custom shutdown.sh script. When using SSH using commands such as: halt, shutdown-P, the box doesn't properly poweroff (reboots or even hangs). It is not possible to make a script for first performing a suspend and then a shutdown, simply because after a suspend no more script code is executed.

    Any ideas how to make the box powerdown properly and in 1 action?

    Have you checked the ethernet (it's really gigabit)?
    I've never seen an S905X box with gigabit lan. If yours has gigabit I would buy one right now. Could you give a link where you bought it? (In PM)
    Have you tried to hold the power button for a few seconds?

    I'm DONE with the the S905X Chip Boxes.

    I've researched a bit more on why these S905X Boxes are cheaper than S905 Chip Boxes and discovered the Circuit Boards are the first
    crap shortcut in Quality and that is a Major no no for me.

    Your conclusion is false.
    There are very shitty boxes with S905 even with fake RAM chips and there are very good boxes with S905X (like the M8S II or MINI MXIII II)


    GUI scaling is not a hack, it's something actually merged for Kodi Leia. GPU is too slow to render 4K at 60Hz and that's why I won't revert that patch, sorry.


    I don't mean you revert that patch to the "official" verrsion but to make a "test" version (as you once did with the 006), not even neccessary to make it public if you don't want.
    I don't need support for it or new versions in the future or anything just build it once and I can use it until the end of time. :)
    I don't want to buy another box with S905 (running that saved 006) just for watch my pictures on tv.
    Thanks in advance.
    I've just sent a coffee to you. :)


    7.0.3.012j in OP.

    Changelog:

    • fixed reading ethernet MAC address from eFuse and added reading from nand_env
    • minor improvement in copying user data in installtointernal script
    • experimental: better scaling of Mali cores for smoother GUI

    Could you build a version without the fullhd GUI hack for pictures (I mean when I set 4k resolution the pictures only in full hd resolution after a downsclae and upscale)?
    I have a 006 build with this feature, but the new S905X box doesn't work with that.
    You put back this hack because the 4k video playing with gui was stuttering.
    The whole system is much faster right now then it was in 006 maybe it worth to try.
    Thanks in advance.


    I have a S805 box that shows 1GB in Android and has 2x512MB RAM chips on board but in reality only 512MB of RAM works and Android firmware fakes logs and visible RAM amount. This is to show how far there factories can go to save a few $$ on RAM.

    The "default" dtb contains 4 device trees: 1GB/2GB, S905/S905X. If you leave default device tree on SD card, it's bootloader that chooses device tree depending on RAM amount and device type. The most obvious sign that you have only 1GB RAM is that when you use default DTB, the u-boot picks device tree with 1GB RAM. So either you need to flash a proper firmware that initializes your 2GB properly or you have fake RAM.

    OK, thank you. Then it's probably a fake RAM.
    But with the default dtb the box doesn't start at all.
    [hr]
    The free command says it is 775 MB total... :(

    I bought this S905 box, it has 2GB memory (I can see in Android) but if I use gxbb_p201_2G.dtb then the box cannot boot with LE (it stucks at the S905 boot logo)
    If I use gxbb_p201.dtb then the box boots and works (LAN and wifi OK) but with ony with 1 GB memory. The two dtb differs only in one bit.
    I tried with 009, 010, 011, 012h, 012h_tsd and 7.95 beta6 tsd versions with the correspondent dtbs (009 and 010 has only 1GB dtb for p201) with the same result.
    I also tried other dtbs for p200: The box can boot with the 1GB dtbs (but no LAN and wifi works) and cannot boot with the 2GB dtbs.
    Same result with the default dtb.
    The normal and the tsd versions are the same, the temp sensor works on the device if I use the normal version of LE.
    The device is not rooted.
    Could you help me to make a working dtb for this device?
    What file do I have to provide from the android?

    Congratulations! :)


    Thanks, do you have it plugged into a USB 2.0 port? And does it actually connect in gigabit mode?


    Of course, I've connected it to an USB 2.0 port (there is no USB 3.0 on these boxes).


    [hr]


    Is there a list of supported chips by the Linux kernel somewhere?

    I found this one for example and it says "for Linux kernel", but it doesn't specify the chip.

    I've been looking for an S905 TV box with 2 GB RAM and a working Gbit ethernet port, but sofar haven't had much luck.

    I bought an H96 Plus from Gearbest and the ethernet port would connect, but upload speed was almost 0, making it unusable. Got refunded in the end.

    I also bought an MXV box from Aliexpress, but it's very unstable and hangs all the time. I got LE working on it, but it only connects at 100M. Still in discussion with AE about it.

    Why don't you buy a well known MINI MX or similar box which performs very well on the gigabit port.


    Thanks. Please also get udevadm info /sys/bus/sdio/devices/sdio*.


    My Mini M8S II has 2GB/16GB