Linux Bluetooth Connect to Google Home Speaker? - Google Home

I have had no problem doing a bluetooth connect of my Android phone to my Google Home Mini, but had not luck with my Linux laptop. The laptop sees the mini's device name, but setup from the bluetooth GUI fails.
If I run bluetoothclt on Linux, the info command can read the minis device characteristic, but when I tell it to pair it ultimately times out with an authentication error. Sometimes Linux will ask for a PIN which I'm supposed to verify on the device, sometimes it doesn't. When it does the standard PINS (0000, 1234, 1111) don't work.
Has anyone got this to work on Linux?

Hi,
Did you check the Google Home app. There's a pin mentioned in Menu -> Devices, maybe you could try that? While I did not have any issues pairing, but I wasn't able to connect to the speaker. The following link helped. Maybe you could follow the steps in the link below and then try connecting? Link:
https://askubuntu.com/questions/801...eman-bluez-errors-dbusfailederror-protocol-no
(PS, I am on Xubuntu 16.04)

wayne_droid said:
Hi,
There's a pin mentioned in Menu -> Devices, maybe you could try that?
Click to expand...
Click to collapse
I'm using the Home App on Android. When I select Menu->Devices I get a page with pictures of my mini-homes. The ... in each picture is a menu with settings,( which is the global settings), create group, guest mode, and reboot,
The ... at the top of the devices page just has "help and feedback"
I can't see any reference to PIN. Maybe you are using the iphone app (I don't have one).

kmandel said:
I have had no problem doing a bluetooth connect of my Android phone to my Google Home Mini, but had not luck with my Linux laptop. The laptop sees the mini's device name, but setup from the bluetooth GUI fails.
If I run bluetoothclt on Linux, the info command can read the minis device characteristic, but when I tell it to pair it ultimately times out with an authentication error. Sometimes Linux will ask for a PIN which I'm supposed to verify on the device, sometimes it doesn't. When it does the standard PINS (0000, 1234, 1111) don't work.
Has anyone got this to work on Linux?
Click to expand...
Click to collapse
" Yea he'll have to do it "
Sent from my Samsung Galaxy J3 (2017) using XDA Labs

kmandel said:
I'm using the Home App on Android. When I select Menu->Devices I get a page with pictures of my mini-homes. The ... in each picture is a menu with settings,( which is the global settings), create group, guest mode, and reboot,
The ... at the top of the devices page just has "help and feedback"
I can't see any reference to PIN. Maybe you are using the iphone app (I don't have one).
Click to expand...
Click to collapse
It's under the "Guest Mode" option. When you turn "Guest Mode" on, it will create a pin and display it in the Google Home app for that speaker.

kmandel said:
I have had no problem doing a bluetooth connect of my Android phone to my Google Home Mini, but had not luck with my Linux laptop. The laptop sees the mini's device name, but setup from the bluetooth GUI fails.
If I run bluetoothclt on Linux, the info command can read the minis device characteristic, but when I tell it to pair it ultimately times out with an authentication error. Sometimes Linux will ask for a PIN which I'm supposed to verify on the device, sometimes it doesn't. When it does the standard PINS (0000, 1234, 1111) don't work.
Has anyone got this to work on Linux?
Click to expand...
Click to collapse
just say hey google turn on blueetooth

williambright80 said:
just say hey google turn on blueetooth
Click to expand...
Click to collapse
Have you gotten this to work with Linux? "Hey Google turn on Bluetooth" will only work after the workstation has already paired. "Hey Google Start Bluetooth Pairing" has to be done first, and that almost never succeeds (at least from Ubuntu).

kmandel said:
Have you gotten this to work with Linux? "Hey Google turn on Bluetooth" will only work after the workstation has already paired. "Hey Google Start Bluetooth Pairing" has to be done first, and that almost never succeeds (at least from Ubuntu).
Click to expand...
Click to collapse
what bluetooth version is your workstation use?

williambright80 said:
what bluetooth version is your workstation use?
Click to expand...
Click to collapse
$ modinfo bluetooth
filename: /lib/modules/4.4.0-116-generic/kernel/net/bluetooth/bluetooth.ko
description: Bluetooth Core ver 2.21
This is on ubuntu 16.04. Same resuilt on Ubuntu 16.10 which runs 2.22
The bluez version is 5.37 on 16.04 and 5.46 on 16.10.
I've also sought help in the bluez development group. You can see the following thread, which includes my post of a btmon trace of the dialog between ubuntu and the home speaker. No followup there, and Google just says they only support phones and tablets.
https://www.spinics.net/lists/linux-bluetooth/msg73889.html

kmandel said:
$ modinfo bluetooth
filename: /lib/modules/4.4.0-116-generic/kernel/net/bluetooth/bluetooth.ko
description: Bluetooth Core ver 2.21
This is on ubuntu 16.04. Same resuilt on Ubuntu 16.10 which runs 2.22
The bluez version is 5.37 on 16.04 and 5.46 on 16.10.
I've also sought help in the bluez development group. You can see the following thread, which includes my post of a btmon trace of the dialog between ubuntu and the home speaker. No followup there, and Google just says they only support phones and tablets.
https://www.spinics.net/lists/linux-bluetooth/msg73889.html
Click to expand...
Click to collapse
The google home has bluetooth 4.1 I dont think it would work on a computer with bluetooth 2.0

williambright80 said:
The google home has bluetooth 4.1 I dont think it would work on a computer with bluetooth 2.0
Click to expand...
Click to collapse
I thought you had it working on Linux and gave you some detailed internal version info for comparison.. As far as the Bluetooth Spec itself, the Bluez version number is whats relevant. Bluez implements Bluetooth 5.0 and is explicitly compatible with Bluetooth 4.2

kmandel said:
I thought you had it working on Linux and gave you some detailed internal version info for comparison.. As far as the Bluetooth Spec itself, the Bluez version number is whats relevant. Bluez implements Bluetooth 5.0 and is explicitly compatible with Bluetooth 4.2
Click to expand...
Click to collapse
have you tried using chrome?

williambright80 said:
have you tried using chrome?
Click to expand...
Click to collapse
It really has nothing to do with the browser. Its the pairing that fails and thats not even invoked from a browser. By the way the Amazon Echo/dots pair with no issue.

Related

[Guide] Installing Arch Linux (updated 11/4/2013) bluetooth+KDE

I've began to write up a guide for getting Arch usable on the Nexus 7. I just threw it up on google docs because I'm too lazy to try to do the wiki thing until it's more complete. Hopefully it is far enough along to get things rolling for people who are looking to experiment with arch.
Anyway, it's a work in progress, if anyone has suggestions, correction, completions, criticisms, etc then holler.
Linkies
Changelog
========
2013-07-20
--Added instructions for installing the platform tools on an arch host pc
--Added references to wicd and network manager as alternatives to netctl
2013-10-20
--Updated instructions to reflect new *-grouper.zip naming scheme for MultiROM files
--Added instructions for updating the kernel to include kexec
--Got bluetooth 90% working. Interface comes up and can find devices with scan. Can’t get it to pair yet though.
2013-10-24
--Got the bluetooth device to power up on boot by adding a udev rule. Unfortunately the bluetooth daemon seems to be failing as it starts.
2013-10-28
--My keyboard is pairing on boot now. Ugly ugly things to get it working, but it works.
2013-11-03
--Updated the guide to get X working.
2013-11-04
--Tweaked xorg.conf files to get kde and e17 working.
--Added instructions to get Touchégg working to provide more tablety experience
Todo/Bugs
Problems/Bugs/Todo
The following is a list of things that need to be addressed or that I want to address. These things will be tackled in no particular order but hopefully over time the number bugs and problems will go down relative to the number of features I want to add.
Feel free to comment with your own ideas or bug reports.
Fix slow shutdowns after enabling networking with netctl
Fix whatever extremely verbose crash shows up on shutdown after setting up bluetooth
Get bluetooth working without hacks and under bluez5
Get a graphical login working
On screen keyboard (especially at login screen)
Set up an aur and/or googlecode project to automate some of the scripting required to get things working
Automate the process with some kind of setup tool
Replace the google doc with a wiki page in a relevant place
Make a custom spin that works more out of the box
Sound
GPS
Accelerometer
Magnetometer
Hardware buttons
Any other sensors that I forgot or am unaware of
Auto screen rotation
For the section on setting up fastboot and adb...it's safe to assume someone installing arch on the nex7 probably has arch on their pc too. For arch, you need to set up access to the AUR, with a package manager that has access to it, i.e. yaourt. Then you can get android-sdk-platform-tools. The rest of the guide looks good. I personally like wicd for my network manager as it is easier to add and remove networks when you go to new locations, and I installed e17(enlightenment desktop).
joeG78 said:
For the section on setting up fastboot and adb...it's safe to assume someone installing arch on the nex7 probably has arch on their pc too. For arch, you need to set up access to the AUR, with a package manager that has access to it, i.e. yaourt. Then you can get android-sdk-platform-tools. The rest of the guide looks good. I personally like wicd for my network manager as it is easier to add and remove networks when you go to new locations, and I installed e17(enlightenment desktop).
Click to expand...
Click to collapse
Thanks for the feedback
I don't have arch on my pc at the moment, so it's not a given, but i think you are right that people are probably more likely to have arch if they are looking at this guide. I updated the guide with info on how to install the tools from AUR. Also added links to wicd and Network Manager in the arch wiki so people are aware of some options if they don't like netctl, and mentioned that e17 works.
Xorg with alarm on nexus 7
Okay, got ALarm installed on my nexus 7 8GB.
For Xorg, I used files from "plasma active" nexus 7 distribution.
Just take them from the plasma active and put them into your /etc/X11 and X should work.
(I can't post a link, must wait 10 posts, I'll link the files later or you can PM me)
My only problem now is to put a cross-compile toolchain on my computer to be able to compile e17 with illume modules. Tried to compile on my tablet but it's too slow and I've not enough disk free to finish. If anybody can help on this point…
What distribution are you using on your PC? Also you can pm me the link for the xorg configuration and I'll post it for you
OK so I have come as far as installing multirom and I installed the archlinux rom and got this error when I tried to boot it
"kexec-hardboot support required to boot this kernel"
How do I resolve this?
thecrimsonfukr said:
OK so I have come as far as installing multirom and I installed the archlinux rom and got this error when I tried to boot it
"kexec-hardboot support required to boot this kernel"
How do I resolve this?
Click to expand...
Click to collapse
Go back and reread the multirom thread, then install a kexec-hardboot patched kernel in your internal rom.
Sent from my SGH-T679 using xda premium
joeG78 said:
Go back and reread the multirom thread, then install a kexec-hardboot patched kernel in your internal rom.
Sent from my SGH-T679 using xda premium
Click to expand...
Click to collapse
Thank you! I didnt realize it was that simple... for some reason i find the original multirom post difficult to follow.
thecrimsonfukr said:
Thank you! I didnt realize it was that simple... for some reason i find the original multirom post difficult to follow.
Click to expand...
Click to collapse
Hello
i want install arch linux on nexus 7 , but i confuse about it . is arch linux on nexus 7 fast and stable ?
can i watch hd video in arch linux withot lag ? before days i install ubuntu desktop on N7 but when i open video HD ( not full) with vlc , it somtimes play withot sound and it have lag . unity is heavy for nexus 7 , i want install arch + lxde . is it fater ?
sorry for english .
For me Arch works without any problems but when I type startx xserver freezes after the first image of xfce or e17.
Has anybody a solution?
? How to install e17 ?
joeG78 said:
For the section on setting up fastboot and adb...it's safe to assume someone installing arch on the nex7 probably has arch on their pc too. For arch, you need to set up access to the AUR, with a package manager that has access to it, i.e. yaourt. Then you can get android-sdk-platform-tools. The rest of the guide looks good. I personally like wicd for my network manager as it is easier to add and remove networks when you go to new locations, and I installed e17(enlightenment desktop).
Click to expand...
Click to collapse
e17 is the fast
so , i want to installing to my nexus 7
thanks .
Why ? my bluetooth not work?
not find the device ????
ylixir said:
I've began to write up a guide for getting Arch usable on the Nexus 7. I just threw it up on google docs because I'm too lazy to try to do the wiki thing until it's more complete. Hopefully it is far enough along to get things rolling for people who are looking to experiment with arch.
Anyway, it's a work in progress, if anyone has suggestions, correction, completions, criticisms, etc then holler.
My bluetooth not working
cannot find the device ??
Nexus 7 32GB Wifi
Click to expand...
Click to collapse
bluetooth
I have bluetooth (almost) working. I've put instructions in the guide. They aren't really a final solution, but maybe people who are running gui's can tell me if they work. I know I have the hardware working because I can see my keyboard when I scan for it, but I can't figure out how to get bluez5 to pair from the command line. Hopefully someone has better luck with a gui?
bluetooth
I've got Bluetooth working. I even have it pairing automatically on boot with a keyboard. Its an ugly solution but it works. The guide has been updated. I'll tackle X next
My Arch Install
Hey just wanted to add my install experience to the thread hopefully to help others. First of all I want say thanks for all documentation from the previous posters. I tried to follow the instructions as close as possible for a kde install, but I ran into some trouble with lightdm, so I tried kdm instead. And I can happily report it has worked swimmingly. Instructions on how to setup kdm, navigate to /usr/share/config/kdm. First edit the kdmrc to turn off the themed greeter. Then add the xvkbd to the XSetup file as in the lightdm setup. Another thing I did was utilize the plasmaboard widget on my main kde panel for my on screen keyboard once I log in. It seems to work much better than xvkbd for me. I can also confirm flash is working great.
So this really close to totally replacing my linux laptop, especially when I am on the go, in fact I am writing this post on the device in arch. However one key piece is still missing for me is sound. I can't seem to coax any sound out the device with my arch install, and amarok crashes on startup, even though both these items were working perfectly in ubuntu. If any one has any ideas how to make audio and amarok work I would be immensely grateful. Also thanks again, I am so happy to be rid of the X11 touch race condition. I have added a screenshot of me editing this post for those interested as well.
Figured out sound!
I think i found a solution to all of my troubles from my previous post. Amarok started working after a pacman update. My general audio problems seem to be caused by the linux for tegra audio drivers lack of head phone jack detection, I found a workaround the ubuntu nexus 7 launchpad bug tracker: https://bugs.launchpad.net/ubuntu-nexus7/+bug/1068804/comments/24. For the tldr crowd basically you have to use alsamixer manually mute and unmute the int_spkr channel for speaker audio and the int_mic channel to enable headphones. Then you can use the output and and hp to channels adjust volume for speaker and headphones respectively. It also might help to do a suspend resume cycle i sound still isn't working. Thanks to everyone else, hopefully others will find this useful as well.
Many thanks for your work!!! I'm using it on a nexus 7 with glass and touch broken (unuseless) but now it lives!!! and is a very responsive lxde desktop with xrdp starting on boot which I use with amule or bittorrent all night long...
two questions:
1) for me it does not work shutdown -r now or reboot... it close immediately all network connections but I have to keep power button 10 sec to restart system...
2) using it with an hub usb I'm trying to connect a big hard disk: pcmanfm (lxde file manager) refuse to mount it saying than it is not authorized... (I've followed archlinux wiki: it work on my archlinux desktop but not in nexus 7).

I need working ssh client

Hi
My phone lumia 930 so windows 8.1
I have seen on US market is Putty, unfortunately cannot download it because stay in uk
I tried to change region for US in phone but doesn't work
Anyone have idea how to install apps from other country app store or know working ssh client which will connect with my qnap nas server?
There's lots of WP SSH clients. I haven't tested them all on 8.1, but they should work. Have you considered just checking the store for "ssh"?
The one I use is called "The SSH Client". The free version works quite well, although there's a paid version with more features.
Yeah, there is few of them and some working but in lan only.
If I'm trying get connected from outside my lan will revive only : This port is not supported by ssh.
Port is properly redirected but different as standard.
Any way it shouldn't be a problem I have putty on my windows rt and connecting without any problems.
wojtas29 said:
Yeah, there is few of them and some working but in lan only.
If I'm trying get connected from outside my lan will revive only : This port is not supported by ssh.
Port is properly redirected but different as standard.
Any way it shouldn't be a problem I have putty on my windows rt and connecting without any problems.
Click to expand...
Click to collapse
Well if you're familiar with SSH then you must of heard about PUTTY , so i'm happy to inform you that there is a working WP8 version of PUTTY, for now it's in closed beta, but you can be part of it, just be sure to drop the developer an email( the default MS account on the device ) for beta access at [email protected]
Can confirm eventhou it's still in beta it's working like a charm.
PROOF : PUTTY
Any decent SSH client, including the one I recommended, supports custom ports... but hey, that PuTTY looks pretty good too!
GoodDayToDie said:
Any decent SSH client, including the one I recommended, supports custom ports... but hey, that PuTTY looks pretty good too!
Click to expand...
Click to collapse
Well it's more than an ssh client, it supports also raw, telnet and rlogin connection types.
VSparxx said:
Well it's more than an ssh client, it supports also raw, telnet and rlogin connection types.
Click to expand...
Click to collapse
Indeed it is. I'm the developer behind the PuTTY port, glad to see it getting some love. Tunnelling is supported in the latest version but still has a few bugs to iron out and I am also working on support for serial over bluetooth too
noggin182 said:
Indeed it is. I'm the developer behind the PuTTY port, glad to see it getting some love. Tunnelling is supported in the latest version but still has a few bugs to iron out and I am also working on support for serial over bluetooth too
Click to expand...
Click to collapse
Hi...great to see some input from the dev., I'm an system admin and rely heavily on your app. so thank you for bringing this awesome tool to WP.
Also maybe it's time to make the app public, as I don't have any problems with it, so general everyone should be fine with it.
Many thanks again.
VSparxx said:
Also maybe it's time to make the app public, as I don't have any problems with it, so general everyone should be fine with it.
Click to expand...
Click to collapse
Yup, there are a few things that need sorting out. For some people it occasionally crashes when they connect and it's related to loading the sound files used for the system beep and the keyboard clicks. I've not been able to get to the bottom of that yet but the next minor update has some improved crash reporting which should help.
There is also a few people experiencing some problems whilst tunnelling.
I can't reproduce either of this bugs though in the emulator or any of my phones. Once they're sorted though I should be taking it public
noggin182 said:
Yup, there are a few things that need sorting out. For some people it occasionally crashes when they connect and it's related to loading the sound files used for the system beep and the keyboard clicks. I've not been able to get to the bottom of that yet but the next minor update has some improved crash reporting which should help.
There is also a few people experiencing some problems whilst tunnelling.
I can't reproduce either of this bugs though in the emulator or any of my phones. Once they're sorted though I should be taking it public
Click to expand...
Click to collapse
Neither of those affected me, maybe poor net signal is the culprit of tunnelling errors.
Can I really view internal system files using SHSH client on WP? I own Lumia 920.
No, you would need an SSH *server* for that. I don't have one of those (although it should be possible to write or port one), but an FTP / Telnet server is pretty easy.
Alternatively, you can use the Webserver app in my signature.
Note that in either case, this will let you browse only small parts of the file system (the Windows directory and the application's own directories). The AllCapabilities version of the webserver has more access (it can see other apps, your documents and media folders, OEM folders, and the entire SD card), but is still restricted. You need capability-unlock (usually means a Samsung phone) to install the AppCaps version of the app.

Lenovo Smart Clock details

Hi, I bought a Lenovo Smart Clock with the google assistant,
Here are some details from the box:
Wifi Hemp Grey 1G+8G
Lenovo Smart Clock
Model: Lenovo CD-24501F
Lenovo CD-24501F 1G+8GGRW-CA
CPU MediaTek * MT81675
Display 3.97 inch 480*800 WVGA IPS
Memory LP DDR3 1GB
WLAN 802.11 A/B/G/N/AC+BT5.0
OS Android things w/ Google Assistant
Battery No Battery
Click to expand...
Click to collapse
After setting it up and trying it for a few days I looked around online and I don't see much specifically about this device and if it can be modified or accessed in unconventional ways. can we root it? I would love to be able to cast to it youtube etc. HDMI out anyone? Has anyone else tinkered with it yet? The '1G+8G' marking on the box seems to suggest it has a 1GB of flash presuming to be for the android things OS and another 8GB of flash for apps or media or caches?
Here is details from the Google Home App:
System Firmware Version: OIMF.191015.004
Cast Firmware Verstion: 1.42.180336
Google Assistant Smart Clock application version: 6.27.8+prod.1.1.0.5961405
Language: English (Canada)
Country Code: CA
IP Address: 192.168.1.100
Click to expand...
Click to collapse
Info from the foot on the bottom (SN obfuscated):
Lenovo Smart Clock Model: Lenovo CD-24501F
Manufactured for Lenovo PC HK Limited Factory ID: LCHZ
FCC ID: O57CD24501F IC: 10407A-CD24501F Made in China
CAN ICES-3 (B)/NMB-3(B) S/N: ########-## Mfg: 2019-10-30
Click to expand...
Click to collapse
Here is NMAP of its ip address:
8008/tcp open http
8009/tcp open ajp13
8443/tcp open https-alt
9000/tcp open cslistener
10001/tcp open scp-config
Click to expand...
Click to collapse
The price was pretty low, $50CAD at best buy, I cant wait to see what people can do to hack it. Other smart displays seem to have USB/ADB/Fastboot connections, I havnt found one on this device yet.
I too would like to see some custom stuff on this cool little clock.
Yessss! It would be nice!
Open smartclock
Hi,
Does anyone know how to open this smartclock thanks.
Regards
Bob
We haven't hacked any google assistant devices yet that I know off, in fact, I dont think we even hacked android things yet. I am sure there is somebody that is trying to hack android things. Btw, youtube can be watched on the clock, by going to something like the weather page > taping weather.com > going to the menu > download app, clicking on the download on the app store logo, going to the menu, support, go to apple support youtube channel, taping the YouTube icon. It's only in 480p, I tried it, I would rather watch on my phone or tablet, also the video will stop and the clock will go back to home if you wait to long without touching the screen or wake up the google assistant. Other than that. Playback is smooth.
---------- Post added at 04:24 AM ---------- Previous post was at 04:20 AM ----------
snipes420 said:
Hi, I bought a Lenovo Smart Clock with the google assistant,
Here are some details from the box:
After setting it up and trying it for a few days I looked around online and I don't see much specifically about this device and if it can be modified or accessed in unconventional ways. can we root it? I would love to be able to cast to it youtube etc. HDMI out anyone? Has anyone else tinkered with it yet? The '1G+8G' marking on the box seems to suggest it has a 1GB of flash presuming to be for the android things OS and another 8GB of flash for apps or media or caches?
Here is details from the Google Home App:
Info from the foot on the bottom (SN obfuscated):
Here is NMAP of its ip address:
The price was pretty low, $50CAD at best buy, I cant wait to see what people can do to hack it. Other smart displays seem to have USB/ADB/Fastboot connections, I havnt found one on this device yet.
Click to expand...
Click to collapse
I plugged in an android device to the clock, and it came up with some message, I dont remember what itsaid, it was either for adb debugging or transferring files over usb. I think it was transfering files over usb. The usb port does allow data transfer. Plugging in a USB mouse will make a mouse show up and can move for example.
It probably isn't much but you can go to ip.of.smart.clock:8008/setup/eureka_info in a web browser to view the basic info of the device
Home Assistant
It could be great to have some custom home assistant displayed on smart clock screen instead of clock
Apparently it's possible to plug in a keyboard and/or mouse to it via the USB port on the back (a cursor will appear).
Just got one of these myself today. Best Buy had em for 40 bucks. Quite the awesome little thing. I'm really surprised I can't find much for it.
I'll see if maybe I can buy a second one to purposely "break" (just in case), and see if I can get anything working on it. The little screen is good quality and has great sound. Would be cool for a mini emulation station of some kind
Update: Realized mine doesn't have the usb-c port under the rubber feet like other's have stated here its supposed to. Really don't wanna tear into the carpeting around it. I have the exact same model as first post
Plugging in a usb keyboard works for typing
update 2: navigated my way to youtube and tried downloading an apk from a direct link, downloads don't work period
update 3: can not get device recognized by a pc via plugging in USB port on the back to a USB-C port on my laptop, also tried USB-A to USB-A, no results
Update 4 lol: Unlocked the bootloader, had to have device manager search online for the driver, but it found it and installed it just fine. to unlock the bootloader, simply type
Code:
fastboot flashing unlock
KaptinBoxxi said:
Update 4 lol: Unlocked the bootloader, had to have device manager search online for the driver, but it found it and installed it just fine. to unlock the bootloader, simply type
Code:
fastboot flashing unlock
Click to expand...
Click to collapse
Hello KaptinBoxxi,
How did you manage to unlock the bootloader, did you use ADB on computer via USB? or directly via a pluged in keyboard?
I'm a bit new to all of those types of hack but I'm very interested in getting into that since this device is small, cheap, good quality and could be a perfect smart display if there was any abilities to extend the frontend to better use cases.
Thanks
gussir said:
Hello KaptinBoxxi,
How did you manage to unlock the bootloader, did you use ADB on computer via USB? or directly via a pluged in keyboard?
I'm a bit new to all of those types of hack but I'm very interested in getting into that since this device is small, cheap, good quality and could be a perfect smart display if there was any abilities to extend the frontend to better use cases.
Thanks
Click to expand...
Click to collapse
Fastboot via computer. Although, if this is the first device you're picking up, I'd recommend it not be. No one's really done much with cracking/hacking Android Things (the version of Android that runs on this) as it isn't a full version of android. Its heavily stripped down. Grab an old phone that has a ton of support for modding/hacking but isn't exactly the easiest and do that. I'd recommend a Sprint variant of the HTC One M7 if you want a real challenge. I had to find my own custom method to S-OFF the device, unlock the bootloader, then ROM it and root it as no tutorials worked that were currently up and I wasn't willing to pay to unlock it. If that sounds a little too high end for now, get something like an unlock Galaxy S4 or Verizon Galaxy S5 and hope its a Toshiba model so you can unlock the bootloader
KaptinBoxxi said:
Fastboot via computer. Although, if this is the first device you're picking up, I'd recommend it not be. No one's really done much with cracking/hacking Android Things (the version of Android that runs on this) as it isn't a full version of android. Its heavily stripped down. Grab an old phone that has a ton of support for modding/hacking but isn't exactly the easiest and do that. I'd recommend a Sprint variant of the HTC One M7 if you want a real challenge. I had to find my own custom method to S-OFF the device, unlock the bootloader, then ROM it and root it as no tutorials worked that were currently up and I wasn't willing to pay to unlock it. If that sounds a little too high end for now, get something like an unlock Galaxy S4 or Verizon Galaxy S5 and hope its a Toshiba model so you can unlock the bootloader
Click to expand...
Click to collapse
Thanks a lot for your feedback, I'll start on with something easier and will definitively follow along with this thread to see how the hacking of this device is evolving. have a good day
KaptinBoxxi said:
Just got one of these myself today. Best Buy had em for 40 bucks. Quite the awesome little thing. I'm really surprised I can't find much for it.
I'll see if maybe I can buy a second one to purposely "break" (just in case), and see if I can get anything working on it. The little screen is good quality and has great sound. Would be cool for a mini emulation station of some kind
Update: Realized mine doesn't have the usb-c port under the rubber feet like other's have stated here its supposed to. Really don't wanna tear into the carpeting around it. I have the exact same model as first post
Plugging in a usb keyboard works for typing
update 2: navigated my way to youtube and tried downloading an apk from a direct link, downloads don't work period
update 3: can not get device recognized by a pc via plugging in USB port on the back to a USB-C port on my laptop, also tried USB-A to USB-A, no results
Update 4 lol: Unlocked the bootloader, had to have device manager search online for the driver, but it found it and installed it just fine. to unlock the bootloader, simply type
Code:
fastboot flashing unlock
Click to expand...
Click to collapse
Were you able to use adb?
I found a deal on this device and am debating if I should buy it. The thing is, I wanna run Spotify on it without voice commands. ;D
-gloim- said:
Were you able to use adb?
I found a deal on this device and am debating if I should buy it. The thing is, I wanna run Spotify on it without voice commands. ;D
Click to expand...
Click to collapse
You can use a Python Library called Pychromecast to remotely play media on it.
TheRookie_ said:
You can use a Python Library called Pychromecast to remotely play media on it.
Click to expand...
Click to collapse
Thank you for the recommendation. I actually meant that I want to control the music from the screen, though. : )
Installing Spotify should probably be possible if adb is working. But, I would still need to figure out some way to launch Spotify without opening the app over adb every time.
I have posted development related resources over in this thread
https://forum.xda-developers.com/co...me/lenovo-smart-clock-bootloader-avb-t4130295
Can anyone tell me how install hindi support for the Google assistant?

Question Bluetooth Audika ear-aid compatible only with iphone can be bring to android?

Hi all, i am a deaf person that is a owner of a Redmi Note 11 (rooted and using magisk - actually using EvolutionX a12, tried also a13 it don't recognize these) actually use audika earaid that are both compatible with blueetoth with iphone and android, but only stream audio direct, only with iphone.
On their site is write only this:
With an iPhone or iPad, you can now use your Oticon More, Zircon or Play PX * hearing aids to make or receive hands-free phone or video calls.
Hands-free communication is available with iPhone 11 or later, 12.9-inch iPad Pro (5th and 4th generation), 11-inch iPad Pro (3rd and 2nd generation), iPad Air (4th generation), and iPad mini (6th generation) ) generation), with iOS 15.2 and iPadOS 15.2 or later software updates.
Now enjoy the simple convenience of hands-free calling when you prefer. With your hands free, you can talk to your family, friends and colleagues when on the go.
* Other Oticon hearing aids require firmware 1.3.0 to enable hands-free communication functionality.
Click to expand...
Click to collapse
On android i can connect my ear aid but only use it as volume controller via app, and these are not recognized as audio devices, my hearing care professional say that android and audika have a licensing issue and it don't have make it work with these
My question if is possible via some hacking or stuff make these work via dark magic, without forcing me buying a iphone....
Would be glad if somesone will help me with this.
malachiel said:
Hi all, i am a deaf person that is a owner of a Redmi Note 11 (rooted and using magisk - actually using EvolutionX a12, tried also a13 it don't recognize these) actually use audika earaid that are both compatible with blueetoth with iphone and android, but only stream audio direct, only with iphone.
On their site is write only this:
On android i can connect my ear aid but only use it as volume controller via app, and these are not recognized as audio devices, my hearing care professional say that android and audika have a licensing issue and it don't have make it work with these
My question if is possible via some hacking or stuff make these work via dark magic, without forcing me buying a iphone....
Would be glad if somesone will help me with this.
Click to expand...
Click to collapse
Hi malachiel, I am a partial deaf person and a hearing aid user. I had the similar problem with my mobile until recently managed to make it work with my RealMeX device.
With your explanation I suspect your device tree (audio_policy_configuration.xml) doesnt have the hearing aid configurations hence you are not able to stream audio to your ear aid. as of my knowledge there is nothing called license issue as Android is an open-source.
I can help you but need few thing from your device to analysis the issue if you are comfortable sharing.
before that try this first
turn on the bluetooth option
Goto Accessibility and see if your hearing aid option appears (usually that option appears only bluetooth is turned on else it will get hidden - refer attached screenshot)
if option is their then try to pair your hearingaids.
if successfully paired then try to play a song from local music file and see if audio streaming works (calling may not work due to some other bug which i will explain later)
if above doesnt work or hearing aid option doesn't appear then try below command from adb ( your device need to be rooted )
get platform tools for adb from link
enable developer option and usb debugging in your device
connect your phone and allow adb permission
open cmd prompt and run below command
adb.exe devices (you should see your device connected, if you dont see then you havent connected properly)
make sure bluetooth is turn on and run below command
adb.exe shell settings put global settings_bluetooth_hearing_aid true
Goto Accessibility and see if your hearing aid option appears; if doesnt come up try restarting
even this doesnt work then you need to pull system/vendor/etc folder and have to share with me, below is the adb cmd to pull the folder
adb.exe pull /vendor/etc/
Please give a try and feel free to reach me incase need any help
AmarnathNR said:
get platform tools for adb from link
enable developer option and usb debugging in your device
connect your phone and allow adb permission
open cmd prompt and run below command
adb.exe devices (you should see your device connected, if you dont see then you havent connected properly)
make sure bluetooth is turn on and run below command
adb.exe shell settings put global settings_bluetooth_hearing_aid true
Goto Accessibility and see if your hearing aid option appears; if doesnt come up try restarting
Click to expand...
Click to collapse
Hey mate, thank you for the reply, i was able to enable the ear-aid menu on A12, but it still threat these as normal blueetoth devices and not earaid devices as you can see here, any idea what can i do? I have pmed you the link of this folder too in case if it help with investigation
malachiel said:
Hey mate, thank you for the reply, i was able to enable the ear-aid menu on A12, but it still threat these as normal blueetoth devices and not earaid devices as you can see here, any idea what can i do? I have pmed you the link of this folder too in case if it help with investigation
Click to expand...
Click to collapse
Sure, I will check the vendor/etc and revert. Firstly Did u get the hearingaid option enabled by above given command? Or was it there before itself?
The option was not here but your command enabled it (I have to restart for show it)
malachiel said:
option was not here but your command enabled it (I have to restart for show it)
Click to expand...
Click to collapse
Gotcha!! that means andriod source flag is set to false. we are forcefully enabling it but may not have the right configs so its not merging two hearing-aid into one rather considering it as regular bluetooth device.
AmarnathNR said:
Gotcha!! thats expect. we are forcefully enabling it but may not have the right configs so its not merging two hearing-aid into one rather considering it as regular bluetooth device.
Click to expand...
Click to collapse
It might be that so, any solution for make it working?
malachiel said:
The option was not here but your command enabled it (I have to restart for show it)
Click to expand...
Click to collapse
your device etc folder has HA configs to stream audio. BTW did you try to connect your HA devices via hearing aid option in accessibility? once you tap it will show HA as normal BT device only upon pairing it will identify and resolve as HA device.
malachiel said:
It might be that so, any solution for make it working?
Click to expand...
Click to collapse
Well I am not an expert but I can help with my limited knowledge.
I uses Cherish Custom ROM and their device source has this flag enabled. one option if you can find CherishOS ROM for you device https://github.com/CherishOS
AmarnathNR said:
your device etc folder has HA configs to stream audio. BTW did you try to connect your HA devices via hearing aid option in accessibility? once you tap it will show HA as normal BT device only upon pairing it will identify and resolve as HA device.
Click to expand...
Click to collapse
Yeah I tried, It keep to treat as Bluetooth devices
AmarnathNR said:
Well I am not an expert but I can help with my limited knowledge.
I uses Cherish Custom ROM and their device source has this flag enabled. one option if you can find CherishOS ROM for you device https://github.com/CherishOS
Click to expand...
Click to collapse
I don't think it will make it work,I also tried evolutionx a13 that have earaid support enabled but it still threat my earaid as Bluetooth devices (android 13)
malachiel said:
Yeah I tried, It keep to treat as Bluetooth devices
I don't think it will make it work,I also tried evolutionx a13 that have earaid support enabled but it still threat my earaid as Bluetooth devices (android 13)
Click to expand...
Click to collapse
An Android AOSP Source, Device Tree, Vendor Tree, Kernel Tree.
in Android10 Google has introduced ASHA protocol so code is there but how it works is by injecting the configs from Device tree and Device tree's are specific to each device(s) vendor specific so bottomline custom rom dev should enable these config in Device tree so it picks up OS. Even for me i tried many custom ROM and had the same issue what you are facing and then fianally when I installed chreishOS then recognized as HA but call audio were streming then wrote a magisk module to have right config and finally worked
can you try this magisk module, I have all the BT HA configs in it. it will replace your existing vendor/etc configs; try on A13 OS
AmarnathNR said:
Well I am not an expert but I can help with my limited knowledge.
I uses Cherish Custom ROM and their device source has this flag enabled. one option if you can find CherishOS ROM for you device https://github.com/CherishOS
Click to expand...
Click to collapse
i will give a shoot with this, which version are you using? i see there are multiple version
malachiel said:
i will give a shoot with this, which version are you using? i see there are multiple version
View attachment 5735217
Click to expand...
Click to collapse
Currently I am using A13 4.0 but I have tried Cherish 3.8 and HA was working in it. going for the latest release build.
if you are reflashing then first try without my magisk module.. check if it works
Also dont run any of those earlier given commands. just turn on the BT and check if hearing aid option comes up in Accessibility
So Cherish-OS-v3.8-20220621-1319-spes-OFFICIAL-GApps.zip ?
malachiel said:
So Cherish-OS-v3.8-20220621-1319-spes-OFFICIAL-GApps.zip ?
Click to expand...
Click to collapse
yes go for it.
Also dont run any of those earlier given commands. just turn on the BT and check if hearing aid option comes up in Accessibility
but that version which android is?
malachiel said:
but that version which android is?
Click to expand...
Click to collapse
mostly A12. HA will work in it too. I have used it.
I hope you have verified that the package is built specially for your device
it fail to download around at 50% around, saying denied or network error
malachiel said:
it fail to download around at 50% around, saying denied or network error
Click to expand...
Click to collapse
Server is up.. it downloaded within 2mins for me. try download manager

Question bluetooth metadata and controls not available

I have a 2012 Toyota Highlander, coming from a Galaxy S10+ where the metadata and controls came through to the stereo. I recently upgraded to the Pixel 7 and had a hard enough time just getting bluetooth to connect to the car. Now I can play through the stereo just fine, but can't control the music nor see metadata. This was working perfectly on the S10+. My screen doesn't even populate with the areas where Title/Artist/Album etc should be, it just shows a play and pause button (which actually work). I've tried multiple apps (spotify, Youtube, podcast app), no metadata. I've tried all versions of AVRCP and MAP on the phone, rebooted and reconnected, still no metadata. I have Bluetooth Volume Manager installed, though I don't see how that would affect anything.
I know many people are having this issue, but is there no resolution other than "it works for me"?
Have you tried to use Android Auto for your connection to your car. It certainly works using a USB cable connection between my car and my Pixel 7. I play all of my music from my phone and also from the radio while driving using the app.
Tailwind14 said:
Have you tried to use Android Auto for your connection to your car. It certainly works using a USB cable connection between my car and my Pixel 7. I play all of my music from my phone and also from the radio while driving using the app.
Click to expand...
Click to collapse
I can't even get Android Auto to run. It's updated in the Play Store, but no way to run it!
Have you done the setup process to link your car with the Android Auto app? I don't have a Toyota; so things may be different on you vehicle. However, when I was setting up my Android Auto; I had to go into the car's menu to set the proper access. You might check your car's Manuel regarding WiFi, Bluetooth, etc. connection authorizations. See if that helps.
Does your Toyota require the "Toyota Entune" app to sync your phone with the car?
poit said:
Does your Toyota require the "Toyota Entune" app to sync your phone with the car?
Click to expand...
Click to collapse
It never has for the many phones I've used with the car before, all Android.
Tailwind14 said:
Have you done the setup process to link your car with the Android Auto app? I don't have a Toyota; so things may be different on you vehicle. However, when I was setting up my Android Auto; I had to go into the car's menu to set the proper access. You might check your car's Manuel regarding WiFi, Bluetooth, etc. connection authorizations. See if that helps.
Click to expand...
Click to collapse
I don't know what setup process there is, but my Toyota is almost 11 years old, from before AA was released. The manual isn't terribly helpful much like the stereo settings. I had A Galaxy S5, LG V30, and a Galaxy S10+, all worked no issues with the stereo. I feel like the NVRCP isn't working properly.
Any more suggestions? Is there an app that can send the correct NVRCP stream to the car? Or something where I can test to see if it's working?
ldeveraux said:
Any more suggestions? Is there an app that can send the correct NVRCP stream to the car? Or something where I can test to see if it's working?
Click to expand...
Click to collapse
Can you, Have you opened Android Auto on you cellphone? If yes, you must sync you phone with the car's Bluetooth or by USB cable. If you car is visible, set the sync to you car. If no, I've got nothing else.
Tailwind14 said:
Can you, Have you opened Android Auto on you cellphone? If yes, you must sync you phone with the car's Bluetooth or by USB cable. If you car is visible, set the sync to you car. If no, I've got nothing else.
Click to expand...
Click to collapse
Again, I can't open Auto directly on my phone, it doesn't have an icon. I can find it in the apps list and the Play Store, but can't run it alone.
One last shot.
On you phone; go to the play store.
Click on you image in the upper right of the screen. That should take you to your Google Apps management screen.
Click on Manage apps & device. At the top of the screen you should have two choices "Overview" and "Manage". Click on "Manage".
Click on "installed". That should bring up a full list of all the apps that are installed on your phone; including Android Auto.
Click on Android Auto. That will open your Android Auto app.
Click on "What's New". Will give you a lot to read about both what's new but a lot of links including one to a list of compatible cars.
Follow the instructions and you should be able to find your car if it is compatible.
During this search you will also come across a page with "how to use android auto.
You might want to do some more searching on your own thru those pages as well.
I'm finished now.
Tailwind14 said:
One last shot.
On you phone; go to the play store.
Click on you image in the upper right of the screen. That should take you to your Google Apps management screen.
Click on Manage apps & device. At the top of the screen you should have two choices "Overview" and "Manage". Click on "Manage".
Click on "installed". That should bring up a full list of all the apps that are installed on your phone; including Android Auto.
Click on Android Auto. That will open your Android Auto app.
Click on "What's New". Will give you a lot to read about both what's new but a lot of links including one to a list of compatible cars.
Follow the instructions and you should be able to find your car if it is compatible.
During this search you will also come across a page with "how to use android auto.
You might want to do some more searching on your own thru those pages as well.
I'm finished now.
Click to expand...
Click to collapse
So the problem with trying this is it doesn't open. It is installed, but when I click on AA in step 4 above, it just takes me to the page in the store where I can uninstall/install updates to the app. I can't actually run it. I'm not in the beta either. WTF
Have you tried clearing Android Auto's data? Pixel Settings, Apps, See all apps, Android Auto, Storage & cache, Clear Storage.
ldeveraux said:
Again, I can't open Auto directly on my phone, it doesn't have an icon. I can find it in the apps list and the Play Store, but can't run it alone.
Click to expand...
Click to collapse
You can open Android Auto if you head to the Settings menu and search Android Auto. It will pop as the first result. From there you can connect with your car using a USB cable, or if you want the Wireless, you have to head all the way down to the About section and click on Version like 7 or 9 times until the developer menu pops (accessible through the 3 dots menu on the right top corner)
dexlemaffo said:
You can open Android Auto if you head to the Settings menu and search Android Auto. It will pop as the first result. From there you can connect with your car using a USB cable, or if you want the Wireless, you have to head all the way down to the About section and click on Version like 7 or 9 times until the developer menu pops (accessible through the 3 dots menu on the right top corner)
Click to expand...
Click to collapse
I can get into the Android Auto settings, but can't actually launch it. WTF?! Should I uninstall it completely though something like Titanium Backup then install from the store?

Categories

Resources