CBCv2 hardware

3 replies [Last post]
ruler501
ruler501's picture
Title: NooBot
Joined: 01/29/2012
Posts:
BotPoints: 367
User offline. Last seen 2 years 31 weeks ago.

what are the hardware specs of the CBCv2/Create? I would like to see whats there so I could figure out what I can pull out of it. I also would like to see if I or someone else could write a simulator for it so I could try messing with the actual os without risking bricking my teams cbc's. Thanks for any help

Jeremy Rand
Jeremy Rand's picture
Title: Botball Youth Advisory Council
Joined: 04/03/2009
Posts:
BotPoints: 1168
User offline. Last seen 2 years 29 weeks ago.

For the CBC, you might have luck with an ARM emulator, although since the CBC contains 2 ARMs (Chumby and CBOB), this would take some effort to do. That said, bricking CBC's is difficult unless you do really crazy stuff... I've never bricked a CBC, despite all the hacking I did.

For the Create, you'd first need to recover a firmware image. The firmware is encrypted and locked to dumping, which has caused no end of annoyance to hackers. There were some Botballers who were interested in the Create firmware and had some serious plans for how to hack it (I'm one of them), but as far as I can tell that interest has fizzled.

-Jeremy Rand
Senior Programmer, Team SNARC (2012-2013), Norman Advanced (2010-2011), Norman HS (2008-2009), Norman North (2005-2007), Whittier MS (2003-2004)
2012-2013 VP of Tech, 2011 President, Botball YAC (2009-2013)
Mentor, Alcott and Whittier MS

ruler501
ruler501's picture
Title: NooBot
Joined: 01/29/2012
Posts:
BotPoints: 367
User offline. Last seen 2 years 31 weeks ago.

The adult team leader for out team has forbidden me from testing on the CBC's we have so my choices are either create an emulator buy a CBC or just dont do anything. I can go without the create but I'd like to fiddle around a little with the CBC.

Jeremy Rand
Jeremy Rand's picture
Title: Botball Youth Advisory Council
Joined: 04/03/2009
Posts:
BotPoints: 1168
User offline. Last seen 2 years 29 weeks ago.

Honestly emulators are pretty inaccurate anyway; you're probably better off acquiring a real CBC to hack around with. You could try working out a deal with your mentor where you put up collateral in case something gets bricked, and if the CBC stays functional you get your collateral back afterward. Hacking is how programmers learn; I don't see an educational benefit to your mentor banning hacking an old CBC. I kind of got lucky at both Whittier and Norman Advanced; Mr. Askey at NAR encouraged us to hack as much as we wanted, and Mr. Beaver at Whittier encouraged the more advanced students to hack as well. (Obviously if your mentor is worried about bricks, that's understandable... hence my collateral suggestion.)

-Jeremy Rand
Senior Programmer, Team SNARC (2012-2013), Norman Advanced (2010-2011), Norman HS (2008-2009), Norman North (2005-2007), Whittier MS (2003-2004)
2012-2013 VP of Tech, 2011 President, Botball YAC (2009-2013)
Mentor, Alcott and Whittier MS