Build an open future with us.

Invest in Mycroft and become a community partner.

Mark I - half white eye - button not working - random tick


#1

Hi,

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… :frowning:

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?

Thanks for help


#2

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 :frowning: but not sure about that. Anyway that hasnt to do with your problem as Mark 1 is running fine on Jessie.


#3

Yes version 18.8.9 is displayed at the right upper corner


#4

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?


#5

I dont think that has anything to do with the white eyes on the Mark_1 :frowning:

I out of ideas, but I am sure someone else has some ideas or experiances that could help.


#6

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.


#7

Hi

thanks for your reply.

No spoken output

I could verify this - changing the volume by alsamixer fixed it :slight_smile:

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 :unamused:) 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 )


#8

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 © 2000-2005 Brian Dean, ttp://www.bdmicro.com/
Jan 03 17:08:51 mark_1 mycroft-enclosure-client[623]: Copyright © 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)


#9

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:

  1. carefully open the Mark-1
  2. check all cables that run from the main PCB to the front plate (including the tiny sockets/plugs).
  3. 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.

#10

Thanks for your reply.

Unfortunately still the same error… :frowning:
I think I will try creating an official ticket via “Contact - Mycroft”

BTW: Today is a 6 LED day …


#11

Thanks for the photo @mk.maddin - the fact that you’re getting some pixels indicates one of a possible issues;

  • The Arduino running the Neopixels is still partially corrupt
  • As others have suggested, the connector may be unseated

Do log a ticket with us and we will see what we can do.