
rizwanrasheed205
USA
Asked
— Edited
Hi,
I see you have iRobot Roomba using EZ-B. Can we EZ-B with Braava? If so then how to that?
cheers,
Riz
Hi,
I see you have iRobot Roomba using EZ-B. Can we EZ-B with Braava? If so then how to that?
cheers,
Riz
I did find that the Mint has an external USB interface for firmware updates and communication I believe. I hooked it up to my PC and didn't get a response so I'm guessing that the USB is a OTG Host port rather than a slave port. I also found that the NorthStar Indoor GPS system is 2 high powered IR transmitters pointed at 45 degrees to the ceiling in 2 different directions on the Cube side and a module consisting of 4 IR receivers pointed at 45 degrees in all 4 directions, with amplification for each received signal, on the robot side. Oh yes and I might add there's 2 layers of Daylight filtering for the IR signals to get through, one of the robot outer shell and the other on the receive module itself.
In terms of the NorthStar system and the way it works I was hypothesizing the the robot does a trigonometric style calculation to calculate the distance from the Cube and that it keeps track of where it's been relative to the Cube, but that's as far as I got. Here's some photos of the Mint (with Cube) and the NorthStar Receive module internals. I'll upload the mainboard and cube photos when I can find them.
In the end I found that the Mint wasn't easily hackable, there wasn't an easy serial interface to access like the Roomba. And while I'm not 100% sure if the same can be said for the Braava my guess is that iRobot probably hasn't strayed far from the original design and probably didn't add an Roomba-like interface.
Cesario
I can try to see what happened. I can try to connect a terminal to the serial port of the microcontroller.
I'm also a Neato XV-11 bought it broken and repaired. It also has a USB port, but the Neato accepts several commands to use it as a robotics platform.
Cesario
I also connected a PC via USB to a 5200 Mint and converted the Mint into a Doorstop.
Unable to leave the Doorstop even disconnecting the battery.
Cesario
http://fahhem.com/blog/2014/01/mint-plus-braava-hacking/
What happens is when it's plugged in and you press two of the buttons together, it gets into a part of the firmware that doesn't like what you're doing and it basically self-destructs. I'm sure it's not on purpose, but what it does is send either invalid commands to the LED driver or overpowers the LEDs and 1 or more of them burn.
Once burnt, they allow too much current through and on powerup they cause the board to brown out and shut off. This causes the short flashing and or faint noise that's heard when you press a button, because that's what it does when it boots up normally: flashes the lights and makes that loud 'happy' noise.
I was able to get mine replace under warranty, but I don't recommend trying it to anyone else. I'm eventually going to hook up a JTAG connector to the board, but I have other things on my plate for now. I recommend any hacking that happens to be after a code dump of the processor. I can help read the firmware if anybody does manage to get it off.