The documentation says that the default pin is 1234
Before you start using the robot lawn mower,
you have to enter the correct PIN (standard PIN:
“1-2-3-4”). Enter the PIN slowly in sequence and
confirm the entry with the “OK” button (54).
Requesting your PIN if you lose it
Have the receipt and the serial number of the
robot lawn mower ready. You need them in order
to get your PIN.
- Connect a USB stick to the USB connection
as shown in the illustration. (Fig. 11).
- Switch on the main switch (7) (ON).
- Press the POWER button (51) and the “OK”
button (54) at the same time. The robot lawn
mower will now start in boot mode.
- Press the 1 key on the numeric keypad (57).
- Pull out the USB stick. Import the data from
the USB stick to a computer. A text file (*.txt)
will have been created by the robot lawn mower. This file contains a PUK, a personal code. Please contact the customer services team to obtain your PIN
so they have a algorithm to reverse the pin or generate a master one i guess, not sure if that is public information ? but it seems to have features to flash it by usb so it must have some ways of finding out more about the mower if anybody actually took the effort to change the default pin, so getting part-numbers from it and check support on their site? If you do not want to take it apart, otherwise, guess you wanna find out what it is running before you can make a good guess on options. So it has bluetooth, and usb,much more about the stuff used in it they do not have listed in their documentation. Other devices have 0000 , so if one of the 2 default pin codes does not work, you need a usb drive to get the number for support.
Chance exists, that there is another way of creating a text file that resets it, but i have no idea what fw those things are running and they do not seem to be to happy to share them publicly for everyone to get , so that does make you wonder why they do not think that is a good idea.
But since it does have functions that use Bluetooth and USB file upgrade methods, also give it a bigger chance you can jtag into it or stuff like that. or start buttonbashing with drive in it, to see if you can make it dump config files, you could maybe edit on other ways. So out of warranty/support i guess you must resort to opening it and finding out what stuff they use to run the machine?
they took effort to resin up the entire thing so it will take some serious boredom if you want to go that way, so it would be interesting to figure that one out, but the board replacement parts are 270 euros, guess that is the worst-case option?
It does have a lot of connectors, so i would definitely look for alternative options of talking to the board, by rs/jtag or whatever this could be running. I do not recognize the black blobs by these pictures. But if you do not want to go into taking it apart, i guess you could try to sniff bluetooth packages and see if it uses clear text / simple communication methods to configure the thing and make your own? You could wireshark the traffic and have a look at it that way first. It depends on what ways of finding weaknesses you wanna make sure about on what layer first? heck, you could replace it with a arduino and join the mower github
but it could be as simple as just disconnecting the battery for half a minute that seems also to be under the resin, so choose your path of no return if you do not mind breaking it out of warranty and support not helping you to unlock it
I usually void warranty’s on the day of purchase, but that’s a personal preference, but it can also turn into a expensive hobby, first clearing a rom then finding out there is no way of getting the rom other then buying another one can stack up fast.
Or you need friendly neighbors with the same one, and ask if you can take theirs apart to clone , but I guess that seems like a odd request.