Ringo Freezes upon loading any apps

The title really says it all. After a bit of general messing around (uploading some basic scripts thru the arduino IDE then restoring firmware) I cannot get the Ringo to load any extra apps on the SD card anymore.
To describe the issue in detail:
1: I power on the ringo and go to the app menu.
2: I open the app. The seriffed font says “LOADING”
3: The phone seems to reboot and gets stuck on the CircuitMess Ringo Loading… screen
4: even after a reset the phone stays stuck on this last screen, it does show the little scrolling down animation, but stays stuck after that.
Note that they did work upon initial power-up. Any help would be great.

-foorjee

Hi @foorjee,

thank you for reaching out! :slight_smile:

You should install Circuitblocks, and restore firmware on your Ringo.

Please let me know if that helped your Ringo.

Sincerely,
Monika from CircuitMess

I probably should’ve added this but to get out of the freeze-state I have done that. However even after a reflash other apps still freeze, only the on-board ones work (so not snake etc but phone etc do work)

1 Like

I have found another issue too. Whenever I plug the ringo into my PC the screen freezes up, it still seems to respond fully otherwise (all inputs work). To get out of it I restart the ringo with the shutdown button.
I’ve checked all the pins for bridges and or dry solder joints etc but even after reflowing a few pins I have seen no difference.

1 Like

Hi @foorjee,

thank you for your reply! :slight_smile:

Please send me the photos of the front and the back of your Ringo without the casing so we can check where the issue is.

Please send them to contact@circuitmess.com.

Sincerely,
Monika

Hey @foorjee ,

Did you manage to fix your Ringo?

I’m having exact same issues here.

Hi Folks,

I’m having the same issue here!

Seems to have been when I updated firmware from 1.0.5 (which it came with) to 1.0.6. I initially used platformio to upload the new firmware, then circuitblocks, but same result with each.
Can’t see anything wrong with the soldering. Worked like a watch before!

Here’s the terminal output when trying to run pong (same for all apps on SD card):

/Pong/Pong.bin
Try to start update
Written : 1015248 successfully
OTA done!
Update successfully completed. Rebooting.
ets Jun 8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5828
entry 0x400806a8
Calibrated!
offset: 1897
[E][esp32-hal-i2c.c:1426] i2cCheckLineState(): Bus Invalid State, TwoWire() Can’t init sda=0, scl=0
SD interrupt error: 0
Read sim value: 0


at printed


at printed

Loops ‘at printed’ forever!

Any help would be much appreciated as I’m keen to start playing with the code and getting back into Space Invaders!

Cheers,
Jimi

1 Like

Hi Jimi,

Thank you for reaching out.

Sorry to hear you’re having some problems with Ringo.

Can you send us a few photos of the device (back and front) without the casings at contact@circuitmess.com?

Also, can you restore firmware, or are you unable to do so now?

Sincerely,
Monika from CircuitMess

Hi Monika,

Thanks for getting back to me. I have sent the photos across as requested.

I can restore the firmware using circuitblocks, however it does not fix the problem. Still reads version 1.0.6, which is where the problems started, rather than to 1.0.5, which it came with, and worked!

Thanks again for your help

Cheers,
Jimi

1 Like

Hi Jimi,

thank you for sending the photos.

I’ve replied to your email.

Sincerely,
Monika

1 Like