Page 1 of 4

Crazyflie 2.0 I2C FAILURE

Posted: Sat Dec 27, 2014 1:56 pm
by spin7ion
Hi there! I have received crazyflie 2.0 but I'm struggling with following issue.
On start motors are spinning, but then red led starts to show error.
When I opened crazyflie-client I've got following log:
SYS: ----------------------------
SYS: Crazyflie is up and running!
SYS: Build 164:0dbbb77772a9 (production1.1) CLEAN
SYS: I am 0x313238323133471225002C and I have 1024KB of flash!
4
IMU: MPU9250 I2C connection [FAIL].
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
IL].
I2CDEV: Error callback nr: 1024
IMU: LPS25H I2C connection [FAIL].
EXPBRD: Found 0 memories.
30 78 42 43 0 50 0 0 0 80 3F 0 0 0 0 3C
Status 0
30 78 42 43 0 50 0 0 0 80 3F 0 0 0 0 3C
Status 0
EEPROM: I2C connection [OK].
OW: Found 0.
As I can see there is I2C issue. How to fix this?

Re: Crazyflie 2.0 I2C FAILURE

Posted: Sat Dec 27, 2014 3:20 pm
by chonchonchon
there is already an open post for this subject...

see here :

http://forum.bitcraze.se/viewtopic.php? ... back#p6141

Re: Crazyflie 2.0 I2C FAILURE

Posted: Sat Dec 27, 2014 3:45 pm
by spin7ion
I have MPU failure also, so it is not only about pressure sensor.

Re: Crazyflie 2.0 I2C FAILURE

Posted: Sat Dec 27, 2014 6:43 pm
by hoverbear
Tobias has advised to open a customer support issue with Seedstudio and acknowledged this is a known issue. If you have access to a hot air rework station you can possibly do your own reflow as it's likely a solder issue.

Re: Crazyflie 2.0 I2C FAILURE

Posted: Sat Dec 27, 2014 7:13 pm
by spin7ion
I have such station, but if I resolder I will probably lose the warranty. I should probably wait for seeedstudio reply.
Also I wonder should I just heat the chips or disconnect them from pcb and then put them on place?

Re: Crazyflie 2.0 I2C FAILURE

Posted: Sun Dec 28, 2014 7:53 pm
by marcus
spin7ion wrote:I have such station, but if I resolder I will probably lose the warranty. I should probably wait for seeedstudio reply.
Also I wonder should I just heat the chips or disconnect them from pcb and then put them on place?
Waiting for Seeedstudio support would be the best. If you would like to fix it yourself I would recommend first testing to just heat up the chip/soldering and not trying to remove it.

Re: Crazyflie 2.0 I2C FAILURE

Posted: Sat Feb 14, 2015 11:34 am
by spin7ion
Ok, I have received my cf2.0 after repair. I took them about month to receive, "repair" and send me back that copter.
As I received it I found out that there was no clues of resoldering on main board. But that was not the worst. The worst thing it is not working just as before sending to seeedstudio.
That's the log file:
SYS: ----------------------------
SYS: Crazyflie is up and running!
SYS: Build 164:0dbbb77772a9 (production1.1) CLEAN
SYS: I am 0x313238323133471225002C and I have 1024KB of flash!
I2CDEV: Error callback nr: 1024
IMU: MPU9250 I2C connection [FAIL].
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024
IMU: AK8963 I2C connection [FAIL].
I2CDEV: Error callback nr: 1024
IMU: LPS25H I2C connection [FAIL].
EXPBRD: Found 0 memories.
30 78 42 43 0 50 0 0 0 80 3F 0 0 0 0 3C
Status 0
30 78 42 43 0 50 0 0 0 80 3F 0 0 0 0 3C
Status 0
EEPROM: I2C connection [OK].
OW: Found 0.
How do you like it guys?!

I hope either the developers will give me explanation for this issue and possibilities of repair or seeedstudio will give me refund.

P.S. they even have not refunded me back shipping costs as we agreed. :oops:

Re: Crazyflie 2.0 I2C FAILURE

Posted: Mon Feb 16, 2015 10:14 am
by tobias
@spin7ion
This is of course really bad. I don't know what went wrong at Seeedstudio but as soon as Chinese New Year is over (end of February) we will investigate it. However we do not want to keep you waiting until then so we will try to sort it out together with you straight away. I've sent you a PM.

Re: Crazyflie 2.0 I2C FAILURE

Posted: Wed Mar 04, 2015 7:49 pm
by spin7ion
I have received new CF2 from bitcrazy and it works. Thank you very much. You are the best!

Re: Crazyflie 2.0 I2C FAILURE

Posted: Sat Mar 07, 2015 3:38 am
by codeman
I'm getting similar error:

---
ng!
SYS: Build 0:29624e7f6e3b (2014.12.1) CLEAN
SYS: I am 0x3134383531334701310023 and I have 1024KB of flash!
IMU: MPU9250 I2C connection [OK].
IMU: AK8963 I2C connection [OK].
IMU: LPS25H I2C connection [OK].
EXPBRD: Found 0 memories.
EEPROM: I2C connection [OK].
AK8963: Self test [OK].
LPS25H: Self test [OK].
OW: Found 0.
SYS: Free heap: 6048 bytes
30 78 42 43 0 50 0 0 0 0 0 0 0 0 0 7D
Status 0
30 78 42 43 0 50 0 0 0 0 0 0 0 0 0 7D
Status 0
I2CDEV: Error callback nr: 1024
4
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024



SYS: ----------------------------
SYS: Crazyflie is up and running!
SYS: Build 0:29624e7f6e3b (2014.12.1) CLEAN
SYS: I am 0x3134383531334701310023 and I have 1024KB of flash!
IMU: MPU9250 I2C connection [OK].
IMU: AK8963 I2C connection [OK].
IMU: LPS25H I2C connection [OK].
EEPROM: I2C connection [OK].
AK8963: Self test [OK].
LPS25H: Self test [OK].
OW: Found 0.
SYS: Free heap: 6048 bytes
30 78 42 43 0 50 0 0 0 0 0 0 0 0 0 7D
Status 0
30 78 42 43 0 50 0 0 0 0 0 0 0 0 0 7D
Status 0

30 78 42 43 0 50 0 0 0 0 0 0 0 0 0 7D
Status 0
30 78 42 43 0 50 0 0 0 0 0 0 0 0 0 7D
Status 0
I2CDEV: Error callback nr: 1024
4
I2CDEV: Error callback nr: 1024
I2CDEV: Error callback nr: 1024

Is this really a soldering issue? I got the quad 4 days back. It flies for some time and then goes crazy and starts flipping. Please let me know how I may resolve this issue?