There is no 'nand' version.
Download the S905 .img.gz file and gxl_p212_2g.dtb, extract the .img.gz and burn it to a USB flash drive with Rufus, rename the dtb to dtb.img and copy it to the root directory of the newly burned USB drive.
Put the USB drive in your box and cycle the power, when LibreELEC boots and you are in the setup stages make sure to enable SSH and finally locate your system IP in system info.
Download putty on your computer and SSH to the box IP, login with root/libreelec and then type 'installtointernal'
As warez says you may have to run installtointernal twice as sometimes there can be corruption and that is certainly my experience as well.
Posts by GDPR-2
-
-
Not sure why you choose to use adamg's build while the Raybuntu's build is more suitable for the Odroid-C2, No dtb is needed, just download the img.gz and write to the SD card with Win32image or Rufus. That's it. I've been using Raybuntu's build for TVHeadEnd server for a long while.
I'm not sure either, none of my builds will work on the C2, u-boot is not part of the S905 image, it's mainly for Chinese boxes but will work with Wetek with the correct DTB.
-
-
Awesome! I'm excited to have been able to contribute something to the LE project
It was 6am, so I had to go to bed, I see that you accepted my changes. Cool
Attached is the DTS file I used for my box. Not sure whether the config on the 1g T95M is the same or not though.
I installed the service right away, and yeah, it works and the status dots are working.
On a related note. I wanted to ask, how can I build the DTS from the terminal? For my tests I copied over the DTS files, the dt-bindings folder, and though it worked, it was a bit of a pain.
And since I'm trying to get this to work seamlessly on LE7, I'm trying to figure out how to add the service.fd628 to the repo during the build. So that I can install it without having to install it manually from a zip file. I added it to the 'packages/addons/service' folder, exactly like it's in your master repo, but it doesn't seem to be included.
LE7 is really old now, can you not update?
The dts is built with the kernel, if you 'cd' to the kernel directory you should be able to compile with 'make xxx.dtb'
You can build the service with 'scripts/create_addon fd628'
fd628-aml in packages/linux-drivers/amlogic/fd628-aml is the kernel driver package neededfd628 in packages/addons/service/fd628 is the addon service needed
-
Don't really know but over here they got it running on LE8 [S905X] Unknown WLAN chip .
If it's the 9082xs this build already supports it as I have a device with one in myself, only certain realtek based external adapters are supported.
-
I've got the same issue with a EgoIggo S95X (1GB). The dev-build did not solve the problem, I'm not able to connect to a wlan (network error) either with internal or external plan-adapter (usb).
Which Wi-Fi chip does your device have
-
Does not solve the issue. Testen with gxbb_p200_1G_mxq_pro_4k.dtb (which matches the one I used with 8.0)
You need to use 8.2 dtb
-
The name is X92.
No, I can't confirm, because I don't have aml_fd628 driver in my s912 (8.90.2) build to check. That's why I ask you to include this driver in the next build or test build.This settings were imported from anpaza driver code for X92 device, and looks like they must work with this driver.
Looks like they have just different gpio settings and extra icons
Ok I will do you a test build and compile the dtb but it won't be ready until later today, if the icons are labeled differently then the service may not work but you should get the time displayed at the very least.
-
I can do yes, what's the name of the device this DTB is from and have you confirmed it works?
-
All I wanted was just a TV box!
I didn't even know about openelec or libreelec before I bought KII Pro.
The only reason I'm using libreelec is the tvheadend server.
This discussion doesn't seem to going end but I'll stop here
Thanks for all your efforts.
To be fair a few years ago, the only thing that came close was a dreambox which would cost you a lot more so you got a deal either way
-
Yeah, the code has a lot of junk, but I didn't want to touch it too much.
The fd628_dot_bits will probably just work out of the box for all boxes, but I added this property just in case.
The values in fd628_chars are set up to work with my box, but I hope it shouldn't be too difficult to configure them for other boxes. Each number represents the 'index' of the respective character on the display.
So for my box index 0 is the 'dots' character, 1 - the hour x10, 2 - the hours, etc.
For other boxes the order of these indexes will have to be different if they are wired differently internally.
Can you make a dts with the original values for the TX3 mini and use the GPIO settings here gxl_p212_2g_tx3mini.dts so I can test it on the TX3 mini,if you want your modified DTB to be included in all future builds send me a copy of it with the fd628_chars specified in it as well, thanks.
I will be doing 8.90.3 a little earlier than I expected so it would be nice to try and squeeze this in if it works well.
Edit: I've tested your changes along with an updated dtb for my device and they all work, so just send me your DTS, also make sure you install the fd628 service via addons if you want the extra icons lit up -
When you have time, please take a look at this:
GitHub - arthur-liberman/tx3mini_linux_fd628
(sorry for the mess with commits and merges, I'm still a bit new to github)
I added a sample.dts to show the new device tree properties.
That's great, it looks similar to how anpaza is doing it in his vfd driver, I think we could use this to expand support to more devices with the display.
The whole driver needs cleaning up and beautifying really.
Where are you getting the values for fd628_chars and fd628_dot_bits? -
I don't know anything about KVIM.
I wanted to buy an Odroid C2 at first, but buying an additional USB DVB-S2 tuner didn't seem a good idea.
So you thought buying a device with no source code is available was a better idea?
If afl1 had not made the dvb_tv-aml driver then the K series would not be supported right now. -
-
Also for me wlan has very slow connection.
My box is a Beelink R68II (the same of Beelink GT1, but with external antenna)
i've done some tests:
my chipset is Aigale AW-CM273SM
This is the connection rates at about 5 meters from a Fritzbox with LE 8.2.2.3 (only on 2.4Ghz band)
-53dB
This is the connection rates at about 5 meters from a Fritzbox with LE 8.90.2 or 8.90.1.1 (only on 2.4Ghz band)
When in the other room with LE 8.2.2.3 i've a good connection, with LE 8.90.2 or 8.90.1.1 i can barely update ntp, sometimes i've no connection at all.
This is wlan relevant part of dmesg (LE 8.90.2)
Code
Display More[ 0.339468@3] Wifi: bcmdhd_init_wlan_mem: bcmdhd_init_wlan_mem: WIFI MEM Allocated [ 10.709844@0] wlan: loading driver v4.5.20.037 [ 12.051270@4] android_readwrite_file: file /lib/firmware/wlan/wlan_mac.bin filp_open error [ 12.058617@4] Host SW:4.5.20.037, FW:0.0.0.60, HW:QCA9377_REV1_1 [ 12.058695@4] wlan_logging_sock_activate_svc: Initalizing FEConsoleLog = 0 NumBuff = 32 [ 12.058864@5] wlan_logging_sock_activate_svc: Activated wlan_logging svc [ 12.058955@0] wlan: driver loaded [ 12.557740@7] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 13.110546@7] wlan: connection failed with xx:xx:xx:xx:xx:xx reason:3 and Status:7 [ 13.110566@7] wlan: connection failed with xx:xx:xx:xx:xx:xx reason:1 and Status:9 [ 379.680786@7] wlan: 74:c6:3b:fe:66:67 connected to xx:xx:xx:xx:xx:xx [ 379.680909@7] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Can be the new driver?
Can i test some alternative driver?
Problem was firmware, it will not be fixed until 8.90.3 which will not be released until the end of the month, I can provide a dev version until then. -
What if one needs DVB-S2? None of these boards have DVB-S2 tuner.
Odroid C2 $60 + USB DVB-S2 tuner around $100 versus something like KII Pro for $70 ?That's untrue, the KVIM has a DVB-S2 board, are you really going to squabble over $30? that's pocket change to most people.
If you would prefer to choose something flimsy over something quality for the sake of a few $$ then that is your prerogative but going forward none of 'us' developers want to support these Chinese boards any longer, it's too troublesome... just look at how many DTB's there is and none of these manufacturers have worked with us or provided us their kernel source to support these devices. -
I am sending the unit back to amazon for a refund. I guess the whole market of these android boxes is f***ed up.
There is a saying if you buy cheap you end up buying twice.
I would not recommend Chinese boards period, pay a bit more and get either a KVIM OdroidC2 or LePotato.
-
Sure, but which? I tried all of them (the 1G option, except wetek):
Index of /s905/8.2/device_trees/S905
I also tried all p200 1G options from here:
Index of /s905/9.0/device_trees
All I can say: This DTB works with 8.0.1: gxbb_p200_1G_mxq_pro_4k.dtb
But with LE9.0 alpha I had no luck yet.
I'm running out of ideas. Isn't there anyone using MXQ Pro 4k out there?
The 9.0 ones only work with the LE/amlogic kernel which I do not use, you must use the ones from the 8.2 folder for these builds, it does state that in the README on the downloads.
DTB's are very specific to the kernel in use and they must match for your device to boot.