Close

Different motherboards.

A project log for Project 'Landlord'

Open source firmware for Worx Landroid robotic mower.

daniel-wiegertDaniel Wiegert 06/20/2016 at 21:162 Comments

I've been working on mapping 2016 year model of worx, they use DB504 motherboard. Usually .pck-firmware, its a container and the start is plain-text. It's possible to do a splitter for that but I use dd to copy out the firmware.

DB504 probably use LPC1788. I've been looking on some io's on a picture I've recieved and it seams to be correct. (not possible to read chip text without removing the conformal coating)

My guess so far is U10 = spi flash. U11 + U12 compass / accelerometer / gyroscope. Yellow tape protects JTAG from the coating

Display and Keyboard are the same as previous models. Wire sensor uses a daughter board:

Should we assume they still uses LPC and that this might be an LPC11U6x?

Wifi module are supplied from http://www.redpinesignals.com/, uses SPI (SSP0) communication. easy to mod! :)

( https://www.ghielectronics.com/catalog/product/282 looks like a suspect...)

So far I've been developing and reversing DB275 (2015 WG790/791/794) It seams all 2016 has DB504.

WG796e (2015) uses DB297 which I haven't seen yet. So if any one wants to send in pictures of that motherboard it would be very appreciated!

I don't know much about earlier versions.

//Daniel

edit:

Discussions

Daniel Wiegert wrote 06/28/2016 at 12:04 point

added new pic

  Are you sure? yes | no

J B wrote 06/28/2016 at 11:13 point

The Sonic pads looks interesting. Do you know what it says under the blob?

  Are you sure? yes | no