If you’ve ever handed a Zuru Robo Alive toy (the fish or the turtle) to a curious kid, or, let’s be honest, been curious yourself (like me) – you’ve probably wondered what’s ticking away inside that little plastic body and what makes it work. Drop it in water and it suddenly wiggles to life, flapping its tail or flippers like a real fish or a real turtle, sensing the world around. It feels like magic to my kids, but for me it feels like there must be a tiny brain (some primitive CPU) in there running some code, controlling the movement.

I went digging for 2 straight hours, after I got my kids to sleep one night. I read a couple of articles, researched Zuru’s website, looked in forums and asked around in Facebook groups. Here’s what I found, and what I couldn’t find, which turns out to be just as interesting, actually.
The surprising truth: the simplest Zuru Robo Alive toys don’t run any code
For the basic Robo Fish models (the ones in the $5–$15 range, around 10€), there’s almost certainly no microcontroller and no software involved at all. The “water activated” trick is refreshingly low-tech:
- A small DC motor connected to a gear train or eccentric cam makes the tail swing back and forth.
- Two bare metal contacts are exposed on the sides of the toy’s body.
- Water is conductive, so when the fish is submerged, it completes the circuit between those two contacts – and that’s what switches the motor on.
No sensor chip, no firmware, no lines of code deciding “swim now.” Just physics and a clever bit of analog circuit design. It’s the toy equivalent of a light switch that gets flipped by a puddle. I remember studying how circuits and electricity work back in high school. The teacher had to make us (30 uninterested teenagers) solder circuit boards, distinguish a resistor from a transistor and remember basic electronics things. I should have been more focused because this is fascinating!
So where would software come in?
Some Robo Alive toys are more elaborate – the glowing-eyed Great White Shark, the multi-direction Robo Boats, anything with lighting effects or several distinct movement patterns. Those likely do have a small 8-bit microcontroller on board to sequence LEDs and motor behavior.
But here’s the catch: even if there’s a chip, you’ll probably never know what it is just by looking. Toy manufacturers overwhelmingly use a packaging style called COB – Chip-on-Board. Instead of a chip in a nice labeled package, the bare silicon die is glued directly onto the circuit board and then covered with a blob of black epoxy. That black blob you’ve probably seen on cheap electronics is doing exactly this job: hiding (and protecting) the die.
This means:
- There’s no visible part number to search for.
- The chip can’t easily be identified without decapsulating it (removing the epoxy under a microscope – not exactly a kitchen-table activity).
- Manufacturers pick these commodity, ultra-cheap microcontrollers precisely because nobody needs to identify or reprogram them later.

What language would it be written in, then?
Educated guess territory here (my bachelor’s degree is in Computer Science and I have briefly worked as a C++ Software Developer), based on how this corner of the toy industry generally works – Zuru themselves don’t publish anything about their internal electronics:
- The chips used in COB toy electronics tend to come from budget MCU vendors like Holtek, Sonix, or Padauk (common in Chinese toy and gadget manufacturing).
- Firmware for these is typically written in C, using each vendor’s own compiler toolchain.
- For the cheapest, most memory-constrained chips (sometimes with only a kilobyte or two of ROM), engineers sometimes still drop to assembly to squeeze out every last byte of space.
- Critically, these chips are usually mask ROM or OTP (one-time programmable) – the program is burned in once at the factory and can never be read back out or updated. There’s no USB port, no debug header, nothing to hook a computer up to.
That last point is really why there’s no definitive answer floating around online. I looked for teardown reports specifically covering Robo Alive toys, and while there’s a well-known “Robofish teardown” thread that electronics hobbyists point to, actual chip identification is rare – because there often isn’t a chip worth identifying, or it’s sealed under epoxy either way.
The bigger lesson (and why I love this rabbit hole)
This is a nice reminder that “smart-looking” behavior doesn’t always mean there’s a computer involved. Sometimes the most charming, lifelike toy behavior comes from a well-designed spring, cam, or a couple of bare wires touching water – not a single line of code. And when there is a chip (like with the Robo Alive Boat, in my opinion, after all it has 4 different movement patterns), it’s often deliberately made invisible and un-inspectable, both to save cost and to protect the manufacturer’s design.
If you happen to have a broken Robo Alive toy lying around (I almost hope my kids will soon break one of mine, ha-ha), cracking it open is a genuinely fun little science lesson. You’ll either find:
- A motor, a gear, and two exposed contacts – no “brain” required, or
- A small circuit board with a mysterious black epoxy blob sitting on it – the chip whose secrets it’ll probably take to its grave.
Either way, it’s a great, hands-on way to show kids that not everything that seems “smart” needs software behind it – sometimes it’s just good old analog engineering doing something that feels like magic.
Got a Robo Alive toy you don’t mind sacrificing for science? Crack it open and send me a photo of what’s inside (e-mail me or DM me on insta) – I’d love to update this post with a real confirmed teardown!
And hey – if you want to actually see these toys in action (turtle, fish, and yes, the shark-boat with its four mysterious movement patterns), I made a full YouTube video where I unbox all three, break down this exact water-activation science on camera, and put them to the test in real water. Go watch it here (or below this post), and let me know in the comments if your guess matches mine on whether the boat’s got a hidden chip in there!