This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

thingy 52 crash

We recently purchased a few Thingy 52s, and we're very impressed with the simplicity!

After playing with the Thingy 52,and upgrading the FW to 2.2.0, I noticed that the device locks up after a while. This manifests itself as a blinking yellow/green LED, and it's not possible to connect to the Thingy anymore.

The only way to get back control is to turn the power off and then back on again.

In 'normal operation', the blue LED is flashing away happily, and when the device enters sleep, pressing the button on the front of device or shaking it usually works. However, this 'locked up' state appears quite often.

Any ideas?

-Marty.

  • Hello,

    we're very impressed with the simplicity!

    I am happy to hear that you enjoyed the Thingy:52!

    After playing with the Thingy 52,and upgrading the FW to 2.2.0, I noticed that the device locks up after a while. This manifests itself as a blinking yellow/green LED, and it's not possible to connect to the Thingy anymore.

    Could you elaborate on what application or sample you were running the Thingy:52 with at the time? Could you also elaborate how you have programmed your device?
    Please see this ticket regarding flashing .hex files to the Thingy:52.
    Blinking green means that the Thingy:52 is in bootloader mode. Bootloader mode can be entered by holding down the button upon power-up. Is this something you might have done accidentally?
    Rapidly fading in an out yellow LED means that the Thingy:52 has entered DFU mode.
    Both of which will be resolved by a power-cycling, placing the device back at the application start.
    So, what remains is to identify the reason for the Thingy:52 to enter the bootloader/DFU mode.

    To find out more about why this happens, I will need to know more about what application the Thingy:52 is running.

    Looking forward to resolving this issue together,

    Best regards,
    Karl

  • Dear Karl,

    It's the flashing yellow, which means DFU mode. That's clear now -thanks!

    I noticed that the flashing blue LED turns off after a while, and that you can't connect to the thingy anymore via the app, without waking it up.

    I pressed on the front button to wake up the device, as the plan would be to have the thingy attached to the wall.

    Perhaps I've missed something?

    On another note, I also noticed that the temperature reading is about 2-3 degrees too high. Any ideas?

    -Marty

  • Pressing the button to wake up the device seems to be the problem. Any chance that you can update the FW to make this less sensitive?

  • Hello Marty,

    Marty de Vries said:
    It's the flashing yellow, which means DFU mode. That's clear now -thanks!

    I am happy that my comment proved useful to you!

    Marty de Vries said:

    I noticed that the flashing blue LED turns off after a while, and that you can't connect to the thingy anymore via the app, without waking it up.

    I pressed on the front button to wake up the device, as the plan would be to have the thingy attached to the wall.

    Are you running the firmware as provided, or have you made any modifications to it?
    Have you seen the Thingy 52 SDK github? You may change this behavior to me more in line with what you would like.
    The provided Thingy:52 firmware showcases all the platforms functionality - which might be more than you need for your project. To conserve power and increase battery life I would recommend creating an application that does the specific job you have in mind.

    Marty de Vries said:
    On another note, I also noticed that the temperature reading is about 2-3 degrees too high. Any ideas?

    I have never heard about the sensor being off by 2-3 degrees before.
    How did you identify this offset - did you measure the temperature with an alternate source for cross referencing, and if so: what is this other source?
    Could you also elaborate more on the test setup?

    Best regards,
    Karl

     

  • This FW is the default Nordic 2.2.0 version - no modifications.

    Placing two thingys next to each other, and also an analog and digital indoor weather station device next to the thingys, I compared the temperature readings. The analog and digial weather station were very comparable, but the Thingys were a little high.

    The temperature seems a little better today, when comparing this with a digital thermometer. I assume that the device needs to be on for a while for the readings to settle. Is this true for temperature? Another explanation could be that the when the Thingys were on for a while (1 hour), the battery got hotter.

    I assume that all sensors keep on running when the Thingy is in sleep?

    thanks.

Related