Converting a 500 WCC to 700/800 WCC can we do it?

Inside the Roomba and Scooba and more, Cool mods, Repair and Upgrades - including the all new iRobot Create Kit. Let's void that warranty baby!

Converting a 500 WCC to 700/800 WCC can we do it?

Postby a1robotrepair » June 5th, 2016, 12:00 am

I have had requests for WCCs for the 780/90/880 models. Cost prohibitive. The 500,700,800 RF models all work the same with the LH. I can link a 500 WCC with a 780/90/880 or vice versa but the TX/RX doesn't match, buttons don't activate the robot. The first step should probably be taking each apart and tracing the connections. I think it might be fun to read the packets sent from each. I think this could be done using a plain old Arduino hooked up to a Nordic semiconductor nRF24L01p. Adding a little bit of code we should be able to see the data transmitted to and from the WCC or LH. It's my busy season so I've no time to spend on this until late fall. I can start with a little code that could help someone else on their way. This should setup our Arduino/NS. More code will be needed to display the packets. I'm sure if you searched enough, the code is already written. I'll need a week of peace to work out the rest, see you in September.
void setup() {
+ // SS pin must be set as output to set SPI to master !
+ pinMode(SS, OUTPUT);
+ Serial.begin(115200);
+ // Set CS pin to D7 and CE pin to D8
+ wireless.setPins(8,7);
+ protocol.init(&wireless);
+ ...
+ }

Ideas: Functions for the R3 and 700/800 series are the same with SCI Commands
The respective WCCs up or down grade lock up after pairing.
1st look at return packets from the bots.
Make SCI CNT and MNT maps and reflection.
iRobot gave us the open interface IR but not the RF, probably wise of them.
Roses are red Violets are blue Poems are hard Flowers and Chocolate
http://www.daycounter.com/Calculators/
a1robotrepair
Robot Master
 
Posts: 796
Joined: October 14th, 2013, 8:40 am

Re: Converting a 500 WCC to 700/800 WCC can we do it?

Postby a1robotrepair » August 2nd, 2016, 5:51 pm

A lot of the hard work has been finished here:http://www.robotreviews.com/chat/viewtopic.php?f=4&t=13020&p=78493#p78493
It appears that the 4 byte ack packet has changed for the WCC from Roomba.
The register codes for WCC are loaded to the 13202 RF chip by a MC M9S8GT1A both from Freescale, now NXP.
I can't find a thing on this chip no. Anyone else?
I'll contact NXP when I'm ready to go farther.
The Adriano and NS RF could give some data, very limited. I could see the difference but can't tell you what it is at this point.
After identifying the MC we will see if we can read its data thru the serial port.
I think Ed opened a 700 series WCC. where is that thread?
Roses are red Violets are blue Poems are hard Flowers and Chocolate
http://www.daycounter.com/Calculators/
a1robotrepair
Robot Master
 
Posts: 796
Joined: October 14th, 2013, 8:40 am

Re: Converting a 500 WCC to 700/800 WCC can we do it?

Postby a1robotrepair » August 5th, 2016, 5:48 pm

¥@€%1%6 another MC STM8S207. 60} }@€17 in the 700 WCC.
Roses are red Violets are blue Poems are hard Flowers and Chocolate
http://www.daycounter.com/Calculators/
a1robotrepair
Robot Master
 
Posts: 796
Joined: October 14th, 2013, 8:40 am


Return to Robotic Hacking

Who is online

Users browsing this forum: Aniseedvan, dcecc, Franzl, KeldBroe, Snokia, Wing Nut and 297 guests