yashsingh1/xdaforums huggingface dataset:
[Google Home] hugo987:
Does anyone try to build a new firmware image and install this instead of stock?

Maybe compiling Android Things from source is possible, but looks like Google has stopped the development. The Lenovo Smart Frame seems to have the same MT8167S and runs on Android 10. Maybe it's possible to compile a LineageOS version?

lenovo.com/us/en/coming-soon/Lenovo-CD-3L501/p/ZZISZSDCD04

Another option might be fuchsia that contains a mt8167s board ref.

fuchsia.googlesource.com/fuchsia/+/master/boards/mt8167s_ref.gni

Googles Coral announced a Dev Board Mini based on MT8167s, maybe they port the Debian-based Mendel Linux to it.

coral.ai/products/dev-board-mini
[Google Home] Honami754:
I suppose the smart frame is running android things as well. Compiling android things does make much sense except to prove the drivers are sort of working, this is not designed to let users have fun (ie installing apps).

Google *really* loves mt8167s for some reason. I'd say there's a good chance of we having full android on it but everyone's busy.
[Google Home] ElBoonoS:
They are throwing these things at our head now. 35/40 USD during black fridays.

I don't think you can order the components for that price :)

Anybody still working on it ? Lenovo claims it's still working on the sound bug - hxxps :// forums.lenovo.com/t5/Lenovo-Smart-Display-Lenovo-Smart-Clock-with-Google-Assistant/Smart-clock-alarm-volume-too-loud-at-first/m-p/5040962?page=4 (latest reply 2020-13-11 from Lenovo) and they did some unanounced pretty good updates in september 2020 - hxxps :// 9to5google.com/2020/09/21/lenovo-smart-clock-night-light/

They also claim the source is on their website hxxps :// smartsupport.lenovo.com/us/en/products/smart/smart-home/smart-clock/za4r/downloads/ds539701

So is this dead ?
[Google Home] jasonzhang1987:
how about smart display ,the same way?
[Google Home] deadman96385:
We do not have the AVB unlock files for the smart displays sadly.
[Google Home] Nolaan:
Hello,

Do you know if it's possible to recompile the kernel just to have control over the screen?

Thanks.
[Google Home] Nolaan:
Hi,

Since the keys leaked, is it possible to use whatever OS we wish?
[Google Home] Z-Prime:
Man this thing needs some custom software. I mean no custom clock faces and only option their is google photos. Urgh. Also the biggest issue for me with things like this, is that they don't have the option for airplane mode. Not everyone wants it running wifi as a smart clock all the time. Hell I would have prefered the thing with a hardwire ethernet interface anyhow and open it up to do more function wise thats not superfluous stuff to do with Google Home. I got mine free and its been sitting in its box as a paperweight.
[Google Home] CodyCommand:
Welp, Google is completely shutting down Android Things on January 5, 2022. We need to save this clock before that date before it is completely worthless. Is there any way that Raspberry Pi can run on this device? I really want to use it like a computer, since it has Bluetooth, WiFi, and USB support.
[Google Home] TheGrandSon:
Do you happen to have a img file for smart display 8/10?? My display is experiencing a bug and I just want to reflash an older firmware:(:(
[Google Home] Sage:
thanks for this!
[Google Home] TigTex:
Do you have any idea how to change the spoken language using adb or an api call?

My device was in portuguese brasil but after changing it to english, it's impossible to change back to portuguese.

It's a known issue and lenovo says that portuguese is not supported and google says to talk with lenovo. But the screen interface and voice was in portuguese out of the box...

(I've done all troubleshooting steps like uninstall google home, change phone language, hard reset 3 times the clock, etc)
[Google Home] untok:
Hello.

To anybody interested in the efforts related to this device, I have collected all of the current progress in one place.

GitHub - untocodes/lenovo-cube-hacking: Notes relating to the research on trying to crack the Lenovo Smart Clock device.

Notes relating to the research on trying to crack the Lenovo Smart Clock device. - untocodes/lenovo-cube-hacking

github.com

Also if you have a smart clock and are interested in helping out, feel free to contact me.
[Google Home] Blueforcer88:
Is it already possible to replace the launcher with a custom developed app?

Or is it generally possible to install APKs?

I am currently developing a smart desk software for a rasberry with android.

Would be great to have a ready hardware for it.
[Google Home] Schmurtzm:
Thanks a lot, I buy the last device in a shop and it was blocked in demo mode. I have used the "UpdateFactory_US.bat" script file on my device (from "Cube-Change-Locale" archive) and then I was able to get out of the demo mode and configure the device as a new one ! Thanks for that !
[Google Home] melv1978:
Hi to all, does anybody know of a hack to get google assistant to work for a childs "family link" account on these clocks?

childs account works fine on our other devices, just not these clocks. its a known issue but with "things" dying shortly there will be no "fix" from Lenovo.

thanks, Melv.
[Google Home] Sergey_Romanov:
Всем привет_smart display lenovo 7__после попытки прошить_не запускается__и не реагирует на режим fastboot__как решить?
[Google Home] gossipninja:
I have a 10 inch lenovo smart display (white bamboo) that has the audio issue where there is no audio output.

Lenovo had no fix.

Will flashing to android 8 fix the audio?
[Google Home] noobbrain:
i reflashed mine and it keeps booting into fastboot
[Google Home] fldash:
I have the original 10" bamboo one, but none of htese fixes are for it, right? Model # za3n0003us
[Google Home] TigTex:
Any updates on this? I notice that we can now boot custom images, but is there any available?
[Google Home] sibero80:
I think the Lenovo Smartclock 2 has the same harware as this version, would there be a way to flash that OS into this device?
[Google Home] lyonzy:
Hey @deadman96385 is there a debug build for this one like there is for the Smart Display 7? (surely it's similar given they're both Android Things and similar SoCs?)
[Google Home] DeblaGaming:
How did you get it to go to this screen? I did a factory reset using the button combo and made sure it's in slot A, but it gives me the boot animation.

also any progress with twrp?

Good work!

Cheers
[Google Home] DeblaGaming:
wait where did you see that? you mind sending a link?

cheers!
[Google Home] modelvincent:
Hi,

I've send this message because i've been able to unlock my SmartClock 1, install Nova launcher on it and install some app (opera, youtube musice Vance, etc).

It start to be pretty usefull, but I as there is no back button, i'm pretty stuck and need to have a keyboard just to press back...

I would like to install a back button or a swipe, i've tried a lot of differents app but i'm systematically stuck with the accessibility approbation, because as there i'snt accessibility menu I can't validate it, and have tried a lot of command through ADB but haven't been able to succeed.

Do you know a app that could make the back button in root mode for example, or the commands that could give the correct rights to a back button app?

To managed to install a launcher, I've followed the following tutorial:

but instead of installing Awtrix, i've installed Nova Launcher
[Google Home] lyonzy:
I've only done it on the Smart Display (Ivy) but I used Taskbar:

Taskbar | F-Droid - Free and Open Source Android App Repository

Use a start menu to access apps

f-droid.org

And ran this to give it permissions:

adb shell settings put secure enabled_accessibility_services com.farmerbb.taskbar/com.farmerbb.taskbar.service.PowerMenuService

There's an option buried in the settings to turn on back/home/switcher soft buttons. There's also Virtual SoftKeys:

GitHub - DaxiaK/VirtualSoftKeys: A simple , safe and easy softKeys (navigation bar) on Android.

A simple , safe and easy softKeys (navigation bar) on Android. - DaxiaK/VirtualSoftKeys

github.com

But I couldnt get it to recognise that I'd made it the accessibility service with ADB.
[Google Home] modelvincent:
YEEEEESSSSSS !!! that was exactly what I was looking for thank you very much !

I've been able to install Taskbar and added the return and home button in the parameters.

My last attempts are now:

- to find a way to start an opera shortcut directly in full screen mode for my home assistant home page

- to find a way to connect my smartclock in bluetooth to my Marshall speacker in BT, the integrated BT module allows only to connect a device to the smartclock, not to connect smartclock to other device, but I hope that a BT usb key could perhaps do the job? What are you thinking about that, I dream or it could be possible?
[Google Home] lyonzy:
I'll be honest I haven't had much of a play with Bluetooth on the Ivy - the debug build I'm using has no settings UI so I don't know how to operate it :D
[Google Home] lyonzy:
So I've had a bunch more luck with this device today thanks to that video (even though I don't speak french :D).

Some discoveries for anyone here and/or who might visit here later:

The key part of getting ADB is that special cable with the OTG wire connected. For me it worked fine in fastboot mode too

The user builds are easier to use than the debug builds - I kept getting an exception in TypeFace.java with the Debug build (on the Ivy) but not in the user build for either Cube or Ivy

Root isn't super hard to get on the user builds, particularly with the image from Awtrix's video - although the Cube doesn't like doing things like `adb root` or `adb disable-verity` when it does on the Ivy which is strange but not a big deal

There's a better way to disable updates than adding to the hosts file - Awtrix's method was blocking the entirety of `storage.googleapis.com` which I'd think might well block a bunch of the web as well. Instead, move or delete `/system/bin/update_engine` and `/system/bin/update_engine_client`. You'll notice in logcat something in the boot process errors out without those files and that's the end of it (and you'll get Muzei working if you're using that :) )
[Google Home] lyonzy:
FYI to get the volume buttons working I had to alter the com.google.assistant.core APK Smali code with APKLab and remove some calls to the Brillo UpdateService (it was throwing NullPointerExceptions). It's symlinked from /system to the /oem partition which is fiddly to write to so I removed the symlink and just put the modified APK in the same spot on /system.
[Google Home] mateusz6768:
I wonder if you could share the apk file, so that I could get my Lenovo Smart Clock's volume buttons working when I get a modded ROM on it.
[Google Home] lyonzy:
Sure this is it. IIRC you have to copy it over the one in /system/priv-app/com.google.assistant.core/app.apk.
[Google Home] kirtide13:
I decided to give this a go and followed the tutorial in the video below, however realising not having the cable I instead want to reflash the stock firmware provided in the OP.

It appears to flash fine, however attempting to re-lock AVB results in the clock not being able to boot. I have confirmed this since the device always boots to fastboot, and inputing "fastboot getvar all" shows both slot A and B are un-bootable.

I tried this command both with and without the "!", unsure if it was a mistype, but still no change. Is there something else missing thats required to make it boot stock again?

Also in regards to this odd cable required for accessing ADB, how does this work? From what I've seen from the video and read online plus the pastebin linked in the video it appears to be a wire from SSRX+ to 5v (purple to red), is this a specific thing with this clock/android?
[Google Home] lyonzy:
Can't answer your fastboot questions but as for the cable I think it has something to do with OTG (maybe forcing the device to be a guest not a host? or at least activating USB). It is something specific to this device - I haven't seen it anywhere else before. I didn't find it too hard to make the cable with a soldering iron and it indeed was the only way I managed to get ADB.
[Google Home] kirtide13:
For the cable are we pulling 5v high from the PC side or the clocks USB 5v, or does it not matter? The clock doesn't seem to connect and I've made sure to pull high on purple, unless its reversed?
[Google Home] lyonzy:
I'll be honest I can't exactly remember which one I did but it may not matter if high is high? This was the pinout I used (shamelessly screengrabbed from the AWTRIX youtube video :D)
[Google Home] kirtide13:
Oh I must've accidentally skipped over this whoops, thanks for this! Also I see in this 5v is still connected, gonna give this one more try and see if it works...
[Google Home] kirtide13:
Absolute life saver, but yeah it wasn't really clear in the GitHub nor the PasteBin whether or not 5v was still hooked up, still guess it doesn't hurt to be cautious?
[Google Home] henneph:
Hi there, can i ask how you managed to install nova launcher, i tried to just replace awtrixhd.apk with the nova launcher apk, but that didn't work for med
[Google Home] delingren:
I found a bunch of these smart clocks in a e-recycle bin, lol. They seem to be bricked. But at least one of them boots and is stuck in the screen showing a Lenovo logo. So, I figured I'd try to revive it, and that's how I came upon this thread.

I installed Lenovo's "Rescue and Smart Assistant" tool that came with the fastboot driver. When I booted the device into fastboot mode, it shows up as a "Lenovo ADB Device" in Windows Device Manager. Then I followed the steps to successfully unlock AVB.

Then I downloaded and unzippped the stock image and ran "flash-all.bat". After power cycling the device, it passed the Lenovo logo but is now stuck in a screen showing 4 dots spinning. It responds to volume up and down buttons though and makes sound when they are pressed. Otherwise it's not doing anything.

Any ideas how I should proceed? Thanks.
[Google Home] kirtide13:
its something to do with avb in fastboot being unlocked which the google services doesnt like (along those lines). from what i also understand is locking avb will fix this, though ive done that myself and it just makes the boot partitions invalid for some reason...
[Google Home] Dismal.:
Can a GSI be installed on this device? I have seen conflicting information as to if this device can boot a non stock rom and if it can be rooted.
[Google Home] Dismal.:
Nevermind it isnt trebelized ro.treble.enabled=false
[Google Home] Dismal.:
Has anyone tried adding qemu.hw.mainkeys=0 to build.prop to enable a nav bar?
[Google Home] delingren:
Huh, I eventually got it unbricked by running UpdateFactory_US.bat in Cube-Change-Locale. It doesn't really do much, but at least it works as an alarm clock and I can stream Spotify on it.
[Google Home] delingren:
OK, after reviving one of these, I tried another one and had no luck. When I plug in the power adapter, the screen doesn't light up at all. If I connect it to a Windows machine via the USB port, Windows keeps beeping every few seconds as if a USB device is connected and disconnected, and Device Manager keeps refreshing. But I don't see any device show up. When I plug in the power with the volume up button held, it doesn't boot into fastboot at all. In fact, it makes no difference if I hold the volume up key. "fastboot devices" always shows an empty list.

Then I tried it on a Mac and it showed up as a "Communication Device", with a Product ID 0x0003 and Vendor ID 0x0e8d (MediaTek Inc.). I'm not sure what to do with this information.

Is all hope lost on this one? If so, I'll open it up and salvage the speaker and maybe the LCD.

PS I connected to a Linux machine and did an lsusb -v and got this:

Bus 001 Device 007: ID 0e8d:0003 MediaTek Inc. MT6227 phone

Couldn't open device, some information will be missing

Device Descriptor:

bLength 18

bDescriptorType 1

bcdUSB 1.10

bDeviceClass 2 Communications

bDeviceSubClass 0

bDeviceProtocol 0

bMaxPacketSize0 64

idVendor 0x0e8d MediaTek Inc.

idProduct 0x0003 MT6227 phone

bcdDevice 1.00

iManufacturer 0

iProduct 0

iSerial 0

bNumConfigurations 1

Configuration Descriptor:

bLength 9

bDescriptorType 2

wTotalLength 0x0043

bNumInterfaces 2

bConfigurationValue 1

iConfiguration 0

bmAttributes 0x80

(Bus Powered)

MaxPower 0mA

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 0

bAlternateSetting 0

bNumEndpoints 1

bInterfaceClass 2 Communications

bInterfaceSubClass 2 Abstract (modem)

bInterfaceProtocol 1 AT-commands (v.25ter)

iInterface 1

CDC Header:

bcdCDC 1.10

CDC ACM:

bmCapabilities 0x0f

connection notifications

sends break

line coding and serial state

get/set/clear comm features

CDC Union:

bMasterInterface 0

bSlaveInterface 1

CDC Call Management:

bmCapabilities 0x03

call management

use DataInterface

bDataInterface 1

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x84 EP 4 IN

bmAttributes 3

Transfer Type Interrupt

Synch Type None

Usage Type Data

wMaxPacketSize 0x0040 1x 64 bytes

bInterval 1

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 1

bAlternateSetting 0

bNumEndpoints 2

bInterfaceClass 10 CDC Data

bInterfaceSubClass 0

bInterfaceProtocol 0

iInterface 2

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x81 EP 1 IN

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0040 1x 64 bytes

bInterval 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x01 EP 1 OUT

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0040 1x 64 bytes

bInterval 0
[Google Home] zim2dive:
Based on a related thread you have to re-lock to get past that (note that I'm repeating info that I haven't tried yet).. e. I think the process is to unlock... modify.. relock... use. (by all means I welcome corrections)
[Google Home] chuckconnors:
Wrong thread sorry.
[Google Home] C4illin:
Anybody who managed to get "Assistant Core" to work after unlocking it? Mine keeps spinning no matter what I do
[Google Home] mateusz6768:
For me it does not work when I short the 5V pin with the purple pin on a USB 3 cable, am i doing something wrong or the cable i am using has a wrong color scheme?
[Lenovo Vibe K4 Note Questions & Answers] seasandf88:
Hello everyone.

So the phone was dropped in the bathtub few days ago. And after drying it and cleaning the board the WiFi is not working. It turns it self back off.

This is a GIF showing the problem.

https://giphy.com/gifs/lenovo-IhfkQvNWOs1vYaMmdq

Thanks in advance.
[Samsung Galaxy S9+ Questions & Answers] darkace119:
I was playing a game with my otg cable when I removed it and it asked to pair but requires a pass code I tried the default pass codes but it didnt work any idea how to pair them
[Touch Diamond, MDA Compact IV General] jones23:
Hallo Folks,

How can I turn off the light below the d-pad/wheel, when the phone is fully charged (or more precisely leave it off in the first place) ? The blinking while charging doesn't bother me.
[Touch Diamond, MDA Compact IV General] dysje:
It's not blinking! it's munching your electrons.

Turning it off, i don't know. there's a few options in advanced config diamond stuff from boinger66, in this forum.
[Xiaomi Redmi Note 7 Questions & Answers] Axel15G:
First of all, clarify that I do not speak much English and that I am typing this with the Google keyboard

My query is as follows: I am currently in pixel experience, in the last build and I notice that the battery consumption is too much. Since I'm giving it a normal use and the phone only lasts me about 3 or 4 hours. Which in Miui did not happen to me, I always had more than 5 hours.

Does anyone know why this is? Is there some kind of kernel or magisk module that extends battery life?

Without further ado, thanks for reading this post. Greetings from Argentina
[Redmi Note 8 Questions & Answers] jeremyroot:
I'm used to rooting Samsung phones.

I finally unlocked the bootloader in my Redmi Note 8 and now looking into rooting it. Some of what I have read worries me. I read that "If your phone is Rooted, then you can not use Banking Apps like Paypal, Payoneer." That was never a problem with any other rooted phone I've had in the past. I also read that it is "easy to brick" in the process.

I haven't found very much consensus on rooting the M1908CJG.

Has this model been rooted by lot of people? Enough to give me some advice or encouragement?
[Redmi Note 8 Questions & Answers] beachfl:
Searches tell me the M1908CJG might be the regular Note 8, not the Pro? Could affect people's answers :cool:
[Redmi Note 8 Questions & Answers] jeremyroot:
You are absolutely correct. My mistake, thank you. I'll edit my post from Note 8 Pro to reflect tho correction. It's important to make the distinction.

It is a Redmi Note 8 "Global" version.
[Samsung Galaxy Tab S5e Questions & Answers] barth2:
I just realized I have never gotten any Twitter notifications on my new tablet (wifi version US). I get them on my old phone running nougat. In app info, I have notifications enabled. Also checked the app's own settings. Anyone else seeing this?
[Windows 10, 8, 7, XP etc.] Afonnsoo:
Did any of you venture to install windows 10x on real hardware? i did, and yes look great.

i managed to install it on my laptop and its beautiful!

some issues maked me get out but still loving the idea of the system.

Audio and Touchpad working like a charm webcam as well... but i was not able to get Video and Wifi/lan working :crying:

tell me your idea of it now?
[Samsung Galaxy S10 Questions & Answers] negroxxx:
is there way to pass safetynet with G973F? or will it always give cts profile false?

I use BeyondRom V5.8
[Samsung Galaxy S10 Questions & Answers] sadic:
sorry my friend, it's finish, i have same error... read this for more information : https://www.xda-developers.com/safe...al&utm_source=twitter.com&utm_campaign=buffer
[Tilt, TyTN II, MDA Vario III General] Darkmanx:
Hey guys im having a problem with my camera , it records but when its time to play back it only plays sound but it doesnt show the picture can anyone help me ? please
[Tilt, TyTN II, MDA Vario III General] Darkmanx:
hello?........
[Tilt, TyTN II, MDA Vario III General] Hyden121:
HI! :) you can try upgrading the radio but in my opinion the camera and video camera all suck anyway at this time. Perhaps once the 3D drivers are fully developed...
[Tilt, TyTN II, MDA Vario III General] Darkmanx:
Thanks dude your the only one that answered and when i checked the how to revert back to oem rom thread i noticed that wasnt the latest rom so i flashed the latest rom on my phone and all the problems where gone thanks :)
[Xiaomi Redmi 7 Questions & Answers] alan0283:
Boa noite amigos, gostaria de uma ajuda, tenho um redmi 7 e tentei instalar uma atualização da miui nele através do twrp, flasheei ela e um disable vm verity juntos a ROM não foi instalada só o vm. Desde então se eu tento cadastrar um bloqueio de tela seja por PIN ou digital ele trava e se eu por somente senha numérica quando tento desbloquear a tela ele não reconhece a senha e tenho que dar reset nele . Como faço pra mudar isso ? Agradeço qualquer ajuda

MOD EDIT: Added English translation below

Good night friends, I would like some help, I have a redmi 7 and I tried to install an update of miui on it through twrp, flashed it and a disable vm verity together the ROM was not installed only the vm. Since then if I try to register a screen lock either by PIN or digital it locks and if I only use a numeric password when I try to unlock the screen it does not recognize the password and I have to reset it. How do I change this? I appreciate any help.