Crazyflie 2.0 I2C FAILURE

Post here to get support
spin7ion
Beginner
Posts: 5
Joined: Sat Dec 27, 2014 1:51 pm

Crazyflie 2.0 I2C FAILURE

Post 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?
chonchonchon
Beginner
Posts: 18
Joined: Sat Sep 20, 2014 1:47 am

Re: Crazyflie 2.0 I2C FAILURE

Post by chonchonchon »

there is already an open post for this subject...

see here :

http://forum.bitcraze.se/viewtopic.php? ... back#p6141
spin7ion
Beginner
Posts: 5
Joined: Sat Dec 27, 2014 1:51 pm

Re: Crazyflie 2.0 I2C FAILURE

Post by spin7ion »

I have MPU failure also, so it is not only about pressure sensor.
hoverbear
Beginner
Posts: 6
Joined: Thu Dec 25, 2014 8:54 pm

Re: Crazyflie 2.0 I2C FAILURE

Post 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.
spin7ion
Beginner
Posts: 5
Joined: Sat Dec 27, 2014 1:51 pm

Re: Crazyflie 2.0 I2C FAILURE

Post 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?
marcus
Bitcraze
Posts: 659
Joined: Mon Jan 28, 2013 7:02 pm
Location: Sweden
Contact:

Re: Crazyflie 2.0 I2C FAILURE

Post 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.
spin7ion
Beginner
Posts: 5
Joined: Sat Dec 27, 2014 1:51 pm

Re: Crazyflie 2.0 I2C FAILURE

Post 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:
tobias
Bitcraze
Posts: 2339
Joined: Mon Jan 28, 2013 7:17 pm
Location: Sweden

Re: Crazyflie 2.0 I2C FAILURE

Post 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.
spin7ion
Beginner
Posts: 5
Joined: Sat Dec 27, 2014 1:51 pm

Re: Crazyflie 2.0 I2C FAILURE

Post by spin7ion »

I have received new CF2 from bitcrazy and it works. Thank you very much. You are the best!
codeman
Beginner
Posts: 13
Joined: Sat Mar 07, 2015 2:26 am

Re: Crazyflie 2.0 I2C FAILURE

Post 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?
Post Reply