I am owner of a Mycroft Mark I.
I have last used it more than half a year ago due to being busy with study etc.
When I tried using it again these days it started up, but seemed not to start correctly (maybe doing updates etc.) - just the left eye half white, random tick sound equal to the one when changing the volume of Mark I & Button not working at all.
As an impatient person I decided to remove power supply and start over with a clean setup.
Due to this I opened the Mark I removed SD card and flushed it with latest Mark I image from: https://mycroft.ai/to/mark-1-image
After this I started up device - the half white eye did not change, but mycroft talked to me that it is connected to internet & can be registered via code XYZ. I successfully registered the Mark I and waited some time until âtail -f /var/log/mycroft-*â did not output further messages for some minutes - then I restarted device via âsudo rebootâ.
Unfortunately I still ended up with same half white eye & not working ButtonâŚ
Due to this I run apt-get upgrade and updated all packages (except one package which seems to be apt pinned - I think it was raspberry-kernel or something like raspberry-firmwareâŚ) then âsudo rebootâ again - but still facing the same âhalf white eyeâ, not working button and now additionally the random tick sound equal to the volume change sound again.
Using mycroft-cli-client mycroft âanwersâ correctly to my input but only via text - no spoken output.
During my search I have fount this topic ( Mark 1 - Enclosure eyes, screen, and button not working ) but did not uninstall/Install mycroft-core yet since I am using a newly flushed image.
Any recommendations what to do or why this happens?
Furthermore I have seen that latest mycroft mark I image is still based on raspbian jessie while picroft seems to be already on stretch. Is there some reason behind?
I think you did a smart thing by flashig a fresh image. That should brung you up to date regarding to mycroft-core. Sadly that didnt help you out.
In the mycroft-cli-client what version is it writing in upper right corner ? Should be 18.8.9
I think that has to do with firmware for the Arduino faceplate where there is no firmware for strecth but not sure about that. Anyway that hasnt to do with your problem as Mark 1 is running fine on Jessie.
And I verified - the topic with âraspberrypi-kernelâ being pinned I remembered wrong.
When running apt-get upgrade I can see that the package was kept back - not pinned.
Should I run âapt-get install raspberrypi-kernelâ to âfixâ this or is this a wanted state of the kernel package within the mark I image?
Thanks for reporting this, and thanks for all the basic troubleshooting youâve doing so far.
Half white eyes issue
There could be several reasons for this - the Neopixel components can degrade with age - Iâve got a couple of âdead pixelsâ on one of my Mark 1s. Another explanation here is that the Arduino which controls the Neopixel eyes can have corrupted ROM. By un-powering the device, leaving it at least 30 seconds, then restoring power, you get the Arduino to re-flash the ROM. This can get the Neopixel eyes working again. Itâs worth trying 2-3 times if it doesnât work the first time.
No spoken output
On a Mark 1 this is usually due to low volume. First, check your volume is high enough. Secondly, you can try sshing in to the device, and using the command alsamixer to select the speaker and ensure that its volume is high enough that way; this was a common issue some months back.
Raspbian Jessie
There are several reasons for this; there are multiple components in the Mark 1 - weâre not sure that all of them work on Raspbian Stretch. But by far the biggest reason that we havenât moved to Raspbian Stretch for the Mark 1 is that the utility we use for connection to a wireless SSID is not available on Raspbian Jessie. We donât want Mark 1 users having to manually configure WiFi in the same way Picroft users do.
I could verify this - changing the volume by alsamixer fixed it
Raspbian Jessie
I like that people from mycroft-ai are more focused on âkeeping this workingâ than âhaving the latest and greatest as fast as possibleâ even you are working in such an innovative area like AI.
Half white eyes issue
Unfortunately still no success here - un-powered device multiple times - still same error.
From output of systemd unit âmycroft-enclosure-clientâ it additionally seems that Arduino code is ok - see below:
pi@mark_1:~ $ sudo journalctl -a -u mycroft-enclosure-client
â Logs begin at Thu 2019-01-03 16:51:08 UTC, end at Thu 2019-01-03 17:04:30 UTC. â
Jan 03 16:51:11 mark_1 systemd[1]: Starting LSB: mycroft-enclosure-clientâŚ
Jan 03 16:51:11 mark_1 mycroft-enclosure-client[634]: Verifying Arduino code
Jan 03 16:51:11 mark_1 su[654]: Successful su for root by root
Jan 03 16:51:11 mark_1 su[654]: + ??? root:root
Jan 03 16:51:11 mark_1 su[654]: pam_unix(su:session): session opened for user root by (uid=0)
Jan 03 16:51:19 mark_1 mycroft-enclosure-client[634]: 16:51:19.661 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /opt/venvs/mycroft-core/lib/python3.4/site-packages/mycroft/configuration/
Jan 03 16:51:19 mark_1 mycroft-enclosure-client[634]: 16:51:19.673 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /opt/venvs/mycroft-core/lib/python3.4/site-packages/mycroft/configuration/
Jan 03 16:51:19 mark_1 mycroft-enclosure-client[634]: 16:51:19.679 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
Jan 03 16:51:19 mark_1 mycroft-enclosure-client[634]: 16:51:19.685 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration â/root/.mycroft/mycroft.confâ not defined, skipping
Jan 03 16:51:19 mark_1 mycroft-enclosure-client[634]: 16:51:19.699 - mycroft.identity:_load:44 - DEBUG - Loading identity
Jan 03 16:51:19 mark_1 mycroft-enclosure-client[634]: 16:51:19.707 - mycroft.identity:_load:44 - DEBUG - Loading identity
Jan 03 16:51:19 mark_1 mycroft-enclosure-client[634]: 16:51:19.734 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai:443
Jan 03 16:51:19 mark_1 mycroft-enclosure-client[634]: 16:51:19.742 - mycroft.api:is_paired:438 - WARNING - Could not get device infO: ConnectionError(MaxRetryError("HTTPSConnectionPool(host=âapi.mycroft.aiâ, por
Jan 03 16:51:19 mark_1 mycroft-enclosure-client[634]: 16:51:19.748 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /var/tmp/mycroft_web_cache.json loaded
Jan 03 16:51:19 mark_1 mycroft-enclosure-client[634]: 16:51:19.752 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
Jan 03 16:51:19 mark_1 mycroft-enclosure-client[634]: 16:51:19.756 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration â/root/.mycroft/mycroft.confâ not defined, skipping
Jan 03 16:51:25 mark_1 mycroft-enclosure-client[634]: Connecting to: /dev/ttyAMA0 rate: 9600 timeout: 5
Jan 03 16:51:25 mark_1 mycroft-enclosure-client[634]: Requesting versionâŚ
Jan 03 16:51:25 mark_1 mycroft-enclosure-client[634]: Reply= âCommand: system.versionâ
Jan 03 16:51:25 mark_1 mycroft-enclosure-client[634]: Reply= âMycroft Mark 1 v1.4.0â
Jan 03 16:51:25 mark_1 mycroft-enclosure-client[634]: Ver= âMycroft Mark 1 v1.4.0â
Jan 03 16:51:25 mark_1 mycroft-enclosure-client[634]: Arduino already up to date
Jan 03 16:51:26 mark_1 mycroft-enclosure-client[634]: Starting serviceâŚ
Jan 03 16:51:26 mark_1 su[954]: Successful su for mycroft by root
Jan 03 16:51:26 mark_1 su[954]: + ??? root:mycroft
Jan 03 16:51:26 mark_1 su[954]: pam_unix(su:session): session opened for user mycroft by (uid=0)
Jan 03 16:51:26 mark_1 mycroft-enclosure-client[634]: Service started
Jan 03 16:51:26 mark_1 systemd[1]: Started LSB: mycroft-enclosure-client.
About the âdead pixelsâ I do not think so.
It is not only the LED eyes but the mycroft âmouthâ does not give any output, too.
Furthermore if simply plug out the powersupply while the mark I is still running (usually not doing this but was some kind of dissapointed after multiple restart tries with the ROM ) the eyes flash up once very shortly in the currently defined eye color previous to power offâŚ
Any further instructions appreciated
Here is a picture of the âhalf white eyeâ:
(Sometimes there are just 3 LEDs - sometimes 6 working )
Maybe interesting - some more output which shows that arduino code gets flushed correctly after the âhard power unplugâ I have mentioned earlier (I destroyed included links by removing the âhâ from âhttpâ because of link number limit in one post):
pi@mark_1:~ $ sudo journalctl -a -u mycroft-enclosure-client
â Logs begin at Thu 2019-01-03 16:51:08 UTC, end at Thu 2019-01-03 17:46:01 UTC. â
Jan 03 17:08:28 mark_1 systemd[1]: Starting LSB: mycroft-enclosure-clientâŚ
Jan 03 17:08:28 mark_1 mycroft-enclosure-client[623]: Verifying Arduino code
Jan 03 17:08:28 mark_1 su[638]: Successful su for root by root
Jan 03 17:08:28 mark_1 su[638]: + ??? root:root
Jan 03 17:08:28 mark_1 su[638]: pam_unix(su:session): session opened for user root by (uid=0)
Jan 03 17:08:33 mark_1 mycroft-enclosure-client[623]: 17:08:33.970 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /opt/venvs/mycroft-core/lib/python3.4/site-packages/mycroft/configuration/
Jan 03 17:08:33 mark_1 mycroft-enclosure-client[623]: 17:08:33.994 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /opt/venvs/mycroft-core/lib/python3.4/site-packages/mycroft/configuration/
Jan 03 17:08:34 mark_1 mycroft-enclosure-client[623]: 17:08:34.000 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
Jan 03 17:08:34 mark_1 mycroft-enclosure-client[623]: 17:08:34.006 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration â/root/.mycroft/mycroft.confâ not defined, skipping
Jan 03 17:08:34 mark_1 mycroft-enclosure-client[623]: 17:08:34.025 - mycroft.identity:_load:44 - DEBUG - Loading identity
Jan 03 17:08:34 mark_1 mycroft-enclosure-client[623]: 17:08:34.045 - mycroft.identity:_load:44 - DEBUG - Loading identity
Jan 03 17:08:34 mark_1 mycroft-enclosure-client[623]: 17:08:34.076 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai:443
Jan 03 17:08:34 mark_1 mycroft-enclosure-client[623]: 17:08:34.095 - mycroft.api:is_paired:438 - WARNING - Could not get device infO: ConnectionError(MaxRetryError("HTTPSConnectionPool(host=âapi.mycroft.aiâ, por
Jan 03 17:08:34 mark_1 mycroft-enclosure-client[623]: 17:08:34.115 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /var/tmp/mycroft_web_cache.json loaded
Jan 03 17:08:34 mark_1 mycroft-enclosure-client[623]: 17:08:34.119 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
Jan 03 17:08:34 mark_1 mycroft-enclosure-client[623]: 17:08:34.133 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration â/root/.mycroft/mycroft.confâ not defined, skipping
Jan 03 17:08:50 mark_1 mycroft-enclosure-client[623]: Connecting to: /dev/ttyAMA0 rate: 9600 timeout: 5
Jan 03 17:08:50 mark_1 mycroft-enclosure-client[623]: Requesting versionâŚ
Jan 03 17:08:50 mark_1 mycroft-enclosure-client[623]: Reply= ââ
Jan 03 17:08:50 mark_1 mycroft-enclosure-client[623]: Requesting versionâŚ
Jan 03 17:08:50 mark_1 mycroft-enclosure-client[623]: Reply= ââ
Jan 03 17:08:50 mark_1 mycroft-enclosure-client[623]: Requesting versionâŚ
Jan 03 17:08:50 mark_1 mycroft-enclosure-client[623]: Reply= ââ
Jan 03 17:08:51 mark_1 mycroft-enclosure-client[623]: avrdude: Version 6.1, compiled on Jul 7 2015 at 10:29:47
Jan 03 17:08:51 mark_1 mycroft-enclosure-client[623]: Copyright (c) 2000-2005 Brian Dean, ttp://www.bdmicro.com/
Jan 03 17:08:51 mark_1 mycroft-enclosure-client[623]: Copyright (c) 2007-2014 Joerg Wunsch
Jan 03 17:08:51 mark_1 mycroft-enclosure-client[623]: System wide configuration file is â/opt/mycroft/enclosure/avrdude-gpio.confâ
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: User configuration file is â/root/.avrdudercâ
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: User configuration file does not exist or is not a regular file, skipping
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: Using Port : unknown
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: Using Programmer : linuxgpio
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: AVR Part : ATmega328P
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: Chip Erase delay : 9000 us
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: PAGEL : PD7
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: BS2 : PC2
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: RESET disposition : dedicated
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: RETRY pulse : SCK
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: serial program mode : yes
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: parallel program mode : yes
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: Timeout : 200
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: StabDelay : 100
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: CmdexeDelay : 25
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: SyncLoops : 32
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: ByteDelay : 0
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: PollIndex : 3
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: PollValue : 0x53
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: Memory Detail :
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: Block Poll Page Polled
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: Programmer Type : linuxgpio
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: Description : Use the Linux sysfs interface to bitbang GPIO lines
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: Pin assignment : /sys/class/gpio/gpio{n}
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: RESET = 22
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: SCK = 27
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: MOSI = 24
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: MISO = 17
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: avrdude: AVR device initialized and ready to accept instructions
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: Reading | ################################################## | 100% 0.00s
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: avrdude: Device signature = 0x1e950f
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: avrdude: NOTE: âflashâ memory has been specified, an erase cycle will be performed
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: To disable this feature, specify the -D option.
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: avrdude: erasing chip
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: avrdude: reading input file â/opt/mycroft/enclosure/build/enclosure.ino.hexâ
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: avrdude: input file /opt/mycroft/enclosure/build/enclosure.ino.hex auto detected as Intel Hex
Jan 03 17:08:52 mark_1 mycroft-enclosure-client[623]: avrdude: writing flash (31300 bytes):
Jan 03 17:14:41 mark_1 mycroft-enclosure-client[623]: Writing | ################################################## | 100% 349.27s
Jan 03 17:14:41 mark_1 mycroft-enclosure-client[623]: avrdude: 31300 bytes of flash written
Jan 03 17:14:41 mark_1 mycroft-enclosure-client[623]: avrdude: verifying flash memory against /opt/mycroft/enclosure/build/enclosure.ino.hex:
Jan 03 17:14:41 mark_1 mycroft-enclosure-client[623]: avrdude: load data flash data from input file /opt/mycroft/enclosure/build/enclosure.ino.hex:
Jan 03 17:14:41 mark_1 mycroft-enclosure-client[623]: avrdude: input file /opt/mycroft/enclosure/build/enclosure.ino.hex auto detected as Intel Hex
Jan 03 17:14:41 mark_1 mycroft-enclosure-client[623]: avrdude: input file /opt/mycroft/enclosure/build/enclosure.ino.hex contains 31300 bytes
Jan 03 17:14:41 mark_1 mycroft-enclosure-client[623]: avrdude: reading on-chip flash data:
Jan 03 17:14:49 mark_1 mycroft-enclosure-client[623]: Reading | ################################################## | 100% 7.95s
Jan 03 17:14:49 mark_1 mycroft-enclosure-client[623]: avrdude: verifying âŚ
Jan 03 17:14:49 mark_1 mycroft-enclosure-client[623]: avrdude: 31300 bytes of flash verified
Jan 03 17:14:49 mark_1 mycroft-enclosure-client[623]: avrdude done. Thank you.
Jan 03 17:14:49 mark_1 mycroft-enclosure-client[623]: Upload succeeded, saving version info
Jan 03 17:14:51 mark_1 mycroft-enclosure-client[623]: 17:14:51.533 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /opt/venvs/mycroft-core/lib/python3.4/site-packages/mycroft/configuration/
Jan 03 17:14:51 mark_1 mycroft-enclosure-client[623]: 17:14:51.542 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /opt/venvs/mycroft-core/lib/python3.4/site-packages/mycroft/configuration/
Jan 03 17:14:51 mark_1 mycroft-enclosure-client[623]: 17:14:51.547 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
Jan 03 17:14:51 mark_1 mycroft-enclosure-client[623]: 17:14:51.552 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration â/root/.mycroft/mycroft.confâ not defined, skipping
Jan 03 17:14:51 mark_1 mycroft-enclosure-client[623]: 17:14:51.558 - mycroft.identity:_load:44 - DEBUG - Loading identity
Jan 03 17:14:51 mark_1 mycroft-enclosure-client[623]: 17:14:51.565 - mycroft.identity:_load:44 - DEBUG - Loading identity
Jan 03 17:14:51 mark_1 mycroft-enclosure-client[623]: 17:14:51.579 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai:443
Jan 03 17:14:52 mark_1 mycroft-enclosure-client[623]: 17:14:52.126 - urllib3.connectionpool - DEBUG - ttps://api.mycroft.ai:443 âGET /v1/device/ HTTP/1.1â 301 106
Jan 03 17:14:52 mark_1 mycroft-enclosure-client[623]: 17:14:52.137 - urllib3.connectionpool - DEBUG - Starting new HTTP connection (1): api.mycroft.ai:80
Jan 03 17:14:52 mark_1 mycroft-enclosure-client[623]: 17:14:52.375 - urllib3.connectionpool - DEBUG - ttp://api.mycroft.ai:80 âGET /v1/device HTTP/1.1â 302 0
Jan 03 17:14:52 mark_1 mycroft-enclosure-client[623]: 17:14:52.386 - urllib3.connectionpool - DEBUG - Resetting dropped connection: api.mycroft.ai
Jan 03 17:14:52 mark_1 mycroft-enclosure-client[623]: 17:14:52.946 - urllib3.connectionpool - DEBUG - ttps://api.mycroft.ai:443 âGET /v1/device HTTP/1.1â 401 77
Jan 03 17:14:52 mark_1 mycroft-enclosure-client[623]: 17:14:52.962 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /var/tmp/mycroft_web_cache.json loaded
Jan 03 17:14:52 mark_1 mycroft-enclosure-client[623]: 17:14:52.967 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
Jan 03 17:14:52 mark_1 mycroft-enclosure-client[623]: 17:14:52.970 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration â/root/.mycroft/mycroft.confâ not defined, skipping
Jan 03 17:14:54 mark_1 mycroft-enclosure-client[623]: Connecting to: /dev/ttyAMA0 rate: 9600 timeout: 5
Jan 03 17:14:54 mark_1 mycroft-enclosure-client[623]: Requesting versionâŚ
Jan 03 17:14:54 mark_1 mycroft-enclosure-client[623]: Reply= âCommand: system.versionâ
Jan 03 17:14:54 mark_1 mycroft-enclosure-client[623]: Reply= âMycroft Mark 1 v1.4.0â
Jan 03 17:14:54 mark_1 mycroft-enclosure-client[623]: Ver= âMycroft Mark 1 v1.4.0â
Jan 03 17:14:55 mark_1 mycroft-enclosure-client[623]: Starting serviceâŚ
Jan 03 17:14:55 mark_1 su[1408]: Successful su for mycroft by root
Jan 03 17:14:55 mark_1 su[1408]: + ??? root:mycroft
Jan 03 17:14:55 mark_1 su[1408]: pam_unix(su:session): session opened for user mycroft by (uid=0)
Jan 03 17:14:55 mark_1 mycroft-enclosure-client[623]: Service started
Jan 03 17:14:55 mark_1 systemd[1]: Started LSB: mycroft-enclosure-client.
Jan 03 17:18:24 mark_1 systemd[1]: Stopping LSB: mycroft-enclosure-clientâŚ
Jan 03 17:18:24 mark_1 mycroft-enclosure-client[1848]: Stopping serviceâŚ
Jan 03 17:18:26 mark_1 mycroft-enclosure-client[1848]: Service stopped
Jan 03 17:18:26 mark_1 systemd[1]: Stopped LSB: mycroft-enclosure-client.
Jan 03 17:19:59 mark_1 systemd[1]: Starting LSB: mycroft-enclosure-clientâŚ
Jan 03 17:19:59 mark_1 mycroft-enclosure-client[2459]: Verifying Arduino code
Jan 03 17:19:59 mark_1 su[2460]: Successful su for root by root
Jan 03 17:19:59 mark_1 su[2460]: + ??? root:root
Jan 03 17:19:59 mark_1 su[2460]: pam_unix(su:session): session opened for user root by (uid=0)
Jan 03 17:20:02 mark_1 mycroft-enclosure-client[2459]: 17:20:02.649 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /opt/venvs/mycroft-core/lib/python3.4/site-packages/mycroft/configuration
Jan 03 17:20:02 mark_1 mycroft-enclosure-client[2459]: 17:20:02.657 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /opt/venvs/mycroft-core/lib/python3.4/site-packages/mycroft/configuration
Jan 03 17:20:02 mark_1 mycroft-enclosure-client[2459]: 17:20:02.662 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
Jan 03 17:20:02 mark_1 mycroft-enclosure-client[2459]: 17:20:02.666 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration â/root/.mycroft/mycroft.confâ not defined, skipping
Jan 03 17:20:02 mark_1 mycroft-enclosure-client[2459]: 17:20:02.671 - mycroft.identity:_load:44 - DEBUG - Loading identity
Jan 03 17:20:02 mark_1 mycroft-enclosure-client[2459]: 17:20:02.676 - mycroft.identity:_load:44 - DEBUG - Loading identity
Jan 03 17:20:02 mark_1 mycroft-enclosure-client[2459]: 17:20:02.691 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai:443
Jan 03 17:20:03 mark_1 mycroft-enclosure-client[2459]: 17:20:03.202 - urllib3.connectionpool - DEBUG - ttps://api.mycroft.ai:443 âGET /v1/device/ HTTP/1.1â 301 106
Jan 03 17:20:03 mark_1 mycroft-enclosure-client[2459]: 17:20:03.211 - urllib3.connectionpool - DEBUG - Starting new HTTP connection (1): api.mycroft.ai:80
Jan 03 17:20:03 mark_1 mycroft-enclosure-client[2459]: 17:20:03.440 - urllib3.connectionpool - DEBUG - ttp://api.mycroft.ai:80 âGET /v1/device HTTP/1.1â 302 0
Jan 03 17:20:03 mark_1 mycroft-enclosure-client[2459]: 17:20:03.448 - urllib3.connectionpool - DEBUG - Resetting dropped connection: api.mycroft.ai
Jan 03 17:20:04 mark_1 mycroft-enclosure-client[2459]: 17:20:04.001 - urllib3.connectionpool - DEBUG - ttps://api.mycroft.ai:443 âGET /v1/device HTTP/1.1â 401 77
Jan 03 17:20:04 mark_1 mycroft-enclosure-client[2459]: 17:20:04.030 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /var/tmp/mycroft_web_cache.json loaded
Jan 03 17:20:04 mark_1 mycroft-enclosure-client[2459]: 17:20:04.037 - mycroft.configuration.config:load_local:109 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
Jan 03 17:20:04 mark_1 mycroft-enclosure-client[2459]: 17:20:04.042 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration â/root/.mycroft/mycroft.confâ not defined, skipping
Jan 03 17:20:05 mark_1 mycroft-enclosure-client[2459]: Connecting to: /dev/ttyAMA0 rate: 9600 timeout: 5
Jan 03 17:20:05 mark_1 mycroft-enclosure-client[2459]: Requesting versionâŚ
Jan 03 17:20:05 mark_1 mycroft-enclosure-client[2459]: Reply= âCommand: system.versionâ
Jan 03 17:20:05 mark_1 mycroft-enclosure-client[2459]: Reply= âMycroft Mark 1 v1.4.0â
Jan 03 17:20:05 mark_1 mycroft-enclosure-client[2459]: Ver= âMycroft Mark 1 v1.4.0â
Jan 03 17:20:05 mark_1 mycroft-enclosure-client[2459]: Arduino already up to date
Jan 03 17:20:06 mark_1 mycroft-enclosure-client[2459]: Starting serviceâŚ
Jan 03 17:20:06 mark_1 su[2516]: Successful su for mycroft by root
Jan 03 17:20:06 mark_1 su[2516]: + ??? root:mycroft
Jan 03 17:20:06 mark_1 su[2516]: pam_unix(su:session): session opened for user mycroft by (uid=0)
Jan 03 17:20:06 mark_1 mycroft-enclosure-client[2459]: Service started
Jan 03 17:20:06 mark_1 systemd[1]: Started LSB: mycroft-enclosure-client.
lines 94-149/149 (END)
Donât know if this is the same problem, but when my Mark-1 had issues with the LED display and pixel ring/eyes I could solve it by following steps:
carefully open the Mark-1
check all cables that run from the main PCB to the front plate (including the tiny sockets/plugs).
When reassembling make sure that the cable from the PCB to the loudspeaker does not run over any ICs (especially Arduino) and as far as possible from the other cables.