Using python sample scripts raspberry pi hangs and I have to kill process.
I checked firmware and got “Firmware version is: None”
I decided to upgrade firmware to solve the problem.
After upgrading I got the same results.
Any help please ?
Below EV3-Firmware_Check output.
sudo python EV3-Firmware_Check.py
sudo: unable to resolve host (none)
Trying to communicate with firmware.
PASS: Serial line setup.
Setup sensors returns: -1
Checking Firmware Version of BrickPi.
Firmware version is: None
DOH! Please update your firmware to run EV3 sensors!
You should be able to run NXT sensors, but not EV3 sensors.
Yesterday I’ve upgraded firmware using avr programmer based on your instruction without any problems.
Except that it doesn’t work now I guess? It looks like you would have an older BrickPi Advanced model if you bought it back in 2014.
Also, are you using the latest version of Raspbian for Robots? One thing to check is whether there is data moving on the serial lines or not; do you have access to a logic analyzer we can place on the serial lines and check if serial information is moving?
“Firmware version is: 2
GREAT! Firmware is up to date!
You should be able to run EV3 sensors!”
It means my Brick Pi supports EV3 and it worked on August 7, 2015 .
Only one difference is that I use the latest version of image file.
Did you chane something in software that latest rasbian image doesn’t supports older BrickPI hardware ?
If yes can I got older versio of imagefile ? Make it sense or not ?
Can I useUSB-to-Serial converter to monitor serial lines ?
I’ve disabled ir receiver and my Brick Pi works OK.
Setup sensors returns: 0
Checking Firmware Version of BrickPi.
Firmware version is: 2
GREAT! Firmware is up to date!
You should be able to run EV3 sensors!
PS.
Can I disable and enable IR receiver using commandline ?
If I buy new Brick PI I will have to disable IR receiver too ?
What are main differences between my OLD Brick PI and the new one ?