Found my old Wetek Play 2 recently and thought to give it another go. Want to use it to stream some security cams to it.
Happy to see it's still supported I directly installed the latest LiberElec directly to the EMM with the EMM tool.
Great units boots trying to setup Kodi finding that my CCTV plugin (Surveillance Camera) is not supported by the latest version of Kodi and I need to downgrade.
No worries I found the legacy stable on the download page but than realised I am not able to select to boot from SD CARD anymore.
I tried all "unbricking" methods but LibreElec won all battles and still is booting bravely every attempt I made (Tried several unbricking methods using the reset button on the bottom of the device as found in the Unbrick resources of Libre Elec
I found a threat mentioning using DD to write an image back to the EMM (as the EMM tool does not allow this as you boot from it and not having another boot option it's unusable) but that seems impossible to do so to the medium which I booted from, is mounted and I am running the OS on.
Can anyone help me out here, what am I missing ?
Goals is to get the 9.0 version running either on SD or EMM I actually do not care but currently I feel out of options to access the EMM / downgrade the unit.
It only wants to boot LibreElec 11 whatever I try.
Would be fun if I am able to fix this, I just opened the box but that also seems not to give any extra options.

Wetek Play 2 how to downgrade ?
-
Old-guy -
January 15, 2024 at 8:19 PM -
Thread is Resolved
-
- Go to Best Answer
-
Great units boots trying to setup Kodi finding that my CCTV plugin (Surveillance Camera) is not supported by the latest version of Kodi and I need to downgrade.
No, you have to ask the add-on provider for an update first. Add-on developers are at Kodi form. Ask there.
-
I tried all "unbricking" methods but LibreElec won all battles and still is booting bravely every attempt I made (Tried several unbricking methods using the reset button on the bottom of the device as found in the Unbrick resources of Libre Elec
Unfortunately, at the moment there is no (easy) way to restore, because the factory bootloader is overwritten by the LE11 image, and the function of the recovery button in the upstream uboot is not implemented.
Upstream u-boot has no support for Amlogic proprietary restore image formats and sequences.
Currently the only solution to boot from recovery sdcard is the emmc pin shorting method (I haven't tested this):
-
Thanks Will try that route too.
I also reread the mentioned threat in my openings post and I overlooked initially that erasing the EMM / make it unbootable forces the Uboot loader to find another boot medium and enables the boot via the SD card again.
There is only one way to find out, and not having currently an option to unbrick my unit makes this me a bit hesitant as if this does not work my unit is permanently bricked.
So anyone able to confirm this actualy works / or able to share his / hers experience with this ? -
boot (AMLGX) from an SD card so emmc is not actively in use and write ^ that file with "emmctool w backup-wp2.img.gz" and you'll restore the factory image to the box. The backup is a raw (dd) image of mine before I first wiped it.
-
chewitt Sir thank you I read most of your post in regard to this topic (twice sometimes before I actual got them).
I understand the recovery actions and already found and downloaded the backup-wp2.img.gz. (thanks for that ! )
Challenge lies now in booting from SD and having the EMM enabled (after boot) to do the recovery DD, as you mentioned in earlier post one is not able to do a DD to a storage device that the unit booted from as the OS is running of this device.
So what is the best way forward?
Option 1
Hardware disable EMM (as mentioned by dtech ) boot the unit and enable the EMM again ( I am thinking putting 2 wires to pad 7 and 8 and a switch to tmp short / disable the EMM during boot and enable it as soon the SD card boots).
Option 2
Erase the EMM with a rm * -rm command having no bootfiles on the EMM forcing Uboot to boot from another storrage device (SD card / USB) ? -
- Best Answer
Just flash the normal "LibreELEC*wetek-play2.img.gz" board file to an SD card and boot. Yes it technically still boots from emmc, but once u-boot on emmc finds extlinux.conf on the SD card and boots KERNEL/SYSTEM from the SD card, emmc is not actively used. Or at least the OS will not fault/lock-up when you overwrite emmc with the factory image.
You can also do "dd if=/dev/zero of=/dev/mmcblk1 bs=1m count=100" and erase the first 100MB of emmc which will trash u-boot and partition data. This will cause the box to lock up at some point, but on the next power cycle the box cannot boot from emmc and finds u-boot on SD card, then you copy the backup file over and write the file as mentioned before. This is technically better (emmc is definitely not being used in any way) but I never had issues with the first method.. so
-
Thank you sir Will try this tomorrow evening (CET) and will report back my findings.
For now my sincere apparition for your support and time ! -
chewitt Thank you sir the first option worked perfectly I was perfectly capable to restore it back to Android / WeOS with your procedure. Thank you.
For future reference it is essential to create a new SD card I used the version I installed but a freshly flashed SD with LibreELEC-AMLGX.arm-11.0.5-wetek-play2.img.gz
As chewitt mentioned the Wetek Play 2 unit automaticly boots from the SD card, one can tell as the first boot the installation initiates the new partitions on your SD card.
Enable SSH & Samba in the KODI wizzard you get after the succesfull boot and than copy the backup-wp2.img.gz to a Samba share I used the update share which you can find in /storage/.update in the filesystem.
I did the gunzip on the device this is SLOW 30 minutes or longer .. so for a faster procedure use 7zip or whatever you use on your workstation to extract the backup-wp2.img file from the backup-wp2.img.gz and copy this directly to the share.
Than revert back to the SSH shell and use emctool to write the image to your EMC emmctool w backup-wp2.img.
This is also a slow process 10 to 15 minutes or so and will give a few errors no worries this was my output :
Reboot your device et voilla back to the stock WeOS.
Big thanks to this community best support ever !
-
Well long story short.
All previous version boot from SD but after the partitioning the startup of Kodi results in a boot loop.
Tried several stable versions.
Only succesfull boot from SD is .. the box image of 11.05 the version I initialy got stuck on
No Idea why, I also did the recover option I found here (unbrick option via the reset button on the bottom of the unit).
This procedure also works but still gives same behaviour bootloops after the resizing of the partitions on the SD card.
Still happy as I was able to boot WeOs that has a old Krypton version of Kodi installed so I was able to try the Surveilance Camera plug in. This was not what I was looking for.
In the end I hope to use my old Wetek Play 2 to show preferably 4 CCTV camera's in 1 view (RTSP streams) or cycle trough them as I expect the WeTek Play 2 has not enough resources to handle 4 streams and recalculate them to a full hd resolution.
Thanks all for the support it was a fun ride and almost successful. -
Start with a clear description of your goal next time. LE isn't made for split screens.
-
Ahh, I've forgotten that the 'w' option tries to resize etc. after the dd/writing stage; and all that will of course fail as emmc doesn't contain an LE image after restoring the backup. It doesn't cause any issues though.
-
Start with a clear description of your goal next time. LE isn't made for split screens.
The goal still is to be able to downgrade my WeTek play 2 and to gain some knowledge, both accomplished.
Will find another goal for the unit anyways as it is pefectly capable to stream a single RTSP streamIt doesn't cause any issues though.
Well I am still not able to successfully boot any version of LibreElec other than 11 as all older version get in a boot loop.
Too bad I cannot find the RS232 cable so I am not able to debug that.
Curious what the cause is will spend some time on it when I have some to spare. -
chewitt Thank you sir the first option worked perfectly I was perfectly capable to restore it back to Android / WeOS with your procedure. Thank you.
For future reference it is essential to create a new SD card I used the version I installed but a freshly flashed SD with LibreELEC-AMLGX.arm-11.0.5-wetek-play2.img.gz
As chewitt mentioned the Wetek Play 2 unit automaticly boots from the SD card, one can tell as the first boot the installation initiates the new partitions on your SD card.
Enable SSH & Samba in the KODI wizzard you get after the succesfull boot and than copy the backup-wp2.img.gz to a Samba share I used the update share which you can find in /storage/.update in the filesystem.
I did the gunzip on the device this is SLOW 30 minutes or longer .. so for a faster procedure use 7zip or whatever you use on your workstation to extract the backup-wp2.img file from the backup-wp2.img.gz and copy this directly to the share.
Than revert back to the SSH shell and use emctool to write the image to your EMC emmctool w backup-wp2.img.
This is also a slow process 10 to 15 minutes or so and will give a few errors no worries this was my output :
Reboot your device et voilla back to the stock WeOS.
Big thanks to this community best support ever !
Hi and thanks to everyone. Wonder if i should give it an extra try. Here's where i am at:
- WP2 does not boot unless via sdcard (no image at all on the screen)
- I am using LibreELEC-AMLGX.aarch64-12.0.2-wetek-play2.img that i flashed to the card. It boots OK.
- Then i copied backup-wp2.img to Music samba folder (guess any folder would do right?)
- Connected via putty and inserted the command emmctool w backup-wp2.img
- Putty gives an error: no emmc module detected!
Im just a curious fellow and really not tech savy...
Can anyone help on how can i get the emmc module to give that command?
Will it run with Putty?
(Sorry for my english ;))
-
The WP2 "board" image you are using cannot boot with the factory Android u-boot on EMMC, so either you wiped/zero'd EMMC to use the image, or the EMMC chips have failed which means the OS cannot detect Android u-boot; thus allowing it to boot upstream u-boot from the SD card.
I'd guess the EMMC chips have gone bad. Share the URL from "dmesg | paste" and we can probably confirm.
-
The WP2 "board" image you are using cannot boot with the factory Android u-boot on EMMC, so either you wiped/zero'd EMMC to use the image, or the EMMC chips have failed which means the OS cannot detect Android u-boot; thus allowing it to boot upstream u-boot from the SD card.
I'd guess the EMMC chips have gone bad. Share the URL from "dmesg | paste" and we can probably confirm.
Cheers for that.
Really dont know how to do the "dmesg | paste" sorry.
So i just ran putty and copied/ pasted the full lines:
Code
Display MoreLibreELEC:~ # dmesg [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 6.8.0 (docker@219f5f7fcd0b) (aarch64-libreelec-linux-gnu-gcc-13.2.0 (GCC) 13.2.0, GNU ld (GNU Binutils) 2.41) #1 SMP PREEMPT Sun Jan 19 14:36:23 UTC 2025 [ 0.000000] KASLR disabled due to lack of seed [ 0.000000] Machine model: WeTek Play 2 [ 0.000000] [Firmware Bug]: Kernel image misaligned at boot, please fix your bootloader! [ 0.000000] Reserved memory: created CMA memory pool at 0x0000000048000000, size 896 MiB [ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x0000000048000000..0x000000007fffffff (917504 KiB) map reusable linux,cma [ 0.000000] OF: reserved mem: 0x0000000000000000..0x0000000000ffffff (16384 KiB) nomap non-reusable hwrom@0 [ 0.000000] OF: reserved mem: 0x0000000005000000..0x00000000052fffff (3072 KiB) nomap non-reusable secmon@5000000 [ 0.000000] OF: reserved mem: 0x0000000005300000..0x00000000072fffff (32768 KiB) nomap non-reusable secmon@5300000 [ 0.000000] OF: reserved mem: 0x0000000010000000..0x00000000101fffff (2048 KiB) nomap non-reusable secmon@10000000 [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000000000-0x000000007fffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000000ffffff] [ 0.000000] node 0: [mem 0x0000000001000000-0x0000000004ffffff] [ 0.000000] node 0: [mem 0x0000000005000000-0x00000000072fffff] [ 0.000000] node 0: [mem 0x0000000007300000-0x000000000fffffff] [ 0.000000] node 0: [mem 0x0000000010000000-0x00000000101fffff] [ 0.000000] node 0: [mem 0x0000000010200000-0x000000007fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000007fffffff] [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv0.2 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: Trusted OS migration not required [ 0.000000] percpu: Embedded 21 pages/cpu s48352 r8192 d29472 u86016 [ 0.000000] pcpu-alloc: s48352 r8192 d29472 u86016 alloc=21*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: ARM erratum 843419 [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: boot=LABEL=LIBREELEC disk=LABEL=STORAGE quiet systemd.debug_shell=ttyAML0 console=ttyAML0,115200n8 console=tty0 [ 0.000000] Unknown kernel command line parameters "boot=LABEL=LIBREELEC disk=LABEL=STORAGE", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 516096 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 2MB [ 0.000000] software IO TLB: area num 4. [ 0.000000] software IO TLB: mapped [mem 0x0000000045600000-0x0000000045800000] (2MB) [ 0.000000] Memory: 1050308K/2097152K available (12288K kernel code, 2288K rwdata, 4764K rodata, 8320K init, 4608K bss, 129340K reserved, 917504K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.000285] Console: colour dummy device 80x25 [ 0.000302] printk: legacy console [tty0] enabled [ 0.000363] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar [ 0.000368] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000373] ... MAX_LOCK_DEPTH: 48 [ 0.000378] ... MAX_LOCKDEP_KEYS: 8192 [ 0.000383] ... CLASSHASH_SIZE: 4096 [ 0.000388] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000393] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000398] ... CHAINHASH_SIZE: 32768 [ 0.000403] memory used by lock dependency info: 3701 kB [ 0.000409] per task-struct memory footprint: 1920 bytes [ 0.000447] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.000461] pid_max: default: 32768 minimum: 301 [ 0.000677] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.000696] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.012776] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. [ 0.012947] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. [ 0.013306] rcu: Hierarchical SRCU implementation. [ 0.013314] rcu: Max phase no-delay instances is 1000. [ 0.014854] smp: Bringing up secondary CPUs ... [ 0.015759] Detected VIPT I-cache on CPU1 [ 0.015879] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.016890] Detected VIPT I-cache on CPU2 [ 0.016976] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.017883] Detected VIPT I-cache on CPU3 [ 0.017962] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.018110] smp: Brought up 1 node, 4 CPUs [ 0.018129] SMP: Total of 4 processors activated. [ 0.018135] CPU: All CPU(s) started at EL2 [ 0.018141] CPU features: detected: 32-bit EL0 Support [ 0.018149] CPU features: detected: CRC32 instructions [ 0.018225] alternatives: applying system-wide alternatives [ 0.020231] devtmpfs: initialized [ 0.036762] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.036795] futex hash table entries: 1024 (order: 5, 131072 bytes, linear) [ 0.153010] pinctrl core: initialized pinctrl subsystem [ 0.154647] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.157090] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations [ 0.157308] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.157638] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.158758] thermal_sys: Registered thermal governor 'step_wise' [ 0.158846] cpuidle: using governor menu [ 0.158991] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.159134] ASID allocator initialised with 65536 entries [ 0.180027] platform d0100000.vpu: Fixed dependency cycle(s) with /soc/hdmi-tx@c883a000 [ 0.180440] platform d0100000.vpu: Fixed dependency cycle(s) with /soc/hdmi-tx@c883a000 [ 0.180577] platform c883a000.hdmi-tx: Fixed dependency cycle(s) with /soc/vpu@d0100000 [ 0.185687] platform d0100000.vpu: Fixed dependency cycle(s) with /cvbs-connector [ 0.185832] platform cvbs-connector: Fixed dependency cycle(s) with /soc/vpu@d0100000 [ 0.186129] platform c883a000.hdmi-tx: Fixed dependency cycle(s) with /hdmi-connector [ 0.186259] platform hdmi-connector: Fixed dependency cycle(s) with /soc/hdmi-tx@c883a000 [ 0.187037] Modules: 24640 pages in range for non-PLT usage [ 0.187043] Modules: 516160 pages in range for PLT usage [ 0.189255] cryptd: max_cpu_qlen set to 1000 [ 0.191032] iommu: Default domain type: Translated [ 0.191047] iommu: DMA domain TLB invalidation policy: strict mode [ 0.192754] SCSI subsystem initialized [ 0.193126] usbcore: registered new interface driver usbfs [ 0.193202] usbcore: registered new interface driver hub [ 0.193286] usbcore: registered new device driver usb [ 0.193921] mc: Linux media interface: v0.10 [ 0.193985] videodev: Linux video capture interface: v2.00 [ 0.194205] pps_core: LinuxPPS API ver. 1 registered [ 0.194212] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email='[email protected]'][/email]> [ 0.195051] Advanced Linux Sound Architecture Driver Initialized. [ 0.196464] vgaarb: loaded [ 0.196945] clocksource: Switched to clocksource arch_sys_counter [ 0.197649] netfs: FS-Cache loaded [ 0.211933] NET: Registered PF_INET protocol family [ 0.212192] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.213752] tcp_listen_portaddr_hash hash table entries: 1024 (order: 4, 73728 bytes, linear) [ 0.214158] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.214179] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.214728] TCP bind hash table entries: 16384 (order: 9, 2359296 bytes, linear) [ 0.217434] TCP: Hash tables configured (established 16384 bind 16384) [ 0.217802] UDP hash table entries: 1024 (order: 5, 163840 bytes, linear) [ 0.218029] UDP-Lite hash table entries: 1024 (order: 5, 163840 bytes, linear) [ 0.218498] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.219325] RPC: Registered named UNIX socket transport module. [ 0.219335] RPC: Registered udp transport module. [ 0.219342] RPC: Registered tcp transport module. [ 0.219348] RPC: Registered tcp-with-tls transport module. [ 0.219355] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.219373] PCI: CLS 0 bytes, default 64 [ 0.227419] Initialise system trusted keyrings [ 0.227913] workingset: timestamp_bits=46 max_order=19 bucket_order=0 [ 0.228763] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.229571] NFS: Registering the id_resolver key type [ 0.229654] Key type id_resolver registered [ 0.229662] Key type id_legacy registered [ 0.229707] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.229734] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 0.230913] Key type cifs.idmap registered [ 0.275195] NET: Registered PF_ALG protocol family [ 0.275317] Key type asymmetric registered [ 0.275345] Asymmetric key parser 'x509' registered [ 0.275470] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244) [ 0.275815] io scheduler mq-deadline registered [ 0.275826] io scheduler kyber registered [ 0.276378] irq_meson_gpio: 133 to 8 gpio interrupt mux initialized [ 0.298626] soc soc0: Amlogic Meson GXBB (S905) Revision 1f:c (13:1) Detected [ 0.302351] c11084c0.serial: ttyAML6 at MMIO 0xc11084c0 (irq = 14, base_baud = 1500000) is a meson_uart [ 0.302850] serial serial0: tty port ttyAML6 registered [ 0.303993] c81004c0.serial: ttyAML0 at MMIO 0xc81004c0 (irq = 15, base_baud = 1500000) is a meson_uart [ 0.304123] printk: legacy console [ttyAML0] enabled [ 0.306066] random: crng init done [ 0.326689] brd: module loaded [ 0.326894] loop: module loaded [ 0.372780] tun: Universal TUN/TAP device driver, 1.6 [ 0.373923] usbcore: registered new interface driver rtl8150 [ 0.373978] usbcore: registered new device driver r8152-cfgselector [ 0.374042] usbcore: registered new interface driver r8152 [ 0.375969] usbcore: registered new interface driver uas [ 0.376032] usbcore: registered new interface driver usb-storage [ 0.376077] usbcore: registered new device driver onboard-usb-hub [ 0.376842] mousedev: PS/2 mouse device common for all mice [ 0.377483] i2c_dev: i2c /dev entries driver [ 0.386893] meson-gx-mmc d0074000.mmc: allocated mmc-pwrseq [ 0.387004] meson-gx-mmc d0072000.mmc: Got CD GPIO [ 0.389596] ledtrig-cpu: registered to indicate activity on CPUs [ 0.390234] meson-sm: secure-monitor enabled [ 0.391177] hid: raw HID events driver (C) Jiri Kosina [ 0.393784] usbcore: registered new interface driver usbhid [ 0.393798] usbhid: USB HID core driver [ 0.394509] platform-mhu c883c404.mailbox: Platform MHU Mailbox registered [ 0.405542] NET: Registered PF_INET6 protocol family [ 0.406957] Segment Routing with IPv6 [ 0.407003] In-situ OAM (IOAM) with IPv6 [ 0.407077] NET: Registered PF_PACKET protocol family [ 0.407286] Key type dns_resolver registered [ 0.429433] Loading compiled-in X.509 certificates [ 0.452913] mmc0: new high speed SDHC card at address b368 [ 0.454405] mmcblk0: mmc0:b368 14.9 GiB [ 0.458645] mmcblk0: p1 p2 [ 0.502219] meson-drm d0100000.vpu: Queued 2 outputs on vpu [ 0.503216] stackdepot: allocating hash table of 131072 entries via kvcalloc [ 0.533173] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy) [ 0.534284] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver [ 0.535018] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops meson_dw_hdmi_ops) [ 0.536558] [drm] Initialized meson 1.0.0 20161109 for d0100000.vpu on minor 0 [ 1.146388] Console: switching to colour frame buffer device 240x67 [ 1.171612] meson-drm d0100000.vpu: [drm] fb0: mesondrmfb frame buffer device [ 1.173239] meson8b-dwmac c9410000.ethernet: IRQ eth_wake_irq not found [ 1.173262] meson8b-dwmac c9410000.ethernet: IRQ eth_lpi not found [ 1.173409] meson8b-dwmac c9410000.ethernet: PTP uses main clock [ 1.174937] meson8b-dwmac c9410000.ethernet: User ID: 0x11, Synopsys ID: 0x37 [ 1.174963] meson8b-dwmac c9410000.ethernet: DWMAC1000 [ 1.174973] meson8b-dwmac c9410000.ethernet: DMA HW capability register supported [ 1.174984] meson8b-dwmac c9410000.ethernet: RX Checksum Offload Engine supported [ 1.174993] meson8b-dwmac c9410000.ethernet: COE Type 2 [ 1.175002] meson8b-dwmac c9410000.ethernet: TX Checksum insertion supported [ 1.175010] meson8b-dwmac c9410000.ethernet: Wake-Up On Lan supported [ 1.175147] meson8b-dwmac c9410000.ethernet: Normal descriptors [ 1.175157] meson8b-dwmac c9410000.ethernet: Ring mode enabled [ 1.175166] meson8b-dwmac c9410000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 1.292188] dwc2 c9100000.usb: supply vusb_d not found, using dummy regulator [ 1.292455] dwc2 c9100000.usb: supply vusb_a not found, using dummy regulator [ 1.353175] dwc2 c9100000.usb: DWC OTG Controller [ 1.353317] dwc2 c9100000.usb: new USB bus registered, assigned bus number 1 [ 1.353403] dwc2 c9100000.usb: irq 30, io mem 0xc9100000 [ 1.354008] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.08 [ 1.354021] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.354032] usb usb1: Product: DWC OTG Controller [ 1.354041] usb usb1: Manufacturer: Linux 6.8.0 dwc2_hsotg [ 1.354050] usb usb1: SerialNumber: c9100000.usb [ 1.355241] hub 1-0:1.0: USB hub found [ 1.355313] hub 1-0:1.0: 1 port detected [ 1.358501] scpi_protocol scpi: SCP Protocol legacy pre-1.0 firmware [ 1.358889] meson-gx-mmc d0070000.mmc: allocated mmc-pwrseq [ 1.374926] gx-sound-card sound: workaround active: internal PCM chmap controls mapped to device 0 [ 1.378805] dwc2 c9000000.usb: supply vusb_d not found, using dummy regulator [ 1.379052] dwc2 c9000000.usb: supply vusb_a not found, using dummy regulator [ 1.391080] dwc2 c9000000.usb: DWC OTG Controller [ 1.391140] dwc2 c9000000.usb: new USB bus registered, assigned bus number 2 [ 1.391238] dwc2 c9000000.usb: irq 32, io mem 0xc9000000 [ 1.391653] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.08 [ 1.391674] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.391690] usb usb2: Product: DWC OTG Controller [ 1.391705] usb usb2: Manufacturer: Linux 6.8.0 dwc2_hsotg [ 1.391720] usb usb2: SerialNumber: c9000000.usb [ 1.393436] hub 2-0:1.0: USB hub found [ 1.393505] hub 2-0:1.0: 1 port detected [ 1.395788] printk: legacy console [netcon0] enabled [ 1.395813] netconsole: network logging started [ 1.396062] clk: Disabling unused clocks [ 1.396576] ALSA device list: [ 1.396591] #0: WETEK-PLAY2 [ 1.402806] Freeing unused kernel memory: 8320K [ 1.421122] Run /init as init process [ 1.421179] with arguments: [ 1.421226] /init [ 1.421251] with environment: [ 1.421276] HOME=/ [ 1.421300] TERM=linux [ 1.421328] boot=LABEL=LIBREELEC [ 1.421357] disk=LABEL=STORAGE [ 1.494618] mmc2: new high speed SDIO card at address 0001 [ 1.543265] mmc1: Card stuck being busy! __mmc_poll_for_busy [ 1.544665] mmc1: Failed to initialize a non-removable card [ 1.552726] Checking disk(s): LABEL=LIBREELEC LABEL=STORAGE [ 1.653101] usb 1-1: new high-speed USB device number 2 using dwc2 [ 1.862789] usb 1-1: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=32.98 [ 1.862819] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 1.862833] usb 1-1: Product: USB2.0 Hub [ 1.864019] hub 1-1:1.0: USB hub found [ 1.864356] hub 1-1:1.0: 4 ports detected [ 1.869246] hub 1-1:1.0: USB hub found [ 1.869593] hub 1-1:1.0: 4 ports detected [ 12.935682] fsck: fsck.fat 4.2 (2021-01-31) [ 12.936004] fsck: /dev/mmcblk0p1: 87 files, 18307/65501 clusters [ 12.936227] fsck: STORAGE: recovering journal [ 12.936639] fsck: STORAGE primary superblock features different from backup, check forced. [ 12.937082] fsck: STORAGE: Feature orphan_present is set but orphan file is clean. [ 12.937225] fsck: CLEARED. [ 12.937636] fsck: STORAGE: 1099/944704 files (0.8% non-contiguous), 1997700/3777280 blocks [ 13.188794] loop0: detected capacity change from 0 to 259224 [ 13.740459] EXT4-fs (mmcblk0p2): mounted filesystem 5d100809-b774-4517-8bd3-75629a1f323c r/w with ordered data mode. Quota mode: disabled. [ 14.110419] kernel-overlays-setup: setup base modules [ 14.277159] kernel-overlays-setup: added modules from /usr/lib/kernel-overlays/base/lib/modules/6.8.0 [ 14.412507] kernel-overlays-setup: added firmware from /usr/lib/kernel-overlays/base/lib/firmware [ 14.416099] kernel-overlays-setup: adding overlays from /storage/.cache/kernel-overlays [ 14.419881] kernel-overlays-setup: done [ 14.773431] systemd[1]: System time before build time, advancing clock. [ 14.933687] systemd[1]: systemd 255.4 running in system mode (-PAM -AUDIT -SELINUX -APPARMOR -IMA -SMACK -SECCOMP -GCRYPT -GNUTLS -OPENSSL -ACL +BLKID -CURL -ELFUTILS -FIDO2 +IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP -LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB -ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) [ 14.933733] systemd[1]: Detected architecture arm64. [ 15.762929] systemd[1]: Queued start job for default target kodi.target. [ 15.859865] systemd[1]: Created slice system-modprobe.slice. [ 15.862736] systemd[1]: Created slice user.slice. [ 15.863387] systemd[1]: Started systemd-ask-password-console.path. [ 15.863798] systemd[1]: Started systemd-ask-password-wall.path. [ 15.863942] systemd[1]: Reached target paths.target. [ 15.864005] systemd[1]: Reached target slices.target. [ 15.892277] systemd[1]: Listening on rpcbind.socket. [ 15.892506] systemd[1]: Reached target rpcbind.target. [ 15.893117] systemd[1]: Listening on systemd-initctl.socket. [ 15.894918] systemd[1]: Listening on systemd-journald-dev-log.socket. [ 15.895889] systemd[1]: Listening on systemd-journald.socket. [ 15.900489] systemd[1]: Listening on systemd-udevd-control.socket. [ 15.901368] systemd[1]: Listening on systemd-udevd-kernel.socket. [ 15.917240] systemd[1]: Mounting dev-mqueue.mount... [ 15.923092] systemd[1]: Mounting sys-kernel-debug.mount... [ 15.923546] systemd[1]: sys-kernel-tracing.mount was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing). [ 15.930197] systemd[1]: Mounting var.mount... [ 15.939926] systemd[1]: Started debug-shell.service. [ 15.946841] systemd[1]: Starting kmod-static-nodes.service... [ 15.953616] systemd[1]: Starting machine-id.service... [ 15.966267] systemd[1]: Starting [email protected]... [ 15.978057] systemd[1]: Starting [email protected]... [ 15.994617] systemd[1]: Starting [email protected]... [ 16.005377] systemd[1]: Starting show-version.service... [ 16.018611] systemd[1]: Starting storage-log.service... [ 16.027912] systemd[1]: Starting swap.service... [ 16.098149] fuse: init (API version 7.39) [ 16.125834] systemd[1]: Starting systemd-hwdb-update.service... [ 16.674343] systemd[1]: Starting systemd-modules-load.service... [ 16.686410] systemd[1]: Starting systemd-timesyncd-setup.service... [ 16.698480] systemd[1]: Starting systemd-udev-trigger.service... [ 16.713597] systemd[1]: Starting wait-time-sync.service... [ 16.734938] systemd[1]: Mounted dev-mqueue.mount. [ 16.735939] systemd[1]: Mounted sys-kernel-debug.mount. [ 16.738072] systemd[1]: Mounted var.mount. [ 16.740885] systemd[1]: Finished kmod-static-nodes.service. [ 16.743447] systemd[1]: Finished machine-id.service. [ 16.746188] systemd[1]: [email protected]: Deactivated successfully. [ 16.747532] systemd[1]: Finished [email protected]. [ 16.749811] systemd[1]: [email protected]: Deactivated successfully. [ 16.751148] systemd[1]: Finished [email protected]. [ 16.753491] systemd[1]: [email protected]: Deactivated successfully. [ 16.754912] systemd[1]: Finished [email protected]. [ 16.757179] systemd[1]: Finished show-version.service. [ 16.777307] systemd[1]: Mounting sys-fs-fuse-connections.mount... [ 16.785590] systemd[1]: Mounting sys-kernel-config.mount... [ 16.810144] systemd[1]: Starting systemd-journald.service... [ 16.824234] systemd[1]: Starting systemd-tmpfiles-setup-dev-early.service... [ 16.845549] systemd[1]: Finished systemd-timesyncd-setup.service. [ 16.846732] systemd[1]: Mounted sys-kernel-config.mount. [ 16.854730] systemd[1]: Finished storage-log.service. [ 16.860096] systemd[1]: Mounted sys-fs-fuse-connections.mount. [ 16.868864] systemd[1]: var-log.mount was skipped because no trigger condition checks were met. [ 16.870331] Asymmetric key parser 'pkcs8' registered [ 16.880183] systemd[1]: Finished systemd-modules-load.service. [ 16.896583] systemd-journald[244]: Collecting audit messages is disabled. [ 16.921756] systemd[1]: Starting systemd-sysctl.service... [ 17.055417] systemd[1]: Started systemd-journald.service. [ 17.225165] systemd-journald[244]: Received client request to flush runtime journal. [ 20.386280] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0 [ 20.439534] meson-vrtc c81000a8.rtc: registered as rtc0 [ 20.440082] meson-vrtc c81000a8.rtc: setting system clock to 2024-02-27T17:26:09 UTC (1709054769) [ 20.442578] systemd-journald[244]: Time jumped backwards, rotating. [ 20.508235] meson8b-dwmac c9410000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0 [ 20.572214] lima d00c0000.gpu: gp - mali450 version major 0 minor 0 [ 20.572607] lima d00c0000.gpu: pp0 - mali450 version major 0 minor 0 [ 20.572833] lima d00c0000.gpu: pp1 - mali450 version major 0 minor 0 [ 20.573557] lima d00c0000.gpu: pp2 - mali450 version major 0 minor 0 [ 20.573795] lima d00c0000.gpu: l2 cache 8K, 4-way, 64byte cache line, 128bit external bus [ 20.574258] lima d00c0000.gpu: l2 cache 64K, 4-way, 64byte cache line, 128bit external bus [ 20.574741] lima d00c0000.gpu: bus rate = 166666667 [ 20.574770] lima d00c0000.gpu: mod rate = 24000000 [ 20.575369] lima d00c0000.gpu: error -ENODEV: _opp_set_regulators: no regulator (mali) found [ 20.605116] meson8b-dwmac c9410000.ethernet eth0: PHY [stmmac-0:00] driver [RTL8211F Gigabit Ethernet] (irq=29) [ 20.617072] meson8b-dwmac c9410000.ethernet eth0: No Safety Features support found [ 20.617113] meson8b-dwmac c9410000.ethernet eth0: PTP not supported by HW [ 20.618867] meson8b-dwmac c9410000.ethernet eth0: configuring for phy/rgmii link mode [ 20.636348] [drm] Initialized lima 1.1.0 20191231 for d00c0000.gpu on minor 1 [ 20.653093] Registered IR keymap rc-wetek-play2 [ 20.663086] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 20.686273] IR NEC protocol handler initialized [ 20.713743] rc rc0: meson-ir as /devices/platform/soc/c8100000.bus/c8100580.ir/rc/rc0 [ 20.714331] rc rc0: lirc_dev: driver meson-ir registered at minor = 0, raw IR receiver, no transmitter [ 20.714662] input: meson-ir as /devices/platform/soc/c8100000.bus/c8100580.ir/rc/rc0/input1 [ 20.715482] rc rc0: sw decoder init [ 20.715585] meson-ir c8100580.ir: receiver initialized [ 20.742003] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 20.742808] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 20.808437] meson_vdec: module is from the staging directory, the quality is unknown, you have been warned. [ 20.831915] brcmfmac: F1 signature read @0x18000000=0x16044330 [ 20.841002] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4330-sdio for chip BCM4330/4 [ 20.843097] Bluetooth: Core ver 2.22 [ 20.843231] NET: Registered PF_BLUETOOTH protocol family [ 20.843240] Bluetooth: HCI device and connection manager initialized [ 20.843605] Bluetooth: HCI socket layer initialized [ 20.843624] Bluetooth: L2CAP socket layer initialized [ 20.843802] Bluetooth: SCO socket layer initialized [ 20.957801] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac4330-sdio.clm_blob failed with error -2 [ 21.509658] Bluetooth: HCI UART driver ver 2.3 [ 21.509699] Bluetooth: HCI UART protocol H4 registered [ 21.509869] Bluetooth: HCI UART protocol Three-wire (H5) registered [ 21.510218] Bluetooth: HCI UART protocol Broadcom registered [ 21.510307] Bluetooth: HCI UART protocol QCA registered [ 21.510980] hci_uart_bcm serial0-0: supply vbat not found, using dummy regulator [ 21.511411] hci_uart_bcm serial0-0: supply vddio not found, using dummy regulator [ 21.684248] input: eventlircd as /devices/virtual/input/input2 [ 21.757341] brcmfmac_wcc: brcmf_wcc_attach: executing [ 21.792075] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available [ 21.792105] brcmfmac: brcmf_c_process_txcap_blob: no txcap_blob available (err=-2) [ 21.793425] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4330/4 wl0: Oct 25 2011 19:34:12 version 5.90.125.104 [ 21.869462] Bluetooth: hci0: BCM: chip id 62 [ 21.871875] Bluetooth: hci0: BCM: features 0x0f [ 21.894990] Bluetooth: hci0: BCM4330B1 [ 21.895025] Bluetooth: hci0: BCM4330B1 (002.001.003) build 0000 [ 21.954154] Bluetooth: hci0: BCM4330B1 'brcm/BCM4330B1.hcd' Patch [ 22.109523] ieee80211 phy0: brcmf_construct_chaninfo: Ignoring unexpected firmware channel 184 [ 22.109554] ieee80211 phy0: brcmf_construct_chaninfo: Ignoring unexpected firmware channel 188 [ 22.109565] ieee80211 phy0: brcmf_construct_chaninfo: Ignoring unexpected firmware channel 192 [ 22.109576] ieee80211 phy0: brcmf_construct_chaninfo: Ignoring unexpected firmware channel 196 [ 22.109587] ieee80211 phy0: brcmf_construct_chaninfo: Ignoring unexpected firmware channel 200 [ 22.109598] ieee80211 phy0: brcmf_construct_chaninfo: Ignoring unexpected firmware channel 204 [ 22.109609] ieee80211 phy0: brcmf_construct_chaninfo: Ignoring unexpected firmware channel 208 [ 22.109619] ieee80211 phy0: brcmf_construct_chaninfo: Ignoring unexpected firmware channel 212 [ 22.109630] ieee80211 phy0: brcmf_construct_chaninfo: Ignoring unexpected firmware channel 216 [ 27.793422] Bluetooth: hci0: BCM: features 0x0f [ 27.816465] Bluetooth: hci0: Win8 Tablet Semco SWB-B42G - BCM4330B1 37.4 MHz Class 2 NoExtLNA [ 27.816481] Bluetooth: hci0: BCM4330B1 (002.001.003) build 1316 [ 27.928686] Bluetooth: MGMT ver 1.22
-
Really dont know how to do the "dmesg | paste" sorry.
You managed to type "dmesg" and hit enter. All you had to do was type "dmesg | paste" and hit enter.
Code[ 1.543265] mmc1: Card stuck being busy! __mmc_poll_for_busy [ 1.544665] mmc1: Failed to initialize a non-removable card
The eMMC storage fails to init ^ and thus isn't visible to the OS, so cannot be addressed. No idea what the underlying issue is, but normally the issue with Android boxes (not specifically WP2) is the chips go bad and throw errors. On the upside, it's failed but still allows SD card boot, which is better than starting to boot and not being able to continue (which can also happen).
-
You managed to type "dmesg" and hit enter. All you had to do was type "dmesg | paste" and hit enter.
Code[ 1.543265] mmc1: Card stuck being busy! __mmc_poll_for_busy [ 1.544665] mmc1: Failed to initialize a non-removable card
The eMMC storage fails to init ^ and thus isn't visible to the OS, so cannot be addressed. No idea what the underlying issue is, but normally the issue with Android boxes (not specifically WP2) is the chips go bad and throw errors. On the upside, it's failed but still allows SD card boot, which is better than starting to boot and not being able to continue (which can also happen).
Really apreciate it chewitt Later i manageddmesg.log to extract it with WinSCP. Anyway guess its the end of the road with this one. Cheers
-