[S812] MIII Plus 2Gb\16Gb eMMC


  • Do I understand correctly that version 20170225_1 on Minix not working WiFi ? What about WiFi version 20170223 ?

    Yes, that's correct, wifi and bluetooth doesn't work on Minix Neo X8-H Plus, neither with version 20170225_1 and neither with version 20170223. I've tested them by booting from USB stick. I have original android firmware installed on nand memory. Wired internet works and remote control works also, but no wifi and no bluetooth. Minix Neo X8-H Plus has an AMLogic S812H processor, 2GB RAM, MALI 450 graphic processor and AP6335 wifi chip, if this helps you.

    Here is the log from serial console on booting from USB stick with your latest LE version:


  • [hr]

    What prevents You to test it ? Perhaps others do not have such module.

    I did and while I have wired network, I don't have wireless or bluetooth. because I have a BCM4335 chipset. I used to get builds from begicj but he seems to have left the community:

    thread-1408.html?highlight=bcm4335

    See post #99

    drieschel Kernel driver patch for BCM4335: https://github.com/kszaq/linux/commit/60...edf61ae28b
    Firmware: https://github.com/kszaq/LibreELEC.tv/tr...mware/brcm

    Is there any way you can include his drivers in your build?

    Thank you.

    Edited once, last by Skripo (February 25, 2017 at 8:25 PM).

  • Hi balbes150, loaded latest LibreELEC-S812.LAN1000.arm-8.0.1.tar 20170225, working well so far on Tronsmart MXIII Plus including BT :) Anything in particular you'd like me to try? Thank you

  • Attempted install to sdcard as per my previous version 7 install, but this one gave me the corrupt file system error on boot.
    Installed to a usb flash drive, then ran the .tar update. Only boots if I unplug all other usb devices (minix a2 remote) but can plug in as soon as I see the flash drive light up, works good, no wifi, no bt, nextpvr addon fails loading. Everything else so far good.

  • Balbes,

    I copied the update using the img.gz file in your link to the update folder and rebooted. Everything seemed to execute properly but still no wireless. I appreciate you trying, is there anything else I should try?

    By the way, how do I turn off event logging displaying on the boot screen?

    Thanks!

    Edited once, last by Skripo (February 26, 2017 at 6:24 PM).

  • Balbes,

    Thank you for following up. I used to use Benjic image form the links I previously worked and even blue tooth worked, if thats any help. I will pull DTD in about an hour, just need to step out.

    Thanks!

  • Hi balbes150. I just updated my matricom gbox-q2 from openelec with your latest build by dropping the .tar in the update folder and it seemed to install fine but my remote is no longer working but it was with openelec. Any suggestions?

    Thanks!

  • @Balbes:

    Here is the module:

    Module Size Used by
    rfcomm 29197 6
    hci_uart 41035 1
    bnep 9412 2
    dhd 659663 0
    btsdio 2450 0
    bluetooth 194838 34 bnep,btsdio,hci_uart,rfcomm
    cfg80211 204430 1 dhd
    8021q 16069 0
    wifi_dummy 745 0
    mali 161173 5

    I could not find my OEM firmware but here is the one that came from a device exactly like mine. Its the one that used to work.

    attachment.php?aid=676

    Here is the fw_printenv


    baudrate=115200
    boardname=m8_board
    bootcmd=run storeboot
    bootdelay=1
    bootfile=boot.img
    bootm_low=0x00000000
    bootm_size=0x80000000
    bootpath=u-boot.bin
    bootsize=100000
    bootstart=0
    chipname=8726m8
    console=ttyS0,115200n8
    cvbs_drv=0
    cvbsmode=576cvbs
    display_bpp=16
    display_color_bg=0
    display_color_fg=0xffff
    display_color_format_index=16
    display_height=1080
    display_layer=osd2
    display_width=1920
    ethaddr=00:15:18:01:81:31
    fb_addr=0x15100000
    fb_height=720
    fb_width=1280
    firstboot=1
    gatewayip=10.18.9.1
    get_dt=checkhw
    hdmimode=1080p
    hostname=arm_m8
    initargs=init=/init console=ttyS0,115200n8 no_console_suspend ramoops.mem_address=0x04e00000 ramoops.mem_size=0x100000 ramoops.record_size=0x8000 ramoops.console_size=0x4000 storage=1
    initrd_high=60000000
    ipaddr=10.18.9.97
    loadaddr=0x12000000
    loadaddr_logo=0x13000000
    netmask=255.255.255.0
    normalsize=400000
    normalstart=1000000
    outputmode=1080p
    p0path=uImage
    p0size=400000
    p0start=1000000
    p1path=android.rootfs
    p1size=8000000
    p1start=1400000
    partnum=2
    preboot=if itest ${upgrade_step} == 3; then run prepare; run storeargs; run update; fi; if itest ${upgrade_step} == 1; then defenv_reserve_env; setenv upgrade_step 2; saveenv;fi; run prepare;run storeargs;get_rebootmode; clear_rebootmode; echo reboot_mode=${reboot_mode};run update_key; run switch_bootmode
    preloaddtb=imgread dtb boot ${loadaddr}
    prepare=logo size ${outputmode}; video open; video clear; video dev open ${outputmode};imgread pic logo bootup ${loadaddr_logo}; bmp display ${bootup_offset}; bmp scale;
    recovery=echo enter recovery;if mmcinfo; then if fatload mmc 0 ${loadaddr} recovery.img; then bootm;fi;fi; if usb start 0; then if fatload usb 0 ${loadaddr} recovery.img; then bootm; fi;fi;if imgread kernel recovery ${loadaddr}; then bootm; else echo no recovery in flash; fi;
    sdc_burning=sdc_burn ${sdcburncfg}
    sdcburncfg=aml_sdc_burn.ini
    serverip=10.18.9.113
    store=1
    storeargs=setenv bootargs ${initargs} cvbsdrv=${cvbs_drv} vdaccfg=${vdac_config} logo=osd1,loaded,${fb_addr},${outputmode},full hdmimode=${hdmimode} cvbsmode=${cvbsmode} androidboot.firstboot=${firstboot} hdmitx=${cecconfig}
    storeboot=secukey auto;secukey write keyexample 1234567890; echo Booting...; if unifykey get usid; then setenv bootargs ${bootargs} androidboot.serialno=${usid};fi;imgread kernel boot ${loadaddr};bootm;run recovery
    switch_bootmode=if test ${reboot_mode} = factory_reset; then run recovery;else if test ${reboot_mode} = update; then run update;else if test ${reboot_mode} = usb_burning; then run usb_burning;else if test ${wipe_data} = failed; then echo wipe_data=${wipe_data}; run recovery;else fi;fi;fi;fi
    testaddr=0x12400000
    update=run usb_burning; if mmcinfo; then if fatexist mmc 0 ${sdcburncfg}; then run sdc_burning; else if fatload mmc 0 ${loadaddr} aml_autoscript; then autoscr ${loadaddr}; fi;run recovery;fi;else run recovery;fi;
    update_key=saradc open 0; if saradc get_in_range 0 0x50; then msleep 50; if saradc get_in_range 0 0x50; then echo update by key...; run update; fi;fi
    upgrade_step=0
    us_delay_step=1
    usb_burning=update 1000
    vdac_config=0x10
    video_dev=tvout
    wipe_data=success
    bootfromnand=1
    bootfromrecovery=1
    [hr]


    Skripo
    I think that to build an image with support for 4335 I need the dtd from Your TV box.

    And show the output of fw_printenv (to connect via SSH and run the command "fw_printenv").

    You sure you updated the system ? File img.gz is to record on SD and USB.

    Yes. I used the tar afterword, same issue. I created a USB stick image using rufus, didn't work.

    Edited once, last by Skripo (February 26, 2017 at 8:55 PM).


  • Please to those who have not working WiFi and BT, check for the latest version of the image 20170226.

    Yup, just to clarify, my box is the Minix X8-H Plus, installed the full img from 25/2/17 onto usb, booted, then put the .tar from 26/2/17 into the update folder and rebooted.
    Update completed, no wifi on either version, appears no BT on either.

    Only boots on usb not sdcard, and only boots usb if no other usb devices plugged in which means I have to plug my remote in after it starts to boot (not a big deal).
    NextPVR plugin fails to load but I suspect thats an incompatibility with 17.1 RC

    Im not too worried however, I use the GigE anyway, and have no use for BT at this time. Prefered the SDcard over USB as it seems to run a little smoother but that may just be the old 4gb usb flash drive im using now vs the 8gb SDHC I was using. And NextPVR isnt a deal breaker as I dont use it very often (like record a show maybe one every few weeks, which the server runs off my main pc anyway so can just do it there if I was really worried)